Bitrix24 icon

Bitrix24

袪邪斜芯褌邪 褋 Bitrix24 API

袣芯薪褌邪泻褌 → 袩芯谢褍褔懈褌褜

AI-generated

Overview

This node interacts with the Bitrix24 API to perform operations on the 'Smart Process' resource. It supports creating, updating, retrieving (by ID or filter), listing, and deleting smart process records. This node is useful for automating CRM workflows involving custom smart processes in Bitrix24, such as managing custom entities or business processes defined by the user.

Use Case Examples

  1. Create a new smart process record with specified fields.
  2. Update an existing smart process record by ID.
  3. Retrieve a smart process record by its ID or by applying filter criteria.
  4. List multiple smart process records with optional filtering and field selection, supporting pagination and limits for large datasets.

Properties

Name Meaning
getBy Method to retrieve a smart process record, either by ID or by applying a filter.
id The unique identifier of the smart process record to get, update, or delete.
filterFields A collection of filter criteria fields used to filter smart process records when retrieving or listing by filter.
selectFields Fields to select and return in the response when retrieving or listing smart process records.

Output

JSON

  • id - The unique identifier of the smart process record.
  • fields - The data fields of the smart process record returned from the API.
  • success - Indicates successful deletion of a record (only for delete operation).
  • error - Error message if the requested record was not found or an error occurred.

Dependencies

  • Bitrix24 API with an API key credential for authentication

Troubleshooting

  • Common issues include invalid or missing entityTypeId for smart process operations, resulting in errors when calling the API.
  • Errors may occur if the ID provided does not exist or if filter criteria do not match any records, returning an error message indicating the record was not found.
  • Malformed JSON input for create or update operations can cause parsing errors; ensure JSON is valid.
  • API rate limits or network issues may cause request failures; retry or check connectivity.

Links

Discussion