Pular para o conteúdo

Operação em lote

POST/v1/instances/bulkdesde M11token admin

Quando usar

Aplica start, stop, restart ou delete a várias instâncias, dadas por ids ou por tag (uma das duas), até 100 por requisição. Roda 4 por vez e devolve um resultado por instância: uma falha não interrompe as outras. delete exige "confirm": true e pode levar ~20s por instância conectada (logout + parada do worker). Exige o token admin (ou o do operador).

Autenticação

Exige o token admin. Com um token de instância a resposta é 403 forbidden.

Parâmetros

Corpo (JSON)

NomeTipoDescrição
actionobrigatório"start" | "stop" | "restart" | "delete"
idsstring[] (até 100 itens)
tagstring
confirmbooleanObrigatório (true) para delete.

Exemplo

Janela do terminal
curl -s -X POST "$LITEZAP_URL/v1/instances/bulk" \
-H "Authorization: Bearer $LITEZAP_ADMIN_TOKEN" \
-d '{"action":"stop","tag":"cliente-acme"}'
Outros corpos de exemplo
Apagar por id
{
"action": "delete",
"ids": [
"inst_7f3a9c2e5b1d4086",
"inst_2b9d4f6a8c0e1357"
],
"confirm": true
}

Nos exemplos, LITEZAP_URL é a URL base (ex.: http://localhost:8787) e o token vem deLITEZAP_TOKEN (instância) ou LITEZAP_ADMIN_TOKEN.

Resposta

200 Resultado por instância.

Campos de object
actionstring
succeededinteger
failedinteger
resultsobject[]
{
"action": "delete",
"succeeded": 1,
"failed": 1,
"results": [
{
"id": "inst_7f3a9c2e5b1d4086",
"ok": true
},
{
"id": "inst_nao_existe",
"ok": false,
"error": {
"code": "instance_not_found",
"message": "instance not found",
"retryable": false
}
}
]
}

Erros

CódigoHTTPRetentávelO que fazer
validation_failed400nãoCorrija o corpo ou os parâmetros; a message diz o campo.
unauthorized401nãoEnvie Authorization: Bearer <token> válido.
forbidden403nãoUse o token certo (admin, ou o da própria instância).

Todo erro usa o envelope {"error":{"code","message","retryable"}}. Tabela completa em Erros.

Eventos gerados

Equivalente na Z-API: Apagar instâncias em lote (parceiros). Veja Migrar da Z-API.

Outras operações de Plataforma: Listar chaves de API · Criar chave de API · Revogar chave de API · Gerar link de pareamento · Revogar links de pareamento · Uso da instância