Skip to Content
🛠 APIDémarrage rapide

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é

⚠️ La clé ne sera affichée qu’une seule fois. Copie-la immédiatement dans un gestionnaire de secrets ou un fichier .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 ?

💡 Tu utilises n8n, Make ou Zapier ? Ajoute simplement un node HTTP Request avec le header Authorization: Bearer {{ $env.PETITPANDA_API_KEY }} et tu es prêt.
Last updated on