Conerix

Conerix API

Home
Browse topics

Developer documentation · v1 stable

Conerix API

Send, track, and orchestrate SMS at scale with a JSON REST API. Integrate anywhere you can make an HTTPS request.

Overview

  • Predictable JSON — every endpoint returns success, data, and meta.request_id.
  • Bearer auth — scoped API keys per environment with instant revocation.
  • Intelligent routing — Conerix selects the optimal delivery path with automatic failover.
  • Signed webhooks — HMAC-SHA-256 signatures with exponential-backoff retries.

Base URL

https://conerix.com/api/v1

Send your first message

Authenticate with your API key, then POST a JSON body to /messages/send:

curl https://conerix.com/api/v1/messages/send \
  -H "Authorization: Bearer ds_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "to":   "+12025550143",
    "from": "Conerix",
    "body": "Your verification code is 482194"
  }'
import fetch from "node-fetch";

const res = await fetch("https://conerix.com/api/v1/messages/send", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.CONERIX_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    to: "+12025550143",
    from: "Conerix",
    body: "Your verification code is 482194",
  }),
});

console.log(await res.json());
import os, requests

resp = requests.post(
    "https://conerix.com/api/v1/messages/send",
    headers={
        "Authorization": f"Bearer {os.environ['CONERIX_API_KEY']}",
        "Content-Type": "application/json",
    },
    json={
        "to":   "+12025550143",
        "from": "Conerix",
        "body": "Your verification code is 482194",
    },
)
print(resp.json())

A successful call returns the created message:

{
  "success": true,
  "data": {
    "id": "msg_VyB2pNkX0wnA9aTrLqDh1Z3Fc",
    "object": "message",
    "to": "+12025550143",
    "from": "Conerix",
    "body": "Your verification code is 482194",
    "status": "sent",
    "cost": 0.0500,
    "currency": "USD",
    "route_id": 12,
    "created_at": "2026-05-12T11:34:21+00:00",
    "sent_at":   "2026-05-12T11:34:21+00:00"
  },
  "meta": { "request_id": "req_dXp9k...", "api_version": "v1" }
}

Endpoints at a glance

post /v1/messages/send

post /v1/messages/bulk

get /v1/messages/{id}

get /v1/messages

get /v1/account

get /v1/balance

get /v1/usage

get /v1/senders

post /v1/senders/create

get /v1/senders/{id}

get /v1/api-keys

post /v1/api-keys/create

delete /v1/api-keys/{id}

get /v1/webhooks

post /v1/webhooks/create

delete /v1/webhooks/{id}

get /v1/events

Next steps