Skip to content

HoxtonAi API (1.0.0)

Authentication

All API requests are authenticated with a Hoxton API key, passed as a Bearer token in the Authorization header of every request:

Authorization: Bearer hxt_live_<prefix>.<secret>

Creating an API key

Create and manage API keys for your organisation from your dashboard settings at https://nexus.hoxton.ai/my-org/api-keys, or programmatically via the /api-keys endpoints documented below.

The secret is shown once, at creation time — store it securely, as it cannot be retrieved afterwards. Each key belongs to a single organisation and is scoped to that organisation's data.

Using an API key

curl https://nexus.hoxton.ai/api/v1/organisations \
  -H 'Authorization: Bearer hxt_live_<prefix>.<secret>'

Expiry and revocation

A key may be created with an optional expiry. Keys can be revoked at any time from the dashboard or via DELETE /api-keys/{apiKeyId}; a revoked or expired key is rejected immediately on subsequent requests.

Download OpenAPI description
Overview
License
Languages
Servers
Mock server
https://coreapi.hoxton.ai/_mock/v1
https://nexus.hoxton.ai/api/v1