v9

latestOpenAPI 3.1.0raw.githubusercontent.com2026-03-1194110197.0 KB
Auth

Signup

Create a new account and receive a bootstrap token.

The bootstrap token can be exchanged exactly once via POST /v2/auth/bootstrap-key to obtain an nk_ API key.

post/auth/signup

Request body

emailstring required

User email address

passwordstring required

Account password (min 8 chars)

first_namestring nullable
last_namestring nullable
organization_namestring required

Organization name (required — all API keys are org-scoped)

idempotency_keystring nullable

Idempotency key for safe retries

Response

Successful Response

user_idstring required
organization_idstring required
bootstrap_tokenstring required

One-time token to exchange for an API key via /v2/auth/bootstrap-key

expires_atstring required
email_verifiedboolean

Whether the email is already verified in the identity provider