Passer au contenu principal
Le groupe de commandes posts vous permet de lister, créer, modifier, programmer, relancer et supprimer des publications sur n’importe quelle plateforme connectée. Toutes les commandes acceptent les options globales (--json par défaut, --table, --verbose, --api-key, --api-url) et lisent les identifiants dans SOME_API_KEY / SOME_API_URL lorsque ces options sont omises.

posts:list

Liste les publications de votre espace de travail avec un filtrage facultatif. Utilisez posts:calendar pour filtrer par plage de dates.
Exemple

posts:get

Récupère une publication par son ID avec tous ses détails.
Exemple

posts:calendar

Récupère les publications programmées dans une plage de dates précise. Utile pour les vues de type calendrier.
Exemple

posts:create

Crée une nouvelle publication ciblant n’importe quelle plateforme connectée. Omettez --date pour publier immédiatement, ou fournissez un horodatage ISO 8601 pour programmer la publication plus tard.
Exemples
L’option -m, --media accepte un mélange, séparé par des virgules, de chemins de fichiers locaux et d’UUID de fichiers médias existants. Les fichiers locaux sont pré-signés et importés automatiquement ; les UUID sont récupérés depuis votre médiathèque. Chaque élément doit être un chemin de fichier lisible ou un UUID de fichier valide — tout le reste est rejeté. Les types de fichiers pris en charge incluent PNG, JPG, JPEG, GIF, WebP, SVG, MP4, MOV, AVI, WebM, MP3, WAV et PDF.
Si vous ne passez pas --accounts et que vous avez plusieurs comptes pour la plateforme choisie, la CLI vous demande d’en sélectionner un de façon interactive. Lors de la création d’un brouillon (-t draft), le compte est facultatif — la publication est soumise sans compte si aucun n’est fourni ou résolu.
Lorsque -j, --json-file est fourni, le contenu du fichier est utilisé tel quel comme corps de la requête et les autres options (-c, --platform, --media, etc.) sont ignorées.

posts:update

Met à jour le texte, la date de programmation ou les métadonnées propres à la plateforme d’une publication existante.
Exemple

posts:delete

Supprime une ou plusieurs publications. La suppression d’un seul ID utilise l’endpoint de suppression unitaire ; en passant plusieurs ID, la suppression groupée est utilisée. Une confirmation est demandée, sauf si -y est défini.
Exemples

posts:bulk-delete

Supprime plusieurs publications par ID en une seule requête groupée. Une confirmation est demandée, sauf si -y est défini.
Exemple

posts:schedule

Programme une publication pour une date future.
Exemple

posts:unschedule

Retire une publication de la programmation.
Exemple

posts:retry

Relance une publication en échec. La publication est remise en file d’attente.
Exemple

posts:resubmit

Soumet à nouveau pour approbation une publication rejetée.
Exemple