(Si besoin) Annuler une réservation
DELETE
/api/v1/public/booking-sessions/6e5e5b33-ab5c-40da-b9f0-19bec7da55dd/holds/133c21f0-d704-46f4-8901-553056af6408Explication
En langage simple : « le client a changé d’avis ». Libère la place avant le paiement pour qu’elle soit à nouveau disponible.
Payload / requête
Rien à envoyer dans le corps.
(aucun body)
Réponse
Place libérée
{
"success": true,
"message": "Booking session hold released",
"data": {
"session_id": "6e5e5b33-ab5c-40da-b9f0-19bec7da55dd",
"hold": {
"id": "133c21f0-d704-46f4-8901-553056af6408",
"event_id": "8",
"seat_id": "73660",
"status": "released",
"expires_at": "2026-09-04T13:09:00.000Z",
"remaining_seconds": 0
}
}
}
Exemple de code
await fetch("https://book.stadepassgn.com/api/v1/public/booking-sessions/6e5e5b33-ab5c-40da-b9f0-19bec7da55dd/holds/133c21f0-d704-46f4-8901-553056af6408", {
method: "DELETE",
headers: {
"x-partner-code": process.env.PARTNER_CODE || "YOUR_PARTNER_CODE",
},
});requests.delete("https://book.stadepassgn.com/api/v1/public/booking-sessions/6e5e5b33-ab5c-40da-b9f0-19bec7da55dd/holds/133c21f0-d704-46f4-8901-553056af6408", headers={
"x-partner-code": PARTNER_CODE,
})req, _ := http.NewRequest("DELETE", "https://book.stadepassgn.com/api/v1/public/booking-sessions/6e5e5b33-ab5c-40da-b9f0-19bec7da55dd/holds/133c21f0-d704-46f4-8901-553056af6408", nil)
req.Header.Set("x-partner-code", partnerCode)
http.DefaultClient.Do(req)using var client = new HttpClient();
var req = new HttpRequestMessage(HttpMethod.Delete, "https://book.stadepassgn.com/api/v1/public/booking-sessions/6e5e5b33-ab5c-40da-b9f0-19bec7da55dd/holds/133c21f0-d704-46f4-8901-553056af6408");
req.Headers.Add("x-partner-code", partnerCode);
await client.SendAsync(req);HttpRequest req = HttpRequest.newBuilder()
.uri(URI.create("https://book.stadepassgn.com/api/v1/public/booking-sessions/6e5e5b33-ab5c-40da-b9f0-19bec7da55dd/holds/133c21f0-d704-46f4-8901-553056af6408"))
.header("x-partner-code", partnerCode)
.DELETE().build();
client.send(req, BodyHandlers.ofString());
Essayer cette API (démo)
Playground local — réponse d’exemple en GNF. Pas d’appel réseau réel.
Démo uniquement. En production, signez chaque requête (voir Auth sur l’accueil).
200 OK · demo