Confirm a signup verification token
Marks the user’s email as verified and issues a JWT in the same response so the dashboard can sign the user in without a separate login step. The verification token is single-use and expires after 24 hours.
Rate-limited to 20 requests per minute per source IP.
Request
This endpoint expects an object.
token
Verification token from the signup email. Single-use; expires after 24 hours.
Response
Email verified; session token issued
token
Signed JWT — use as Authorization: Bearer {token} for subsequent dashboard requests. Distinct from API keys (pk_*), which never expire.
workspace_id
Workspace owned by this user.
user_id
Errors
400
Verify Email Request Bad Request Error
429
Verify Email Request Too Many Requests Error