Hey Assistable community — here’s a quick, unofficial Assistable Voice (Outbound Call) API cheat sheet.
Disclaimer: I don’t work for Assistable and this isn’t official or supported by me. Sharing only because people want a copy-paste example and the docs are thin/outdated in places. Use at your own risk.
✅ The Voice endpoint (outbound call)
POST
Headers
Authorization: Bearer asst_YOUR_V2_KEY ← v2 keys start with asst_
Content-Type: application/json
Copy-paste curl
-H "Authorization: Bearer asst_YOUR_V2_KEY" \
-H "Content-Type: application/json" \
-d '{
"assistant_id": "YOUR_ASSISTANT_ID",
"location_id": "YOUR_LOCATION_ID",
"contact_id": "YOUR_CONTACT_ID"
}'
Expected behavior
If it works, you’ll get:
"success": true
a "call_id" you can store
If it fails, you’ll still get a response, usually one of these:
No outbound number on assistant
Contact has no phone
Phone is on public DNC list
That’s the whole flow for MVP voice.