Swaloo Docs
API

Endpoints

Référence des principaux endpoints de l'API Swaloo.

Endpoints API

Base URL : https://api.swaloo.com/api/v1

Expéditions

MéthodeEndpointDescription
GET/shipmentsLister les expéditions
POST/shipmentsCréer une expédition
GET/shipments/{id}Détail d'une expédition
PATCH/shipments/{id}Modifier une expédition
DELETE/shipments/{id}Supprimer un brouillon

Chauffeurs

MéthodeEndpointDescription
GET/driversLister les chauffeurs
GET/drivers/{id}Détail d'un chauffeur
GET/drivers/{id}/tasksTâches d'un chauffeur

Tournées

MéthodeEndpointDescription
GET/routesLister les tournées
POST/routesCréer une tournée
POST/routes/optimizeOptimiser une tournée

Suivi

MéthodeEndpointDescription
GET/tracking/{code}Suivi public par code
GET/shipments/{id}/eventsHistorique des événements

Pagination

Tous les endpoints de liste supportent la pagination :

GET /shipments?page=1&itemsPerPage=30

Réponse avec métadonnées Hydra :

{
  "hydra:totalItems": 142,
  "hydra:member": [...]
}

Filtres

Utilisez les query parameters pour filtrer :

GET /shipments?status=in_transit&createdAt[after]=2024-01-01

La documentation interactive complète est disponible sur /api/docs (Swagger UI).

Voir aussi : Authentification | Erreurs

Endpoints | Documentation Swaloo