The Clients API lets you create and manage customer accounts and their associated delivery addresses. All write operations require theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/JorLOrT/rappi2/llms.txt
Use this file to discover all available pages before exploring further.
clientes:write permission; reads require clientes:read. Deleting a client performs a soft delete (sets activo = false) rather than removing the record.
List clients
direcciones array on each client.
Required permission: clientes:read
Query parameters
Number of records to skip for pagination.
Maximum number of records to return. Hard cap: 200.
Filter by active status. Pass
false to list deactivated clients. Omit to use the default (true).Response 200
Array of client objects.
Unique client identifier.
Full name of the client.
Email address. Must be unique across all clients.
Contact phone number.
National ID / document number.
Whether the client account is active.
ISO 8601 timestamp of account creation.
List of delivery addresses associated with this client.
Create a client
400 if the email is already registered.
Required permission: clientes:write
Request body
Full name of the client.
Valid email address. Must be unique.
Contact phone number.
National ID / document number.
Response 201
The newly created client object (same shape as the list response).
Get a client
404 if not found.
Required permission: clientes:read
Path parameters
Client ID.
Response 200
Client object (same shape as list items).
Update a client
clientes:write
Path parameters
Client ID.
Request body
All fields are optional.New full name.
New email address. Must be unique.
New phone number.
New national ID.
Manually set the active flag.
Response 200
Updated client object.
Deactivate a client
activo = false. The record is retained in the database.
Required permission: clientes:delete
Path parameters
Client ID.
Response 204
No body.
Add an address
es_principal is true, any previously marked principal address is automatically demoted.
Required permission: clientes:write
Path parameters
Client ID.
Request body
Street address.
District or neighbourhood.
City.
State or region.
Country.
Mark this address as the client’s primary delivery address.
Response 201
The created address object.
List addresses
clientes:read
Path parameters
Client ID.
Response 200
Array of address objects.
Update an address
es_principal: true demotes any other principal address for this client.
Required permission: clientes:write
Path parameters
Client ID.
Address ID.
Request body
All fields are optional.New street address.
New district.
New city.
New state or region.
New country.
Promote this address to principal.
Response 200
Updated address object.
Delete an address
clientes:write
Path parameters
Client ID.
Address ID.