What you can do
With the Heymarket API you can:- Send messages — send SMS, MMS, and email messages to individual contacts or entire lists
- Manage contacts — create, update, search, and delete contacts with custom fields
- Track conversations — open, close, reassign, and transfer customer conversations
- Organize lists — build and manage contact lists for broadcast messaging
- Use templates — create and send pre-approved message templates
- Schedule messages — queue messages to send at a specific time
- Receive webhooks — subscribe to real-time events for inbound messages and status changes
Base URL
All API requests are made to the following base URL:JSON encoding
All request bodies must be JSON-encoded, and all responses are returned as JSON. Set theContent-Type header to application/json on every request that includes a body.
HTTPS requirement
The Heymarket API only accepts requests over HTTPS. Requests made over plain HTTP are rejected. Make sure your HTTP client follows redirects and enforces TLS.Next steps
Authentication
Get your API key and learn how to authenticate every request.
Rate limits
Understand rate limits, request IDs, and how to handle errors.
Send a message
Follow a step-by-step guide to send your first SMS or MMS.
API reference
Browse the full reference for all available endpoints.