Registrations
An event sent on successful registrations
RabbitMQ Connector
Kafka Connector
REST API
Message Properties
RabbitMQ
key | value |
type | USER_CREATE_V2 |
The type is expected as a property (but not in the payload) of the RabbitMQ Message. Any header will be ignored.
Message Headers
Kafka
key | value |
type | USER_CREATE_V2 |
⬆️ POST /v2/integration/user
This message needs to be published upon registration. Try to push it as close as possible to the registration taking place in the platform for the best experience.
When we receive the message on the integration platform, it will fetch user details by calling the Operator API and then update user details.
Example Payload
Data Types
Required properties are marked with *
Key | Example Value | Description |
user_id * | "7865312321" | The unique id of the user |
note | "Any note" | Notes |
user_agent | "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36" | The client that is used in registration |
ip_address | "1.1.1.1" | IP Address |
timestamp * | "2015-03-02T8:27:58.721607Z" | Timestamp of registration in RFC3339 format |
origin * | "sub.example.com" | The Origin |