What API access BRANDED IAM provides, how to request API keys, and what you can do with the portal API.
BRANDED IAM's client portal exposes a REST API for clients who want to integrate portal data with their own systems — for example, pulling ticket data into an internal dashboard, or triggering support tickets from your own applications.
What the API Provides Access To
- Tickets: Create, read, update, and close support tickets programmatically.
- Projects: Read project status, milestones, and timeline data.
- Files: Upload files to your portal programmatically.
- Billing: Read invoice history and current plan details (read-only).
- Users: List team members and their roles.
How to Get API Access
API access is available to Business and Managed plan clients. Submit a ticket under Technical & Integrations → API Access Request. Include a brief description of what you plan to build. Once approved, we'll generate an API key for you that can be found in your portal under Account Settings → API Keys.
Authentication
All API requests use Bearer token authentication. Include your API key in the Authorization header of every request:
Authorization: Bearer YOUR_API_KEY
Rate Limits
The API allows up to 100 requests per minute per API key. Exceeding this limit returns a 429 Too Many Requests response. For higher rate limits, contact your account manager. API documentation is available at developers.brandediam.com (accessible after API access is enabled).