Skip to content

Errores Comunes API Partner Envíos

Errores de DTO

Estos son errores en el formato de los parámetros enviados a un endpoint, por ejemplo

Dato faltante

json
{
    "success": false,
    "error_code": null,
    "error_description": "\"paymentId\" is required"
}

Tipo de dato erroneo

json
{
    "success": false,
    "error_code": null,
    "error_description": "\"comment\" must be a string"
}

Al Obtener el Estimado del Envío

  • Endpoint: /get-fare-estimates-shipments

Forbidden Errors

json
{
  "message": "corporate feature not available",
  "type": "forbidden",
  "code": "CO403"
}

Zona roja

json
{
  "message": "Origin or destination is in red zone",
  "type": "notFound",
  "code": "816"
}

Ciudad no encontrada

json
{
  "message": "City not found",
  "type": "notFound",
  "code": "816"
}

No esta en la misma ciudad

json
{
  "message": "city to city not allowed",
  "type": "forbidden",
  "code": "CO407"
}

Creando un Viaje

  • Endpoint: /create-trip

No Hay POS

json
{
  "message": "Not active pos",
  "type": "clientError",
}

Ya Hay un Viaje

json
{
  "message": "cant create trip running order",
  "type": "clientError",
  "code": "4236",
  "data": {
    "trip_id": "trip._id"
  }
}

Fuera del Horario de Servicio

json
{
  "message": "Request not within working hours; openingHours: ${openingHours}; closingHours: ${closingHours}",
  "type": "clientError"
}

Creando una Localización del API Partner

  • Endpoint: /locations

Ya Existe la locación

json
{
  "message": "Location already found in database",
  "type": "clientError"
}

Cancelando un viaje

  • Endpoint: /cancel-trip

Viaje No Encontrado

json
{
  "message": "Trip is not found",
  "type": "clientError",
  "code": "408"
}

Ya Está Cancelado

json
{
  "message": "Trip is already cancelled",
  "type": "clientError",
  "code": "408"
}

No Tiene Permiso para Cancelar Este Viaje

json
{
  "message": "Corporate api partner can't cancel this trip",
  "type": "clientError"
}

Razón de Cancelación No Encontrada

json
{
  "message": "Cancel reason not found",
  "type": "notFound"
}

Hecho con ❤️ en Venezuela