Skip to main content

Get started

Authentication

Exchange your client credentials for an access token.

Changelog

See what’s new in each API version.

Environments

Authentication

The API uses the OAuth2 client_credentials grant. Your Nova admin issues a client_id and client_secret. Exchange them for an access token:
Send the token as Authorization: Bearer <access_token> on every request. Tokens expire after 3600 seconds, so exchange your credentials again to refresh.

Conventions

  • Object IDs are stable and safe to store.
  • List endpoints share one pagination envelope.
  • Amounts are integers in the smallest currency unit.
  • Send an Idempotency-Key to retry writes safely.
  • New fields and new enum values can be added without a new API version. Ignore fields you don’t use, and handle enum values you don’t recognize.
Last modified on October 27, 2026