Event surface derived from Udesk's published webhook documentation (Udesk ships no AsyncAPI of its own). Three webhook families are documented: - **Open API event callbacks (webhook_v2)** — Udesk POSTs `{action, message}` JSON to a customer-registered push_url for 13 subscribable events. Endpoints are managed through the signed Open API operations `POST /webhook_create`, `/webhook_update`, `/webhook_destroy`, `/webhook_list`. - **Call event push (通话事件推送)** — call-lifecycle pushes (call start, answer, hangup, call end) with recording URL and full timing fields, configured in the admin console. - **ServiceGo event subscriptions** — approval created, record deleted, record restored, record merged. The Robot webhook (https://www.udesk.cn/doc/robot/webhook/) is a request/response integration hook (Udesk calls your endpoint to fetch bot answers or task-flow data), not an event feed, and is documented in authentication/ and llms/ rather than modeled as a channel here.
View SpecView on GitHubCompanyEnterpriseCustomer ServiceCall CenterTicketingChatbotsCRMKnowledge-ManagementSoftware-as-a-ServiceChinaAsyncAPIEventsWebhooks
Channels
event-callback
subscribereceiveUdeskEvent
Receive a Udesk event callback
Open API v2 event callbacks — one POST per event, body {action, message}.
call-event-push
subscribereceiveCallEvent
Receive a call event push
Call-center call event push — fired at call start, connect (customer/agent answer), hangup, and call end.
servicego-subscribe-event
subscribereceiveServiceGoEvent
Receive a ServiceGo subscription event
ServiceGo record/approval event subscriptions.
Messages
✉
CustomerCreate
Customer created
✉
CustomerUpdate
Customer updated (id + changes diff map)
✉
CustomerDestroy
Customer deleted
✉
OrganizationCreate
Customer organization created
✉
OrganizationUpdate
Customer organization updated (id + changes diff map)
✉
OrganizationDestroy
Customer organization deleted
✉
ImSubSessionCreate
IM session created (includes im_sub_session_log)
✉
ImSubSessionClose
IM session closed (session log + full chat transcript im_log_infos)
✉
ShutQueueCreate
Customer abandoned the IM queue
✉
AgentNoteUpdate
Business record updated after IM session / CC call close
✉
ImSurveyVoteCreate
Satisfaction survey first saved
✉
UserGroupCreate
Agent group created
✉
UserGroupUpdate
Agent group renamed or membership changed
✉
UserGroupDestroy
Agent group deleted
✉
CallEventPush
Call event (start / connect / hangup / end)
✉
SgApprovalCreate
ServiceGo approval created (event 1)
✉
SgRecordDelete
ServiceGo record deleted (event 2)
✉
SgRecordRestore
ServiceGo record restored (event 3)
✉
SgRecordMerge
ServiceGo records merged (event 4)
Servers
https
customerEndpointhttps://{customerHost}/{path}
Customer-hosted callback URL registered via POST /webhook_create (http and https both supported per docs). Udesk is the HTTP client.
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.