Registering on La Oficina Nítida simultaneously provisions a new tenant (organization) and its first ADMIN user in a single database transaction. If any part of the operation fails — for example because the NIT is already taken — the entire transaction is rolled back and no partial data is left behind. The new tenant is created withDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/Glemynart/SaaS/llms.txt
Use this file to discover all available pages before exploring further.
activo: true. The returned payload confirms the created tenant and user but does not include tokens; after registration, proceed to POST /auth/login to obtain a session.
Endpoint
201 Created on success.
Request body
Display name of the organization. Shown throughout the platform UI.
Colombian NIT (Número de Identificación Tributaria) of the organization, without the check digit. Must be unique across all tenants.
Single-character check digit that accompanies the NIT (e.g.
"5" for NIT 900123456-5).Full legal business name of the organization as registered with the DIAN.
Email address of the first ADMIN user. Stored in lowercase. Must be a valid email format.
Password for the first ADMIN user. Minimum 8 characters, maximum 100 characters. Stored as a bcrypt hash — the plain-text value is never persisted.
First name of the first ADMIN user.
Last name of the first ADMIN user.
Response
A201 Created response with the following shape:
Example request
Example response
Error cases
| Status | Cause |
|---|---|
409 Conflict | A tenant with the provided nit already exists. The error message is "Ya existe una empresa registrada con este NIT." |
400 Bad Request | One or more fields failed validation (e.g. email is not a valid address, passwordPlain is shorter than 8 characters, or a required field is missing). |
Rate limit: this endpoint is limited to 3 requests per minute per IP address. Automated provisioning scripts should add appropriate delays between requests. Exceeding the limit returns
429 Too Many Requests.