README
Βeta - Library for amoCRM API
Не используйте в продакшене, либа в beta!!!
Пример использования:
import {PrivateApi} from '@acrobatius/amo-js'
const privateApi = new PrivateApi({
domain: `yourdomain.amocrm.ru`,
login: `your@email.com`,
hash: `1234567890987654321`
});
// Закрытый лид, с контактом у которого номер телефона 79999999999
const [oneLead] = await privateApi.leads.find({
params: {
filter: {
pipe: {
123456: [142, 143]
},
main_contact: {
cf: {
123456: ['79999999999']
}
}
}
},
transform: true // детали ниже
})
// Все закрытые лиды в воронке 123456
const allLeads = await privateApi.leads.find({
params: {
filter: {
pipe: {
123456: [142, 143]
}
}
},
transform: true // детали ниже
})
По-умолчанию в ответе приходит результат из приватного API amoCRM, но если вы передаете параметр transform: true
то будет сделан доп. запрос к публичному API по IDs выбранных сущностей, и в результате вы получите сущности в стандартном представлении