Endpoints de la API
Estructura Base
Todos los endpoints retornan ubicaciones con la siguiente estructura:
{
"id": "uuid",
"name": "string",
"description": "string",
"type": "string",
"latitude": "float",
"longitude": "float"
}
Endpoints Disponibles
GET /ubicaciones/
Retorna todas las ubicaciones disponibles.
Ejemplo de uso:
GET /ubicaciones/prontos/
Retorna solo las ubicaciones de tipo Pronto.
Ejemplo de uso:
GET /ubicaciones/bencineras/
Retorna solo las ubicaciones de tipo Bencinera.
Ejemplo de uso:
GET /ubicaciones/servicios/
Retorna solo las ubicaciones de tipo Servicio.
Ejemplo de uso:
GET /ubicaciones/otros/
Retorna las ubicaciones de tipo Otro.
Ejemplo de uso:
Paginación
Todos los endpoints soportan paginación mediante query parameters:
skip
: Número de registros a saltarlimit
: Número máximo de registros a retornar
Ejemplo:
Manejo de Errores
La API utiliza los siguientes códigos de estado HTTP:
200
: Éxito404
: Recurso no encontrado422
: Error de validación500
: Error interno del servidor
Ejemplo de respuesta de error: