Viajes asignados al conductor autenticado
GET
/drivers/me/trips
const url = 'https://api.dev.lade.com.mx/drivers/me/trips?status=NO_INICIADO&limit=50';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.dev.lade.com.mx/drivers/me/trips?status=NO_INICIADO&limit=50' \ --header 'Authorization: Bearer <token>'Lista los viajes asignados al conductor dueño del token, usando el índice disperso GSI1 (GSI1PK=DRIVER#{driverId}) escrito por trips/assign. Soporta paginación y un filtro opcional status aplicado en memoria sobre la página obtenida.
Authorizations
Sección titulada «Authorizations»Parameters
Sección titulada «Parameters»Query Parameters
Sección titulada «Query Parameters»status
Estado del viaje
string
Filtra por estado de viaje (aplicado sobre la página obtenida)
limit
integer
Máximo de resultados por página (tope 100)
nextToken
string
Token de paginación devuelto por la página anterior
Responses
Sección titulada «Responses»Lista de viajes asignados
Media typeapplication/json
object
trips
Array<object>
object
id
string format: uuid
teamId
string format: uuid
status
Estado del viaje
string
routeId
string format: uuid
routeName
string
clientId
string format: uuid
clientName
string
driverId
string format: uuid
driverName
string
driverPhone
string
vehicleId
string format: uuid
vehiclePlate
string
startDate
string format: date-time
endDate
string format: date-time
actualEndDate
string format: date-time
cargoDescription
string
cargoWeight
Weight in kg
number
cargoVolume
Volume in m3
number
cost
number
revenue
number
notes
string
specialInstructions
string
cancelledAt
string format: date-time
cancelledBy
string
createdAt
string format: date-time
nextToken
string
Example
{ "trips": [ { "id": "880e8400-e29b-41d4-a716-446655440003", "teamId": "550e8400-e29b-41d4-a716-446655440000", "driverId": "770e8400-e29b-41d4-a716-446655440002", "status": "ASIGNADO" } ], "nextToken": null}No autenticado
Media typeapplication/json
object
error
required
string
message
string
field
string
Example
{ "error": "Unauthorized", "message": "Invalid or expired token"}Sin permisos
Media typeapplication/json
object
error
required
string
message
string
field
string
Example
{ "error": "Forbidden", "message": "You don't have permission to access this resource"}