The Drivers API manages the courier workforce. Each driver (Documentation 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.
Conductor) is linked to a user account and optionally to a vehicle. Availability is tracked through the disponibilidad field, which is automatically updated when an assignment is created or completed. Deleting a driver soft-deletes the record and sets availability to Inactivo.
Availability states
| State | Description |
|---|---|
Disponible | Driver is available for new assignments. |
Ocupado | Driver currently has an active assignment. |
Inactivo | Driver account is deactivated and cannot receive assignments. |
The Assignments API automatically transitions a driver from
Disponible → Ocupado on assignment creation and back to Disponible when the assignment is finalised.List drivers
conductores:read
Query parameters
Number of records to skip for pagination.
Maximum number of records to return. Hard cap: 200.
Filter by active status.
Filter by availability state:
Disponible, Ocupado, or Inactivo.Response 200
Array of driver objects.
Unique driver identifier.
Linked user account ID.
Driver’s full name.
Driver’s licence number. Must be unique.
Current availability:
Disponible, Ocupado, or Inactivo.Plate of the currently assigned vehicle, or
null.Whether the driver account is active.
Full vehicle object if a vehicle is assigned, otherwise
null.Create a driver
400 if usuario_id does not exist or if usuario_id / licencia is already in use.
Required permission: conductores:write
Request body
Driver’s full name.
Unique driver’s licence number.
ID of an existing user account to link.
Initial availability state.
Plate of the vehicle to assign at creation. Must be an existing vehicle.
Response 201
The newly created driver object (same shape as list items).
Get a driver
404 if not found.
Required permission: conductores:read
Path parameters
Driver ID.
Response 200
Driver object.
Update a driver
/vehiculo sub-endpoint.
Required permission: conductores:write
Path parameters
Driver ID.
Request body
All fields are optional.New full name.
New availability state:
Disponible, Ocupado, or Inactivo.New vehicle plate. Must reference an existing vehicle.
Toggle the active flag.
Response 200
Updated driver object.
Assign a vehicle to a driver
Operativo state. Pass vehiculo_placa: null to unlink the current vehicle.
Required permission: conductores:write
Path parameters
Driver ID.
Request body
Plate of the vehicle to assign. Pass
null to remove the vehicle association.Response 200
Updated driver object, with the new vehicle embedded.
Deactivate a driver
activo = false and disponibilidad = Inactivo. The record is preserved.
Required permission: conductores:delete
Path parameters
Driver ID.