https://api.useinvent.com, the header Authorization: Bearer YOUR_API_KEY, and the c org shorthand. The OpenAPI spec is the authoritative contract for every endpoint and body.
Keys authenticate the
/orgs and /chats routes; the OpenAPI spec lists everything available. Pagination uses page (1-based) and take (max 100); counts come back in the pagination-count, pagination-page, and pagination-take response headers.Stand up an assistant
Create the assistant
name is required (1 to 1024 characters); enabled is optional. Creating an assistant is limited to 10 per hour per org.Configure instructions, knowledge, channels, and actions
These are set through additional assistant endpoints. Check openapi.json for the exact paths and bodies, or use the dashboard.
Work with your audience
List contacts (filtered, paginated)
status accepts ALL, SUBSCRIBED, UNSUBSCRIBED, BLOCKED, or AI_REPLIES_DISABLED. To create or update contacts, see the contact endpoints in openapi.json.
Audit your connections
Put an assistant in front of customers
Assistants talk to customers through connected channels (WhatsApp, Instagram, web chat, and more) and the web widget. Wire up a channel or embed the widget to go live. See the channel and connection endpoints in openapi.json.Errors
401 means a missing or invalid key (or an endpoint not available to keys), 400 a bad parameter, 404 not found, and 429 rate limited (the general limit is 500 requests per minute per IP). See the API introduction for the full table.