Przejdź do treści

User project state

Zdarzenie informujące o stanie użytkownika w projekcie.

Webhook Configuration Example

"subscriptions": {
    "user_project_state": {
        "active": true
    }
}
"subscriptions": {
    "user_project_state": {
        "active": true,
        "filter": {
            "user_list": ["Kowalski"]
        }
    }
}

Body

{   
    "event_name": <STRING>
    "event_time": <STRING>
    "event_type": <STRING>
    "inbound_reserved": <INTEGER>
    "inbound_reserved_expire_time": <STRING>
    "mode": <STRING>
    "priority": <INTEGER>
    "project_id": <INTEGER>
    "project_name": <STRING>
    "score": <INTEGER>
    "serving_audio": <INTEGER>
    "serving_chat": <INTEGER>
    "serving_video": <INTEGER>
    "state": <STRING>
    "state_inactive_cause": <STRING>
    "tier": <INTEGER>
    "user_id": <INTEGER>
    "username": <STRING>
}

Parameters

Parametr Rodzaj Opis
event_name <STRING> nazwa danego wydarzenia (działania)
event_time <STRING> data wykonania zdarzenia w UTC w formacie YYYY-MM-DD HH:mm:ss
event_type <STRING> typ wydarzenia
inbound_reserved <INTEGER> wymuszona praca w trybie inbound
inbound_reserved_expire_time <STRING> czas skończenia wymuszonej pracy w trybie inbound
mode <STRING> tryb obsługi połączeń
priority <INTEGER> priorytet
project_id <INTEGER> identyfikator projektu
project_name <STRING> nazwa projektu
score <INTEGER> punkty danego konsultanta w danym projekcie
serving_audio <INTEGER> czy połączenie obsługiwało audio
serving_chat <INTEGER> czy połączenie obsługiwało chat
serving_video <INTEGER> czy połączenie obsługiwało video
state <STRING> stan danego konsultanta w projekcie
state_inactive_cause <STRING> powód nieaktywności użytkownika
tier <INTEGER> warstwa danego konsultanta w projekcie
user_id <INTEGER> identyfikator danego użytkownika
username <STRING> nazwa danego użytkownika

Example

{  
    "event_name": "state_changed",
    "event_time": 2018-09-11 12:00:00",
    "event_type": "user_project_state",
    "inbound_reserved": 0,
    "inbound_reserved_expire_time": None,
    "mode": "BLENDING",
    "priority": 100,
    "project_id": 10,
    "project_name": "Infolinia",
    "score": 888,
    "serving_audio": 1,
    "serving_chat": 0,
    "serving_video": 0,
    "state": "ACTIVE",
    "state_inactive_cause": None,
    "tier": 1,
    "user_id": 2,
    "username": "Kowalski"
}