Expedify API Reference
Every endpoint of the /v1 scoped gateway — the public Expedify API. Each operation states the scope it requires and ships with a "Try It" panel you can call straight from this page.
New here? Start with the API overview and the quickstart. Every capability below is also available to AI agents over MCP with the same key and scopes.
Modules
| Module | Covers |
|---|---|
| CRM Objects | Contacts, companies, deals, tasks, notes, activities, products and payments — CRUD, list/search, associations, and batch writes |
| Workflows | Author, validate, run, and debug automations; inspect nodes and executions |
| Automation | Blueprints — the visual design behind a workflow: read, author, validate |
| Knowledge Base | Knowledge bases and documents; semantic search and RAG ask |
| Analytics | Datasets, charts, dashboards; run SQL and NL→SQL queries |
| Channels | Marketing templates and assets, segments, campaigns (incl. send), and read-only voice / WhatsApp / SMS history |
| Settings | Connected integrations (never exposes credentials) and incoming + outgoing webhooks |
| Search | Cross-entity find-by-name over workflows, charts, dashboards, and datasets |
Base URL
https://api.expedify.ai/v1
Authentication
Every request carries a Bearer agx_ API key (Settings → API Keys):
curl "https://api.expedify.ai/v1/objects/contacts?limit=5" \
-H "Authorization: Bearer agx_your_key_here"
Access is default-deny: a key can only do what its scopes allow. See Authentication and Scopes.