{"$id":"https://events-schemas.twilio.com/TaskRouter.WDSEvent/4","$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"definitions":{"WDSEventData":{"additionalProperties":false,"description":"WSDEvent event payload definition","properties":{"account_sid":{"description":"Account SID","type":"string"},"activity_available":{"description":"Activity available flag","type":"boolean"},"activity_name":{"description":"Activity name","type":"string"},"activity_sid":{"description":"Activity SID","type":"string"},"event_description":{"description":"Event description","type":"string"},"eventtype":{"description":"Event type","type":"string"},"known_worker_sid":{"description":"Known worker SID","type":"string"},"operating_unit_date_created":{"description":"Operating unit date created","type":"string"},"operating_unit_date_updated":{"description":"Operating unit date updated","type":"string"},"operating_unit_friendly_name":{"description":"Operating unit friendly name","type":"string"},"operating_unit_sid":{"description":"Operating unit SID","type":"string"},"previous_task_priority":{"description":"Previous task priority","type":"integer"},"previous_task_queue_name":{"description":"Previous task queue name","type":"string"},"previous_task_queue_sid":{"description":"Previous task queue SID","type":"string"},"reason":{"description":"Reason","type":"string"},"reservation_reason_code":{"description":"Reservation reason code","type":"integer"},"reservation_sid":{"description":"Reservation SID","type":"string"},"reservation_status":{"description":"Reservation status","type":"string"},"reservation_timeout":{"description":"Reservation time out","type":"integer"},"reservation_version":{"description":"Reservation version","type":"integer"},"resource_sid":{"description":"Resource SID","type":"string"},"resource_type":{"description":"Resource type","type":"string"},"sid":{"description":"SID","type":"string"},"target_changed_reason":{"description":"Target changed reason","type":"string"},"task_add_on_attributes":{"description":"Task add on attributes","type":"string"},"task_age":{"description":"Task age","type":"integer"},"task_age_in_queue":{"description":"Task age in queue","type":"integer"},"task_assignment_status":{"description":"Task assignment status","type":"string"},"task_attributes":{"description":"Task attributes","type":"string"},"task_attributes_json":{"additionalProperties":{"type":"string"},"description":"Task attributes json map","type":"object"},"task_canceled_reason":{"description":"Task canceled reason","type":"string"},"task_channel_name":{"description":"Task channel name","type":"string"},"task_channel_optimized_routing":{"description":"Task channel optimized routing flag","type":"boolean"},"task_channel_sid":{"description":"Task channel SID","type":"string"},"task_channel_unique_name":{"description":"Task Channel unique name","type":"string"},"task_completed_reason":{"description":"Task completed reason","type":"string"},"task_date_created":{"description":"Task date created","type":"string"},"task_priority":{"description":"Task Priority","type":"integer"},"task_queue_entered_date":{"description":"Task queue entered date","type":"string"},"task_queue_name":{"description":"Task queue name","type":"string"},"task_queue_sid":{"description":"Task queue SID","type":"string"},"task_queue_target_expression":{"description":"Task queue target expression","type":"string"},"task_re_evaluated_reason":{"description":"Task reevaluated reason","type":"string"},"task_routing_target":{"description":"Task routing target","type":"string"},"task_sid":{"description":"Task SID","type":"string"},"task_timeout":{"description":"Task time out","type":"integer"},"task_transfer_sid":{"description":"Task transfer SID","type":"string"},"task_version":{"description":"Task version","type":"integer"},"task_virtual_start_time":{"description":"Task virtual start time","type":"string"},"timestamp":{"description":"Timestamp","type":"string"},"transfer_failed_reason":{"description":"Transfer failed reason","type":"string"},"transfer_initiating_reservation_sid":{"description":"Transfer initiating reservation SID","type":"string"},"transfer_initiating_worker_sid":{"description":"Transfer initiating worker SID","type":"string"},"transfer_mode":{"description":"Transfer mode","type":"string"},"transfer_started":{"description":"Transfer started","type":"string"},"transfer_status":{"description":"Transfer status","type":"string"},"transfer_to":{"description":"Transfer to","type":"string"},"transfer_type":{"description":"Transfer type","type":"string"},"worker_activity_name":{"description":"Worker activity name","type":"string"},"worker_activity_sid":{"description":"Worker activity SID","type":"string"},"worker_attributes":{"description":"Worker attributes","type":"string"},"worker_available":{"description":"Worker availability flag","type":"boolean"},"worker_channel_available":{"description":"Worker channel available","type":"integer"},"worker_channel_available_capacity":{"description":"Worker channel available capacity","type":"number"},"worker_channel_capacity":{"description":"Worker channel capacity","type":"integer"},"worker_channel_consumed_capacity":{"description":"Worker channel consumed capacity","type":"integer"},"worker_channel_previous_capacity":{"description":"Worker channel previous capacity","type":"number"},"worker_channel_task_count":{"description":"Worker channel task count","type":"integer"},"worker_name":{"description":"Worker name","type":"string"},"worker_previous_activity_name":{"description":"Worker previous activity name","type":"string"},"worker_previous_activity_sid":{"description":"Worker previous activity SID","type":"string"},"worker_sid":{"description":"Worker SID","type":"string"},"worker_time_in_previous_activity":{"description":"Worker time in previous activity in seconds","type":"integer"},"worker_time_in_previous_activity_ms":{"description":"Worker time in previous activity in millis","type":"integer"},"worker_version":{"description":"Worker version","type":"integer"},"workflow_filter_expression":{"description":"Workflow filter expression","type":"string"},"workflow_filter_name":{"description":"Workflow filter name","type":"string"},"workflow_filter_target_expression":{"description":"Workflow filter target expression","type":"string"},"workflow_filter_target_name":{"description":"Workflow filter name","type":"string"},"workflow_name":{"description":"Workflow name","type":"string"},"workflow_sid":{"description":"Workflow SID","type":"string"},"workspace_name":{"description":"Worspace name","type":"string"},"workspace_sid":{"description":"Workspace SID","type":"string"}},"required":["sid","eventtype","account_sid","timestamp","workspace_sid","workspace_name"],"type":"object"}},"description":"WSDEvent event definition","examples":[{"account_friendly_name":"An account name","account_sid":"AC0000000000000000000000000000001","group":"reservation","level":"INFO","name":"ReservationCreated","parent_account_sid":"AC0000000000000000000000000000001","parent_friendly_name":"Another account name","payload":{"account_sid":"AC0000000000000000000000000000001","activity_available":true,"activity_name":"My activity name","activity_sid":"WA0000000000000000000000000000001","event_description":"Reservation WR0000000000000000000000000000001 created","eventtype":"reservation.created","known_worker_sid":"WK0000000000000000000000000000001","operating_unit_date_created":"2025-01-01T00:00:00.000Z","operating_unit_date_updated":"2025-01-01T00:00:00.000Z","operating_unit_friendly_name":"My operating unit","operating_unit_sid":"OU0000000000000000000000000000001","previous_task_priority":3,"previous_task_queue_name":"My previous task queue name","previous_task_queue_sid":"WQ0000000000000000000000000000001","reason":"hangup","reservation_reason_code":45302,"reservation_sid":"WR0000000000000000000000000000001","reservation_status":"accepted","reservation_timeout":25,"reservation_version":0,"resource_sid":"WR0000000000000000000000000000001","resource_type":"reservation","sid":"EV0000000000000000000000000000001","target_changed_reason":"skipped","task_add_on_attributes":"{}","task_age":31088,"task_age_in_queue":31086,"task_assignment_status":"reserved","task_attributes":"{}","task_canceled_reason":"hangup","task_channel_name":"My task channel name","task_channel_optimized_routing":false,"task_channel_sid":"TC0000000000000000000000000000001","task_channel_unique_name":"chat","task_completed_reason":"All reservations were completed","task_date_created":"2025-01-01T00:00:00.000Z","task_priority":1,"task_queue_entered_date":"2025-01-01T00:00:00.000Z","task_queue_name":"My task queue","task_queue_sid":"WQ0000000000000000000000000000002","task_queue_target_expression":"allowed_channels HAS \"chat\"","task_re_evaluated_reason":"reservation_timeout","task_routing_target":"WK0000000000000000000000000000001","task_sid":"WT0000000000000000000000000000001","task_timeout":86400,"task_transfer_sid":"TT0000000000000000000000000000001","task_version":4,"task_virtual_start_time":"2025-01-01T00:00:00.000Z","timestamp":"2025-01-01T00:00:00.000Z","transfer_failed_reason":"","transfer_initiating_reservation_sid":"WR0000000000000000000000000000001","transfer_initiating_worker_sid":"WK0000000000000000000000000000001","transfer_mode":"COLD","transfer_started":"2025-01-01T00:00:00.000Z","transfer_status":"complete","transfer_to":"WQ0000000000000000000000000000001","transfer_type":"QUEUE","worker_activity_name":"handling 2","worker_activity_sid":"WA0000000000000000000000000000001","worker_attributes":"{}","worker_available":true,"worker_channel_available":1,"worker_channel_available_capacity":100.0,"worker_channel_capacity":1,"worker_channel_consumed_capacity":2,"worker_channel_previous_capacity":6.0,"worker_channel_task_count":0,"worker_name":"Flex Task Assignment","worker_previous_activity_name":"handling 1","worker_previous_activity_sid":"WA0000000000000000000000000000002","worker_sid":"WK0000000000000000000000000000001","worker_time_in_previous_activity":322,"worker_time_in_previous_activity_ms":322859,"worker_version":4019,"workflow_filter_expression":"1==1","workflow_filter_name":"My workflow filter name","workflow_filter_target_expression":"worker.channel.chat.assigned_tasks <= 1","workflow_filter_target_name":"My workflow filter target name","workflow_name":"My workflow","workflow_sid":"WW0000000000000000000000000000002","workspace_name":"Flex Task Assignment","workspace_sid":"WS0000000000000000000000000000001"},"payload_type":"application/json","product_name":"TaskRouter","publisher":"Flex Task Assignment","publisher_metadata":"{}","sid":"EV0000000000000000000000000000001","timestamp":"2025-01-01T00:00:00.000Z"}],"properties":{"account_friendly_name":{"description":"Account friendly name","type":"string"},"account_sid":{"description":"Account SID","type":"string"},"group":{"description":"Group","type":"string"},"level":{"description":"Level","type":"string"},"name":{"description":"name","type":"string"},"parent_account_sid":{"description":"Parent account SID","type":"string"},"parent_friendly_name":{"description":"Parent account friendly name","type":"string"},"payload":{"$ref":"#/definitions/WDSEventData"},"payload_type":{"description":"Payload type","type":"string"},"product_name":{"description":"Product name","type":"string"},"publisher":{"description":"Publisher","type":"string"},"publisher_metadata":{"description":"Publisher metadata","type":"string"},"sid":{"description":"SID","type":"string"},"timestamp":{"description":"Timestamp","type":"string"}},"required":["sid","name","account_sid","timestamp","level","group","product_name","publisher","payload_type","payload"],"title":"WSDEvent","type":"object"}