Saltar al contenido principal
Los comandos de la bandeja de entrada te permiten clasificar la bandeja de entrada social unificada desde la terminal: listar conversaciones, leer hilos de mensajes, marcarlos como leídos o resueltos, responder con texto y multimedia, activar o desactivar las suscripciones de la bandeja por cuenta y gestionar respuestas guardadas reutilizables.
Todos los comandos aceptan las opciones globales: --json (por defecto) / --table, --verbose, --api-key <key> y --api-url <url>. También puedes definir SOME_API_KEY y SOME_API_URL en tu entorno.

Conversaciones

inbox:list

Lista las conversaciones de la bandeja de entrada.
El endpoint de la API (GET /v1/inbox/conversations) solo pagina: cualquier otro filtro (--status, --platform, --type, --read, --unread, --search) se aplica en el cliente a la página actual. Aumenta --limit si necesitas que los filtros abarquen más conversaciones.
Ejemplos

inbox:messages

Obtiene los mensajes de un hilo de conversación.
string
requerido
ID del hilo de la conversación cuyos mensajes quieres obtener.
Ejemplos

inbox:read

Marca una conversación como leída (establece isSeen: true).
string
requerido
ID del hilo de la conversación que se marca como leída.
Ejemplos

inbox:resolve

Marca una conversación como resuelta, no resuelta o archivada.
string
requerido
ID del hilo de la conversación que se actualiza.
Ejemplos

inbox:delete

Elimina una o más conversaciones. Pide confirmación a menos que se pase --yes. Cada hilo se elimina de forma individual y se informa de los fallos parciales.
string[]
requerido
Uno o más ID de hilo que se eliminan (separados por espacios).
Ejemplos

Respuestas

inbox:reply

Responde a una conversación con texto, archivos o ambos. Se requiere al menos una de las opciones --message, --image, --video, --audio o --file. Las opciones multimedia se envían como adjuntos tipados (image, video, audio, document).
string
requerido
ID del hilo de la conversación a la que se responde.
Ejemplos

Suscripciones

Estos comandos aceptan un ID de cuenta (UUID) o el nombre de una plataforma (p. ej. twitter, facebook). Cuando un nombre de plataforma coincide con varias cuentas conectadas, la CLI te pide que elijas una. Si no existe ninguna cuenta coincidente, inbox:subscribe / inbox:unsubscribe terminan correctamente con una indicación para conectar una primero.

inbox:subscribe

Activa la bandeja de entrada de una cuenta social para que empiece a recibir mensajes, comentarios y menciones.
string
requerido
ID de la cuenta (UUID) o nombre de la plataforma (twitter, facebook, etc.).
Ejemplos

inbox:unsubscribe

Desactiva la bandeja de entrada de una cuenta social.
string
requerido
ID de la cuenta (UUID) o nombre de la plataforma (twitter, facebook, etc.).
Ejemplos

inbox:enable

Alias de inbox:subscribe.
string
requerido
ID de la cuenta (UUID) o nombre de la plataforma.
Ejemplo

inbox:disable

Alias de inbox:unsubscribe.
string
requerido
ID de la cuenta (UUID) o nombre de la plataforma.
Ejemplo

Respuestas guardadas

Las respuestas guardadas son plantillas de respuesta reutilizables a las que puedes adjuntar archivos y usar en la bandeja de entrada.

inbox:saved-replies

Lista todas las respuestas guardadas, u obtiene una respuesta guardada concreta por ID.
string
ID opcional de una respuesta guardada. Si se indica, devuelve los detalles de esa respuesta; si no, lista todas las respuestas guardadas.
Ejemplos

inbox:create-reply

Crea una respuesta guardada con texto, archivos o ambos. Se requiere al menos una de las opciones --text o --file.
Ejemplos

inbox:edit-reply

Edita una respuesta guardada. Se requiere al menos una de las opciones --text o --file.
string
requerido
ID de la respuesta guardada que se actualiza.
Ejemplos

inbox:delete-reply

Elimina una o más respuestas guardadas. Pide confirmación a menos que se pase --yes. Cada respuesta se elimina de forma individual y se informa de los fallos parciales.
string[]
requerido
Uno o más ID de respuestas guardadas que se eliminan (separados por espacios).
Ejemplos