Passer au contenu principal
GET
/
external
/
v1
/
verify-access
curl -X GET "https://api.boble.app/external/v1/verify-access?email=user@example.com&promotionId=UUID" \
     -H "Authorization: Basic $(echo -n 'CLIENT_KEY:CLIENT_SECRET' | base64)"
{
  "success": true,
  "data": {
    "hasAccess": true,
    "status": "active",
    "promotion": {
      "id": "UUID",
      "title": "Mon Produit"
    }
  }
}
Utilise HTTP Basic Auth — transmettez votre clientKey comme nom d’utilisateur et clientSecret comme mot de passe, encodés en base64.
N’exposez jamais votre clientSecret dans le code côté client. Utilisez des variables d’environnement côté serveur.

Paramètres de requête

email
string
requis
L’adresse e-mail de l’utilisateur à vérifier
promotionId
string
requis
L’UUID de la promotion ou du produit

Réponse

success
boolean
Indique si la requête a réussi
data
object
curl -X GET "https://api.boble.app/external/v1/verify-access?email=user@example.com&promotionId=UUID" \
     -H "Authorization: Basic $(echo -n 'CLIENT_KEY:CLIENT_SECRET' | base64)"
{
  "success": true,
  "data": {
    "hasAccess": true,
    "status": "active",
    "promotion": {
      "id": "UUID",
      "title": "Mon Produit"
    }
  }
}