Overview
Programmatic access to your autonomous AI executive team.
UltimateTeam.ai Public API (1.0.0)
UltimateTeam.ai exposes a versioned REST API for managing agents, decisions, contacts, webhooks, and metrics. All requests are authenticated with an API key sent in the X-API-Key header and scoped to your tenant.
- Base URL:
https://api.ultimateteam.ai/v1 - Authentication:
X-API-Key: utk_live_...(production) orX-API-Key: utk_test_...(sandbox). - Response envelope: every response is wrapped in
{data, error, meta}. - Rate limits (requests/minute): Starter 100, Professional 500, Business 2000, Enterprise custom.
- Pagination: cursor-based — pass the
meta.next_cursorvalue from a prior response.
Authentication
Mint a key from the dashboard at https://app.ultimateteam.ai/settings/api-keys. Each key is scoped (e.g. agents:read, webhooks:write) and tied to your tenant. Send it on every request via the X-API-Key header. Test keys (utk_test_...) are sandboxed and never affect billing.
Errors
Errors follow the envelope shape:
{
"data": null,
"error": {
"code": "rate_limit_exceeded",
"message": "Too many requests for this plan tier",
"request_id": "req_..."
},
"meta": null
}- OpenAPI version: 3.1.0
Authentication
ApiKeyAuth
Your UltimateTeam API key (utk_live_... for production, utk_test_... for sandbox).
Security scheme type: apiKey
Header parameter name: X-API-Key