> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.hams.ai/omni-channel/api/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.hams.ai/_mcp/server. # Developer API ## Docs - [Quickstart](https://docs.hams.ai/omni-channel/api/quickstart.md): Create an API key and send your first WhatsApp template from your own system in 3 steps. - [Messages](https://docs.hams.ai/omni-channel/api/messages.md): How to address a message, and how the service window controls whether the API accepts it. - [Templates](https://docs.hams.ai/omni-channel/api/templates.md): How to send an approved WhatsApp template, and what to put in processed_params. - [Conversations](https://docs.hams.ai/omni-channel/api/conversations.md): Read, create, label, assign, and change the status of the conversations of your integration. - [Contacts](https://docs.hams.ai/omni-channel/api/contacts.md): Find, read, create, and update the contacts behind your conversations, also by phone number. - [Pre-call context](https://docs.hams.ai/omni-channel/api/precall-context.md): The pre-call context endpoint returns the contact, the conversation, and the recent messages of a customer as a flat map. - [Errors](https://docs.hams.ai/omni-channel/api/errors.md): The error codes of the developer API, the body of each error, and what to do about it.