Aller au contenu
Livstick Développeurs

Prérequis

Un groupe de codes configuré pour votre lot de codes pré-imprimés — voir Groupes de codes.

Lister vos groupes de codes

Vérifiez à quel groupe de codes appartient votre lot de codes pré-imprimés. Cet appel nécessite le scope code_groups:read.

GET /code-groups
curl https://client-api.v5.livstick.com/api/v3/code-groups \
  -H "Authorization: Bearer {ACCESS_TOKEN}"

Créer le conteneur à l’avance

Créez le conteneur avant l’impression du code, en indiquant dans codeGroup le lot auquel il appartient. crid est la référence que vous suivez déjà pour ce code physique.

POST /containers
curl -X POST https://client-api.v5.livstick.com/api/v3/containers \
  -H "Authorization: Bearer {ACCESS_TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{ "crid": "CARD-001", "codeGroup": "in-store-batch-2026", "language": "en_us" }'

Résoudre le code à l’activation

Quand le code est scanné ou saisi, résolvez-le vers le parcours d’enregistrement avec le même crid. Cet appel est strictement en lecture seule : un crid inconnu renvoie une 404 au lieu de créer un conteneur à la volée.

GET /containers/{crid}/redirect
curl https://client-api.v5.livstick.com/api/v3/containers/{crid}/redirect \
  -H "Authorization: Bearer {ACCESS_TOKEN}"

Pour aller plus loin

Cette page couvre le mécanisme exposé par l’API : le lot, le code, l’appel de résolution. Le parcours produit en magasin construit par-dessus (les écrans que voient un client ou un vendeur, le support physique, qui fait quoi au comptoir) n’est pas encore arrêté ; il sera documenté dès qu’il le sera.