Skip to main content
POST
Complete Onboarding Company

Body

application/json
onboarding_ticket
string
required

Short-lived ticket returned when onboarding is required

tenant_name
string
required

Display name for the tenant

Required string length: 1 - 255
tenant_slug
string
required

Slug for the tenant

Required string length: 3 - 100

Razón social del emisor

Required string length: 1 - 300
ruc
string
required

RUC del emisor

Required string length: 13
Pattern: ^\d{13}$
address
string
required

Dirección matriz del emisor

Required string length: 1 - 500

Representante legal capturado en UI; reservado para persistencia futura.

Maximum string length: 255

Response

Successful Response

access_token
string
required

JWT access token

expires_in
integer
required

Token expiration time in seconds

user_id
string<uuid>
required

User's unique identifier

role
string
required

User's role in the tenant

token_type
string
default:bearer

Token type

tenant_id
string<uuid> | null

Active tenant ID