| Bitrix method | Enum method | API |
|---|---|---|
crm.lead.add |
Method.CRM_LEAD_ADD |
bitrix.leads.create() |
crm.lead.delete |
Method.CRM_LEAD_DELETE |
|
crm.lead.fields |
Method.CRM_LEAD_FIELDS |
|
crm.lead.get |
Method.CRM_LEAD_GET |
bitrix.leads.get() |
crm.lead.list |
Method.CRM_LEAD_LIST |
bitrix.leads.list() |
crm.lead.productrows.get |
Method.CRM_LEAD.PRODUCTROWS_GET |
|
crm.lead.productrows.set |
Method.CRM_LEAD.PRODUCTROWS_SET |
|
crm.lead.update |
Method.CRM_LEAD_UPDATE |
bitrix.leads.update() |
crm.lead.userfield.add |
Method.CRM_LEAD_USERFIELD_ADD |
|
crm.lead.userfield.delete |
Method.CRM_LEAD_USERFIELD_DELETE |
|
crm.lead.userfield.get |
Method.CRM_LEAD_USERFIELD_GET |
|
crm.lead.userfield.list |
Method.CRM_LEAD_USERFIELD_LIST |
|
crm.lead.userfield.update |
Method.CRM_LEAD_USERFIELD_UPDATE |
Create new lead
bitrix.leads.create({
TITLE: 'New lead'
}, {
REGISTER_SONET_EVENT: 'Y'
})Arguments
fields: Partial<Lead>— a fields to create lead with. See Lead.params?: CreateParams['params']— a params to create lead with.
Returns
Promise<GetPayload<number>>
See payload example ```ts { result: 77, time: { start: 1567372034.625375, finish: 1567372034.8204, duration: 0.19502496719360352, processing: 0.03838515281677246, date_start: "2019-09-02T00:07:14+03:00", date_finish: "2019-09-02T00:07:14+03:00" } } ```
Retrieve specified lead
bitrix.leads.get('77')Arguments
id: string—IDof the lead to retrieve.
Returns
Promise<GetPayload<Lead>> (See Lead)
See payload example ```ts // @todo Add ```
Retrieve all leads.
bitrix.leads.list({ select: ['*', 'UF_*'] })Arguments
params?: ListParams— params to be passed with an API request
Returns
Promise<ListPayload<Lead>>
See payload example ```ts // @todo Add ```
Update specified lead
bitrix.leads.update('77', {
TITLE: 'New lead title'
})Arguments
id: string— leadIDto updatefields: Partial<Lead>— a fields to update. See Lead.params?: UpdateParams['params']— a params to update lead with.
Returns
Promise<GetPayload<boolean>>
See payload example ```ts { result: true, time: { start: 1567372034.625375, finish: 1567372034.8204, duration: 0.19502496719360352, processing: 0.03838515281677246, date_start: "2019-09-02T00:07:14+03:00", date_finish: "2019-09-02T00:07:14+03:00" } } ```