CLI
@anakonn/ankk est un outil CLI basé sur Bun et alimenté par l’API publique d’ANKK.
Prérequis
Section intitulée « Prérequis »- Bun 1.3 ou supérieur
- Une clé d’API publique associée à votre marque
Installation
Section intitulée « Installation »Exécuter sans installer :
bunx @anakonn/ankk --json healthInstallation globale :
bun install -g @anakonn/ankkankk --json healthConfiguration Initiale
Section intitulée « Configuration Initiale »Configuration globale :
ankk config setup --scope globalConfiguration locale au projet :
ankk config setup --scope projectOrdre de résolution de la configuration :
- Options de la CLI telles que
--api-keyet--config - Variable d’environnement
ANKK_API_KEY - Fichier
.ankk/config.jsonau niveau du projet - Fichier global
~/.ankk/config.json
L’URL par défaut est https://api.ankk.app si elle n’est pas configurée. ankk config show affiche les paramètres actuels sans exposer la clé d’API complète.
Commandes Disponibles
Section intitulée « Commandes Disponibles »| Commande | Objectif |
|---|---|
health | Vérifier la santé de l’API |
upgrade | Mettre à jour l’installation globale |
openapi | Consulter ou récupérer le schéma OpenAPI |
brand | Gérer les détails de la marque liés à la clé d’API |
connections | Inspecter les connexions SNS |
contents | Lister, consulter, publier et annuler du contenu programmé |
comments | Récupérer, publier, rafraîchir et modérer des commentaires |
reply-jobs | Créer et surveiller des tâches de réponse |
analytics | Récupérer les analyses et les résumés de métriques |
webhooks | Gérer les abonnements aux Webhooks |
config | Gérer la configuration de la CLI |
Pour voir les options disponibles pour n’importe quelle commande, exécutez ankk <command> --help.
Publication de Contenu
Section intitulée « Publication de Contenu »payload.json :
{ "connection_id": "<connection_id>", "idempotency_key": "cli-publish-001", "text": "Published via CLI."}ankk contents publish --file payload.jsonankk contents publish --file payload.json --scheduled-for 2026-08-10T09:00:00ZUtilisez --json dans les scripts et les clients IA :
ankk --json connections listankk --json contents get <content_id>