Skip to content

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) or X-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_cursor value 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