# DoneTalk API (English) > The DoneTalk API lets other systems create and send WhatsApp campaigns, add contacts, send messages, follow conversations and receive webhooks, with per-permission keys and a test mode that simulates everything. - OpenAPI: https://api.donetalk.com/v1/openapi.json?lang=en - Base: https://api.donetalk.com/v1/c/{slug} - Demo (test mode, nothing real): slug `demo`, key `dt_test_demo_zRZ6twAhj4u9dZT0hEBrNFzr` ## Guides - [DoneTalk API](https://donetalk.com/en/developers.md) - [Keys and scopes](https://donetalk.com/en/developers/keys-and-scopes.md) - [Test mode](https://donetalk.com/en/developers/test-mode.md) - [Errors, limits and good practice](https://donetalk.com/en/developers/errors-and-limits.md) - [Webhooks](https://donetalk.com/en/developers/webhooks.md) - [Campaigns, start to finish](https://donetalk.com/en/developers/campaigns.md) - [For AIs and agents](https://donetalk.com/en/developers/for-ai.md) ## Reference - [Reference · Account](https://donetalk.com/en/developers/reference/account.md) - [Reference · Campaigns](https://donetalk.com/en/developers/reference/campaigns.md) - [Reference · Segments](https://donetalk.com/en/developers/reference/segments.md) - [Reference · Contacts](https://donetalk.com/en/developers/reference/contacts.md) - [Reference · Contact fields](https://donetalk.com/en/developers/reference/contact-fields.md) - [Reference · Templates](https://donetalk.com/en/developers/reference/templates.md) - [Reference · Messages](https://donetalk.com/en/developers/reference/messages.md) - [Reference · Conversations](https://donetalk.com/en/developers/reference/conversations.md) - [Reference · Numbers, teams and tags](https://donetalk.com/en/developers/reference/numbers-teams-and-tags.md) - [Reference · Scheduling](https://donetalk.com/en/developers/reference/scheduling.md) - [Reference · Webhooks](https://donetalk.com/en/developers/reference/webhooks.md) ## Optional - [Developers, all in one file](https://donetalk.com/en/developers/llms-full.txt)