Skip to main content
Sendify provides RESTful APIs for campaigns and contact management. After creating an API Key, call /v2/me to verify the key and account before using business APIs. Current documentation version: 1.0.0-beta
To query Sendify data from Codex, Cursor, or Claude in natural language, see Sendify MCP. MCP is currently read-only.

Base URL

Use HTTPS for every request and send the API Key as a Bearer token in the Authorization header.

1. Create an API Key

In the Sendify console, open Open Capabilities / API Keys / Create key.
The full API Key is displayed only once. Save it immediately in a secure secret-management system.

2. Verify the API Key

An HTTP 200 response containing account information confirms that the key is valid.
Never store an API Key in browser code, a public repository, logs, or an end-user environment. Production requests should come from a backend service.

3. Make an API request

For example, create a minimal contact:

4. Handle errors and rate limits

For bulk synchronization, queue work, limit retries, and log the endpoint, HTTP status, and relevant object ID.

5. Protect API Keys

  • Use separate keys for development, staging, and production.
  • Grant the minimum required permissions.
  • Revoke and replace keys after personnel changes or suspected exposure.
  • Do not use a production key for local or shared testing.