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.