{ "opencollection": "1.0.0", "info": { "name": "Bitrix24 REST BIconnector Trade Catalog API", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "items": [ { "info": { "name": "Trade Catalog", "type": "folder" }, "items": [ { "info": { "name": "Event on Adding a Measurement Unit CATALOG.MEASURE.ON.ADD", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/CATALOG.MEASURE.ON.ADD", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The event occurs when a measurement unit is added. Events will not be sent to the application until the installation is complete. [Check the application installation](../../../../settings/app-installation/installation-finish.md)" }, { "info": { "name": "Event on Deleting Measurement Unit CATALOG.MEASURE.ON.DELETE", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/CATALOG.MEASURE.ON.DELETE", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The event occurs when a measurement unit is deleted. Events will not be sent to the application until the installation is complete. [Check the application installation](../../../../settings/app-installation/installation-finish.md)" }, { "info": { "name": "Event on Measurement Unit Change CATALOG.MEASURE.ON.UPDATE", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/CATALOG.MEASURE.ON.UPDATE", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The event occurs when a measurement unit is updated. Events will not be sent to the application until the installation is complete. [Check the application installation](../../../../settings/app-installation/installation-finish.md)" }, { "info": { "name": "Event on Adding Price CATALOG.PRICE.ON.ADD", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/CATALOG.PRICE.ON.ADD", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The event occurs when a price is added. Events will not be sent to the application until the installation is complete. [Check the application installation](../../../../settings/app-installation/installation-finish.md)" }, { "info": { "name": "Event on Price Deletion CATALOG.PRICE.ON.DELETE", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/CATALOG.PRICE.ON.DELETE", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The event occurs when a price is deleted. Events will not be sent to the application until the installation is complete. [Check the application installation](../../../../settings/app-installation/installation-finish.md)" }, { "info": { "name": "Event on Price Change CATALOG.PRICE.ON.UPDATE", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/CATALOG.PRICE.ON.UPDATE", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The event occurs when the price is updated. Events will not be sent to the application until the installation is complete. [Check the application installation](../../../../settings/app-installation/installation-finish.md)" }, { "info": { "name": "Event on Adding Price Type CATALOG.PRICE.TYPE.ON.ADD", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/CATALOG.PRICE.TYPE.ON.ADD", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The event occurs when a price type is added. Events will not be sent to the application until the installation is complete. [Check the application installation](../../../../settings/app-installation/installation-finish.md)" }, { "info": { "name": "Event on Deletion of Price Type CATALOG.PRICE.TYPE.ON.DELETE", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/CATALOG.PRICE.TYPE.ON.DELETE", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The event occurs when a price type is deleted. Events will not be sent to the application until the installation is complete. [Check the application installation](../../../../settings/app-installation/installation-finish.md)" }, { "info": { "name": "Event on Price Type Change CATALOG.PRICE.TYPE.ON.UPDATE", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/CATALOG.PRICE.TYPE.ON.UPDATE", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The event occurs when the price type is updated. Events will not be sent to the application until the installation is complete. [Check the application installation](../../../../settings/app-installation/installation-finish.md)" }, { "info": { "name": "Event on Adding Product CATALOG.PRODUCT.ON.ADD", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/CATALOG.PRODUCT.ON.ADD", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The event occurs when a product is added. Events will not be sent to the application until the installation is complete. [Check the application installation](../../../../settings/app-installation/installation-finish.md)" }, { "info": { "name": "Event on Product Deletion CATALOG.PRODUCT.ON.DELETE", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/CATALOG.PRODUCT.ON.DELETE", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The event occurs when a product is deleted. Events will not be sent to the application until the installation is complete. [Check the application installation](../../../../settings/app-installation/installation-finish.md)" }, { "info": { "name": "Event on Product Update CATALOG.PRODUCT.ON.UPDATE", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/CATALOG.PRODUCT.ON.UPDATE", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The event occurs when a product is updated. Events will not be sent to the application until the installation is complete. [Check the application installation](../../../../settings/app-installation/installation-finish.md)" }, { "info": { "name": "Event on Adding Price Rounding Rule CATALOG.ROUNDING.ON.ADD", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/CATALOG.ROUNDING.ON.ADD", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The event occurs when a price rounding rule is added. Events will not be sent to the application until the installation is complete. [Check the application installation](../../../../settings/app-installation/installation-finish.md)" }, { "info": { "name": "Event on Deletion of Price Rounding Rule CATALOG.ROUNDING.ON.DELETE", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/CATALOG.ROUNDING.ON.DELETE", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The event occurs when a price rounding rule is deleted. Events will not be sent to the application until the installation is complete. [Check the application installation](../../../../settings/app-installation/installation-finish.md)" }, { "info": { "name": "Event on Price Rounding Rule Update CATALOG.ROUNDING.ON.UPDATE", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/CATALOG.ROUNDING.ON.UPDATE", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The event occurs when the price rounding rule is updated. Events will not be sent to the application until the installation is complete. [Check the application installation](../../../../settings/app-installation/installation-finish.md)" }, { "info": { "name": "Add Trade Catalog catalog.catalog.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.catalog.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "This method adds a trade catalog. The method is used only in the on-premise version." }, { "info": { "name": "Delete Trade Catalog catalog.catalog.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.catalog.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "This method deletes a trade catalog." }, { "info": { "name": "Get Values of All Fields in the Trade Catalog catalog.catalog.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.catalog.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns the values of all fields in the trade catalog." }, { "info": { "name": "Get Available Fields of the Trade Catalog catalog.catalog.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.catalog.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns the available fields of the trade catalog. No parameters." }, { "info": { "name": "Check if the trade catalog is a variation catalog catalog.catalog.isOffers", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.catalog.isOffers", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method checks if the trade catalog is a variation catalog." }, { "info": { "name": "Get a list of trade catalogs catalog.catalog.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.catalog.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns a list of trade catalogs." }, { "info": { "name": "Update Fields of the Trade Catalog catalog.catalog.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.catalog.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "This method updates the fields of the trade catalog." }, { "info": { "name": "Create Inventory Document catalog.document.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.document.add` creates a new inventory document." }, { "info": { "name": "Cancel Document of Inventory Accounting catalog.document.cancel", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.cancel", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.document.cancel` cancels the conduct of the inventory accounting document: - the document status changes to `C` — canceled, - the inventory balances of goods are updated according to the document's positions." }, { "info": { "name": "Canceling Multiple Documents catalog.document.cancelList", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.cancelList", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.document.cancelList` cancels the processing of a group of inventory documents: - the status of the documents is changed to `C` — canceled, - the inventory balances of the goods are updated according to the positions of the documents." }, { "info": { "name": "Conduct Warehouse Accounting Document catalog.document.conduct", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.conduct", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.document.conduct` conducts a warehouse accounting document: - the document status changes to `Y` — conducted, - the warehouse stock of goods is updated according to the document's items." }, { "info": { "name": "Conduct Multiple Warehouse Accounting Documents catalog.document.conductList", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.conductList", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.document.conductList` conducts a group of warehouse accounting documents: - the status of the documents changes to `Y` — conducted, - the warehouse stock of goods is updated according to the document positions." }, { "info": { "name": "Conduct Warehouse Accounting Document catalog.document.confirm", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.confirm", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The development of this method has been halted. Please use [catalog.document.conduct](../catalog-document-conduct.md). The method `catalog.document.confirm` processes the warehouse accounting document." }, { "info": { "name": "Delete Inventory Document catalog.document.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.document.delete` removes an inventory document." }, { "info": { "name": "Delete Multiple Inventory Documents catalog.document.deleteList", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.deleteList", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.document.deleteList` removes multiple inventory documents. Access permissions are checked for each document in the request." }, { "info": { "name": "Add Product to Inventory Document catalog.document.element.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.element.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.document.element.add` adds a product item to the inventory document." }, { "info": { "name": "Delete Item from Inventory Document catalog.document.element.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.element.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.document.element.delete` removes an item from the inventory document. The document must be accessible to the user and have a status of `N` — not processed." }, { "info": { "name": "Get a List of Product Fields for the Warehouse Accounting Document catalog.document.element.fields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.element.fields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The development of this method has been halted. Please use [catalog.document.element.getFields](../document-element/catalog-document-element-get-fields.md). The method `catalog.document.element.fields` returns a list of product fields for the warehouse accounting document." }, { "info": { "name": "Get the list of product fields for the inventory document catalog.document.element.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.element.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.document.element.getFields` returns the description of product fields from the inventory document." }, { "info": { "name": "Get a list of products in inventory documents catalog.document.element.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.element.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.document.element.list` returns product positions associated with inventory documents. Records are automatically limited by available document types and the user's permissions on warehouses." }, { "info": { "name": "Update Product in Inventory Document catalog.document.element.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.element.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.document.element.update` modifies an existing item in the inventory document and returns the updated product data." }, { "info": { "name": "Get a List of Document Fields catalog.document.fields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.fields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The development of this method has been halted. Please use [catalog.document.getFields](../catalog-document-get-fields.md). The method `catalog.document.fields` returns a list of document fields." }, { "info": { "name": "Get Description of Fields for Inventory Document catalog.document.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.document.getFields` returns the description of fields for the inventory document." }, { "info": { "name": "Get a List of Warehouse Accounting Documents catalog.document.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.document.list` returns a paginated list of warehouse accounting documents. By default, filters are applied to the request, limiting the selection to the available document types and the current user's permissions." }, { "info": { "name": "Check the status of inventory management catalog.document.mode.status", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.mode.status", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.document.mode.status` checks the activity of inventory management." }, { "info": { "name": "Cancel Document Processing catalog.document.unconfirm", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.unconfirm", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The development of this method has been halted. Please use [catalog.document.cancel](../catalog-document-cancel.md). The method `catalog.document.unconfirm` cancels the processing of a document." }, { "info": { "name": "Update Warehouse Accounting Document catalog.document.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.document.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.document.update` modifies the fields of an existing warehouse accounting document." }, { "info": { "name": "Add Vendor to Inventory Document catalog.documentcontractor.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.documentcontractor.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.documentcontractor.add` creates a binding of a vendor, contact, or company to an inventory document." }, { "info": { "name": "Remove Vendor Binding from Document catalog.documentcontractor.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.documentcontractor.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.documentcontractor.delete` removes the vendor from the inventory accounting document." }, { "info": { "name": "Get Description of Fields for Binding Vendor to Inventory Document catalog.documentcontractor.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.documentcontractor.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.documentcontractor.getFields` returns the description of fields for binding a vendor, contact, or company to an inventory document." }, { "info": { "name": "Get a List of Vendor Bindings to Documents catalog.documentcontractor.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.documentcontractor.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.documentcontractor.list` returns a list of vendor bindings to inventory accounting documents. By default, filters are applied to the request that limit the selection based on the current user's permissions." }, { "info": { "name": "Get a List of Rounding Types catalog.enum.getRoundTypes", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.enum.getRoundTypes", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.enum.getRoundTypes` returns a list of rounding types available in the catalog." }, { "info": { "name": "Get Store Document Types catalog.enum.getStoreDocumentTypes", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.enum.getStoreDocumentTypes", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.enum.getStoreDocumentTypes` returns the types of store accounting documents available for REST." }, { "info": { "name": "Get Margin Field Values by ID catalog.extra.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.extra.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method returns information about the margin based on its ID." }, { "info": { "name": "Get Fields for catalog.extra.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.extra.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns the fields for markup. No parameters." }, { "info": { "name": "Get the list of markups catalog.extra.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.extra.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method returns a list of markups based on the filter." }, { "info": { "name": "Add Measurement Unit catalog.measure.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.measure.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method adds a new measurement unit." }, { "info": { "name": "Delete Measurement Unit catalog.measure.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.measure.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method deletes a measurement unit." }, { "info": { "name": "Get Information About a Unit of Measurement by ID catalog.measure.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.measure.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns information about a unit of measurement by its ID." }, { "info": { "name": "Get Available Fields of Measurement catalog.measure.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.measure.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns the available fields of measurement. No parameters." }, { "info": { "name": "Get the list of measurement units catalog.measure.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.measure.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns a list of measurement units." }, { "info": { "name": "Update Measurement Unit catalog.measure.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.measure.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method updates the measurement unit." }, { "info": { "name": "Add Product Price catalog.price.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.price.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.price.add` adds a new price for a product." }, { "info": { "name": "Delete Product Price catalog.price.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.price.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.price.delete` removes the product price." }, { "info": { "name": "Get Product Price by ID catalog.price.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.price.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.price.get` returns information about the product price by its ID." }, { "info": { "name": "Get Price Fields catalog.price.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.price.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.price.getFields` returns the fields of a product's price." }, { "info": { "name": "Get a List of Prices by Filter catalog.price.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.price.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.price.list` returns a list of product prices based on the filter." }, { "info": { "name": "Update Product Price Collection catalog.price.modify", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.price.modify", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.price.modify` updates the product price collection. It allows adding, updating, and deleting different product prices in a single request." }, { "info": { "name": "Update Product Price catalog.price.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.price.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.price.update` updates the price of a product." }, { "info": { "name": "Create Price Type catalog.priceType.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.priceType.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method adds a new price type." }, { "info": { "name": "Delete Price Type catalog.priceType.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.priceType.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method deletes a price type." }, { "info": { "name": "Get Price Type Field Values catalog.priceType.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.priceType.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns information about the price type by its identifier." }, { "info": { "name": "Get Price Type Fields catalog.priceType.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.priceType.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method returns the fields of the price type. No parameters." }, { "info": { "name": "Get a list of price types by filter catalog.priceType.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.priceType.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns a list of price types based on the filter." }, { "info": { "name": "Update Price Type catalog.priceType.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.priceType.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method modifies the values of the price type fields." }, { "info": { "name": "Add Price Type Binding to Customer Group catalog.priceTypeGroup.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.priceTypeGroup.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.priceTypeGroup.add` adds a price type binding to a customer group." }, { "info": { "name": "Remove Price Type Binding from Customer Group catalog.priceTypeGroup.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.priceTypeGroup.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.priceTypeGroup.delete` removes the binding of a price type to a customer group by its identifier." }, { "info": { "name": "Get Price Type Group Binding Fields catalog.priceTypeGroup.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.priceTypeGroup.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.priceTypeGroup.getFields` returns the description of the fields binding price types to customer groups." }, { "info": { "name": "Get a List of Price Type Bindings to Customer Groups catalog.priceTypeGroup.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.priceTypeGroup.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.priceTypeGroup.list` returns a list of price type bindings to customer groups." }, { "info": { "name": "Add Translation for Price Type Name catalog.priceTypeLang.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.priceTypeLang.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method adds a new translation for the price type name." }, { "info": { "name": "Delete Translation of Price Type Name catalog.priceTypeLang.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.priceTypeLang.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method deletes the translation of the price type name by its identifier." }, { "info": { "name": "Get the values of the fields for the price type name translation catalog.priceTypeLang.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.priceTypeLang.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns information about the translation of the price type name by its identifier." }, { "info": { "name": "Get Fields for Price Type Translation catalog.priceTypeLang.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.priceTypeLang.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method returns the fields for translating the price type name. No parameters." }, { "info": { "name": "Get Available Languages for Translation: catalog.priceTypeLang.getLanguages", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.priceTypeLang.getLanguages", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method returns a list of available languages for translation." }, { "info": { "name": "Get a list of translations for price type names by the filter catalog.priceTypeLang.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.priceTypeLang.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns a list of translations for price type names." }, { "info": { "name": "Update the translation of the price type name catalog.priceTypeLang.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.priceTypeLang.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method updates the translation of the price type name by its identifier." }, { "info": { "name": "Add Product catalog.product.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method adds a product to the trading catalog." }, { "info": { "name": "Delete Product catalog.product.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method removes a product from the trade catalog." }, { "info": { "name": "Download Product Files catalog.product.download", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.download", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method downloads product files from the trade catalog based on the provided parameters." }, { "info": { "name": "Get Product by ID catalog.product.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method retrieves information about a product in the trade catalog by its `ID`." }, { "info": { "name": "Get Product Fields by Filter catalog.product.getFieldsByFilter", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.getFieldsByFilter", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method retrieves product fields based on a filter." }, { "info": { "name": "Get a list of products by filter catalog.product.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method retrieves a list of products from the trade catalog based on a filter." }, { "info": { "name": "Add Product Variation catalog.product.offer.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.offer.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method adds a product variation to the trade catalog." }, { "info": { "name": "Delete Product Variation catalog.product.offer.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.offer.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method deletes a product variation." }, { "info": { "name": "Download Product Variation Files catalog.product.offer.download", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.offer.download", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method downloads product variation files based on the provided parameters." }, { "info": { "name": "Get Product Variation Field Values catalog.product.offer.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.offer.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns the field values of a product variation by its identifier." }, { "info": { "name": "Get Product Variation Fields by Filter catalog.product.offer.getFieldsByFilter", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.offer.getFieldsByFilter", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method returns the fields of a product variation based on the filter." }, { "info": { "name": "Get a list of product variations catalog.product.offer.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.offer.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns a list of product variations based on a filter." }, { "info": { "name": "Update Product Variation Fields catalog.product.offer.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.offer.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method updates the fields of a product variation." }, { "info": { "name": "Add Service catalog.product.service.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.service.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method adds a service to the trade catalog." }, { "info": { "name": "Delete Service catalog.product.service.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.service.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method deletes a service." }, { "info": { "name": "Download Files for Service catalog.product.service.download", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.service.download", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method downloads service files based on the provided parameters." }, { "info": { "name": "Get Service Field Values catalog.product.service.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.service.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns the field values of the service by its identifier." }, { "info": { "name": "Get Service Fields by Filter catalog.product.service.getFieldsByFilter", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.service.getFieldsByFilter", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns service fields based on the filter." }, { "info": { "name": "Get a list of services catalog.product.service.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.service.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns a list of services based on a filter." }, { "info": { "name": "Update Service Fields catalog.product.service.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.service.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method updates the service fields." }, { "info": { "name": "Add Parent Product catalog.product.sku.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.sku.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method adds a parent product to the trade catalog." }, { "info": { "name": "Delete Head Product catalog.product.sku.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.sku.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method deletes the head product." }, { "info": { "name": "Download Main Product Files catalog.product.sku.download", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.sku.download", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method downloads main product files based on the provided parameters." }, { "info": { "name": "Get the values of the parent product fields catalog.product.sku.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.sku.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns the values of the parent product fields by identifier." }, { "info": { "name": "Get Parent Product Fields by Filter catalog.product.sku.getFieldsByFilter", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.sku.getFieldsByFilter", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns the fields of the parent product based on the filter." }, { "info": { "name": "Get the list of parent products catalog.product.sku.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.sku.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns a list of parent products based on the filter." }, { "info": { "name": "Update the main product fields catalog.product.sku.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.sku.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method updates the fields of the main product." }, { "info": { "name": "Update Product catalog.product.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.product.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method updates a product in the trade catalog." }, { "info": { "name": "Add Image to Product catalog.productImage.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productImage.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method adds images to a product, parent product, variation, or service." }, { "info": { "name": "Delete Image from Product catalog.productImage.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productImage.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method removes an image from a product, parent product, variation, or service." }, { "info": { "name": "Get Information About Product Image catalog.productImage.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productImage.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method returns information about a specific product image, main product, variation, or service." }, { "info": { "name": "Get Product Image Fields catalog.productImage.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productImage.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method returns the available fields for a product image, main product, variation, or service. No parameters." }, { "info": { "name": "Get the list of product images catalog.productImage.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productImage.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns a list of product images, parent product images, variations, or services." }, { "info": { "name": "Add Product Property or Variation catalog.productProperty.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productProperty.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productProperty.add` adds a property to a product or variation." }, { "info": { "name": "Delete product property or variation catalog.productProperty.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productProperty.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productProperty.delete` removes a product property or variation." }, { "info": { "name": "Get Values of Product or Variation Property Fields catalog.productProperty.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productProperty.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productProperty.get` returns the values of the product or variation property fields." }, { "info": { "name": "Get Product or Variation Property Fields catalog.productProperty.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productProperty.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productProperty.getFields` returns the fields of product or variation properties." }, { "info": { "name": "Get a list of product properties or variations catalog.productProperty.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productProperty.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productProperty.list` returns a list of product properties and variations based on the filter." }, { "info": { "name": "Update Product or Variation Property catalog.productProperty.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productProperty.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productProperty.update` modifies the fields of a product or variation property." }, { "info": { "name": "Add Value to List Property catalog.productPropertyEnum.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productPropertyEnum.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productPropertyEnum.add` adds a value to a list property." }, { "info": { "name": "Delete the Value of the List Property catalog.productPropertyEnum.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productPropertyEnum.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productPropertyEnum.delete` removes the value of a list property." }, { "info": { "name": "Get the Value of the List Property catalog.productPropertyEnum.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productPropertyEnum.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productPropertyEnum.get` returns the value of a list property by its identifier." }, { "info": { "name": "Get Fields of List Property Values catalog.productPropertyEnum.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productPropertyEnum.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productPropertyEnum.getFields` returns the description of the fields for list property values." }, { "info": { "name": "Get a List of Values for List Properties catalog.productPropertyEnum.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productPropertyEnum.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productPropertyEnum.list` returns a list of values for list properties based on the filter." }, { "info": { "name": "Update the Value of the List Property catalog.productPropertyEnum.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productPropertyEnum.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productPropertyEnum.update` updates the value of a list property." }, { "info": { "name": "Add Product Property or Variation Parameter catalog.productPropertyFeature.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productPropertyFeature.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productPropertyFeature.add` adds a parameter to a product or variation property." }, { "info": { "name": "Get Product Property Feature Parameter or Variations catalog.productPropertyFeature.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productPropertyFeature.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productPropertyFeature.get` returns the product property feature parameter or variation by its identifier." }, { "info": { "name": "Get Available Product Property Features or Variations catalog.productPropertyFeature.getAvailableFeaturesByProperty", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productPropertyFeature.getAvailableFeaturesByProperty", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productPropertyFeature.getAvailableFeaturesByProperty` returns a list of available parameters for the specified product property or variation." }, { "info": { "name": "Get Fields of Product Property Features or Variations catalog.productPropertyFeature.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productPropertyFeature.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productPropertyFeature.getFields` returns a description of the fields for product property features or variations." }, { "info": { "name": "Get a List of Product Property Feature Parameters or Variations catalog.productPropertyFeature.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productPropertyFeature.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productPropertyFeature.list` returns a list of product property feature parameters and variations based on the filter." }, { "info": { "name": "Update Product Property or Variation Parameter catalog.productPropertyFeature.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productPropertyFeature.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productPropertyFeature.update` updates the parameter of a product or variation property." }, { "info": { "name": "Get Section Settings of Property catalog.productPropertySection.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productPropertySection.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productPropertySection.get` returns the section settings of a product property or variation by the property ID." }, { "info": { "name": "Get a List of Section Settings for catalog.productPropertySection.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productPropertySection.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so the assistant can utilize the official REST documentation. The method `catalog.productPropertySection.list` returns a list of section settings for product properties and variations based on a filter." }, { "info": { "name": "Set Section Settings for Property catalog.productPropertySection.set", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.productPropertySection.set", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.productPropertySection.set` sets the section settings for a product property or variation. If there are no records for the section settings of the property, the method creates one. If the record already exists, the method updates it." }, { "info": { "name": "Get Unit of Measure Ratio Field Values catalog.ratio.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.ratio.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns the values of the unit of measure ratio fields by identifier." }, { "info": { "name": "Get Measurement Unit Ratio Fields catalog.ratio.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.ratio.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns the available fields of the measurement unit ratio. No parameters." }, { "info": { "name": "Get the list of measurement unit ratios catalog.ratio.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.ratio.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns a list of measurement unit ratios." }, { "info": { "name": "Create a Price Rounding Rule catalog.roundingRule.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.roundingRule.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method adds a price rounding rule." }, { "info": { "name": "Delete Price Rounding Rule catalog.roundingRule.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.roundingRule.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method deletes a price rounding rule." }, { "info": { "name": "Get Values of the Price Rounding Rule Fields catalog.roundingRule.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.roundingRule.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns information about the price rounding rule by its identifier." }, { "info": { "name": "Get Fields of the Price Rounding Rule catalog.roundingRule.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.roundingRule.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns the fields of the price rounding rule. No parameters." }, { "info": { "name": "Get a list of price rounding rules by filter catalog.roundingRule.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.roundingRule.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns a list of price rounding rules." }, { "info": { "name": "Update Price Rounding Rule catalog.roundingRule.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.roundingRule.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method updates the price rounding rule." }, { "info": { "name": "Add a Section to the Catalog catalog.section.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.section.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.section.add` adds a section to the catalog." }, { "info": { "name": "Delete Catalog Section catalog.section.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.section.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.section.delete` removes a section from the catalog." }, { "info": { "name": "Get Field Values of the Trade Catalog Section catalog.section.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.section.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.section.get` returns the field values of the trade catalog section by its identifier." }, { "info": { "name": "Get Fields of the Catalog Section catalog.section.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.section.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.section.getFields` returns the available fields of the catalog section. Without parameters." }, { "info": { "name": "Get a List of Sections in the Trade Catalog catalog.section.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.section.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.section.list` returns a list of sections in the trade catalog." }, { "info": { "name": "Update the catalog section catalog.section.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.section.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.section.update` modifies a section of the catalog." }, { "info": { "name": "Add Inventory catalog.store.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.store.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method adds a new inventory." }, { "info": { "name": "Delete warehouse catalog.store.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.store.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method deletes a warehouse." }, { "info": { "name": "Get Store Field Values catalog.store.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.store.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns the field values of a store by its identifier." }, { "info": { "name": "Get Available Store Fields catalog.store.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.store.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns the available fields of the store. No parameters." }, { "info": { "name": "Get a list of inventories by filter catalog.store.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.store.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns a list of inventories based on the filter." }, { "info": { "name": "Update Warehouse catalog.store.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.store.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method updates a warehouse." }, { "info": { "name": "Get Product Inventory by ID catalog.storeproduct.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.storeproduct.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.storeproduct.get` returns information about the product inventory by the record ID." }, { "info": { "name": "Get Inventory Balances Fields catalog.storeproduct.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.storeproduct.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.storeproduct.getFields` returns the fields of product inventory balances." }, { "info": { "name": "Get a list of inventory balances by filter catalog.storeproduct.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.storeproduct.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.storeproduct.list` returns a list of product inventory balances by filter." }, { "info": { "name": "Get a List of Custom Field Values for Inventory Accounting Documents catalog.userfield.document.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.userfield.document.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.userfield.document.list` returns a paginated list of custom field values for inventory accounting documents." }, { "info": { "name": "Update User Field Values for Inventory Accounting Documents catalog.userfield.document.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.userfield.document.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `catalog.userfield.document.update` updates the values of user fields in inventory accounting documents." }, { "info": { "name": "Add VAT Rate catalog.vat.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.vat.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method adds a new VAT rate." }, { "info": { "name": "Delete VAT Rate catalog.vat.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.vat.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method deletes a VAT rate." }, { "info": { "name": "Get VAT Rate Field Values catalog.vat.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.vat.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method retrieves information about the VAT rate by its identifier." }, { "info": { "name": "Get VAT Rate Fields catalog.vat.getFields", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.vat.getFields", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns the fields of the VAT rate. No parameters." }, { "info": { "name": "Get a List of VAT Rates by Filter catalog.vat.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.vat.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method returns a list of VAT rates based on the filter." }, { "info": { "name": "Update VAT Rate catalog.vat.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/catalog.vat.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method updates the VAT rate." } ] } ], "bundled": true }