Exclui vários funcionários em uma única requisição (até 100), reduzindo o número de chamadas frente ao limite de 60 requisições por minuto. Cada item da lista é o _id ou o external_id do funcionário. Diferente da exclusão individual, o header If-Match não é utilizado. Um funcionário excluído pode ser reativado depois com um PATCH /employees/{id} de corpo vazio.
Validação e resultado: a lista inteira é validada antes de qualquer exclusão, então se algum item for inválido a requisição falha com 422 e nenhum funcionário é excluído. Passada a validação, cada funcionário é excluído individualmente e a resposta 200 informa o resultado de cada um: os excluídos em successes e, em fails, os que não puderam ser excluídos com o motivo. A exclusão não é transacional, então um lote pode terminar parcialmente excluído — sempre confira fails e reenvie apenas esses itens.
- Mock serverhttps://api-docs.tiquetaque.app/_mock/employees/bulk
- Productionhttps://api.tiquetaque.com/v2.2/employees/bulk
curl -i -X DELETE \
-u '<username>:<password>' \
https://api-docs.tiquetaque.app/_mock/employees/bulk \
-H 'Content-Type: application/json' \
-d '{
"employees": [
"5f3551beeb623e8ebe0ae994",
"matricula-2231"
]
}'{ "successes": [ { … }, { … } ], "fails": [] }