bx24_crm_contacts
Manage Bitrix24 CRM contacts: create, read, update, delete, bind companies, manage custom fields, and configure contact card layouts.
Instructions
Bitrix24 CRM contacts: CRUD, company bindings, user fields. Methods crm.contact., crm.contact.company., crm.contact.userfield.* (REST 1.0 + 3.0). RU/EN: контакт, найти контакт, создать контакт / contact, find contact, create contact.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Entity ID | |
| order | No | Order object (e.g. { 'ID': 'DESC' }) | |
| start | No | Pagination offset (number of records to skip) | |
| action | Yes | Operation to perform: - "add": Create a contact - "get": Get a contact by ID - "list": List/filter contacts (by PHONE/EMAIL/NAME) - "update": Update contact fields - "delete": Delete a contact (destructive) - "fields": Describe contact fields - "company_add": Bind a company - "company_delete": Unbind a company (destructive) - "company_list": List companies bound to a contact - "company_items_set": Set the full set of companies on a contact - "company_items_delete": Clear all companies from a contact (destructive) - "userfield_get": Get a custom contact field - "userfield_add": Create a custom contact field - "userfield_update": Update a custom contact field - "userfield_delete": Delete a custom contact field (destructive) - "details_get": Get contact card configuration (layout) - "details_set": Set contact card configuration - "details_reset": Reset contact card configuration to default | |
| fields | No | Contact fields: NAME, LAST_NAME, PHONE[], EMAIL[], COMPANY_ID, POST, ASSIGNED_BY_ID. | |
| filter | No | Filter object (e.g. { '>OPPORTUNITY': 10000, 'STAGE_ID': 'WON' }) | |
| select | No | Array of field names to return (projection) | |
| confirm | No | Set to true to confirm destructive actions when BX24_CONFIRM_DESTRUCTIVE is enabled. | |
| companyId | No | Company ID | |
| userfield | No | User field definition | |
| companyIds | No | Company IDs to set | |
| userfieldId | No | CRM userfield ID (e.g. UF_CRM_123) | |
| configFields | No | Contact card configuration (details.configuration.*) fields |