Zum Inhalt springen

CLI

@anakonn/ankk ist ein Bun-basiertes CLI-Tool, das von der ANKK Public API unterstützt wird.

  • Bun 1.3 oder höher
  • Ein öffentlicher API-Schlüssel, der auf Ihre Marke beschränkt ist

Ohne Installation ausführen:

Terminal-Fenster
bunx @anakonn/ankk --json health

Globale Installation:

Terminal-Fenster
bun install -g @anakonn/ankk
ankk --json health

Globale Konfiguration:

Terminal-Fenster
ankk config setup --scope global

Projektspezifische Konfiguration:

Terminal-Fenster
ankk config setup --scope project

Reihenfolge der Konfigurationsauflösung:

  1. CLI-Optionen wie --api-key und --config
  2. ANKK_API_KEY Umgebungsvariable
  3. Projektbezogene .ankk/config.json
  4. Globale ~/.ankk/config.json

Standardmäßig auf https://api.ankk.app eingestellt, falls nicht anders konfiguriert. ankk config show zeigt aktuelle Einstellungen an, ohne den vollständigen API-Schlüssel offenzulegen.

BefehlZweck
healthAPI-Status prüfen
upgradeGlobale Installation aktualisieren
openapiOpenAPI-Schema anzeigen oder abrufen
brandMarkendetails verwalten, die dem API-Schlüssel zugeordnet sind
connectionsSNS-Verbindungen inspizieren
contentsInhalte auflisten, abfragen, veröffentlichen und geplante Inhalte abbrechen
commentsKommentare abrufen, posten, aktualisieren und moderieren
reply-jobsAntwort-Aufträge erstellen und überwachen
analyticsStatistiken und Metrik-Zusammenfassungen abrufen
webhooksWebhook-Abonnements verwalten
configCLI-Konfiguration verwalten

Um verfügbare Optionen für einen Befehl anzuzeigen, führen Sie ankk <command> --help aus.

payload.json:

{
"connection_id": "<connection_id>",
"idempotency_key": "cli-publish-001",
"text": "Published via CLI."
}
Terminal-Fenster
ankk contents publish --file payload.json
ankk contents publish --file payload.json --scheduled-for 2026-08-10T09:00:00Z

Verwenden Sie --json in Skripten und KI-Clients:

Terminal-Fenster
ankk --json connections list
ankk --json contents get <content_id>