Passer au contenu principal
Les commandes de boîte de réception vous permettent de trier la boîte de réception sociale unifiée depuis le terminal : lister les conversations, lire les fils de messages, les marquer comme lus ou résolus, répondre avec du texte et des médias, activer ou désactiver la boîte de réception par compte et gérer des réponses enregistrées réutilisables.
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.
L’endpoint de l’API (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éfinit isSeen: 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 de inbox:subscribe.
string
requis
ID du compte (UUID) ou nom de la plateforme.
Exemple

inbox:disable

Alias de inbox: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