Skip to content

Authentication

All API requests are authenticated with an API key passed in the X-API-Key header.

Terminal window
curl https://api.inboxical.com/v1/inboxes \
-H "X-API-Key: ixk_live_..."
  1. Sign in at inboxical.com
  2. Go to Dashboard → API Keys
  3. Click Create API Key, give it a name
  4. Copy the key — it’s only shown once
ixk_live_<random>

Keys are prefixed with ixk_live_ for production. Keep them in environment variables, never in source code.

PlanRequests/day
Free1,000
Starter10,000
Pro100,000
Business500,000

Rate limit headers are returned on every response:

X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 987
X-RateLimit-Reset: 1711022400

When the limit is exceeded you receive a 429 Too Many Requests response.

All errors follow a consistent shape:

{
"error": "Inbox not found"
}
StatusMeaning
400Bad request — check your parameters
401Invalid or missing API key
404Resource not found
429Rate limit exceeded
500Internal server error