Guide étape par étape pour intégrer l'API Provider
Connectez-vous avec vos identifiants provider
POST /api/v1/provider/login
{
"provider_key": "votre_cle_provider",
"pass_key": "votre_cle_secrete"
}
{
"success": true,
"message": "Connexion réussie",
"data": {
"user": {...},
"token": "votre_token_bearer",
"token_type": "Bearer"
}
}
Conservez le token pour les prochaines requêtes
Obtenez les listes d'ambassades et de validités
GET /api/v1/provider/embassies
Headers requis :
Authorization: Bearer {votre_token}
GET /api/v1/provider/validities
Headers requis :
Authorization: Bearer {votre_token}
Créez, consultez et gérez les demandes de passeport
POST /api/v1/provider/applications
{
"givenName": "John",
"familyName": "Doe",
"email": "john.doe@example.com",
"phone": "+1234567890",
"birthDate": "1990-01-01",
"genre": "male",
"embassyId": "uuid-ambassade",
"notes": "Notes optionnelles"
}
GET /api/v1/provider/applications
Accédez à la documentation interactive Swagger
Pour une documentation complète avec exemples interactifs :
Ouvrir la Documentation SwaggerExemples de Code
Tests Interactifs
Schémas Détaillés
Conservez votre token Bearer pour toutes les requêtes authentifiées
Utilisez la documentation Swagger pour tester vos intégrations
Vérifiez les codes de statut HTTP pour gérer les erreurs
Les demandes sont automatiquement liées à votre provider_key