Skip to main content
POST
Register a tenant + owner user (signup)

Body Parameters

Example Request

Response

Returns the new tenant ID and API key.
Store the api_key securely — it is only shown once. If lost, you will need to generate a new key from the dashboard. Recurso cannot retrieve your existing key.
Use the returned api_key as a Bearer token in the Authorization header for all subsequent API requests.

Authorizations

Authorization
string
header
required

Body

application/json
company_name
string
required

The tenant / company name.

name
string
required

The owner user's display name.

email
string<email>
required
password
string<password>
required
Minimum string length: 8
country
string

Optional ISO-2 business country (e.g. "US"). Stamped on the tenant's primary legal entity, which is the seller tax jurisdiction — a US signup invoices under US sales tax from day one. Omit to configure later in settings.

Required string length: 2

Response

Tenant, owner user, and session created. Sets recurso_session cookie.

tenant
object
api_key
string

The raw API key. Store it securely — it is not retrievable later.

user
object

A dashboard user account within a tenant.