Welcome to Inbox Enterprise API
The Inbox Enterprise API provides programmatic access to manage conversations, prospects, and team workflows across messaging platforms. Currently supporting X (Twitter) DMs, with upcoming support for Instagram, LinkedIn, TikTok, and WhatsApp.Authentication
All API requests require authentication using a Bearer token. Include your API token in theAuthorization header of every request.
Obtaining Your API Token
- Log in to your Inbox dashboard at inboxapp.com
- Navigate to Settings → API Keys
- Generate a new API token
- Store it securely - you’ll only see it once
Making Your First Request
Test your authentication by fetching your team information:Expected Response
Common Authentication Errors
401 Unauthorized
Your token is missing, invalid, or expired.- Verify your token is correctly copied (no extra spaces)
- Check the
Authorizationheader format:Bearer YOUR_TOKEN - Generate a new token if yours has expired
403 Forbidden
Your token is valid but lacks permission for the requested resource.- Verify your account has the necessary permissions
- Check if your team plan supports this feature
Setting Up a Client
For production applications, create a reusable API client:Using Your Client
Security Best Practices
Use Environment Variables
Store your API token in environment variables, never in code:
Rotate Tokens Regularly
Generate new tokens periodically and revoke old ones in your dashboard.
Use HTTPS Only
Always use HTTPS for API requests. The API automatically redirects HTTP to HTTPS.
Monitor Usage
Regularly review API logs in your dashboard to detect unauthorized access.