diff --git a/packages/nodes-base/credentials/AgileCrmApi.credentials.ts b/packages/nodes-base/credentials/AgileCrmApi.credentials.ts index 2e25893c9a..65dbc7dd5e 100644 --- a/packages/nodes-base/credentials/AgileCrmApi.credentials.ts +++ b/packages/nodes-base/credentials/AgileCrmApi.credentials.ts @@ -12,8 +12,8 @@ export class AgileCrmApi implements ICredentialType { name: 'email', type: 'string' as NodePropertyTypes, default: '', - }, - { + }, + { displayName: 'API Key', name: 'apiKey', type: 'string' as NodePropertyTypes, @@ -24,6 +24,8 @@ export class AgileCrmApi implements ICredentialType { name: 'subdomain', type: 'string' as NodePropertyTypes, default: '', + placeholder: 'example', + description: 'If the domain is https://example.agilecrm.com "example" would have to be entered.', }, ]; } diff --git a/packages/nodes-base/nodes/AgileCrm/GenericFunctions.ts b/packages/nodes-base/nodes/AgileCrm/GenericFunctions.ts index 59a16d6811..71d5a68c14 100644 --- a/packages/nodes-base/nodes/AgileCrm/GenericFunctions.ts +++ b/packages/nodes-base/nodes/AgileCrm/GenericFunctions.ts @@ -27,7 +27,7 @@ export async function agileCrmApiRequest(this: IHookFunctions | IExecuteFunction username: credentials!.email as string, password: credentials!.apiKey as string }, - uri: uri || `https://n8nio.agilecrm.com/dev/${endpoint}`, + uri: uri || `https://${credentials!.subdomain}.agilecrm.com/dev/${endpoint}`, json: true, }; @@ -45,7 +45,7 @@ export async function agileCrmApiRequest(this: IHookFunctions | IExecuteFunction } export async function agileCrmApiRequestUpdate(this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, method = 'PUT', endpoint?: string, body: any = {}, query: IDataObject = {}, uri?: string): Promise { // tslint:disable-line:no-any - + const credentials = this.getCredentials('agileCrmApi'); const baseUri = `https://${credentials!.subdomain}.agilecrm.com/dev/`; const options: OptionsWithUri = {