Skip to main content
Heymarket is a business messaging platform that enables teams to communicate with customers via SMS, MMS, and email. The Heymarket API gives you programmatic access to everything you can do in the Heymarket app — send messages, manage contacts, automate workflows, and more.

Get Started

Learn what Heymarket is and make your first API call in minutes.

Authentication

Obtain your API key and authenticate every request.

Send a Message

Step-by-step guide to sending your first SMS or MMS via the API.

API Reference

Full reference for all endpoints: contacts, messages, conversations, and more.

Quick start

1

Get your API key

Log in to Heymarket and navigate to Settings → Integrations to find your team API key.
2

Authenticate

Pass your API key as a Bearer token in every request:
Authorization: Bearer YOUR_API_KEY
3

Send your first message

curl -X POST https://api.heymarket.com/v1/message/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inbox_id": 1,
    "creator_id": 1,
    "phone_number": "14155551234",
    "text": "Hello from the Heymarket API!"
  }'
4

Explore the API

Browse the API Reference to discover contacts, conversations, lists, templates, and more.

What you can do

Manage contacts

Create, update, and organize contacts with custom fields and omnichannel support.

Conversations

Track, open, close, reassign, and transfer customer conversations.

Broadcast messages

Send one message to an entire list of contacts in a single API call.

Webhooks

Receive real-time event notifications for inbound messages and status changes.