SignalGrid Developers

Build telecom workflows against the canonical contract.

The messaging examples below mirror signalgrid-core/api/openapi.yaml. Other product APIs remain explicitly marked as pending until their contracts are merged.

Send a message

curl -X POST "$SIGNALGRID_API/v1/messages"   -H "X-API-Key: $SIGNALGRID_API_KEY"   -H "Idempotency-Key: $(uuidgen)"   -H "Content-Type: application/json"   -d '{
    "destination":"22177•••••••",
    "sender_id":"SIGNALGRID",
    "body":"Your code is 482901",
    "mcc":"608",
    "mnc":"01",
    "traffic_type":"otp"
  }'

Current core contract: POST /v1/messages, GET /v1/messages/{id} and POST /v1/route/quote. A list endpoint for message logs is not yet present, so the Customer Console log table remains demo-only.