Documentation Index
Fetch the complete documentation index at: https://mintlify.com/AugustoMelara-Dev/Vito-Business-OS/llms.txt
Use this file to discover all available pages before exploring further.
Proto file location
Use case
TheIdentityService is used for service-to-service identity verification — for example, when another internal microservice or worker needs to register a user without going through the HTTP API. This is separate from the public REST API and is not exposed to external clients.
Proto definition
proto/identity/service.proto
Service definition
RegisterUser
Registers a new user in the identity system.
Request: RegisterUserRequest
| Field | Type | Field number | Description |
|---|---|---|---|
email | string | 1 | User email address |
password | string | 2 | Plain-text password (transmitted over encrypted channel) |
role | string | 3 | User role (e.g. owner, staff) |
tenant_id | string | 4 | UUID of the tenant to associate the user with |
name | string | 5 | Display name |
RegisterUserResponse
| Field | Type | Field number | Description |
|---|---|---|---|
user_id | string | 1 | UUID of the newly created user |
status | string | 2 | Registration status: registered, pending_verification, etc. |
PHP generated namespace
Generated PHP classes are placed in:php_namespace option in the proto file maps to this namespace.