Alle Befehle akzeptieren die globalen Flags:
--json (Standard) / --table, --verbose, --api-key <key> und --api-url <url>. Du kannst außerdem SOME_API_KEY und SOME_API_URL in deiner Umgebung setzen.Konversationen
inbox:list
Listet Posteingangs-Konversationen auf.GET /v1/inbox/conversations) paginiert nur — jeder andere Filter (--status, --platform, --type, --read, --unread, --search) wird clientseitig auf die aktuelle Seite angewendet. Erhöhe --limit, wenn die Filter mehr Konversationen abdecken sollen.
Beispiele
inbox:messages
Ruft die Nachrichten eines Konversationsverlaufs ab.string
erforderlich
Thread-ID der Konversation, deren Nachrichten du abrufen möchtest.
Beispiele
inbox:read
Markiert eine Konversation als gelesen (setztisSeen: true).
string
erforderlich
Thread-ID der Konversation, die als gelesen markiert werden soll.
Beispiele
inbox:resolve
Markiert eine Konversation als erledigt, nicht erledigt oder archiviert.string
erforderlich
Thread-ID der zu aktualisierenden Konversation.
Beispiele
inbox:delete
Löscht eine oder mehrere Konversationen. Fragt nach einer Bestätigung, sofern nicht--yes übergeben wird. Jeder Verlauf wird einzeln gelöscht, Teilfehler werden gemeldet.
string[]
erforderlich
Eine oder mehrere zu löschende Thread-IDs (durch Leerzeichen getrennt).
Beispiele
Antworten
inbox:reply
Antwortet auf eine Konversation mit Text, Dateien oder beidem. Mindestens eines von--message, --image, --video, --audio oder --file ist erforderlich. Medien-Flags werden als typisierte Anhänge gesendet (image, video, audio, document).
string
erforderlich
Thread-ID der Konversation, auf die geantwortet wird.
Beispiele
Abonnements
Diese Befehle akzeptieren entweder eine Konto-ID (UUID) oder einen Plattformnamen (z. B.twitter, facebook). Passt ein Plattformname auf mehrere verbundene Konten, fordert die CLI dich auf, eines auszuwählen. Existiert kein passendes Konto, beenden sich inbox:subscribe / inbox:unsubscribe erfolgreich mit dem Hinweis, zuerst eines zu verbinden.
inbox:subscribe
Aktiviert den Posteingang für ein Social-Konto, damit es Nachrichten, Kommentare und Erwähnungen empfängt.string
erforderlich
Konto-ID (UUID) oder Plattformname (
twitter, facebook usw.).Beispiele
inbox:unsubscribe
Deaktiviert den Posteingang für ein Social-Konto.string
erforderlich
Konto-ID (UUID) oder Plattformname (
twitter, facebook usw.).Beispiele
inbox:enable
Alias fürinbox:subscribe.
string
erforderlich
Konto-ID (UUID) oder Plattformname.
Beispiel
inbox:disable
Alias fürinbox:unsubscribe.
string
erforderlich
Konto-ID (UUID) oder Plattformname.
Beispiel
Gespeicherte Antworten
Gespeicherte Antworten sind wiederverwendbare Antwortvorlagen, denen du Dateien anhängen und die du in den Posteingang übernehmen kannst.inbox:saved-replies
Listet alle gespeicherten Antworten auf oder ruft eine einzelne gespeicherte Antwort über ihre ID ab.string
Optionale ID einer gespeicherten Antwort. Wenn angegeben, werden die Details dieser einzelnen Antwort zurückgegeben; andernfalls werden alle gespeicherten Antworten aufgelistet.
Beispiele
inbox:create-reply
Erstellt eine gespeicherte Antwort mit Text, Dateien oder beidem. Mindestens eines von--text oder --file ist erforderlich.
Beispiele
inbox:edit-reply
Bearbeitet eine gespeicherte Antwort. Mindestens eines von--text oder --file ist erforderlich.
string
erforderlich
ID der zu aktualisierenden gespeicherten Antwort.
Beispiele
inbox:delete-reply
Löscht eine oder mehrere gespeicherte Antworten. Fragt nach einer Bestätigung, sofern nicht--yes übergeben wird. Jede Antwort wird einzeln gelöscht, Teilfehler werden gemeldet.
string[]
erforderlich
Eine oder mehrere zu löschende IDs gespeicherter Antworten (durch Leerzeichen getrennt).
Beispiele