A communications API you can reason about.
Create a key, send a request, then follow every state transition in a consistent activity stream.
STEP 01
Authenticate
Create a server-side API key in the YouYi console. The complete secret is displayed once and should stay out of browsers and source control.
Authorization: Bearer yy_live_••••••••••••STEP 02
Send a message
Post a destination in E.164 format, an approved sender, and the message body.
curl https://zenvoratech.net/api/v1/messages \
-H "Authorization: Bearer $YOUYI_API_KEY" \
-H "Idempotency-Key: order-4817-status" \
-H "Content-Type: application/json" \
-d '{
"channel": "sms",
"from": "YOUYI",
"to": "+14155552671",
"text": "Your order is on the way."
}'STEP 03
Receive events
Verify each webhook signature, return a 2xx response quickly, and process the event idempotently.
{
"type": "message.delivered",
"id": "evt_93a7...",
"data": { "message_id": "msg_7f2a..." }
}Versioned resourcesIdempotency keysSigned webhooksStructured errors