How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Bitrix24 Trade Catalog API

The Trade Catalog API from Bitrix24 — 167 operation(s) for trade catalog.

Bitrix24 Trade Catalog API is one of 36 APIs that Bitrix24 publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Trade Catalog. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 167 operations across 167 paths, and defines 3 schemas. It is described by OpenAPI 3.0.3, at version 1.0.0.

Requests are made against 2 base URLs: https://{portal}.bitrix24.com/rest, https://{host}/rest.

167 operations 167 paths 3 schemas 167 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
1.0.0
Base URL
https://{installation}.bitrix24.com/rest/
Authentication
API Key, OAuth 2.0
License
Resource Areas
1

Authentication & Security 2

Bitrix24 Trade Catalog API declares 2 security schemes for authenticating requests. An API key is passed in the query as auth (AccessToken). It supports OAuth 2.0 (OAuth2) using the authorizationCode flow, exposing 45 scopes. By default, every request must be authenticated.

  • AccessToken — OAuth 2.0 accesstoken or incoming webhook token
  • OAuth2 — OAuth 2.0 authorization

Paths & Operations 167

Across 167 paths, the API surfaces 167 operations — 167 POST. Each is listed below with its method, path, parameters, and response codes.

Trade Catalog 167
POST
/CATALOG.MEASURE.ON.ADD
Event on Adding a Measurement Unit CATALOG.MEASURE.ON.ADD
CATALOG_MEASURE_ON_ADD body → 2004XX
POST
/CATALOG.MEASURE.ON.DELETE
Event on Deleting Measurement Unit CATALOG.MEASURE.ON.DELETE
CATALOG_MEASURE_ON_DELETE body → 2004XX
POST
/CATALOG.MEASURE.ON.UPDATE
Event on Measurement Unit Change CATALOG.MEASURE.ON.UPDATE
CATALOG_MEASURE_ON_UPDATE body → 2004XX
POST
/CATALOG.PRICE.ON.ADD
Event on Adding Price CATALOG.PRICE.ON.ADD
CATALOG_PRICE_ON_ADD body → 2004XX
POST
/CATALOG.PRICE.ON.DELETE
Event on Price Deletion CATALOG.PRICE.ON.DELETE
CATALOG_PRICE_ON_DELETE body → 2004XX
POST
/CATALOG.PRICE.ON.UPDATE
Event on Price Change CATALOG.PRICE.ON.UPDATE
CATALOG_PRICE_ON_UPDATE body → 2004XX
POST
/CATALOG.PRICE.TYPE.ON.ADD
Event on Adding Price Type CATALOG.PRICE.TYPE.ON.ADD
CATALOG_PRICE_TYPE_ON_ADD body → 2004XX
POST
/CATALOG.PRICE.TYPE.ON.DELETE
Event on Deletion of Price Type CATALOG.PRICE.TYPE.ON.DELETE
CATALOG_PRICE_TYPE_ON_DELETE body → 2004XX
POST
/CATALOG.PRICE.TYPE.ON.UPDATE
Event on Price Type Change CATALOG.PRICE.TYPE.ON.UPDATE
CATALOG_PRICE_TYPE_ON_UPDATE body → 2004XX
POST
/CATALOG.PRODUCT.ON.ADD
Event on Adding Product CATALOG.PRODUCT.ON.ADD
CATALOG_PRODUCT_ON_ADD body → 2004XX
POST
/CATALOG.PRODUCT.ON.DELETE
Event on Product Deletion CATALOG.PRODUCT.ON.DELETE
CATALOG_PRODUCT_ON_DELETE body → 2004XX
POST
/CATALOG.PRODUCT.ON.UPDATE
Event on Product Update CATALOG.PRODUCT.ON.UPDATE
CATALOG_PRODUCT_ON_UPDATE body → 2004XX
POST
/CATALOG.ROUNDING.ON.ADD
Event on Adding Price Rounding Rule CATALOG.ROUNDING.ON.ADD
CATALOG_ROUNDING_ON_ADD body → 2004XX
POST
/CATALOG.ROUNDING.ON.DELETE
Event on Deletion of Price Rounding Rule CATALOG.ROUNDING.ON.DELETE
CATALOG_ROUNDING_ON_DELETE body → 2004XX
POST
/CATALOG.ROUNDING.ON.UPDATE
Event on Price Rounding Rule Update CATALOG.ROUNDING.ON.UPDATE
CATALOG_ROUNDING_ON_UPDATE body → 2004XX
POST
/catalog.catalog.add
Add Trade Catalog catalog.catalog.add
catalog_catalog_add body → 2004XX
POST
/catalog.catalog.delete
Delete Trade Catalog catalog.catalog.delete
catalog_catalog_delete body → 2004XX
POST
/catalog.catalog.get
Get Values of All Fields in the Trade Catalog catalog.catalog.get
catalog_catalog_get body → 2004XX
POST
/catalog.catalog.getFields
Get Available Fields of the Trade Catalog catalog.catalog.getFields
catalog_catalog_getFields body → 2004XX
POST
/catalog.catalog.isOffers
Check if the trade catalog is a variation catalog catalog.catalog.isOffers
catalog_catalog_isOffers body → 2004XX
POST
/catalog.catalog.list
Get a list of trade catalogs catalog.catalog.list
catalog_catalog_list body → 2004XX
POST
/catalog.catalog.update
Update Fields of the Trade Catalog catalog.catalog.update
catalog_catalog_update body → 2004XX
POST
/catalog.document.add
Create Inventory Document catalog.document.add
catalog_document_add body → 2004XX
POST
/catalog.document.cancel
Cancel Document of Inventory Accounting catalog.document.cancel
catalog_document_cancel body → 2004XX
POST
/catalog.document.cancelList
Canceling Multiple Documents catalog.document.cancelList
catalog_document_cancelList body → 2004XX
POST
/catalog.document.conduct
Conduct Warehouse Accounting Document catalog.document.conduct
catalog_document_conduct body → 2004XX
POST
/catalog.document.conductList
Conduct Multiple Warehouse Accounting Documents catalog.document.conductList
catalog_document_conductList body → 2004XX
POST
/catalog.document.confirm
Conduct Warehouse Accounting Document catalog.document.confirm
catalog_document_confirm body → 2004XX
POST
/catalog.document.delete
Delete Inventory Document catalog.document.delete
catalog_document_delete body → 2004XX
POST
/catalog.document.deleteList
Delete Multiple Inventory Documents catalog.document.deleteList
catalog_document_deleteList body → 2004XX
POST
/catalog.document.element.add
Add Product to Inventory Document catalog.document.element.add
catalog_document_element_add body → 2004XX
POST
/catalog.document.element.delete
Delete Item from Inventory Document catalog.document.element.delete
catalog_document_element_delete body → 2004XX
POST
/catalog.document.element.fields
Get a List of Product Fields for the Warehouse Accounting Document catalog.document.element.fields
catalog_document_element_fields body → 2004XX
POST
/catalog.document.element.getFields
Get the list of product fields for the inventory document catalog.document.element.getFields
catalog_document_element_getFields body → 2004XX
POST
/catalog.document.element.list
Get a list of products in inventory documents catalog.document.element.list
catalog_document_element_list body → 2004XX
POST
/catalog.document.element.update
Update Product in Inventory Document catalog.document.element.update
catalog_document_element_update body → 2004XX
POST
/catalog.document.fields
Get a List of Document Fields catalog.document.fields
catalog_document_fields body → 2004XX
POST
/catalog.document.getFields
Get Description of Fields for Inventory Document catalog.document.getFields
catalog_document_getFields body → 2004XX
POST
/catalog.document.list
Get a List of Warehouse Accounting Documents catalog.document.list
catalog_document_list body → 2004XX
POST
/catalog.document.mode.status
Check the status of inventory management catalog.document.mode.status
catalog_document_mode_status body → 2004XX
POST
/catalog.document.unconfirm
Cancel Document Processing catalog.document.unconfirm
catalog_document_unconfirm body → 2004XX
POST
/catalog.document.update
Update Warehouse Accounting Document catalog.document.update
catalog_document_update body → 2004XX
POST
/catalog.documentcontractor.add
Add Vendor to Inventory Document catalog.documentcontractor.add
catalog_documentcontractor_add body → 2004XX
POST
/catalog.documentcontractor.delete
Remove Vendor Binding from Document catalog.documentcontractor.delete
catalog_documentcontractor_delete body → 2004XX
POST
/catalog.documentcontractor.getFields
Get Description of Fields for Binding Vendor to Inventory Document catalog.documentcontractor.getFields
catalog_documentcontractor_getFields body → 2004XX
POST
/catalog.documentcontractor.list
Get a List of Vendor Bindings to Documents catalog.documentcontractor.list
catalog_documentcontractor_list body → 2004XX
POST
/catalog.enum.getRoundTypes
Get a List of Rounding Types catalog.enum.getRoundTypes
catalog_enum_getRoundTypes body → 2004XX
POST
/catalog.enum.getStoreDocumentTypes
Get Store Document Types catalog.enum.getStoreDocumentTypes
catalog_enum_getStoreDocumentTypes body → 2004XX
POST
/catalog.extra.get
Get Margin Field Values by ID catalog.extra.get
catalog_extra_get body → 2004XX
POST
/catalog.extra.getFields
Get Fields for catalog.extra.getFields
catalog_extra_getFields body → 2004XX
POST
/catalog.extra.list
Get the list of markups catalog.extra.list
catalog_extra_list body → 2004XX
POST
/catalog.measure.add
Add Measurement Unit catalog.measure.add
catalog_measure_add body → 2004XX
POST
/catalog.measure.delete
Delete Measurement Unit catalog.measure.delete
catalog_measure_delete body → 2004XX
POST
/catalog.measure.get
Get Information About a Unit of Measurement by ID catalog.measure.get
catalog_measure_get body → 2004XX
POST
/catalog.measure.getFields
Get Available Fields of Measurement catalog.measure.getFields
catalog_measure_getFields body → 2004XX
POST
/catalog.measure.list
Get the list of measurement units catalog.measure.list
catalog_measure_list body → 2004XX
POST
/catalog.measure.update
Update Measurement Unit catalog.measure.update
catalog_measure_update body → 2004XX
POST
/catalog.price.add
Add Product Price catalog.price.add
catalog_price_add body → 2004XX
POST
/catalog.price.delete
Delete Product Price catalog.price.delete
catalog_price_delete body → 2004XX
POST
/catalog.price.get
Get Product Price by ID catalog.price.get
catalog_price_get body → 2004XX
POST
/catalog.price.getFields
Get Price Fields catalog.price.getFields
catalog_price_getFields body → 2004XX
POST
/catalog.price.list
Get a List of Prices by Filter catalog.price.list
catalog_price_list body → 2004XX
POST
/catalog.price.modify
Update Product Price Collection catalog.price.modify
catalog_price_modify body → 2004XX
POST
/catalog.price.update
Update Product Price catalog.price.update
catalog_price_update body → 2004XX
POST
/catalog.priceType.add
Create Price Type catalog.priceType.add
catalog_priceType_add body → 2004XX
POST
/catalog.priceType.delete
Delete Price Type catalog.priceType.delete
catalog_priceType_delete body → 2004XX
POST
/catalog.priceType.get
Get Price Type Field Values catalog.priceType.get
catalog_priceType_get body → 2004XX
POST
/catalog.priceType.getFields
Get Price Type Fields catalog.priceType.getFields
catalog_priceType_getFields body → 2004XX
POST
/catalog.priceType.list
Get a list of price types by filter catalog.priceType.list
catalog_priceType_list body → 2004XX
POST
/catalog.priceType.update
Update Price Type catalog.priceType.update
catalog_priceType_update body → 2004XX
POST
/catalog.priceTypeGroup.add
Add Price Type Binding to Customer Group catalog.priceTypeGroup.add
catalog_priceTypeGroup_add body → 2004XX
POST
/catalog.priceTypeGroup.delete
Remove Price Type Binding from Customer Group catalog.priceTypeGroup.delete
catalog_priceTypeGroup_delete body → 2004XX
POST
/catalog.priceTypeGroup.getFields
Get Price Type Group Binding Fields catalog.priceTypeGroup.getFields
catalog_priceTypeGroup_getFields body → 2004XX
POST
/catalog.priceTypeGroup.list
Get a List of Price Type Bindings to Customer Groups catalog.priceTypeGroup.list
catalog_priceTypeGroup_list body → 2004XX
POST
/catalog.priceTypeLang.add
Add Translation for Price Type Name catalog.priceTypeLang.add
catalog_priceTypeLang_add body → 2004XX
POST
/catalog.priceTypeLang.delete
Delete Translation of Price Type Name catalog.priceTypeLang.delete
catalog_priceTypeLang_delete body → 2004XX
POST
/catalog.priceTypeLang.get
Get the values of the fields for the price type name translation catalog.priceTypeLang.get
catalog_priceTypeLang_get body → 2004XX
POST
/catalog.priceTypeLang.getFields
Get Fields for Price Type Translation catalog.priceTypeLang.getFields
catalog_priceTypeLang_getFields body → 2004XX
POST
/catalog.priceTypeLang.getLanguages
Get Available Languages for Translation: catalog.priceTypeLang.getLanguages
catalog_priceTypeLang_getLanguages body → 2004XX
POST
/catalog.priceTypeLang.list
Get a list of translations for price type names by the filter catalog.priceTypeLang.list
catalog_priceTypeLang_list body → 2004XX
POST
/catalog.priceTypeLang.update
Update the translation of the price type name catalog.priceTypeLang.update
catalog_priceTypeLang_update body → 2004XX
POST
/catalog.product.add
Add Product catalog.product.add
catalog_product_add body → 2004XX
POST
/catalog.product.delete
Delete Product catalog.product.delete
catalog_product_delete body → 2004XX
POST
/catalog.product.download
Download Product Files catalog.product.download
catalog_product_download body → 2004XX
POST
/catalog.product.get
Get Product by ID catalog.product.get
catalog_product_get body → 2004XX
POST
/catalog.product.getFieldsByFilter
Get Product Fields by Filter catalog.product.getFieldsByFilter
catalog_product_getFieldsByFilter body → 2004XX
POST
/catalog.product.list
Get a list of products by filter catalog.product.list
catalog_product_list body → 2004XX
POST
/catalog.product.offer.add
Add Product Variation catalog.product.offer.add
catalog_product_offer_add body → 2004XX
POST
/catalog.product.offer.delete
Delete Product Variation catalog.product.offer.delete
catalog_product_offer_delete body → 2004XX
POST
/catalog.product.offer.download
Download Product Variation Files catalog.product.offer.download
catalog_product_offer_download body → 2004XX
POST
/catalog.product.offer.get
Get Product Variation Field Values catalog.product.offer.get
catalog_product_offer_get body → 2004XX
POST
/catalog.product.offer.getFieldsByFilter
Get Product Variation Fields by Filter catalog.product.offer.getFieldsByFilter
catalog_product_offer_getFieldsByFilter body → 2004XX
POST
/catalog.product.offer.list
Get a list of product variations catalog.product.offer.list
catalog_product_offer_list body → 2004XX
POST
/catalog.product.offer.update
Update Product Variation Fields catalog.product.offer.update
catalog_product_offer_update body → 2004XX
POST
/catalog.product.service.add
Add Service catalog.product.service.add
catalog_product_service_add body → 2004XX
POST
/catalog.product.service.delete
Delete Service catalog.product.service.delete
catalog_product_service_delete body → 2004XX
POST
/catalog.product.service.download
Download Files for Service catalog.product.service.download
catalog_product_service_download body → 2004XX
POST
/catalog.product.service.get
Get Service Field Values catalog.product.service.get
catalog_product_service_get body → 2004XX
POST
/catalog.product.service.getFieldsByFilter
Get Service Fields by Filter catalog.product.service.getFieldsByFilter
catalog_product_service_getFieldsByFilter body → 2004XX
POST
/catalog.product.service.list
Get a list of services catalog.product.service.list
catalog_product_service_list body → 2004XX
POST
/catalog.product.service.update
Update Service Fields catalog.product.service.update
catalog_product_service_update body → 2004XX
POST
/catalog.product.sku.add
Add Parent Product catalog.product.sku.add
catalog_product_sku_add body → 2004XX
POST
/catalog.product.sku.delete
Delete Head Product catalog.product.sku.delete
catalog_product_sku_delete body → 2004XX
POST
/catalog.product.sku.download
Download Main Product Files catalog.product.sku.download
catalog_product_sku_download body → 2004XX
POST
/catalog.product.sku.get
Get the values of the parent product fields catalog.product.sku.get
catalog_product_sku_get body → 2004XX
POST
/catalog.product.sku.getFieldsByFilter
Get Parent Product Fields by Filter catalog.product.sku.getFieldsByFilter
catalog_product_sku_getFieldsByFilter body → 2004XX
POST
/catalog.product.sku.list
Get the list of parent products catalog.product.sku.list
catalog_product_sku_list body → 2004XX
POST
/catalog.product.sku.update
Update the main product fields catalog.product.sku.update
catalog_product_sku_update body → 2004XX
POST
/catalog.product.update
Update Product catalog.product.update
catalog_product_update body → 2004XX
POST
/catalog.productImage.add
Add Image to Product catalog.productImage.add
catalog_productImage_add body → 2004XX
POST
/catalog.productImage.delete
Delete Image from Product catalog.productImage.delete
catalog_productImage_delete body → 2004XX
POST
/catalog.productImage.get
Get Information About Product Image catalog.productImage.get
catalog_productImage_get body → 2004XX
POST
/catalog.productImage.getFields
Get Product Image Fields catalog.productImage.getFields
catalog_productImage_getFields body → 2004XX
POST
/catalog.productImage.list
Get the list of product images catalog.productImage.list
catalog_productImage_list body → 2004XX
POST
/catalog.productProperty.add
Add Product Property or Variation catalog.productProperty.add
catalog_productProperty_add body → 2004XX
POST
/catalog.productProperty.delete
Delete product property or variation catalog.productProperty.delete
catalog_productProperty_delete body → 2004XX
POST
/catalog.productProperty.get
Get Values of Product or Variation Property Fields catalog.productProperty.get
catalog_productProperty_get body → 2004XX
POST
/catalog.productProperty.getFields
Get Product or Variation Property Fields catalog.productProperty.getFields
catalog_productProperty_getFields body → 2004XX
POST
/catalog.productProperty.list
Get a list of product properties or variations catalog.productProperty.list
catalog_productProperty_list body → 2004XX
POST
/catalog.productProperty.update
Update Product or Variation Property catalog.productProperty.update
catalog_productProperty_update body → 2004XX
POST
/catalog.productPropertyEnum.add
Add Value to List Property catalog.productPropertyEnum.add
catalog_productPropertyEnum_add body → 2004XX
POST
/catalog.productPropertyEnum.delete
Delete the Value of the List Property catalog.productPropertyEnum.delete
catalog_productPropertyEnum_delete body → 2004XX
POST
/catalog.productPropertyEnum.get
Get the Value of the List Property catalog.productPropertyEnum.get
catalog_productPropertyEnum_get body → 2004XX
POST
/catalog.productPropertyEnum.getFields
Get Fields of List Property Values catalog.productPropertyEnum.getFields
catalog_productPropertyEnum_getFields body → 2004XX
POST
/catalog.productPropertyEnum.list
Get a List of Values for List Properties catalog.productPropertyEnum.list
catalog_productPropertyEnum_list body → 2004XX
POST
/catalog.productPropertyEnum.update
Update the Value of the List Property catalog.productPropertyEnum.update
catalog_productPropertyEnum_update body → 2004XX
POST
/catalog.productPropertyFeature.add
Add Product Property or Variation Parameter catalog.productPropertyFeature.add
catalog_productPropertyFeature_add body → 2004XX
POST
/catalog.productPropertyFeature.get
Get Product Property Feature Parameter or Variations catalog.productPropertyFeature.get
catalog_productPropertyFeature_get body → 2004XX
POST
/catalog.productPropertyFeature.getAvailableFeaturesByProperty
Get Available Product Property Features or Variations catalog.productPropertyFeature.getAvailableFeaturesByProperty
catalog_productPropertyFeature_getAvailableFeaturesByProperty body → 2004XX
POST
/catalog.productPropertyFeature.getFields
Get Fields of Product Property Features or Variations catalog.productPropertyFeature.getFields
catalog_productPropertyFeature_getFields body → 2004XX
POST
/catalog.productPropertyFeature.list
Get a List of Product Property Feature Parameters or Variations catalog.productPropertyFeature.list
catalog_productPropertyFeature_list body → 2004XX
POST
/catalog.productPropertyFeature.update
Update Product Property or Variation Parameter catalog.productPropertyFeature.update
catalog_productPropertyFeature_update body → 2004XX
POST
/catalog.productPropertySection.get
Get Section Settings of Property catalog.productPropertySection.get
catalog_productPropertySection_get body → 2004XX
POST
/catalog.productPropertySection.list
Get a List of Section Settings for catalog.productPropertySection.list
catalog_productPropertySection_list body → 2004XX
POST
/catalog.productPropertySection.set
Set Section Settings for Property catalog.productPropertySection.set
catalog_productPropertySection_set body → 2004XX
POST
/catalog.ratio.get
Get Unit of Measure Ratio Field Values catalog.ratio.get
catalog_ratio_get body → 2004XX
POST
/catalog.ratio.getFields
Get Measurement Unit Ratio Fields catalog.ratio.getFields
catalog_ratio_getFields body → 2004XX
POST
/catalog.ratio.list
Get the list of measurement unit ratios catalog.ratio.list
catalog_ratio_list body → 2004XX
POST
/catalog.roundingRule.add
Create a Price Rounding Rule catalog.roundingRule.add
catalog_roundingRule_add body → 2004XX
POST
/catalog.roundingRule.delete
Delete Price Rounding Rule catalog.roundingRule.delete
catalog_roundingRule_delete body → 2004XX
POST
/catalog.roundingRule.get
Get Values of the Price Rounding Rule Fields catalog.roundingRule.get
catalog_roundingRule_get body → 2004XX
POST
/catalog.roundingRule.getFields
Get Fields of the Price Rounding Rule catalog.roundingRule.getFields
catalog_roundingRule_getFields body → 2004XX
POST
/catalog.roundingRule.list
Get a list of price rounding rules by filter catalog.roundingRule.list
catalog_roundingRule_list body → 2004XX
POST
/catalog.roundingRule.update
Update Price Rounding Rule catalog.roundingRule.update
catalog_roundingRule_update body → 2004XX
POST
/catalog.section.add
Add a Section to the Catalog catalog.section.add
catalog_section_add body → 2004XX
POST
/catalog.section.delete
Delete Catalog Section catalog.section.delete
catalog_section_delete body → 2004XX
POST
/catalog.section.get
Get Field Values of the Trade Catalog Section catalog.section.get
catalog_section_get body → 2004XX
POST
/catalog.section.getFields
Get Fields of the Catalog Section catalog.section.getFields
catalog_section_getFields body → 2004XX
POST
/catalog.section.list
Get a List of Sections in the Trade Catalog catalog.section.list
catalog_section_list body → 2004XX
POST
/catalog.section.update
Update the catalog section catalog.section.update
catalog_section_update body → 2004XX
POST
/catalog.store.add
Add Inventory catalog.store.add
catalog_store_add body → 2004XX
POST
/catalog.store.delete
Delete warehouse catalog.store.delete
catalog_store_delete body → 2004XX
POST
/catalog.store.get
Get Store Field Values catalog.store.get
catalog_store_get body → 2004XX
POST
/catalog.store.getFields
Get Available Store Fields catalog.store.getFields
catalog_store_getFields body → 2004XX
POST
/catalog.store.list
Get a list of inventories by filter catalog.store.list
catalog_store_list body → 2004XX
POST
/catalog.store.update
Update Warehouse catalog.store.update
catalog_store_update body → 2004XX
POST
/catalog.storeproduct.get
Get Product Inventory by ID catalog.storeproduct.get
catalog_storeproduct_get body → 2004XX
POST
/catalog.storeproduct.getFields
Get Inventory Balances Fields catalog.storeproduct.getFields
catalog_storeproduct_getFields body → 2004XX
POST
/catalog.storeproduct.list
Get a list of inventory balances by filter catalog.storeproduct.list
catalog_storeproduct_list body → 2004XX
POST
/catalog.userfield.document.list
Get a List of Custom Field Values for Inventory Accounting Documents catalog.userfield.document.list
catalog_userfield_document_list body → 2004XX
POST
/catalog.userfield.document.update
Update User Field Values for Inventory Accounting Documents catalog.userfield.document.update
catalog_userfield_document_update body → 2004XX
POST
/catalog.vat.add
Add VAT Rate catalog.vat.add
catalog_vat_add body → 2004XX
POST
/catalog.vat.delete
Delete VAT Rate catalog.vat.delete
catalog_vat_delete body → 2004XX
POST
/catalog.vat.get
Get VAT Rate Field Values catalog.vat.get
catalog_vat_get body → 2004XX
POST
/catalog.vat.getFields
Get VAT Rate Fields catalog.vat.getFields
catalog_vat_getFields body → 2004XX
POST
/catalog.vat.list
Get a List of VAT Rates by Filter catalog.vat.list
catalog_vat_list body → 2004XX
POST
/catalog.vat.update
Update VAT Rate catalog.vat.update
catalog_vat_update body → 2004XX

Schemas 3

The contract defines 3 schemas that model the data the API accepts and returns. The most detailed are BitrixTime (8 properties), BitrixResponse (4 properties), BitrixError (2 properties). Each schema is shown below with its type and property counts.

BitrixError
object
Bitrix24 REST API error response
2 properties 2 required
BitrixTime
object
Request execution time information
8 properties
BitrixResponse
object
Standard Bitrix24 REST API response
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

bitrix24-trade-catalog-api-openapi.yml Raw ↑

Other APIs Bitrix24 publishes across the network.

Bitrix24 REST API
Bitrix24 BIconnector API
Bitrix24 Business Processes API
Bitrix24 Calendar API
Bitrix24 Chatbots API
Bitrix24 Chats API
Bitrix24 Company Structure API
Bitrix24 CoPilot / AI API
Bitrix24 CRM API
Bitrix24 Data Storage API
Bitrix24 Deprecated Methods API
Bitrix24 Document Generator API
Where this information came from

This is an independent, third-party profile of Bitrix24 Trade Catalog API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.