Developer API

Ang iyong business phone,
ngayon ay programmable.

Bawat contact, pag-uusap, mensahe, at tawag sa iyong Ody workspace sa likod ng isang malinis na REST API | kasama ang isang MCP server para sa mga AI assistant, signed webhooks, at SDKs. Isang key, nagawa sa loob ng ilang minuto.

Bearer auth · ody_live_ at ody_test_ keys · Settings → Developer API

send-sms.sh | ang iyong unang API call
# Magpadala ng SMS mula sa iyong Ody number
curl https://api.ody.co/v1/api/messages \
-H "Authorization: Bearer ody_live_…" \
-H "Idempotency-Key: order-1042-shipped" \
-d '{"to": "+15125550123", "body": "Your order shipped!"}'
201 Nilikha
{
"conversationId": "b4a6f0…",
"message": { "body": "Your order shipped!" },
"simulated": false
}
Idempotency-Key sa POST /messages | ang mga pagsubok muli sa loob ng 24h ay nagre-replay ng unang tugon
Cursor pagination sa bawat list endpoint | sundin ang nextCursor, huwag kailanman palampasin ang isang row
Standard RateLimit-Limit / -Remaining / -Reset headers, Retry-After sa 429
Uniform JSON error envelope na may X-Request-Id echo sa bawat tugon

ANG PLATFORM

Lahat ng kailangan mo para bumuo sa Ody

Anim na bahagi, isang API key. Dinisenyo upang maging predictable sa pinakamagandang paraan: predictable na resources, predictable na errors, predictable na pages.

REST API

Contacts CRUD, pag-uusap, pagpapadala ng SMS/MMS, paghahanap ng mensahe, kasaysayan ng tawag, at mga numero ng telepono sa https://api.ody.co/v1/api | Bearer-authenticated gamit ang iyong ody_live_ key.

GET /v1/api/contacts

MCP para sa mga AI assistant

Ikonekta ang ChatGPT, Claude, o Cursor sa https://api.ody.co/v1/mcp at ang iyong assistant ay makakakuha ng 11 tools | maglista at mag-update ng mga contact, magbasa ng mga pag-uusap, maghanap ng mga mensahe, magpadala ng mga text | na naka-scope sa iyong key.

11 tools · /v1/mcp

Signed webhooks

Outbound webhooks na may Standard-Webhooks HMAC signing | webhook-id, webhook-timestamp, at webhook-signature headers | awtomatikong pagsubok muli, at per-endpoint secrets na maaari mong i-rotate anumang oras.

webhook-signature: v1,…

Test mode

Ang mga ody_test_ key ay kumikilos nang eksakto tulad ng mga live key, ngunit ang pagpapadala ng mensahe ay simulated | walang totoong SMS ang umaalis. Ituro ang iyong CI sa production at matulog nang mahimbing.

"simulated": true

TypeScript at Python SDKs

Opisyal, fully typed na mga client na may auto-pagination, typed errors, idempotent sends, at webhook signature verification na built-in | kaya hindi mo na kailangang manual na gumawa ng HMAC muli.

await ody.messages.send(…)

OpenAPI 3.1

Ang buong surface ay inilarawan sa isang machine-readable spec sa /v1/api/openapi.json | bumuo ng mga client, mock server, o ipasok lang ito sa iyong AI coding agent.

GET /v1/api/openapi.json

PINAKAMABABANG PRIBILIHIYO

Mga key na ginagawa lang ang sinasabi mo

Gumawa ng mga key sa Ody app sa ilalim ng Settings → Developer API at paliitin ang bawat isa sa eksaktong mga scope na kailangan ng isang integration | pitong scope sa contacts, pag-uusap, mensahe, numero, at webhooks. Ang isang read-only dashboard key ay hindi kailanman makakapag-text sa isang customer.

ody_live_… · scoped key
✓contacts:read
✕contacts:write
✓conversations:read
✕conversations:write
✓messages:send
✓numbers:read
✕webhooks:manage

MODEL CONTEXT PROTOCOL

Idikit ang isang block, ang iyong AI ay nasa mga telepono

Ang parehong API key ang nagpapagana sa MCP server. Ilagay ang config na ito sa ChatGPT, Claude, o Cursor at hilingin sa iyong assistant na balikan ang mga hindi pa nababasang usapan, gumawa ng mga tugon, o mag-text ng customer | bawat tawag ay nakasaklaw sa kung ano ang pinapayagan ng key.

Galugarin ang MCP server→
mcp.json
{
"mcpServers": {
"ody": {
"url": "https://api.ody.co/v1/mcp",
"headers": {
"Authorization": "Bearer ody_live_…"
}
}
}
}

MAGSIMULANG BUMUO

Mula sa wala hanggang sa unang SMS sa loob ng limang minuto

Kumuha ng key, gumawa ng isang curl call, at nakapagpadala ka na ng text. Ang kumpletong API reference, mga gabay sa webhook, at mga quickstart ng SDK ay matatagpuan sa help center.

Ang mga API key ay ginagawa ng mga may-ari at admin ng workspace sa ilalim ng Settings → Developer API.

FAQ

Mga tanong ng developer, sinagot

Ano ang kayang gawin ng API ngayon?
Kumpletong CRUD ng mga contact; maglista at magbasa ng mga pag-uusap at itakda ang kanilang status; magpadala ng SMS at MMS; hanapin ang iyong kasaysayan ng mensahe; kumuha ng kasaysayan ng tawag at voicemail na may mga transcript; at ilista ang mga numero ng telepono ng iyong workspace. Ang kumpletong reference ay matatagpuan sa developer docs sa help.ody.co.

Mas mahusay sa iyong stack

Ang API ang buong saklaw. Ang mga integrasyon ang no-code na landas.

Ang mga scoped key, webhook, at SDK ay sumasaklaw sa anumang nais mong buuin. Ang Slack, Make, at CSV ay sumasaklaw sa mga gawain na hindi na kailangang isulat ng karamihan sa mga team.

Huwag nang palampasin ang isa pang customer.

Ilipat ang iyong numero, sanayin ang iyong agent sa loob ng ilang minuto, at ilagay ang iyong linya sa autopilot. O panatilihing naka-off nang buo ang AI. Ikaw ang bahala.