Intelli API and developer platform
The Intelli API runs on IntelliPortal, our developer platform. Create API keys yourself, test in the sandbox, then connect clients' WhatsApp and Instagram accounts, manage their message templates and send messages through one REST API. AI assistants can use your Intelli workspace through the Intelli MCP server.
Free to start. No credit card. No sales call.
Start with the Intelli API in three steps
1. Create your IntelliPortal account
Sign up at intelliconcierge.dev. It's free to start, with no sales call and no credit card. Connecting your first client starts a 7-day free trial.
Sign up on IntelliPortal2. Create scoped API keys
Open API Keys in the IntelliPortal dashboard and create a key with only the scopes you need. Set an expiry, restrict it by IP, and rotate it without downtime.
Intelli API authentication3. Test in the sandbox
Keys that start with ik_test_ simulate every send, except to up to two test recipients per channel that you register, so you can check real delivery safely.
Intelli API sandbox
Intelli API documentation
- Intelli API quickstart
From account to first API call, then live delivery, in a few minutes.
- Intelli API reference
Messages, templates, clients and usage endpoints, with request and response examples.
- Intelli API authentication and scopes
Bearer API keys, test and live modes, scopes, expiry, IP allowlists and rotation.
- Intelli API webhooks
HMAC-signed events for inbound messages, delivery status and template reviews.
- Intelli API errors
One JSON error envelope, every error code, and which ones are safe to retry.
- Intelli API OpenAPI 3.1 spec
Machine-readable description of every operation, with typed schemas and the scope each one needs.
- Intelli API Postman collection
Import the whole API into Postman and try requests with your test key.
- llms.txt
A plain-text guide to Intelli for AI agents and answer engines.
Intelli API scopes
Send your key as Authorization: Bearer ik_… to https://api.intelliconcierge.dev/v1. Give each key only the scopes it needs; a request without the required scope returns 403 forbidden. The OpenAPI spec declares the scope every operation requires.
| Scope | Grants | Used by |
|---|---|---|
| messages:send | Send messages and templates, upload send media, mark messages read and show typing indicators. | uploadSendMedia, sendMessage, sendTemplateMessage, markMessageRead, setTypingIndicator |
| clients:read | List and read connected clients and download media they received. | downloadMedia, listClients, getClient |
| clients:write | Start hosted WhatsApp and Instagram onboarding and update or register clients. | createWhatsAppSignupSession, createInstagramConnectSession, updateClient, completeWhatsAppSignup |
| templates:read | List and read a client's WhatsApp message templates. | listTemplates, getTemplate |
| templates:write | Create, update and delete WhatsApp message templates and upload template media. | createTemplate, uploadTemplateMedia, updateTemplate, deleteTemplate |
| webhooks:read | Read the webhook endpoint configuration. | Webhook settings in the IntelliPortal dashboard |
| webhooks:write | Update the webhook endpoint configuration. | Webhook settings in the IntelliPortal dashboard |
Intelli MCP server
Connect Claude, ChatGPT, Cursor or any MCP client to your Intelli workspace. Read the Intelli MCP guide for setup steps, the full tool list and the safeguards around anything that sends or changes data.
Server endpoint: https://mcp.intelliconcierge.com/mcp (streamable HTTP). Clients sign in with OAuth using your Intelli account; the server publishes its protected resource metadata (RFC 9728).