Développeurs

Accès

Environnements, identifiants et formats communs à toutes les routes.

Environnements

EnvironnementAdresse de l'APIUsage
Préproductionhttps://api-preprod-weloveya.sesur.bjintégration et recette
Productionhttps://api-services-weloveya.sesur.bjle 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 forme ptn_…) 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 code et gardez requestId pour le support.
{ "code": "SITE_REQUIRED", "message": "Ce prestataire opère plusieurs sites : indique siteId.", "requestId": "…" }

La liste des codes est sur la page Erreurs.

Sur cette page