UNPKG

n8n-nodes-amocrm

Version:
41 lines 1.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.amocrmLongLivedApi = void 0; class amocrmLongLivedApi { constructor() { this.name = 'amocrmLongLivedApi'; this.displayName = 'Amocrm Long Lived Token API'; this.documentationUrl = 'https://amocrm.ru/developers'; this.icon = 'file:amocrm_logo.svg'; this.properties = [ { displayName: 'Subdomain', name: 'subdomain', type: 'string', default: '', placeholder: 'mycompany', description: 'Just subdomain. Without .amocrm.ru.', required: true, }, { displayName: 'Long term API key', name: 'apiKey', type: 'string', typeOptions: { password: true }, default: '', }, ]; this.test = { request: { baseURL: `=https://{{$credentials.subdomain}}.amocrm.ru/api/v4/`, url: 'account', }, }; } async authenticate(credentials, requestOptions) { requestOptions.headers = { authorization: `Bearer ${credentials.apiKey}` }; return requestOptions; } } exports.amocrmLongLivedApi = amocrmLongLivedApi; //# sourceMappingURL=amocrmLongLivedApi.credentials.js.map