bx24_crm_requisites
Manage Bitrix24 CRM requisites: create, read, update, and delete company details, presets, bank details, links, and user fields. Resolve missing or outdated requisites with direct REST operations.
Instructions
Bitrix24 CRM requisites (реквизиты): CRUD, presets, bank details, links, user fields. Methods crm.requisite., crm.requisite.preset., crm.requisite.bankdetail., crm.requisite.link., crm.requisite.userfield.* (REST 1.0 + 3.0). RU/EN: реквизиты, добавить реквизиты компании, пресет, банковские реквизиты, привязка / requisites, company details, preset, bank details, link.
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 requisite (INN/KPP/etc.) for a company/contact - "get": Get a requisite by ID - "list": List requisites - "update": Update requisite fields - "delete": Delete a requisite (destructive) - "fields": Describe requisite fields - "preset_list": List requisite presets - "preset_get": Get a preset by ID - "preset_add": Add a requisite preset - "preset_update": Update a preset - "preset_delete": Delete a preset (destructive) - "preset_countries": List preset countries - "preset_fields": Describe preset fields - "bankdetail_add": Add bank details - "bankdetail_get": Get bank details - "bankdetail_list": List bank details - "bankdetail_update": Update bank details - "bankdetail_delete": Delete bank details (destructive) - "bankdetail_fields": Describe bank detail fields - "link_add": Link a requisite to an entity - "link_register": Register a requisite link - "link_get": Get a requisite link - "link_list": List requisite links - "link_unregister": Unregister a requisite link (destructive) - "link_fields": Describe link fields - "userfield_add": Create a requisite user field - "userfield_get": Get a requisite user field - "userfield_list": List requisite user fields - "userfield_update": Update a requisite user field - "userfield_delete": Delete a requisite user field (destructive) | |
| fields | No | Requisite fields: ENTITY_TYPE_ID, ENTITY_ID, PRESET_ID, NAME, RQ_INN, RQ_KPP, RQ_COMPANY_NAME, RQ_ADDRESS. | |
| 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. | |
| presetId | No | Requisite preset ID | |
| userfield | No | User field definition | |
| linkFields | No | Link fields: ENTITY_TYPE_ID, ENTITY_ID, REQUISITE_ID | |
| userfieldId | No | CRM userfield ID (e.g. UF_CRM_123) | |
| bankdetailId | No | Bank detail ID |