Liste des réservations
Liste paginée des réservations de votre partenaire, filtrable par période de création et par statut. C'est l'endpoint de synchronisation : relevez périodiquement les créations et changements de statut.
GET/v1/{code}/bookings
Requête
Paramètres de requête
- Name
from- Type
- string
- Description
ISO
YYYY-MM-DD— date de création minimale (incluse).
- Name
to- Type
- string
- Description
ISO
YYYY-MM-DD— date de création maximale (incluse).
- Name
status- Type
- string
- Description
Filtrer par statut :
confirmed,pending,cancelled,cancellation_in_progress.
- Name
page- Type
- integer
- Description
Numéro de page (défaut
1).
- Name
perPage- Type
- integer
- Description
Taille de page (défaut
50, maximum100).
Sans from / to, les 30 derniers jours sont renvoyés. Les fenêtres de
plus de 92 jours sont refusées (400).
GET
/v1/1000/bookingscurl -s "https://partners.bravebooking.net/v1/1000/bookings?from=2026-11-01&to=2026-11-30&perPage=50" \
-H "X-Api-Key: $API_KEY" \
-H "X-Timestamp: $TIMESTAMP" \
-H "X-Signature: $SIGNATURE" \
-H "Accept: application/json"
Réponse
{
"data": [
{
"reference": "BPG-2026-000123",
"clientReference": "PARTNER-2026-000481",
"status": "confirmed",
"hotel": { "id": 1803258, "name": "Villa Demo Stays" },
"checkIn": "2027-01-15",
"checkOut": "2027-01-20",
"amounts": { "total": 2500.0, "fees": 0.0, "currency": "TND" },
"createdAt": "2026-11-13T10:16:02+01:00"
}
],
"meta": { "page": 1, "perPage": 50, "total": 1, "pages": 1 }
}
Le détail complet (voyageurs, politique d'annulation) se lit via
Détail de réservation avec la reference.