Accès
Environnements, identifiants et formats communs à toutes les routes.
Environnements
| Environnement | Adresse de l'API | Usage |
|---|---|---|
| Préproduction | https://api-preprod-weloveya.sesur.bj | intégration et recette |
| Production | https://api-services-weloveya.sesur.bj | le festival |
Toutes les routes des portiques commencent par /partners/gates/api/v1/gates.
Identifiants
WeLovEya vous communique séparément, pour chaque environnement :
- un identifiant client (
client_id, de la formeptn_…) et son secret (client_secret). Le secret n'est affiché qu'une fois : gardez-le dans un coffre, jamais dans le code ni dans un journal ; - l'identifiant de chacun de vos sites (
siteId, un UUID), si vous en opérez plusieurs.
Le site
Si vous opérez plusieurs sites actifs, indiquez siteId à chaque appel : en paramètre de requête pour un GET, dans le corps pour un POST. Sans lui, la plateforme répond 400 SITE_REQUIRED. Avec un seul site actif, il est facultatif.
Formats
- JSON en UTF-8, dates en ISO 8601 UTC (
2026-12-26T19:42:07.120Z). - Les réponses réussies sont enveloppées dans
data:{ "data": { … } }. Seule la route du jeton répond au format OAuth brut. - Les erreurs ont toujours la même forme. Basez votre logique sur
codeet gardezrequestIdpour le support.
{ "code": "SITE_REQUIRED", "message": "Ce prestataire opère plusieurs sites : indique siteId.", "requestId": "…" }La liste des codes est sur la page Erreurs.