Pular para o conteúdo

Configurações

Consulta e altera configurações da sessão como filtros de mídia, grupos e presença.

Consulta e altera as configurações de uma sessão, como filtros de mídia, grupos e presença automática.

GET /sessions/{id}/config
NomeTipoObrigatórioDescrição
idstringSimID da sessão (path param)
Terminal window
curl https://endpoint.wi.api.br/sessions/01234567-89ab-cdef-0123-456789abcdef/config \
-H "x-api-key: $WIAPI_KEY"
{
"skipmedia": false,
"skipgroups": false,
"skipnewsletters": false,
"skipbroadcasts": false,
"skipownmessages": false,
"skipcalls": false,
"presence": true
}
POST /sessions/{id}/config/{key}
NomeTipoObrigatórioDescrição
idstringSimID da sessão (path param)
keystringSimChave da configuração (path param)
enabledbooleanSimtrue para ativar, false para desativar
ChaveEfeito
skipmediaNão recebe mídia nos webhooks (economiza banda)
skipgroupsIgnora mensagens de grupo
skipnewslettersIgnora canais e newsletters
skipbroadcastsIgnora listas de transmissão
skipownmessagesNão dispara webhook para mensagens enviadas
skipcallsIgnora eventos de chamada
presenceEnvia status “online” automaticamente
Terminal window
curl -X POST https://endpoint.wi.api.br/sessions/01234567-89ab-cdef-0123-456789abcdef/config/skipgroups \
-H "x-api-key: $WIAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"enabled": true}'
{
"key": "skipgroups",
"enabled": true
}