Skip to main content

Référence API REST

Toutes les opérations utilisent un seul endpoint fondé sur des actions :
Envoyez Content-Type: application/json, une clé valide dans X-Api-Key et une propriété action dans le corps JSON.

Actions disponibles

list_api_keys, create_api_key et revoke_api_key utilisent uniquement un JWT Supabase.

Créer une campagne

Seul client_id est obligatoire. Les valeurs par défaut sont : Untitled Campaign, ratio 1:1, volume 1, textes/listes vides et aucune URL d’image. Cette action force actuellement use_brand_kit à true.

Générer puis suivre

La réponse contient job_id, campaign_id, status: "pending" et le nombre de jobs. La génération est asynchrone : interrogez list_creatives jusqu’au nombre attendu. Chaque image réussie consomme un crédit. Le lot complet est vérifié par rapport au quota restant avant son lancement. Le nombre effectif de jobs est combinaisons x max(1, floor(volume / combinaisons)), où les combinaisons correspondent aux angles sélectionnés (ou un angle vide) multipliés par les ratios. Un volume non divisible est arrondi vers le bas ; un volume inférieur au nombre de combinaisons produit un job par combinaison et peut donc être dépassé. Le champ jobs de la réponse fait foi. L’API n’expose pas la matrice complète modes/presets de Mode Pro.

Générer des angles

Cette action crée dix angles et ne consomme pas de crédit image. Il n’existe actuellement aucune action publique pour Inspiration, Explorer, la recherche Ads Library, Clone, Favoris ou Winners.