Message state change
Zdarzenie informujące o zmianie stanu wiadomości
Webhook Configuration Example
"subscriptions": {
"message_state_change": {
"active": true
}
}
Body
{
'event_type': <STRING>,
'event_name': <STRING>,
'event_time': <STRING>,
'message_state': <STRING>,
'old_message_state' = <STRING>,
'conversation_type': <STRING>,
'conversation_state': <STRING>,
'project_id': <INTEGER>,
'assigned_tenant_user_id': <INTEGER>,
'created_tenant_user_id': <INTEGER>,
'conversation_id': <STRING>,
'message_id': <STRING>,
'message_date': <STRING>,
'message_system_date': <STRING>,
'message_direction': <STRING>,
'message_body': <OBJECT>,
'message_campaign_id': <STRING>
}
Parameters
Parametr | Rodzaj | Przykład | Opis |
---|---|---|---|
event_type | <STRING> |
messaging | Typ zdarzenia wydarzenia |
event_name | <STRING> |
message_state_change | Nazwa zdarzenia wydarzenia |
event_time | <STRING> |
2023-04-22 01:33:24 | Data wykonania zdarzenia w UTC w formacie YYYY-MM-DD HH:mm:ss |
message_state | <STRING> |
RECEIVED | Status wiadomości |
old_message_state | <STRING> |
SENT | identyfikator konwersacji, do której należy wiadomość |
conversation_type | <STRING> |
SMS | Typ konwersacji |
conversation_state | <STRING> |
ASSIGNED | Stan konwersacji, do której należy wiadomość |
project_id | <INTEGER> |
8 | Identyfikator Projektu |
assigned_tenant_user_id | <INTEGER> |
1 | identyfikator użytkownika, do którego przypisana jest konwersacja |
created_tenant_user_id | <INTEGER> |
1 | identyfikator użytkownika, przez którego została wysłana wiadomość |
conversation_id | <STRING> |
6197c7865141c038383043d9 | identyfikator konwersacji, do której należy wiadomość |
message_id | <STRING> |
602e7c83f03d647eaeeda7a6 | Identyfikator wiadomości |
message_date | <STRING> |
2023-02-03 09:51:42 | Data wiadomości |
message_system_date | <STRING> |
2023-02-03 17:07:57 | Data synchronizacji wiadomości |
message_direction | <STRING> |
IN | Kierunek wiadomości |
message_body | <OBJECT> |
{'from': 'address@email.com'...} | Elementy składowe wiadomości w formacie JSON, zawierające pola takie jak from , to , cc , bcc , attachments i inne |
message_campaign_id | <STRING> |
602e7c83f03d647eaeeda7a6 | Identyfikator kampanii |
Example
{
'event_type': "messaging",
'event_name': "message_state_change",
'event_time': "2023-04-22 01:33:24",
'message_state': "RECEIVED",
'old_message_state': "SENT",
'conversation_type': "SMS",
'conversation_state': "ASSIGNED",
'project_id': 8,
'assigned_tenant_user_id': 1,
'created_tenant_user_id': 1,
'conversation_id': "6197c7865141c038383043d9",
'message_id': "602e7c83f03d647eaeeda7a6",
'message_date': "2023-02-03 09:51:42",
'message_system_date': "2023-02-03 17:07:57",
'message_direction': "IN",
'message_body': {'from': 'address@email.com'...},
'message_campaign_id': "602e7c83f03d647eaeeda7a6"
}