Skip to main content

Endpoint

PATCH /v1/conversations/:id
Escopo necessário: write:conversations Envie assigned_to e/ou status. Pelo menos um campo é obrigatório.

Corpo da requisição

CampoTipoDescrição
assigned_tostring|nullID do membro responsável (null para desatribuir)
statusstringopen para reabrir, closed para arquivar

Exemplo — Atribuir conversa

curl -X PATCH https://api.socialsell.ai/v1/conversations/664g2h3i4j5k6l7m8n9o0p1q \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"assigned_to": "664a1b2c3d4e5f6789012345"}'

Exemplo — Fechar conversa

curl -X PATCH https://api.socialsell.ai/v1/conversations/664g2h3i4j5k6l7m8n9o0p1q \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"status": "closed"}'

Resposta

Retorna o objeto conversa atualizado.

Erros

CódigoStatusDescrição
INVALID_ID400ID inválido
NOT_FOUND404Conversa não encontrada