Page History
...
Data Element | Type | Description | Required | Default |
---|---|---|---|---|
callback_id | String | Vibes unique identifier for each callback record. | Required |
|
event_type | String | Event type to trigger this callback. | Required |
|
destination.url | String | External URL to submit the callback data. | Required |
|
destination.method | String | Method to submit the data to the destination URL. | Optional | POST |
destination.content_type | String | Content type to set when submitting the data to the destination URL. Valid content types:
| Optional | Application/JSON |
start_date | String | Date this callback starts. | Optional | Now |
end_date | String | Date this callback ends. | Optional | No end date |
url | String | Unique resource URL for the callback. | N/A |
|
created_at | String | Date this callback was created. | N/A |
|
updated_at | String | Date this callback was last updated. | N/A |
|
list_id | String | Vibes unique identifier for a Subscription List. | Required | |
campaign_id | String | Vibes unique identifier for an Acquisition Campaign. | Required |
Person Event Types
The person_added callback event is triggered when a new Person record is added into the Mobile Database.
...
The subscription_removed callback event is triggered when a Person has been removed from a Subscription List.
Data Element | Type | Description | Required |
---|---|---|---|
list_id | String | Vibes unique identifier for a Subscription List. | Required |
Code Block |
---|
{ ... "event_type": "subscription_added", "subscription_added": { "list_id": "l1234" }, ... } |
...
The ack_participant_changed callback event is triggered when a Participant has confirmed or declined the opt-in.
Data Element | Type | Description | Required |
---|---|---|---|
campaign_id | String | Vibes unique identifier for an Acquisition Campaign. | Required |
Code Block |
---|
{ ... "event_type": "ack_participant_added", "ack_participant_added": { "campaign_id": "c1234" }, ... } |
...