API publique
Demarrage rapide
Faire une premiere requete vers l'API publique CycleCore.
Demarrage rapide
L'API publique se consomme avec une cle API generee depuis les reglages d'une organisation CycleCore. La cle identifie l'organisation et porte les scopes autorises.
1. Creer une cle API
Depuis CycleCore:
- Ouvrez l'organisation cible.
- Allez dans les reglages de l'organisation.
- Ouvrez la section "Cles API".
- Creez une cle et selectionnez les scopes necessaires.
- Copiez la cle immediatement. Elle n'est affichee qu'une seule fois.
Stockez la cle dans un gestionnaire de secrets. Ne la placez pas dans un frontend, un depot Git ou un fichier partage.
2. Faire un appel de test
curl https://api.cyclecoreapp.com/public/v1/products \
-H "Authorization: Bearer ccpk_xxx"Une reponse valide retourne les produits visibles pour l'organisation associee a la cle.
[
{
"id": "prod_123",
"identifier": "TSHIRT-BLACK-M",
"label": "T-shirt noir taille M",
"status": "draft",
"family": {
"id": "fam_123",
"label": "Textile"
},
"category": {
"id": "cat_123",
"label": "T-shirts"
},
"updatedAt": "2026-06-07T12:00:00.000Z"
}
]3. Ajouter les scopes utiles
Les scopes disponibles en V1 sont:
| Scope | Acces |
|---|---|
products:read | Lecture des produits |
families:read | Lecture des familles |
attributes:read | Lecture des attributs |
categories:read | Lecture des categories |
media:read | Lecture des medias |
Si un appel retourne 403, la cle est valide mais le scope requis manque.
4. Integrer progressivement
Pour une premiere integration, synchronisez les referentiels dans cet ordre:
- Familles.
- Attributs.
- Categories.
- Medias.
- Produits.
Cette approche permet de reconstruire le contexte metier avant de consommer les produits eux-memes.