

<div class="admonition admonition-note"><div class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z" /></svg></div><div class="admonition-body"><div class="admonition-content">

Your integration may add custom parameters. The tables only list parameters that exist in Synerise and SDKs/APIs by default.

</div></div></div>


The events generated by the response to requests to external services through the [Integration nodes](/docs/automation/integration) are available in [Integration events](/docs/assets/events/event-reference/integration). 

## attachment.expired

An attachment has expired and cannot be used in the **Send Email** node as a dynamic attachment.  

**Default retention**: 30 days

| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
|params |array of objects|`"params": [{"mimeType": "text/csv","id": "ad7e1e7e-16bb-476b-805d-767159619c9c","minioBucketName": "3d2bbac6f7eacc33da9c9f4299c3154c49965926","filename": "Policy certificate","extension": "csv","path": "/113ad6144463ea34ff9b778e544464b4bb5644bf/ea3d2fe6-13ed-412a-9a0d-1470f447890c","size": 48}]`| An array of file parameters |

## attachment.failed

An upload of an attachment failed and the file cannot be used in the **Send email** node as a dynamic attachment.  

**Default retention**: 30 days

| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
|params |array of objects|`"errors": [{"source": null,"timestamp": "2023-07-31T09:24:13.093001074Z","field": "mimetype/extension","errors": [],"help": null,"errorCode": "UPL-001","httpStatus": 400,"details": {"filename": "Policy certificate","mimetype": "ghj/csv","extension": "csv"},"message": "Wrong mime type or extension","traceId": "7451773f1a4468d6"}]`| An array of file parameters |



## attachment.upload

A base64 encoded file has been uploaded successfully and it is ready to be used as a dynamic attachment in the **Send email** node.  

**Default retention**: 30 days 

| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
|params |array of objects|`"params": [{"attachment.0.size": 48,"attachment.0.filename": "Policy certificate","attachment.0.extension": "csv","attachment.0.mimeType": "text/csv","attachment.0.id": "ad7e1e7e-16bb-476b-805d-767159619c9c","attachments": [{"mimeType": "text/csv","id": "ad7e1e7e-16bb-476b-805d-767159619c9c","minioBucketName":"3d2bbac6f7eacc33da9c9f4299c3154c49965926","filename": "Policy certificate","extension": "csv","path": "/113ad6144463ea34ff9b778e544464b4bb5644bf/ea3d2fe6-13ed-412a-9a0d-1470f447890c","size": 48}]`| An array of file parameters |


## automation.abTestVariantAssigned

A profile reached the [ABx Test node](/docs/automation/conditions/abx-split-node) and A/B/X test variant has been assigned to them.  

This event is generated only after enabling the **Generate a variant assignment event** option in the configuration of the node.

**Default retention**: 30 days 

| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| diagramId | string | `c819738e-2d61-482c-a680-75ebdbc9a762` | Unique ID of the workflow that caused this event (if applicable) |
| diagramName | string | `Abandoned cart emails` | Name of the workflow |
| blockId | string | `a920849d-3e72-593d-b791-86fcecd0b873` | Unique ID of the node on the canvas |
| blockName | string | `Assign a customer to a variant` | Name of the node, defined by the user |
| variantName | string | `Group A` | Name of the variant (group) to which a profile has been assigned |
| variantIndex | number | `1` | The number of path that leads the profile further in the workflow. |



## automation.clientStartPath
A profile entered a workflow path.


<div class="admonition admonition-important"><div class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z" /></svg></div><div class="admonition-body"><div class="admonition-content">

This event can't be used as an automation trigger.

</div></div></div>



**Default retention**: 2 days


This event is necessary to store and read the current state of an Automation journey. It's also used in debugging.

| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| activatedBlockName | string | `abandoned cart` | Name of the node that was activated in this step |
| journeyId | string | `db0a9db2-8849-5c58-9871-e07d45d64bd7` | Unique ID of the workflow that caused this event (if applicable). If the Profile has a workflow in progress and enters it again, `journeyId` is the same, because it's the same workflow. |
| activatedBlockId | string | `fc8248b3-fba1-41ad-8d55-1a255fbfe47c` | Unique ID of the node that was activated in this step |
| pathId | number | `1` | ID of the path on which the activated node is placed |
| diagramId | string | `c819738e-2d61-482c-a680-75ebdbc9a762` | Unique ID of the workflow that caused this event (if applicable) |
| _causalityId | number | `4` | This parameter is used to sort events that occurred in the same second, so that they can be displayed in the correct order. |
| diagramName | string | `Abandoned cart emails` | Name of the workflow |

## automation.clientPathStep
A profile completed a step (node) in a workflow path.


<div class="admonition admonition-important"><div class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z" /></svg></div><div class="admonition-body"><div class="admonition-content">

This event can't be used as an automation trigger.

</div></div></div>


**Default retention**: 2days


This event is necessary to store and read the current state of an Automation journey. It's also used in debugging.

| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| activatedBlockName | string | `abandoned cart` | Name of the node that was activated in this step |
| journeyId | string | `db0a9db2-8849-5c58-9871-e07d45d64bd7` | Unique ID of the workflow that caused this event (if applicable). If the Profile has a workflow in progress and enters it again, `journeyId` is the same, because it's the same workflow. |
| activatedBlockId | string | `fc8248b3-fba1-41ad-8d55-1a255fbfe47c` | Unique ID of the node that was activated in this step |
| pathId | number | `1` | ID of the path on which the activated node is placed |
| diagramId | string | `c819738e-2d61-482c-a680-75ebdbc9a762` | Unique ID of the workflow that caused this event (if applicable) |
| _causalityId | number | `4` | This parameter is used to sort events that occurred in the same second, so that they can be displayed in the correct order. |
| diagramName | string | `Abandoned cart emails` | Name of the workflow |

## automation.clientEndPath
A profile completed a journey by reaching the End node in one of a workflow's paths.



<div class="admonition admonition-important"><div class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z" /></svg></div><div class="admonition-body"><div class="admonition-content">

This event can't be used as an automation trigger.

</div></div></div>


**Default retention**: 2 days


This event is necessary to store and read the current state of an Automation journey. It's also used in debugging.

| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| activatedBlockName | string | `abandoned cart` | Name of the node that was activated in this step |
| journeyId | string | `db0a9db2-8849-5c58-9871-e07d45d64bd7` | Unique ID of the workflow that caused this event (if applicable). If the Profile has a workflow in progress and enters it again, `journeyId` is the same, because it's the same workflow. |
| activatedBlockId | string | `fc8248b3-fba1-41ad-8d55-1a255fbfe47c` | Unique ID of the node that was activated in this step |
| pathId | number | `1` | ID of the path on which the activated node is placed |
| diagramId | string | `c819738e-2d61-482c-a680-75ebdbc9a762` | Unique ID of the workflow that caused this event (if applicable) |
| _causalityId | number | `4` | This parameter is used to sort events that occurred in the same second, so that they can be displayed in the correct order. |
| diagramName | string | `Abandoned cart emails` | Name of the workflow |

## automation.clientPathAborted
The Profile's transition through the workflow was interrupted for reasons other than the workflow's completion.

**Default retention**: 30 days


This event is necessary to store and read the current state of an Automation journey. It's also used in debugging.

| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| activatedBlockName | string | `abandoned cart` | Name of the node that was activated in this step |
| journeyId | string | `db0a9db2-8849-5c58-9871-e07d45d64bd7` | Unique ID of the workflow that caused this event (if applicable). If the Profile has a workflow in progress and enters it again, `journeyId` is the same, because it's the same workflow. |
| activatedBlockId | string | `fc8248b3-fba1-41ad-8d55-1a255fbfe47c` | Unique ID of the node that was activated in this step |
| pathId | number | `1` | ID of the path on which the activated node is placed |
| diagramId | string | `c819738e-2d61-482c-a680-75ebdbc9a762` | Unique ID of the workflow that caused this event (if applicable) |
| _causalityId | number | `4` | This parameter is used to sort events that occurred in the same second, so that they can be displayed in the correct order. |
| diagramName | string | `Abandoned cart emails` | Name of the workflow |
| errorMessage | string | `global timeout` | The reason for the error occurrence |

## automation.clientPathError
The Profile's transition through the workflow was interrupted due to a Jinjava syntax error, for example.

**Default retention**: 30 days


This event is necessary to store and read the current state of an Automation journey. It's also used in debugging.

| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| activatedBlockName | string | `abandoned cart` | Name of the node that was activated in this step |
| journeyId | string | `db0a9db2-8849-5c58-9871-e07d45d64bd7` | Unique ID of the workflow that caused this event (if applicable). If the Profile has a workflow in progress and enters it again, `journeyId` is the same, because it's the same workflow. |
| activatedBlockId | string | `fc8248b3-fba1-41ad-8d55-1a255fbfe47c` | Unique ID of the node that was activated in this step |
| pathId | number | `1` | ID of the path on which the activated node is placed |
| diagramId | string | `c819738e-2d61-482c-a680-75ebdbc9a762` | Unique ID of the workflow that caused this event (if applicable) |
| _causalityId | number | `4` | This parameter is used to sort events that occurred in the same second, so that they can be displayed in the correct order. |
| diagramName | string | `Abandoned cart emails` | Name of the workflow |
| errorMessage | string | `global timeout` | The reason for the error occurrence |
| errorCode | integer | `408` | The code of the error |

## automation.flowLimiterCount
A profile transitioned through the [Flow limiter node](/docs/automation/conditions/flow-limiter). This event is generated for transitions below the limit set in the Flow Limiter configuration and the event contains information on the number of passages through the node. 

**Default retention**: 30 days

This event is necessary to store and read the current state of an Automation journey. It's also used in debugging.

| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| blockName | string | `Assign a customer to a variant` | Name of the node, defined by the user |
| blockId | string | `a920849d-3e72-593d-b791-86fcecd0b873` | Unique ID of the node on the canvas |
| diagramId | string | `c819738e-2d61-482c-a680-75ebdbc9a762` | Unique ID of the workflow that caused this event (if applicable) |
| diagramName | string | `Abandoned cart emails` | Name of the workflow |
| limit | number | `100` | Transition limit set in Flow Limiter |
| operationMode | string | `Block` | Transition counting mode |
| timeWindowTimezone | string | `Europe/Warsaw` | Time zone for transition counting |
| timeWindowType | string | `Hour` | Time unit for counting the limit |
| transitionNumber | number | `2` | Transition number through the node within the limit |



