Custom Events
Custom events can be sent on the FT CRM Integration API. This event gives you the possibility to trigger any events.
REST API
RabbitMQ Connector
Kafka Connector
⬆️ POST /v1/integration/custom
RabbitMQ Message Properties
key | value |
type | CUSTOM |
The type is expected as a property (but not in the payload) of the RabbitMQ Message. Any header will be ignored.
Kafka Message Headers
key | value |
type | CUSTOM |
This endpoint is used to send real time custom events. Examples could be the user clicks a password forgotten button, or the weather changes from rain to sunny, only your imagination sets the limits. You use these events to bind real time activities and actions in FT CRM later on. You could also use these custom events as segmentation rules. Contact your Partner/Integration Manager on how to proceed.
Key | Type | Required | Description |
notification_type | String | Yes | The key of this custom event. |
user_id | String | Yes | The user id this event belongs to. |
origin | String | Yes | The origin of this call. |
timestamp | RFC3339 Datetime | Yes | When this was called / initiated. |
data | Key-Value object with strings (as in the examples above) | Yes | Additional data to provide for this specific event. |
user_agent | String | No | The user agent for the user which triggered this. |
ip_address | Valid IP-Address | No | From where this was called / initiated. |
If you want to override the automated failsafe of "blocked" or "excluded" players you can do so by adding these extra parameters in the data field payload of the Custom Event: