TransferSubscriptionv1.0.0
Details
This event must be consumed using an authorization token. The token is utilized to verify that the user has permission to produce the event and set user_id and organization_id within the attributes. Additionally, the event_source and metadata.event_triggered_by are automatically populated by the CF-Worker-User-Event.
- When the success team transfer students between students
- event_type: transfer_subscription
- event_name: platzi.sherlock.1.transfer_subscription
- attributes.value: true/false
Id for the event. This is a client auto-generated UUID_V4
Name of the event with format organization.domain.version.action
DateTime when the event was raises. Format YYYY-MM-DDTHH:MM:SSz
Contains arbitrary properties with entity information
Platzian username
Student identifier
Text combining transfer_subscription text and student_id value
Event value
Contains the current user id and the new user id
Previous values
the key is user_id
Previous value
New values
the key is user_id
new value
Contain fixed properties with event information
Type of the event, used to join common sub events
How to trigger this event
1curl --location 'https://api-c963080767f45828c31f83ca5cd25d36.staging.platzi.com/behavior/v1/' \
2--header 'Content-Type: application/json' \
3--data '{
4 "event_id": "2457207d-a9d8-4b46-aff3-2a8ca385f2f6",
5 "event_name": "platzi.sherlock.1.transfer_subscription",
6 "event_occurred_on": "2023-05-01T22:29:56Z",
7 "attributes": {
8 "username": "organizer",
9 "student_id": 100,
10 "value": "transfer_subscription-100",
11 "key": "true"
12 "changes":{
13 "new":{
14 "user_id":100,
15 },
16 "prev":{
17 "user_id":200,
18 }
19 },
20 },
21 "metadata": {
22 "event_type": "transfer_subscription"
23 }
24}'
25