Intégrez votre logistique
sans limites.
API REST complète au format JSON-LD, documentation OpenAPI interactive, authentification par clé API et webhooks sortants. Connectez Swaloo à tous vos systèmes en quelques lignes de code.
- OpenAPI
- Standard
- API Key
- Auth
- Sortants
- Webhooks
Toutes vos données
accessibles par API.
Chaque ressource de la plateforme est exposée via une API REST au format JSON-LD/Hydra. Créez, lisez, modifiez et supprimez vos expéditions, livreurs, véhicules et factures de manière programmatique avec un contrôle total.
- ◆Format JSON-LD/Hydra conforme aux standards du web sémantique
- ◆CRUD complet sur toutes les ressources : expéditions, livreurs, véhicules, zones
- ◆Filtrage avancé, tri et pagination intégrés sur chaque endpoint
- ◆Réponses normalisées avec codes HTTP standards et messages d'erreur structurés
- ◆Support des relations imbriquées et de l'expansion de sous-ressources
curl -X POST \ "https://api.swaloo.com/api/v1/shipments" \ -H "X-API-Key: org_ak_7f3b..." \ -H "Content-Type: application/ld+json" \ -d '{ "recipient": "/api/v1/recipients/a1b2", "priority": "high", "codAmount": 45.00 }'
{
"@id": "/api/v1/shipments/c3d4e5",
"trackingNumber": "SWL-20260422-047",
"status": "pending",
"priority": "high",
"codAmount": 45.00,
"createdAt": "2026-04-22T10:30:00+01:00"
}Documentation interactive
toujours à jour.
La documentation Swagger/OpenAPI est générée automatiquement à partir du code source. Testez chaque endpoint directement depuis le navigateur, explorez les schémas de données et générez des clients SDK dans le langage de votre choix.
- ◆Spécification OpenAPI 3.1 auto-générée depuis les attributs PHP
- ◆Interface Swagger UI interactive pour tester les endpoints en direct
- ◆Schémas de requête et de réponse détaillés avec exemples
- ◆Génération automatique de clients SDK (TypeScript, Python, PHP, etc.)
- ◆Versioning de l'API pour garantir la compatibilité ascendante
Clé API sécurisée
par organisation.
Chaque organisation dispose d'une clé API unique pour authentifier ses intégrations externes. Le système applique un rate limiting par clé, trace chaque appel et permet la rotation des clés sans interruption de service.
- ◆Clé API unique générée automatiquement par organisation
- ◆Rate limiting configurable pour protéger contre les abus
- ◆Journalisation complète de chaque appel API (endpoint, timestamp, IP)
- ◆Rotation de clé en un clic sans interruption des intégrations actives
- ◆Authentification JWT complémentaire pour les sessions utilisateur
Événements en temps réel
vers vos systèmes.
Configurez des webhooks sortants pour recevoir des notifications instantanées lors de chaque événement important : création d'expédition, livraison, retour, etc. Chaque appel est signé et réessayé automatiquement en cas d'échec.
- ◆Webhooks sortants pour tous les événements clés (création, livraison, retour, annulation)
- ◆URLs de destination configurables par organisation et par type d'événement
- ◆Signature HMAC-SHA256 pour vérifier l'authenticité de chaque notification
- ◆Logique de retry automatique avec backoff exponentiel (3 tentatives)
- ◆Journal des webhooks envoyés avec statut de livraison et temps de réponse
Voir aussi
Fonctionnalités complémentaires
Multi-organisations
Multi-tenancy native, rôles granulaires, approbation, clé API et switch d'organisation.
Notifications multi-canal
Email, SMS, push et webhooks. Templates personnalisables avec variables dynamiques.
Facturation & Abonnements
Abonnements multi-tiers, factures PDF automatiques, multi-devises et période de grâce.
Arrêtez d'opérer dans le noir.
Passez à la logistique intelligente.
Configurez votre première tournée optimisée en moins de 5 minutes. Sans carte bancaire. Sans engagement.