Toutes les commandes acceptent les options globales :
--json (par défaut) / --table, --verbose, --api-key <key> et --api-url <url>. Vous pouvez aussi définir SOME_API_KEY et SOME_API_URL dans votre environnement.Conversations
inbox:list
Liste les conversations de la boîte de réception.GET /v1/inbox/conversations) ne gère que la pagination — tous les autres filtres (--status, --platform, --type, --read, --unread, --search) sont appliqués côté client à la page courante. Augmentez --limit si vous voulez que les filtres couvrent davantage de conversations.
Exemples
inbox:messages
Récupère les messages d’un fil de conversation.string
requis
ID du fil de la conversation dont vous souhaitez récupérer les messages.
Exemples
inbox:read
Marque une conversation comme lue (définitisSeen: true).
string
requis
ID du fil de la conversation à marquer comme lue.
Exemples
inbox:resolve
Marque une conversation comme résolue, non résolue ou archivée.string
requis
ID du fil de la conversation à mettre à jour.
Exemples
inbox:delete
Supprime une ou plusieurs conversations. Une confirmation est demandée, sauf si--yes est passé. Chaque fil est supprimé individuellement et les échecs partiels sont signalés.
string[]
requis
Un ou plusieurs ID de fils à supprimer (séparés par des espaces).
Exemples
Réponses
inbox:reply
Répond à une conversation avec du texte, des fichiers, ou les deux. Au moins une des options--message, --image, --video, --audio ou --file est requise. Les options de médias sont envoyées comme pièces jointes typées (image, video, audio, document).
string
requis
ID du fil de la conversation à laquelle répondre.
Exemples
Abonnements
Ces commandes acceptent soit un ID de compte (UUID), soit un nom de plateforme (par ex.twitter, facebook). Lorsqu’un nom de plateforme correspond à plusieurs comptes connectés, la CLI vous demande d’en choisir un. Si aucun compte correspondant n’existe, inbox:subscribe / inbox:unsubscribe se terminent avec succès en vous suggérant d’en connecter un d’abord.
inbox:subscribe
Active la boîte de réception pour un compte social afin qu’il commence à recevoir messages, commentaires et mentions.string
requis
ID du compte (UUID) ou nom de la plateforme (
twitter, facebook, etc.).Exemples
inbox:unsubscribe
Désactive la boîte de réception pour un compte social.string
requis
ID du compte (UUID) ou nom de la plateforme (
twitter, facebook, etc.).Exemples
inbox:enable
Alias deinbox:subscribe.
string
requis
ID du compte (UUID) ou nom de la plateforme.
Exemple
inbox:disable
Alias deinbox:unsubscribe.
string
requis
ID du compte (UUID) ou nom de la plateforme.
Exemple
Réponses enregistrées
Les réponses enregistrées sont des modèles de réponse réutilisables auxquels vous pouvez joindre des fichiers et que vous pouvez insérer dans la boîte de réception.inbox:saved-replies
Liste toutes les réponses enregistrées, ou récupère une réponse enregistrée par son ID.string
ID facultatif d’une réponse enregistrée. Lorsqu’il est fourni, renvoie les détails de cette réponse ; sinon, liste toutes les réponses enregistrées.
Exemples
inbox:create-reply
Crée une réponse enregistrée avec du texte, des fichiers, ou les deux. Au moins une des options--text ou --file est requise.
Exemples
inbox:edit-reply
Modifie une réponse enregistrée. Au moins une des options--text ou --file est requise.
string
requis
ID de la réponse enregistrée à mettre à jour.
Exemples
inbox:delete-reply
Supprime une ou plusieurs réponses enregistrées. Une confirmation est demandée, sauf si--yes est passé. Chaque réponse est supprimée individuellement et les échecs partiels sont signalés.
string[]
requis
Un ou plusieurs ID de réponses enregistrées à supprimer (séparés par des espaces).
Exemples