API Documentation
Use the Protocol API to access contacts, conversations, messages, and more — or integrate with the TypeScript SDK.
Getting started#
To get started, create an account in the developer settings, then visit our integrations directory to browse available apps. Grab an API key and follow the Quickstart guide.
Guides
Authentication
Learn how to authenticate your API requests with bearer tokens.
Read more →Pagination
Understand cursor and page-based pagination across list endpoints.
Read more →Errors
Read about error codes, HTTP status mapping, and retry guidance.
Read more →Webhooks
Configure webhooks to receive real-time event notifications.
Read more →Resources
Contacts
Create and manage people and organizations in your workspace.
Read more →Conversations
Open and track threaded conversations between contacts and agents.
Read more →Messages
Send and retrieve messages within conversations.
Read more →Groups
Organize contacts into reusable audience groups.
Read more →