Pular para o conteúdo principal
Os comandos da caixa de entrada permitem fazer a triagem da caixa de entrada social unificada pelo terminal: listar conversas, ler threads de mensagens, marcá-las como lidas/resolvidas, responder com texto e mídia, ativar ou desativar as inscrições da caixa de entrada por conta e gerenciar respostas salvas reutilizáveis.
Todos os comandos aceitam as flags globais: --json (padrão) / --table, --verbose, --api-key <key> e --api-url <url>. Você também pode definir SOME_API_KEY e SOME_API_URL no seu ambiente.

Conversas

inbox:list

Lista as conversas da caixa de entrada.
O endpoint da API (GET /v1/inbox/conversations) só faz paginação; todos os outros filtros (--status, --platform, --type, --read, --unread, --search) são aplicados no cliente à página atual. Aumente --limit se quiser que os filtros abranjam mais conversas.
Exemplos

inbox:messages

Obtém as mensagens de uma thread de conversa.
string
obrigatório
ID da thread da conversa cujas mensagens você quer buscar.
Exemplos

inbox:read

Marca uma conversa como lida (define isSeen: true).
string
obrigatório
ID da thread da conversa a marcar como lida.
Exemplos

inbox:resolve

Marca uma conversa como resolvida, não resolvida ou arquivada.
string
obrigatório
ID da thread da conversa a atualizar.
Exemplos

inbox:delete

Exclui uma ou mais conversas. Pede confirmação, a menos que --yes seja passada. Cada thread é excluída individualmente e as falhas parciais são informadas.
string[]
obrigatório
Um ou mais IDs de thread a excluir (separados por espaço).
Exemplos

Respostas

inbox:reply

Responde a uma conversa com texto, arquivos ou ambos. É obrigatório informar pelo menos um entre --message, --image, --video, --audio ou --file. As flags de mídia são enviadas como anexos tipados (image, video, audio, document).
string
obrigatório
ID da thread da conversa a ser respondida.
Exemplos

Inscrições

Estes comandos aceitam um ID de conta (UUID) ou o nome de uma plataforma (por exemplo, twitter, facebook). Quando o nome de uma plataforma corresponde a várias contas conectadas, a CLI pede que você escolha uma. Se não existir nenhuma conta correspondente, inbox:subscribe / inbox:unsubscribe terminam com sucesso e com uma dica para conectar uma primeiro.

inbox:subscribe

Ativa a caixa de entrada de uma conta social para que ela comece a receber mensagens, comentários e menções.
string
obrigatório
ID da conta (UUID) ou nome da plataforma (twitter, facebook etc.).
Exemplos

inbox:unsubscribe

Desativa a caixa de entrada de uma conta social.
string
obrigatório
ID da conta (UUID) ou nome da plataforma (twitter, facebook etc.).
Exemplos

inbox:enable

Alias de inbox:subscribe.
string
obrigatório
ID da conta (UUID) ou nome da plataforma.
Exemplo

inbox:disable

Alias de inbox:unsubscribe.
string
obrigatório
ID da conta (UUID) ou nome da plataforma.
Exemplo

Respostas salvas

As respostas salvas são modelos de resposta reutilizáveis, aos quais você pode anexar arquivos e que pode usar na caixa de entrada.

inbox:saved-replies

Lista todas as respostas salvas ou obtém uma única resposta salva pelo ID.
string
ID opcional de uma resposta salva. Quando informado, retorna os detalhes dessa resposta; caso contrário, lista todas as respostas salvas.
Exemplos

inbox:create-reply

Cria uma resposta salva com texto, arquivos ou ambos. É obrigatório informar pelo menos um entre --text ou --file.
Exemplos

inbox:edit-reply

Edita uma resposta salva. É obrigatório informar pelo menos um entre --text ou --file.
string
obrigatório
ID da resposta salva a atualizar.
Exemplos

inbox:delete-reply

Exclui uma ou mais respostas salvas. Pede confirmação, a menos que --yes seja passada. Cada resposta é excluída individualmente e as falhas parciais são informadas.
string[]
obrigatório
Um ou mais IDs de respostas salvas a excluir (separados por espaço).
Exemplos