Actions290
- Task Actions
- Direct API Actions
- CRM Actions
- User Actions
- SPA Actions
- Activity Actions
- Automation Actions
- Document Generator Actions
- Data Storage Actions
- Get Entity
- Add Entity
- Update Entity
- Delete Entity
- Get Entity Rights
- Get Entity Sections
- Add Entity Section
- Update Entity Section
- Delete Entity Section
- Get Entity Item
- Add Entity Item
- Update Entity Item
- Delete Entity Item
- Get Entity Item Properties
- Add Entity Item Property
- Update Entity Item Property
- Delete Entity Item Property
- Chat Actions
- User Field Actions
- File Actions
- User Field Config Actions
- Duplicate Actions
- Timeline Actions
- Disk Actions
- Upload File
- Download File
- Delete File
- Get File Info
- List Files
- Create Folder
- Delete Folder
- Get Storage Info
- Get Storages
- Get Storage
- Get Folders
- Get Folder
- Add Folder
- Update Folder
- Copy Folder
- Move Folder
- Rename Folder
- Get Files
- Get File
- Copy File
- Move File
- Rename File
- Share Item
- Get Shared Items
- Get Sharing Rights
- Update Sharing Rights
- Workflow Actions
- Status Actions
- Calendar Actions
- Chatbot Actions
- Events Actions
- Lists Actions
- Product Actions
- Open Lines Actions
- Telephony Actions
- Register External Call
- Finish External Call
- Hide External Call
- Show External Call
- Search CRM Entities
- Attach Call Record
- Get External Line
- Add External Line
- Update External Line
- Delete External Line
- Get Voximplant Statistics
- Get Voximplant Line
- Get Voximplant SIP Connector
- Get Voximplant SIP Line
- Add Voximplant SIP Line
- Update Voximplant SIP Line
- Delete Voximplant SIP Line
- Message Service Actions
- Notify Actions
Overview
This node integrates with the Bitrix24 platform to retrieve product data from its CRM/catalog system. Specifically, the "Get Products" operation fetches a list of products based on various filters, selection fields, ordering, and pagination options.
Use cases include:
- Synchronizing product catalogs between Bitrix24 and other systems.
- Automating inventory or price updates by retrieving current product details.
- Reporting or analytics workflows that require product information from Bitrix24.
For example, you could use this node to get all active products in a specific catalog section, selecting only their ID, name, and price fields, ordered by creation date descending.
Properties
| Name | Meaning |
|---|---|
| Authentication | Method to authenticate API requests: - OAuth2 (recommended for production) - Webhook URL (simpler but less secure) - API Key authentication |
| Filter | Criteria to filter products by: - ID - Name - Code - XML ID - Active status (boolean) - Section ID - Catalog ID |
| Select | Fields to return for each product. Options include: ID, Name, Code, XML ID, Active, Sort, Description, Price, Currency, Weight, Width, Length, Height, Measure, VAT ID, VAT Included, Quantity, Quantity Trace, Can Buy Zero, Subscribe, Date Created, Date Modified, Created By, Modified By |
| Order | Sorting options: - Field to order by: ID, Name, Code, Sort, Date Created, Date Modified - Direction: Ascending or Descending |
| Limit | Number of products to return (default 50) |
| Return All | Whether to return all matching products or just a subset |
| Max Pages to Load | When not returning all, maximum number of pages to load (each page has 50 items) |
Output
The node outputs an array of JSON objects representing products. Each object contains the fields requested via the "Select" property, such as product ID, name, price, currency, and others depending on configuration.
No binary data output is indicated.
Example output JSON snippet:
[
{
"ID": "123",
"NAME": "Product A",
"PRICE": "19.99",
"CURRENCY": "USD"
},
{
"ID": "124",
"NAME": "Product B",
"PRICE": "29.99",
"CURRENCY": "USD"
}
]
Dependencies
- Requires connection to Bitrix24 API using one of the supported authentication methods (OAuth2, webhook URL, or API key).
- Proper credentials must be configured in n8n for the chosen authentication method.
- The node relies on Bitrix24's CRM/product API endpoints to fetch product data.
Troubleshooting
- Authentication errors: Ensure the selected authentication method is correctly configured with valid credentials or webhook URL.
- API rate limits or pagination issues: If many products exist, consider enabling "Return All" or increasing "Max Pages to Load" to avoid incomplete results.
- Filter misconfiguration: Invalid or unsupported filter values may cause no results or errors; verify filter inputs.
- Field selection errors: Requesting unsupported fields might result in empty or partial data; use available field options.
- Network or API errors: Check connectivity and Bitrix24 service status if calls fail.
Common error message example:
"error": "Invalid authentication token"β Verify your API key or OAuth2 token."error": "Resource not found"β Confirm the resource and operation parameters are correct.