Retour aux agents IA

AdaptlyPost CLI

Pilotez AdaptlyPost depuis votre terminal ou un script. Un seul binaire, aucun runtime à gérer, et chaque commande peut afficher du JSON.

Installation

Prenez celle qui convient à votre machine. Homebrew et le script curl installent un binaire autonome : Node n'est pas nécessaire.

npm
npm install -g @adaptlypost/cli
Homebrew (macOS, Linux)
brew trust adaptlypost/tap && brew install adaptlypost/tap/adaptlypost
Script d'installation (macOS, Linux)
curl -fsSL https://adaptlypost.com/install.sh | sh
Lancer une fois, sans installer
npx -p @adaptlypost/cli adaptlypost --help

Homebrew 7 refuse de charger une formule d'un tap tiers tant que vous ne l'avez pas approuvé, ce que fait brew trust. Sans cela, install et upgrade s'arrêtent sur « Refusing to load formula from untrusted tap ».

L'installation vous donne deux noms pour le même programme. Le court est apost.

Authentification

Créez un jeton d'API et donnez-le à login. Les jetons vivent dans les réglages de votre espace de travail : API et agents IA.

adaptlypost login

La commande ouvre la page des jetons, lit le jeton dans une invite masquée, vérifie le préfixe adaptly_ en local, puis le valide par un appel API avant de l'écrire sur disque en mode 0600. Rien n'est enregistré si la vérification échoue.

En CI, passez le jeton par un tube et sautez l'invite

echo "$MY_SECRET" | adaptlypost login --token-stdin

Ou ne stockez rien et passez-le à chaque commande

ADAPTLYPOST_API_TOKEN=adaptly_your_token adaptlypost whoami

Démarrage rapide

Planifier une publication sur deux plateformes. Les identifiants de compte viennent de adaptlypost accounts list.

adaptlypost post --caption "Shipping today"   --accounts acc_123 --platforms LINKEDIN,TWITTER   --schedule "2026-10-02T09:00:00Z"

Commandes

Chaque commande accepte --help, et la plupart acceptent --json. Lancez adaptlypost doctor si quelque chose cloche.

Se connecter

adaptlypost loginEnregistrer un jeton d'API sur cette machine, après avoir vérifié qu'il fonctionne
adaptlypost logoutSupprimer le jeton enregistré
adaptlypost whoamiAfficher quel jeton est utilisé et ce à quoi il donne accès

Travail quotidien

adaptlypost postCréer, planifier, publier, modifier et supprimer des publications
adaptlypost accountsLister les comptes sociaux connectés et leurs identifiants
adaptlypost analyticsPortée, engagement et répartition par plateforme
adaptlypost mediaTéléverser des images et des vidéos pour une publication

Portes de sortie

adaptlypost apiEnvoyer une requête authentifiée vers n'importe quel endpoint de l'API
adaptlypost mcpAfficher la configuration du serveur MCP pour votre éditeur
adaptlypost openOuvrir une page de l'application web dans votre navigateur

Cette machine

adaptlypost configLire et modifier les préférences du CLI
adaptlypost doctorVérifier cette machine, les fichiers de configuration et l'API
adaptlypost completionAfficher le script de complétion du shell

Chaque commande liste ses propres options sous adaptlypost <command> --help.

Scripts

Ajoutez --json à n'importe quelle commande et vous obtenez une enveloppe stable avec ok, command et data, prête pour jq.

adaptlypost whoami --json

Vous avez rarement besoin de l'option. La sortie passe en JSON d'elle-même quand stdout n'est pas un terminal ou que CI est défini : une commande dans un tube renvoie donc déjà du JSON.

Codes de sortie

0Succès
2Erreur d'usage, par exemple une option manquante ou inconnue
3Le jeton a été refusé ou est absent
4Aucun élément ne correspond à cet identifiant
5L'API a refusé les données
7Trop de requêtes
8Panne réseau ou délai dépassé
9Limite de forfait ou de quota atteinte

Et ensuite

Créez un jeton, ou branchez plutôt le même compte sur un agent IA.