API Collections
Endpoints pour la gestion des collections de produits.
SDK: client.app.store.collection
Endpoints
Lister les collections
POST /app/{appId}/store/collection/listRequête
| Champ | Type | Requis | Description |
|---|---|---|---|
apiKey | string | Oui | Clé 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/createRequête
| Champ | Type | Requis | Description |
|---|---|---|---|
apiKey | string | Oui | Clé API |
title | string | Oui | Titre |
slug | string | Oui | Slug URL-friendly |
description | string | Non | Description |
image | string | Non | URL de l’image |
type | string | Non | manual ou automatic |
productIds | string[] | Non | IDs des produits |
isActive | boolean | Non | Collection 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}Requête
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}/editRequête
| Champ | Type | Requis | Description |
|---|---|---|---|
apiKey | string | Oui | Clé API |
title | string | Non | Nouveau titre |
slug | string | Non | Nouveau slug |
description | string | Non | Nouvelle description |
image | string | Non | Nouvelle image |
productIds | string[] | Non | Nouveaux produits |
isActive | boolean | Non | Statut 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}/deleteRequête
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