Overview
The Nextoria Hub REST API uses API key authentication for server-to-server integrations and OAuth 2.0 for user-delegated access. All API requests must be made over HTTPS. Base URL:API Keys
API keys are the recommended authentication method for server-side integrations (webhooks, automation, data exports).Generating an API Key
- Go to Settings → API → New API Key
- Give the key a descriptive name (e.g. “Zapier Integration”)
- Select scopes (see Scopes below)
- Copy the generated key — it is shown only once
Using Your API Key
Pass your API key as a Bearer token in theAuthorization header:
Scopes
OAuth 2.0
For user-facing integrations (e.g. allowing a third-party app to act on behalf of a specific Nextoria Hub user), use the OAuth 2.0 Authorization Code flow.Application Registration
Register your OAuth application at Settings → API → OAuth Applications → Register App:
After registration, you’ll receive a
client_id and client_secret.
Authorization Flow
Step 1: Redirect the user to the authorization endpoint:Rate Limits
Exceeding the rate limit returns a
429 Too Many Requests response with a Retry-After header indicating when to retry.