bx24_crm_quotes
Manage Bitrix24 CRM quotes to handle the full quote lifecycle: create, retrieve, update, delete, manage product rows and contacts, and configure custom fields.
Instructions
Bitrix24 CRM quotes (коммерческие предложения): CRUD, product rows, contact bindings, user fields. Methods crm.quote., crm.quote.productrows., crm.quote.contact., crm.quote.userfield. (REST 1.0 + 3.0). RU/EN: коммерческое предложение, КП, создать КП / quote, create quote, proposal.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | CRM quote ID | |
| rows | No | Product row array: {PRODUCT_ID, PRICE, QUANTITY, ...} | |
| 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 quote (TITLE required) - "get": Get a quote by ID - "list": List/filter quotes - "update": Update quote fields - "delete": Delete a quote (destructive) - "fields": Describe quote fields - "productrows_get": Get quote product rows - "productrows_set": Overwrite quote product rows (destructive — full rewrite) - "contact_add": Bind a contact to a quote - "contact_delete": Unbind a contact (destructive) - "contact_items_get": List contacts bound to a quote - "contact_items_set": Set contact bindings - "userfield_get": Get a custom quote field - "userfield_add": Create a custom quote field - "userfield_update": Update a custom quote field - "userfield_delete": Delete a custom quote field (destructive) | |
| fields | No | Quote fields: TITLE (required), OPPORTUNITY, CURRENCY_ID, COMPANY_ID, CONTACT_ID, ASSIGNED_BY_ID, STATUS_ID, CLOSED. | |
| 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. | |
| contactId | No | Contact ID (CRM) | |
| userfield | No | User field definition: FIELD_NAME, USER_TYPE_ID, LABEL | |
| contactIds | No | Contact IDs to bind | |
| userfieldId | No | CRM userfield ID (e.g. UF_CRM_123) |