Skip to Content
Nouvelle documentation Applite - JS SDK, Dart SDK & REST API
REST APIStoreCollections

API Collections

Endpoints pour la gestion des collections de produits.

SDK: client.app.store.collection

Endpoints

Lister les collections

POST /app/{appId}/store/collection/list
ChampTypeRequisDescription
apiKeystringOuiClé API
curl -X POST https://api.applite.ai/app/{appId}/store/collection/list \ -H "Content-Type: application/json" \ -d '{"apiKey": "your_api_key"}'

Créer une collection

POST /app/{appId}/store/collection/create
ChampTypeRequisDescription
apiKeystringOuiClé API
titlestringOuiTitre
slugstringOuiSlug URL-friendly
descriptionstringNonDescription
imagestringNonURL de l’image
typestringNonmanual ou automatic
productIdsstring[]NonIDs des produits
isActivebooleanNonCollection active
curl -X POST https://api.applite.ai/app/{appId}/store/collection/create \ -H "Content-Type: application/json" \ -d '{ "apiKey": "your_api_key", "title": "Nouveautés", "slug": "nouveautes", "description": "Les derniers produits", "type": "manual", "productIds": ["prod_123", "prod_456"], "isActive": true }'

Obtenir une collection

POST /app/{appId}/store/collection/{id}
curl -X POST https://api.applite.ai/app/{appId}/store/collection/{collectionId} \ -H "Content-Type: application/json" \ -d '{"apiKey": "your_api_key"}'

Mettre à jour une collection

POST /app/{appId}/store/collection/{id}/edit
ChampTypeRequisDescription
apiKeystringOuiClé API
titlestringNonNouveau titre
slugstringNonNouveau slug
descriptionstringNonNouvelle description
imagestringNonNouvelle image
productIdsstring[]NonNouveaux produits
isActivebooleanNonStatut actif
curl -X POST https://api.applite.ai/app/{appId}/store/collection/{collectionId}/edit \ -H "Content-Type: application/json" \ -d '{ "apiKey": "your_api_key", "title": "Été 2024 - Soldes", "productIds": ["prod_123", "prod_456", "prod_789"] }'

Supprimer une collection

POST /app/{appId}/store/collection/{id}/delete
curl -X POST https://api.applite.ai/app/{appId}/store/collection/{collectionId}/delete \ -H "Content-Type: application/json" \ -d '{"apiKey": "your_api_key"}'

La suppression d’une collection ne supprime pas les produits qu’elle contient.

Last updated on