u_clients Firestore collection. Clients represent organizations or individuals that own events on the platform.
Endpoint
Request body
All parameters are nested under adata key.
Identity fields
Full legal name of the client.
Email address. Used as the Firebase Authentication login credential.
Initial password for the Firebase Authentication account. Not stored in Firestore.
Contact phone number.
Account status (for example,
active or inactive).Government-issued identification number.
Type of identification document (for example,
passport, national_id, rif).Account classification used for access control and billing.
Address fields
City. Stored under
address.city in Firestore.Country. Stored under
address.country in Firestore.Street address line. Stored under
address.line in Firestore.Postal code. Stored under
address.zipcode in Firestore.Commercial and fiscal fields
Trading or commercial name of the organization.
Company registration number.
Commercial operating license identifier.
Reference to the most recent shareholders’ meeting minutes document.
Tax identification or fiscal registry information.
Taxpayer classification (for example,
ordinary, special).Name or identifier of the legal representative.
Primary contact person for the account.
List of bank account objects associated with the client.
Example
Response
Confirmation message including the new UID.
200 on success, 400 on error.Firestore document
On success, a document is written tou_clients/{uid} with the following structure:
The
password field is never written to Firestore. The data counters (collaborators, contracts, events) are initialized to 0 and updated by other platform functions as the client’s activity grows.