Technical Limitations
No array iteration in a pipeline
It is not possible to iterate over an array of objects in a pipeline and perform an action for each element. This means:
- If an external service returns delivery statuses for multiple messages in a single response, you cannot register events for each message separately.
- If a channel supports multiple attachments in a content field, you cannot send each attachment to the external service separately, receive links, and collect them into an array. The field data will be sent in the original form.
Media attachment limit
A channel is not designed to send attachments larger than 1 MB per communication. It is recommended not to exceed 500 KB.
This limitation does not apply to fields of type image url — such a field passes a link to an image, not the file data itself.
Synchronous External Objects pipelines
Pipeline operations of External Objects (List, Read, Create, Update, Delete) are executed synchronously — the user in the interface waits for the result. Therefore, the pipeline must be designed to execute quickly and must always end with a Result or Error pipe.