Mobio sẽ gửi các request http (method POST) đến webhook url của ứng dụng khi có tương tác từ người dùng hoặc các thay đổi liên quan đến dữ liệu người dùng. Các sự kiện webhook được gửi dưới dạng các yêu cầu POST đến webhook đã đăng ký trong trang cài đặt ứng dụng của bạn.
Tạo mới Profile
Khi 1 profile được tạo mới trên hệ thống, MOBIO sẽ gửi 1 request đến webhook URL đã đăng ký của ứng dụng.
- URL: Webhook Url của ứng dụng bên thứ 3
- Method: POST
- Content Type: application/json
- X-mevent-signature: mac = sha256(app_id + data_string + app_secret), với data_string là dữ liệu webhook.
Dữ liệu mẫu từng block event như sau:
{
"message_id": "643d6cf6-0cf5-11ed-9d73-aea73dddcfef",
"data_event": {
"action_time": 1658848359.390879,
"merchant_id": [
"1b99bdcf-d582-4f49-9715-1b61dfff3924"
],
"event_type": "profile_create_new",
"profile_id": "bcaf9924-131f-4b24-86d9-1ca0604a2056",
"fields": [
{
"display_type": "date_picker",
"remove": [],
"add": [
"2022-07-26T15:12:39.390879Z"
],
"field_key": "created_time",
"change": [],
"field_property": 3,
"field_name": "created_time",
"format": "dd/mm/yyyy hh:mm"
},
{
"display_type": "multi_line",
"remove": [],
"add": [
"anv@gmail.com"
],
"field_key": "email",
"change": [],
"field_property": 6,
"field_name": "secondary_emails",
"format": null
},
{
"display_type": "single_line",
"remove": [],
"add": [
"anv@gmail.com"
],
"field_key": "primary_email",
"change": [],
"field_property": 6,
"field_name": "primary_email",
"format": null
},
{
"display_type": "multi_line",
"remove": [],
"add": [
"+84985645631"
],
"field_key": "phone_number",
"change": [],
"field_property": 7,
"field_name": "secondary_phones",
"format": null
},
{
"display_type": "single_line",
"remove": [],
"add": [
"Nguyễn Văn A"
],
"field_key": "name",
"change": [],
"field_property": 2,
"field_name": "name",
"format": null
},
{
"display_type": "tags",
"remove": [],
"add": [
"541005c4-3dff-4063-8e77-66cc140015b8"
],
"field_key": "profile_group",
"change": [],
"field_property": 2,
"field_name": "profile_group",
"format": null
},
{
"display_type": "single_line",
"remove": [],
"add": [
"+84985645631"
],
"field_key": "primary_phone",
"change": [],
"field_property": 7,
"field_name": "primary_phone",
"format": null
},
{
"display_type": "dropdown_single_line",
"remove": [],
"add": [
-1
],
"field_key": "province_code",
"change": [],
"field_property": 14,
"field_name": "province_code",
"format": null
}
],
"_id": "E80::bcaf9924-131f-4b24-86d9-1ca0604a2056::1658848359.390879"
},
"event_type": "profile_create_new"
}
Mô tả dữ liệu trong từng block_event
Tên field | Kiểu dữ liệu | Required | Mô tả | |||
message_id | String | TRUE | ID event trên hệ thống Mobio | |||
data_event | String | TRUE | Thông tin chi tiết của event | |||
merchant_id | String | TRUE | Merchant ID | |||
profile_id | String | TRUE | Profile ID | |||
action_time | Float (timestamp) | TRUE | Thời gian diễn ra event | |||
event_type | String | Giá trị luôn là: “profile_create_new” | ||||
fields | Array | Danh sách các field có giá trị | ||||
field_name | String | Tên trường dữ liệu | ||||
field_key | String | Key của trường dữ liệu (field_key là duy nhất trong 1 merchant) | ||||
display_type | String | Enum: single_line / multi_line / dropdown_single_line / dropdown_multi_line / radio / checkbox / date_picker / tags | ||||
field_property | Int | 1 : INTEGER 4 : FLOAT 2 : STRING 3 : DATETIME 5 : DICT 6 : EMAIL 7 : PHONE_NUMBER 8 : GENDER 9 : RELATIONSHIP_DATA 10 : RELATION_WITH_CHILDS 11 : CHILDS 12 : SOCIAL_TAGS 13 : SOCIAL_USER 14 : UDT15 : CARDS 16 : PUSH_ID | ||||
format | String | Format của field khi display_type là “date_picker”. Enum: “dd/mm” – “dd/mm/yyyy” – “dd/mm/yyyy hh:mm” | ||||
add | Array | Giá trị được thêm | ||||
remove | Array | Giá trị bị xoá | ||||
change | Array[Object] | Giá trị thay đổi | ||||
from_value | Giá trị ban đầu | |||||
to_value | Giá trị mới | |||||
event_type | String | TRUE | Giá trị luôn là “profile_create_new” |
Cập nhật thông tin profile
Khi 1 profile cập nhật thông tin, MOBIO sẽ gửi 1 request đến webhook URL đã đăng ký của ứng dụng.
- URL: Webhook Url của ứng dụng bên thứ 3
- Method: POST
- Content Type: application/json
- X-mevent-signature: mac = sha256(app_id + data_string + app_secret), với data_string là dữ liệu webhook.
Dữ liệu mẫu từng block event như sau:
{
"message_id": "b0914c58-0cf5-11ed-9d73-aea73dddcfef",
"data_event": {
"action_time": 1658848487.946152,
"merchant_id": [
"1b99bdcf-d582-4f49-9715-1b61dfff3924"
],
"event_type": "profile_update",
"profile_id": "bcaf9924-131f-4b24-86d9-1ca0604a2056",
"fields": [
{
"display_type": "single_line",
"remove": [],
"add": [],
"field_key": "name",
"change": [
{
"to_value": "Nguyễn Văn An",
"from_value": "Nguyễn Văn A"
}
],
"field_property": 2,
"field_name": "name",
"format": null
}
],
"_id": "E80::bcaf9924-131f-4b24-86d9-1ca0604a2056::1658848487.946152"
},
"event_type": "profile_update"
}
Mô tả dữ liệu
Tên field | Kiểu dữ liệu | Required | Mô tả | |||
message_id | String | TRUE | ID event trên hệ thống Mobio | |||
data_event | ||||||
merchant_id | String | TRUE | Merchant ID | |||
profile_id | String | TRUE | Profile ID | |||
action_time | Float (timestamp) | TRUE | Thời gian diễn ra event | |||
event_type | String | Giá trị luôn là: “profile_update” | ||||
fields | Array | Danh sách các field có giá trị | ||||
field_name | String | Tên trường dữ liệu | ||||
field_key | String | Key của trường dữ liệu (field_key là duy nhất trong 1 merchant) | ||||
display_type | String | Enum: single_line / multi_line / dropdown_single_line / dropdown_multi_line / radio / checkbox / date_picker / tags | ||||
field_property | Int | 1 : INTEGER 4 : FLOAT 2 : STRING 3 : DATETIME 5 : DICT 6 : EMAIL 7 : PHONE_NUMBER 8 : GENDER 9 : RELATIONSHIP_DATA 10 : RELATION_WITH_CHILDS 11 : CHILDS 12 : SOCIAL_TAGS 13 : SOCIAL_USER 14 : UDT 15 : CARDS 16 : PUSH_ID | ||||
format | String | Format của field khi display_type là “date_picker”. Enum: “dd/mm” – “dd/mm/yyyy” – “dd/mm/yyyy hh:mm” | ||||
add | Array | Giá trị được thêm | ||||
remove | Array | Giá trị bị xoá | ||||
change | Array[Object] | Giá trị thay đổi | ||||
from_value | Giá trị ban đầu | |||||
to_value | Giá trị mới | |||||
event_type | String | TRUE | Giá trị luôn là “profile_update” |
Gửi email cho profile
Khi có 1 user gửi mail cho profile từ hệ thống MOBIO sẽ gửi 1 request đến webhook URL đã đăng ký của ứng dụng.
- URL: Webhook Url của ứng dụng bên thứ 3
- Method: POST
- Content Type: application/json
- X-mevent-signature: mac = sha256(app_id + data_string + app_secret), với data_string là dữ liệu webhook.
Dữ liệu mẫu từng block event như sau:
{
"message_id": "21050ab4-0cf7-11ed-9d73-aea73dddcfef",
"data_event": {
"action_time": 1658849106,
"merchant_id": "1b99bdcf-d582-4f49-9715-1b61dfff3924",
"event_type": "profile_sent_email",
"profile_id": "425a95d4-60d8-4b05-8cc9-c8aa57a65069",
"body": {
"from_email": "haptt@mobio.io",
"profile_data": {
"name": "15cf6a5c-28de-47de-8a04-264048ad110b",
"id": "425a95d4-60d8-4b05-8cc9-c8aa57a65069"
},
"content": "<div style=\"text-align: justify;\"><strong><em>Kính gửi Quý Khách hàng,</em></strong> </div><div style=\"text-align: justify;\">Mong muốn đem đến cho khách hàng những trải nghiệm tốt hơn mỗi ngày, <strong style=\"color: rgb(192, 0, 0);\">Công ty Cổ phần Chứng khoán </strong>luôn cố gắng nâng cấp giao diện để hoàn thiện ứng dụng. Vì vậy, chúng tôi cho ra mắt phiên bản mới của giao diện phái sinh để giúp khách hàng nâng tầm trải nghiệm.</div><div style=\"text-align: justify;\">Với giao diện mới tốt hơn, đẹp hơn, Siêu ứng dụng sẽ đem đến cho bạn:</div><div>· Giao diện hiện đại, tối ưu trải nghiệm</div><div>· Tốc độ đặt lệnh nhanh chóng ưu việt</div><div>· Dễ dàng theo dõi hiệu quả đầu tư</div><div><br></div> <img src=\"https://t1.mobio.vn//mailclient/webhook/nepo.gif?id=1dff6ba2-0cf7-11ed-95fb-3e012749f6e2\" height=\"1\" width=\"1\" alt=\"\"/>",
"subject": "Kính gửi Quý khách hàng.",
"status": {
"type": "success",
"message": ""
},
"to_email": [
"nguyenvana@gmail.com"
],
"bcc_email": [],
"cc_email": []
},
"_id": "9959c9682ccd82395239b2d3290a576f",
"email_id": "205cfbf8-0cf7-11ed-8d4f-06156a96cf6c"
},
"event_type": "profile_sent_email"
}
Mô tả dữ liệu
Tên field | Kiểu dữ liệu | Required | Mô tả | ||
message_id | String | TRUE | ID event trên hệ thống Mobio | ||
merchant_id | String | TRUE | ID của merchant trên hệ thống Mobio | ||
profile_id | String | TRUE | ID của profile trên hệ thống Mobio | ||
action_time | Float (timestamp) | TRUE | Thời gian diễn ra event | ||
event_type | String | Giá trị luôn là: “profile_sent_email” | |||
email_id | String | ID của email trên hệ thống Mobio | |||
body | Object | Thông tin chi tiết email | |||
profile_data | Object | Thông tin profile nhận email | |||
id | String | ID của profile trên hệ thống Mobio | |||
name | String | Tên của profile trên hệ thống Mobio | |||
from_email | String | Email gửi | |||
to_email | Array[String] | Danh sách email nhận | |||
cc_email | Array[String] | Danh sách email cc | |||
bcc_email | Array[String] | Danh sách email bcc | |||
subject | String | Subject của email | |||
content | String | Nội dung html của email | |||
status | Object | Trạng thái của email | |||
type | String | Enum: success / pending / failed | |||
message | String | Mô tả chi tiết |
Profile mở email
Khi 1 profile mở email được gửi từ 1 user trên hệ thống, MOBIO sẽ gửi 1 request đến webhook URL đã đăng ký của ứng dụng.
- URL: Webhook Url của ứng dụng bên thứ 3
- Method: POST
- Content Type: application/json
- X-mevent-signature: mac = sha256(app_id + data_string + app_secret), với data_string là dữ liệu webhook.
Dữ liệu mẫu từng block event như sau:
{
"message_id": "f66ffec2-0d9a-11ed-9d73-aea73dddcfef",
"data_event": {
"action_time": 1658919472,
"merchant_id": "1b99bdcf-d582-4f49-9715-1b61dfff3924",
"event_type": "profile_open_email",
"profile_id": "271b8657-cbf5-4d4b-84b9-1305671fe867",
"body": {
"from_email": "haptt@mobio.io",
"profile_data": {
"name": "Dương Ngân",
"id": "271b8657-cbf5-4d4b-84b9-1305671fe867"
},
"email_id": "e9a9fe18-0d9a-11ed-b9c8-3e012749f6e2",
"subject": "Test."
},
"_id": "fc631e3488f6e5fd3b35d375fef41658"
},
"event_type": "profile_open_email"
}
Mô tả dữ liệu
Tên field | Kiểu dữ liệu | Required | Mô tả | ||
message_id | String | TRUE | ID event trên hệ thống Mobio | ||
merchant_id | String | TRUE | ID của merchant trên hệ thống Mobio | ||
profile_id | String | TRUE | ID của profile trên hệ thống Mobio | ||
action_time | Float (timestamp) | TRUE | Thời gian diễn ra event | ||
event_type | String | TRUE | Giá trị luôn là: “profile_open_email” | ||
body | Object | TRUE | Thông tin chi tiết email | ||
profile_data | Object | TRUE | Thông tin profile nhận email | ||
id | String | TRUE | ID của profile trên hệ thống Mobio | ||
name | String | Tên của profile trên hệ thống Mobio | |||
from_email | String | TRUE | Email gửi | ||
subject | String | Subject của email | |||
email_id | String | TRUE | ID của email gửi |
Profile trả lời email
Khi 1 profile trả lời email được gửi từ 1 user trên hệ thống, MOBIO sẽ gửi 1 request đến webhook URL đã đăng ký của ứng dụng.
- URL: Webhook Url của ứng dụng bên thứ 3
- Method: POST
- Content Type: application/json
- X-mevent-signature: mac = sha256(app_id + data_string + app_secret), với data_string là dữ liệu webhook.
Dữ liệu mẫu từng block event như sau:
{
"message_id": "d2dc8662-0d34-11ed-9d73-aea73dddcfef",
"data_event": {
"action_time": 1658875468,
"merchant_id": "1b99bdcf-d582-4f49-9715-1b61dfff3924",
"event_type": "profile_reply_email",
"profile_id": "425a95d4-60d8-4b05-8cc9-c8aa57a65069",
"body": {
"from_email": "nguyenvana@gmail.com",
"profile_data": {
"name": "15cf6a5c-28de-47de-8a04-264048ad110b",
"id": "425a95d4-60d8-4b05-8cc9-c8aa57a65069"
},
"subject": "Re: Kính gửi Quý khách hàng.",
"status": {
"type": "success",
"message": ""
},
"to_email": [
"haptt@mobio.io"
],
"bcc_email": [],
"cc_email": []
},
"_id": "b96f8a88a7161f3ad089216417ab8827",
"email_id": "CALwN20q1wt=gvVVJaGbB7h_6ecFXK-0_kuF9t-PvO_9e_e9Qrw@mail.gmail.com"
},
"event_type": "profile_reply_email"
}
Mô tả dữ liệu
Tên field | Kiểu dữ liệu | Required | Mô tả | ||
message_id | String | TRUE | ID event trên hệ thống Mobio | ||
merchant_id | String | TRUE | ID của merchant trên hệ thống Mobio | ||
profile_id | String | TRUE | ID của profile trên hệ thống Mobio | ||
action_time | Float (timestamp) | TRUE | Thời gian diễn ra event | ||
event_type | String | TRUE | Giá trị luôn là: “profile_reply_email” | ||
email_id | String | TRUE | ID của email trên hệ thống Mobio | ||
body | Object | TRUE | Thông tin chi tiết email | ||
profile_data | Object | TRUE | Thông tin profile nhận email | ||
id | String | TRUE | ID của profile trên hệ thống Mobio | ||
name | String | Tên của profile trên hệ thống Mobio | |||
from_email | String | TRUE | Email gửi | ||
to_email | Array[String] | TRUE | Danh sách email nhận | ||
cc_email | Array[String] | Danh sách email cc | |||
bcc_email | Array[String] | Danh sách email bcc | |||
subject | String | TRUE | Subject của email | ||
status | Object | Trạng thái của email | |||
type | String | Enum: success / pending / failed | |||
message | String | Mô tả chi tiết |
Dynamic event
Khi 1 phát sinh event dynamic được tạo trên hệ thống, MOBIO sẽ gửi 1 request đến webhook URL đã đăng ký của ứng dụng.
- URL: Webhook Url của ứng dụng bên thứ 3
- Method: POST
- Content Type: application/json
- X-mevent-signature: mac = sha256(app_id + data_string + app_secret), với data_string là dữ liệu webhook.
Dữ liệu mẫu từng block event như sau:
{
"message_id": "104da332-0cfe-11ed-9d73-aea73dddcfef",
"data_event": {
"merchant_id": "1b99bdcf-d582-4f49-9715-1b61dfff3924",
"profile_id": "61fc82ba-2a99-4479-9ade-aca237de35dc",
"created_time": 1658852084.960893,
"_id": "62e012f4e195422d65a43a2d",
"tracking_code": "kKhKo9wjNCOhZzc8DO7KB",
"event_data": {
"build": "1",
"version": "1.0",
"action_time": 1658852083
},
"event_key": "sdk_mobile_test_open_app",
"event_id": "617b62281091b503226ae052"
},
"event_type": "profile_dynamic_event"
}
Mô tả dữ liệu cụm data_event
Tên field | Kiểu dữ liệu | Required | Mô tả | Ghi chú |
message_id | String | TRUE | ID event trên hệ thống Mobio | |
merchant_id | String | TRUE | Merchant ID | |
profile_id | String | TRUE | Profile ID | |
event_id | String | TRUE | ID cấu trúc data event | |
event_key | String | TRUE | Key cấu trúc data event | |
event_data | Dict | TRUE | Dữ liệu của event Example: { “action_time”: 1651717036.123, “key”: “value”, … } | Trong event_data: action_time là trường bắt buộc. action_time: giờ UTC |
tracking_code | String | TRUE | Mã tracking | |
created_time | Timestamp | TRUE | Thời gian tạo event trên hệ thống Mobio Example: 1651717036.123 | Giờ UTC |
Lượt profile thoát khỏi journey
Khi 1 profile thoát khỏi journey, MOBIO sẽ gửi 1 request đến webhook URL đã đăng ký của ứng dụng.
- URL: Webhook Url của ứng dụng bên thứ 3
- Method: POST
- Content Type: application/json
- X-mevent-signature: mac = sha256(app_id + data_string + app_secret), với data_string là dữ liệu webhook.
Dữ liệu mẫu từng block event như sau:
{
"message_id": "249eb88a-0cef-11ed-9d73-aea73dddcfef",
"data_event": {
"action_time": 1658845676.391012,
"journey_id": "1a596c15-3ccb-4d51-8d75-03223c5bce8e",
"merchant_id": "1b99bdcf-d582-4f49-9715-1b61dfff3924",
"event_type": "FINISHED_JOURNEY",
"profile_id": "ee800025-2740-43f2-8f47-f56cd4f1eafb",
"master_campaign_id": "a065a9fd-2341-468b-8580-dba1cc4b3459",
"event_id": "11b32858-c4ef-41df-87f8-1ec34dbe0b53"
},
"event_type": "profile_out_jb"
}
Mô tả dữ liệu cụm data_event
Tên field | Kiểu dữ liệu | Required | Mô tả |
merchant_id | String | TRUE | ID của merchant trên hệ thống Mobio |
journey_id | String | TRUE | ID của journey trên hệ thống Mobio |
master_campaign_id | String | TRUE | ID của Master campaign trên hệ thống Mobio |
event_type | String | TRUE | Loại event |
profile_id | String | TRUE | ID của profile trên hệ thống Mobio |
event_id | String | TRUE | ID của event |
action_time | String | TRUE | Thời gian diễn ra event |
Lượt profile vào khối
Khi 1 profile vào 1 khối bất kỳ trên journey, MOBIO sẽ gửi 1 request đến webhook URL đã đăng ký của ứng dụng.
- URL: Webhook Url của ứng dụng bên thứ 3
- Method: POST
- Content Type: application/json
- X-mevent-signature: mac = sha256(app_id + data_string + app_secret), với data_string là dữ liệu webhook.
Dữ liệu mẫu từng block event như sau:
{
"message_id": "19db4e86-0cef-11ed-9d73-aea73dddcfef",
"data_event": {
"action_time": 1658845656.471722,
"journey_id": "1a596c15-3ccb-4d51-8d75-03223c5bce8e",
"merchant_id": "1b99bdcf-d582-4f49-9715-1b61dfff3924",
"node_id": "64690a9e-e807-4b2a-8da2-f2d28d085fd2",
"node_code": "WEB_PUSH",
"event_type": "IN_NODE",
"profile_id": "ff5d808c-5a28-415f-b60d-9070519e7f1a",
"master_campaign_id": "a065a9fd-2341-468b-8580-dba1cc4b3459",
"event_id": "061dbe38-b5db-4470-a1e5-8e2ce2e14851"
},
"event_type": "profile_in_node"
}
Mô tả dữ liệu cụm data_event
Tên field | Kiểu dữ liệu | Required | Mô tả |
merchant_id | String | TRUE | ID của merchant trên hệ thống Mobio |
journey_id | String | TRUE | ID của journey trên hệ thống Mobio |
master_campaign_id | String | TRUE | ID của Master campaign trên hệ thống Mobio |
event_type | String | TRUE | Loại event |
profile_id | String | TRUE | ID của profile trên hệ thống Mobio |
event_id | String | TRUE | ID của event |
action_time | Float | TRUE | Thời gian diễn ra event |
node_id | String | TRUE | ID của khối trong Journey |
node_code | String | TRUE | Mã khối trong journey |
Lượt profile không nhận được thông điệp
Khi 1 profile không nhận được thông điệp gửi từ journey, MOBIO sẽ gửi 1 request đến webhook URL đã đăng ký của ứng dụng.
- URL: Webhook Url của ứng dụng bên thứ 3
- Method: POST
- Content Type: application/json
- X-mevent-signature: mac = sha256(app_id + data_string + app_secret), với data_string là dữ liệu webhook.
Dữ liệu mẫu từng block event như sau:
{
"message_id": "bd4a8074-0cf3-11ed-9652-62af3f9de64b",
"data_event": {
"event_id": "43d5a70a-0f49-46e5-880d-6d9cc493cbee",
"merchant_id": "1b99bdcf-d582-4f49-9715-1b61dfff3924",
"journey_id": "f2d9199e-47cb-42eb-978c-84ce4f10460e",
"master_campaign_id": "a9b4b40e-a0f8-4d4c-9f64-c0787540f2fb",
"profile_id": "d1400f84-59a8-43ce-ae6b-da884eeeca4a",
"action_time": 1658847648.8446,
"event_type": "PUSH",
"reason": "Profile không có địa chỉ gửi",
"node_id": "49fb0c1a-4db3-4991-bcda-795ad52cc366",
"node_code": "WEB_PUSH"
},
"event_type": "profile_not_receive_message"
},
Mô tả dữ liệu cụm data_event
Tên field | Kiểu dữ liệu | Required | Mô tả |
merchant_id | String | TRUE | ID của merchant trên hệ thống Mobio |
journey_id | String | TRUE | ID của journey trên hệ thống Mobio |
master_campaign_id | String | TRUE | ID của Master campaign trên hệ thống Mobio |
event_type | String | TRUE | Loại event |
profile_id | String | TRUE | ID của profile trên hệ thống Mobio |
event_id | String | TRUE | ID của event |
action_time | Float | TRUE | Thời gian diễn ra event |
node_id | String | TRUE | ID của khối trong Journey |
node_code | String | TRUE | Mã khối trong journey, |
reason | String | TRUE | Lý do profile không nhận được thông điệp |
Lượt profile nhận thông điệp
Khi 1 profile nhận được thông điệp từ journey, MOBIO sẽ gửi 1 request đến webhook URL đã đăng ký của ứng dụng.
- URL: Webhook Url của ứng dụng bên thứ 3
- Method: POST
- Content Type: application/json
- X-mevent-signature: mac = sha256(app_id + data_string + app_secret), với data_string là dữ liệu webhook.
Dữ liệu mẫu từng block event như sau:
{
"message_id": "918ecfd2-0cf1-11ed-9652-62af3f9de64b",
"data_event": {
"profile_id": "df059a8b-8669-49ca-9365-1d0573e89192",
"node_code": "WEB_PUSH",
"event_type": "RECEIVED",
"event_id": "25af2179-2d21-48de-b98f-2fe376c7bc08",
"action_time": 1658846717.416022,
"merchant_id": "1b99bdcf-d582-4f49-9715-1b61dfff3924",
"node_id": "d4d008e3-bb01-be05-a911-7916a6e803bb",
"master_campaign_id": "5e3d73d9-b973-4fed-a2c2-cde652fbcf7e",
"journey_id": "0f783650-7092-4540-a69d-e736a14ea8ed"
},
"event_type": "profile_receive_message"
}
Mô tả dữ liệu cụm data_event
Tên field | Kiểu dữ liệu | Required | Mô tả |
merchant_id | String | TRUE | ID của merchant trên hệ thống Mobio |
journey_id | String | TRUE | ID của journey trên hệ thống Mobio |
master_campaign_id | String | TRUE | ID của Master campaign trên hệ thống Mobio |
event_type | String | TRUE | Loại event |
profile_id | String | TRUE | ID của profile trên hệ thống Mobio |
event_id | String | TRUE | ID của event |
action_time | Float | TRUE | Thời gian diễn ra event |
node_id | String | TRUE | ID của khối trong Journey |
node_code | String | TRUE | Mã khối trong journey |
Lượt profile mở thông điệp
Khi 1 profile mở thông điệp nhận được từ journey, MOBIO sẽ gửi 1 request đến webhook URL đã đăng ký của ứng dụng.
- URL: Webhook Url của ứng dụng bên thứ 3
- Method: POST
- Content Type: application/json
- X-mevent-signature: mac = sha256(app_id + data_string + app_secret), với data_string là dữ liệu webhook.
Dữ liệu mẫu từng block event như sau:
{
"message_id": "976f2bfe-0cf1-11ed-9652-62af3f9de64b",
"data_event": {
"profile_id": "df059a8b-8669-49ca-9365-1d0573e89192",
"node_code": "WEB_PUSH",
"event_type": "OPENED",
"event_id": "1fc80415-75ed-4baf-9beb-f5939639d8fe",
"action_time": 1658846723.743189,
"merchant_id": "1b99bdcf-d582-4f49-9715-1b61dfff3924",
"node_id": "24bb539a-885e-4181-b31c-84b2169dddea",
"master_campaign_id": "a9b4b40e-a0f8-4d4c-9f64-c0787540f2fb",
"journey_id": "538d951f-7ce6-4fe4-aed3-75d72aed8a45"
},
"event_type": "profile_open_message"
}
Mô tả dữ liệu cụm data_event
Tên field | Kiểu dữ liệu | Required | Mô tả |
merchant_id | String | TRUE | ID của merchant trên hệ thống Mobio |
journey_id | String | TRUE | ID của journey trên hệ thống Mobio |
master_campaign_id | String | TRUE | ID của Master campaign trên hệ thống Mobio |
event_type | String | TRUE | Loại event |
profile_id | String | TRUE | ID của profile trên hệ thống Mobio |
event_id | String | TRUE | ID của event |
action_time | Float | TRUE | Thời gian diễn ra event |
node_id | String | TRUE | ID của khối trong Journey |
node_code | String | TRUE | Mã khối trong journey |
Lượt profile bấm link trong thông điệp
Khi 1 profile bấm link trong thông điệp nhận được từ journey, MOBIO sẽ gửi 1 request đến webhook URL đã đăng ký của ứng dụng.
- URL: Webhook Url của ứng dụng bên thứ 3
- Method: POST
- Content Type: application/json
- X-mevent-signature: mac = sha256(app_id + data_string + app_secret), với data_string là dữ liệu webhook.
Dữ liệu mẫu từng block event như sau:
{
"message_id": "1c07d602-0d8f-11ed-9d73-aea73dddcfef",
"data_event": {
"action_time": 1658914380.226996,
"journey_id": "5ae00ac1-2976-4ef2-9b94-4908306271a0",
"merchant_id": "1b99bdcf-d582-4f49-9715-1b61dfff3924",
"node_id": "0dbeca17-2b7e-165b-1cb5-9615f7158a8c",
"node_code": "EMAIL",
"link": "https://mobio.io",
"event_type": "LINK_CLICKED",
"profile_id": "271b8657-cbf5-4d4b-84b9-1305671fe867",
"master_campaign_id": "a065a9fd-2341-468b-8580-dba1cc4b3459",
"event_id": "28d10b65-8c2c-4078-8218-6ddb593eac10"
},
"event_type": "profile_click_link_message"
}
Mô tả dữ liệu cụm data_event
Tên field | Kiểu dữ liệu | Required | Mô tả |
merchant_id | String | TRUE | ID của merchant trên hệ thống Mobio |
journey_id | String | TRUE | ID của journey trên hệ thống Mobio |
master_campaign_id | String | TRUE | ID của Master campaign trên hệ thống Mobio |
event_type | String | TRUE | Loại event |
profile_id | String | TRUE | ID của profile trên hệ thống Mobio |
event_id | String | TRUE | ID của event |
action_time | Float | TRUE | Thời gian diễn ra event |
link | String | TRUE | Link gắn trong thông điệp (có chọn Theo dõi link) |
node_id | String | TRUE | ID của khối trong Journey |
node_code | String | TRUE | Mã khối trong journey |
Lượt profile thực hiện chuyển đổi CTA
Khi 1 thực hiện chuyển đổi CTA, MOBIO sẽ gửi 1 request đến webhook URL đã đăng ký của ứng dụng.
- URL: Webhook Url của ứng dụng bên thứ 3
- Method: POST
- Content Type: application/json
- X-mevent-signature: mac = sha256(app_id + data_string + app_secret), với data_string là dữ liệu webhook.
Dữ liệu mẫu từng block event như sau:
{
"message_id": "976f2bfe-0cf1-11ed-9652-62af3f94564b",
"data_event": {
"profile_id": "df059a8b-8669-49ca-9365-1d0573e89192",
"node_code": "WEB_PUSH",
"event_type": "CTA",
"event_id": "1fc80415-75ed-4baf-9beb-f593963945fe",
"action_time": 1658846723.743189,
"merchant_id": "1b99bdcf-d582-4f49-9715-1b61dfff3924",
"node_id": "24bb539a-885e-4181-b31c-84b2169dddea",
"master_campaign_id": "a9b4b40e-a0f8-4d4c-9f64-c0787540f2fb",
"journey_id": "538d951f-7ce6-4fe4-aed3-75d72aed8a45"
},
"event_type": "profile_cta"
}
Mô tả dữ liệu cụm data_event
Tên field | Kiểu dữ liệu | Required | Mô tả |
merchant_id | String | TRUE | ID của merchant trên hệ thống Mobio |
journey_id | String | TRUE | ID của journey trên hệ thống Mobio |
master_campaign_id | String | TRUE | ID của Master campaign trên hệ thống Mobio |
event_type | String | TRUE | Loại event |
profile_id | String | TRUE | ID của profile trên hệ thống Mobio |
event_id | String | TRUE | ID của event |
action_time | Float | TRUE | Thời gian diễn ra event |
node_id | String | TRUE | ID của khối trong Journey |
node_code | String | TRUE | Mã khối trong journey |
Lượt profile thực hiện chuyển đổi chi tiêu
Khi 1 profile thực hiện chuyển đổi chi tiêu (journey có kiểm tra Chuyển đổi Chi tiêu), MOBIO sẽ gửi 1 request đến webhook URL đã đăng ký của ứng dụng.
- URL: Webhook Url của ứng dụng bên thứ 3
- Method: POST
- Content Type: application/json
- X-mevent-signature: mac = sha256(app_id + data_string + app_secret), với data_string là dữ liệu webhook.
Dữ liệu mẫu từng block event như sau:
{
"message_id": "976f2bfe-0cf1-11ed-9652-62af3f94564b",
"data_event": {
"profile_id": "df059a8b-8669-49ca-9365-1d0573e89192",
"node_code": "WEB_PUSH",
"event_type": "LINK_CLICKED",
"event_id": "1fc80415-75ed-4baf-9beb-f593963945fe",
"action_time": 1658846723.743189,
"merchant_id": "1b99bdcf-d582-4f49-9715-1b61dfff3924",
"node_id": "24bb539a-885e-4181-b31c-84b2169dddea",
"master_campaign_id": "a9b4b40e-a0f8-4d4c-9f64-c0787540f2fb",
"journey_id": "538d951f-7ce6-4fe4-aed3-75d72aed8a45"
},
"event_type": "profile_click_link_message"
}
Mô tả dữ liệu cụm data_event
Tên field | Kiểu dữ liệu | Required | Mô tả |
merchant_id | String | TRUE | ID của merchant trên hệ thống Mobio |
journey_id | String | TRUE | ID của journey trên hệ thống Mobio |
master_campaign_id | String | TRUE | ID của Master campaign trên hệ thống Mobio |
event_type | String | TRUE | Loại event |
profile_id | String | TRUE | ID của profile trên hệ thống Mobio |
event_id | String | TRUE | ID của event |
action_time | Float | TRUE | Thời gian diễn ra event |
node_id | String | TRUE | ID của khối trong Journey |
node_code | String | TRUE | Mã khối trong journey |
Lượt profile thực hiện mua hàng
Khi 1 profile thực hiện mua hàng (journey có kiểm tra Chuyển đổi Mua hàng), MOBIO sẽ gửi 1 request đến webhook URL đã đăng ký của ứng dụng.
- URL: Webhook Url của ứng dụng bên thứ 3
- Method: POST
- Content Type: application/json
- X-mevent-signature: mac = sha256(app_id + data_string + app_secret), với data_string là dữ liệu webhook.
Dữ liệu mẫu từng block event như sau:
{
"message_id": "976f2bfe-0cf1-11ed-9652-62af3f94564b",
"data_event": {
"profile_id": "df059a8b-8669-49ca-9365-1d0573e89192",
"node_code": "WEB_PUSH",
"event_type": "BOUGHT_PRODUCT",
"event_id": "1fc80415-75ed-4baf-9beb-f593963945fe",
"action_time": 1658846723.743189,
"merchant_id": "1b99bdcf-d582-4f49-9715-1b61dfff3924",
"node_id": "24bb539a-885e-4181-b31c-84b2169dddea",
"master_campaign_id": "a9b4b40e-a0f8-4d4c-9f64-c0787540f2fb",
"journey_id": "538d951f-7ce6-4fe4-aed3-75d72aed8a45"
},
"event_type": "profile_transaction_bank"
}
Mô tả dữ liệu trong cụm data_event
Tên field | Kiểu dữ liệu | Required | Mô tả |
merchant_id | String | TRUE | ID của merchant trên hệ thống Mobio |
journey_id | String | TRUE | ID của journey trên hệ thống Mobio |
master_campaign_id | String | TRUE | ID của Master campaign trên hệ thống Mobio |
event_type | String | TRUE | Loại event |
profile_id | String | TRUE | ID của profile trên hệ thống Mobio |
event_id | String | TRUE | ID của event |
action_time | Float | TRUE | Thời gian diễn ra event |
node_id | String | TRUE | ID của khối trong Journey |
node_code | String | TRUE | Mã khối trong journey |
Lượt profile sử dụng voucher
Khi 1 profile sử dụng voucher, MOBIO sẽ gửi 1 request đến webhook URL đã đăng ký của ứng dụng.
- URL: Webhook Url của ứng dụng bên thứ 3
- Method: POST
- Content Type: application/json
- X-mevent-signature: mac = sha256(app_id + data_string + app_secret), với data_string là dữ liệu webhook.
Dữ liệu mẫu từng block event như sau:
{
"message_id": "976f2bfe-0cf1-11ed-9652-62af3f94564b",
"data_event": {
"profile_id": "df059a8b-8669-49ca-9365-1d0573e89192",
"node_code": "WEB_PUSH",
"event_type": "USED_VOUCHER",
"event_id": "1fc80415-75ed-4baf-9beb-f593963945fe",
"action_time": 1658846723.743189,
"merchant_id": "1b99bdcf-d582-4f49-9715-1b61dfff3924",
"node_id": "24bb539a-885e-4181-b31c-84b2169dddea",
"master_campaign_id": "a9b4b40e-a0f8-4d4c-9f64-c0787540f2fb",
"journey_id": "538d951f-7ce6-4fe4-aed3-75d72aed8a45"
},
"event_type": "profile_use_voucher"
}
Mô tả dữ liệu trong cụm data_event
Tên field | Kiểu dữ liệu | Required | Mô tả |
merchant_id | String | TRUE | ID của merchant trên hệ thống Mobio |
journey_id | String | TRUE | ID của journey trên hệ thống Mobio |
master_campaign_id | String | TRUE | ID của Master campaign trên hệ thống Mobio |
event_type | String | TRUE | Loại event |
profile_id | String | TRUE | ID của profile trên hệ thống Mobio |
event_id | String | TRUE | ID của event |
action_time | Float | TRUE | Thời gian diễn ra event |
node_id | String | TRUE | ID của khối trong Journey |
node_code | String | TRUE | Mã khối trong journey |