Démarrage rapide API
Génère ton premier post via l’API en 5 minutes. Tu vas créer une clé, faire un appel POST /generate-post et récupérer un draft prêt à éditer.
Prérequis
L’API PetitPanda est disponible sur les plans Pro, Business et Enterprise. Si tu es en Free, passe d’abord sur un plan payant depuis Réglages > Facturation.
Tu auras aussi besoin :
- D’un terminal avec
curl(ou Node.js, ou Python) - D’un éditeur pour stocker ta clé API dans une variable d’environnement
Marche à suivre
Génère une clé API
Va dans Réglages > API et clique sur Créer une clé. Donne-lui un nom parlant (ex : n8n-prod, script-local, make-staging) et sélectionne les scopes dont tu as besoin.
Pour ce quickstart, coche au minimum reels:generate. Plus de détails sur les scopes dans Authentification & clés API.
Copie la clé
.env local. Si tu la perds, tu devras en regénérer une nouvelle.Stocke-la dans une variable d’environnement :
export PETITPANDA_API_KEY="ppk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"Lance ton premier appel
On va générer un post LinkedIn sur le thème de la productivité.
curl -X POST https://app.petitpanda.io/api/generate-post \
-H "Authorization: Bearer $PETITPANDA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"platform": "linkedin",
"topic": "3 hacks pour gagner 1h par jour quand on est solopreneur",
"tone": "friendly"
}'Reçois ton draft
Tu devrais recevoir une réponse 200 avec le contenu généré :
{
"draft_id": "drft_8f3a1c2b9e7d4f5a",
"platform": "linkedin",
"content": "Tu passes 3h par jour à jongler entre Slack, mails et Notion ?\n\nVoici 3 hacks qui m'ont fait gagner 1h par jour :\n\n1. Time-boxing strict : 25 min par tâche, pas plus.\n2. Boîte mail fermée sauf 2 fenêtres dans la journée.\n3. Une seule app de notes (j'ai choisi Obsidian).\n\nGain réel : +5h par semaine pour bosser sur ce qui compte vraiment.\n\nEt toi, c'est quoi ton hack ?",
"tone": "friendly",
"credits_used": 1,
"created_at": "2026-05-20T14:32:18Z"
}Le draft_id est ta clé d’entrée pour la suite : tu peux le récupérer dans l’app, l’éditer, le programmer via POST /schedules, ou le supprimer.
Et après ?
- Découvre tous les scopes et comment révoquer une clé : Authentification & clés API
- Plonge dans le détail de l’endpoint génération : Générer un post
- Programme ton draft fraîchement généré : Programmer un post
Authorization: Bearer {{ $env.PETITPANDA_API_KEY }} et tu es prêt.