Bloqueio de usuários

Bloqueio de usuários

POST/DELETE/GET /v1/accounts/{id}/block-users — bloqueie, desbloqueie e liste números bloqueados em uma conexão WhatsApp.

Gerencie a lista de bloqueio de uma conexão: bloqueie, desbloqueie e liste números.

POST /v1/accounts/{id}/block-users

Bloqueia até 1000 números por chamada.

POST /v1/accounts/{id}/block-users 200400401404429

Path: id (string, obrig.) — account_id.

Body (JSON):

{ "users": ["+5511999990000"] }
Campo Tipo Obrigatório Regras
users string[] Sim obrig., 1 a 1000 itens, números em E.164

A Meta só permite bloquear quem te mandou mensagem nas últimas 24h. Números fora dessa janela aparecem em failedUsers, sem erro.

Resposta 200

Resposta 200

{
"addedUsers": ["5511999990000"],
"failedUsers": []
}
CampoDescrição
addedUsersNúmeros bloqueados com sucesso
failedUsersNúmeros que não puderam ser bloqueados (ex.: sem mensagem nas últimas 24h) — sem erro

Exemplo

curl -X POST https://api.wablastmessage.com/v1/accounts/ckv.../block-users \
-H "Authorization: Bearer wak_sua_chave" \
-H "Content-Type: application/json" \
-d '{
  "users": ["+5511999990000"]
}'

DELETE /v1/accounts/{id}/block-users

Desbloqueia números. Mesmo body e limites do bloqueio (users: array de E.164, 1 a 1000 itens).

DELETE /v1/accounts/{id}/block-users 200400401404429

Resposta 200

Resposta 200

{
"removedUsers": ["5511999990000"]
}

Exemplo

curl -X DELETE https://api.wablastmessage.com/v1/accounts/ckv.../block-users \
-H "Authorization: Bearer wak_sua_chave" \
-H "Content-Type: application/json" \
-d '{
  "users": ["+5511999990000"]
}'

GET /v1/accounts/{id}/block-users

Lista os números bloqueados (paginado).

GET /v1/accounts/{id}/block-users 200401404429

Path: id (string, obrig.) — account_id.

Query:

Campo Tipo Obrigatório Regras
limit int Não opcional
cursor string Não opcional — nextCursor da página anterior

Resposta 200

Resposta 200

{
"users": ["5511999990000"],
"nextCursor": "..."
}

Quando houver mais páginas, passe nextCursor como cursor na chamada seguinte.

Exemplo

curl "https://api.wablastmessage.com/v1/accounts/ckv.../block-users?limit=100" \
-H "Authorization: Bearer wak_sua_chave"
Pular para o conteúdo