What you can integrate with
Getting data out
- Webhooks push each event to your server as it happens. See Webhooks.
- The REST API reads the history whenever you ask, a page at a time. See REST API.
- API call actions let the agent call your endpoint mid-conversation with the parameters you declared, so an order lookup can use your live data. See API calls.
- CSV exports need nothing built: conversations, contacts, leads and extra fields each have one in the dashboard. See Exports.
/api/v1/… and /api/mcp are supported interfaces. The other /api/… routes the dashboard uses need a signed-in session and can change without notice.
The widget’s events run in the visitor’s browser, not on your server. Use them for page-level analytics, and webhooks for a record of every conversation.
Docs for tools and AI assistants
The docs are published in plain-text forms too:https://wiredesk.ai/docs/llms.txtis an index of every page in these docs, in the llms.txt format.- Add
.mdto the end of any docs page URL to get that page as Markdown, e.g.https://wiredesk.ai/docs/widget/install.md.
Developer pages
REST API
Keys, errors, pagination, and every endpoint.
Webhooks
Events on your server, signed and retried.
MCP server
The workspace as tools for an AI assistant.
Request logs
Every request your keys made in the last 30 days, with its status and error.
JavaScript API
Open, close and drive the widget from your own code.
Widget settings
Every
wiredeskSettings field and data-* attribute, with defaults and precedence.Events
What the widget emits, when, and with what payload.
Verified visitors
Sign a user id on your server so the agent knows who is chatting.
Security model
Keys, domains, identity, iframe isolation, rate limits and outbound calls.
Direct trunk
Route calls from your own SIP trunk to the agent.