DOCS

PATCH/messenger/chat/room/{_id}

Sala de Conversa - Atualização de campos do registro.

Método e URL

PATCH https://api.agilize.app/messenger/chat/room/{_id}

Autenticação

Envie a chave de API no cabeçalho da requisição.

Accept: application/json
x-api-key: SUA_CHAVE_API

Parâmetros

NomeOrigemObrigatórioTipoDescrição
x-api-keyheaderSimstringChave da API de integração gerada em seu painel gerencial.
_idpathSimintegerID of Sala de Conversa to update
content-typeheaderSimstringapplication/json

Corpo da requisição

  • Obrigatório: Sim
  • Content-Type: application/json

Campos do corpo

CampoTipoObrigatórioValores / ExemploDescrição
gueststringNão
usersstringNão
prefUserstringNão
ownerstringNão
prefUserPendAttrbooleanNão
histUsersstringNão
tagsstringNão
conversationDetailTagsstringNão
departmentstringNãoDepartamento atual da sala
contactstringNão
tlstringNão
lastTlstringNão
currFlowstringNão
currFlowDtLimitstring (date-time)Não
userstringNãoUsuário atual atribuído a sala
leadstringNão
infoobjectNão
lastEventstring (date-time)Não
createdAtstring (date-time)Não
lastFromUserbooleanNão
lastMsgstringNão
statusstringNão
currCasestringNão
triggersobjectNão
chSrcnumberNãoTipo de canal: 1 - WhatsApp, 2 - Facebook, 3 - Instagram, 4 - SMS
chInfoobjectNão
highlightVarsobjectNão
botFlagnumberNão
srcIdstringNão
chIdstringNãoIdentificador principal da sala no canal. No WhatsApp pode ser telefone ou BSUID quando chIdType = wa_user_id.
chIdTypestringNãoAceita: wa_user_idPreenchido apenas quando chId não é o identificador legado do canal. No WhatsApp, indica sala criada somente por BSUID.
chUserIdstringNãoBSUID do usuário WhatsApp quando informado pela Meta.
chPhonestringNãoTelefone WhatsApp confirmado quando informado pela Meta. Preserva vínculo em salas BSUID-only.
chUsernamestringNãoUsername WhatsApp quando informado pela Meta.
chIdPairstringNãoPar de identidade de canal ja conciliado automaticamente. No WhatsApp: BSUID|telefone.
mergeTostringNão
mergeAtstring (date-time)Não
utmobjectNão
utmClickobjectNão
chIsPendingbooleanNãoAtivado se o canal estiver pendente de resposta
dtIsArchivedstring (date-time)Não
dtTransferstring (date-time)Não
chIsArchivedbooleanNãoAtivado se o canal já foi concluído
isOutboundbooleanNãoDefine se é uma sala criada para envio ativo,
waCoexTakenbooleanNãoIndica que a sala foi assumida via Coexistência (WhatsApp app) antes de qualquer usuário entrar
isWaitingUserbooleanNão
leadUserPendAttrnumberNão
contactUserPendAttrnumberNão
companyUserPendAttrnumberNão
_integrationobjectNão
transmissionListstringNão
idleRulesDisabledbooleanNão
idleRulesobjectNão

Estruturas internas

info

{
  "name": "string",
  "phone": "string",
  "email": "string"
}

utm

{
  "provider": "string",
  "source": "string",
  "medium": "string",
  "clickId": "string",
  "campaignId": "string",
  "campaign": "string",
  "groupId": "string",
  "group": "string",
  "creativeId": "string",
  "creative": "string",
  "content": "string",
  "term": "string",
  "url": "string",
  "ref": "string"
}

utmClick

{
  "fbclid": "string",
  "ctwaClid": "string",
  "gclid": "string",
  "gbraid": "string",
  "wbraid": "string",
  "ttclid": "string"
}

idleRules

[
  {
    "rule": "string",
    "idleNextAt": "string (date-time)",
    "idleStep": "number"
  }
]

Exemplo básico:

{
  "guest": "valor",
  "users": [
    "valor"
  ],
  "prefUser": "valor",
  "owner": "valor",
  "prefUserPendAttr": true,
  "histUsers": [
    "valor"
  ],
  "tags": [
    "valor"
  ],
  "conversationDetailTags": [
    "valor"
  ]
}

Respostas

StatusDescriçãoConteúdo
200successapplication/json
401not authenticated
404not found
500general error

Exemplos básicos

Escolha uma linguagem para abrir o exemplo de requisição.

Testar requisição

Preencha os parâmetros, informe a chave no cabeçalho x-api-key e envie a requisição diretamente pelo navegador.

Carregando teste interativo do endpoint...