Skip to main content
Exchange email + password for a JWT. This route is unauthenticated. Body
Use the returned token as Authorization: Bearer <token>. Sign-in selects the user’s first organization membership; use an API token for unattended integrations.
Last modified on July 29, 2026