Skip to main content
POST
Delete multiple transactions independently.

Authorizations

Authorization
string
header
required

Token da sessão no cabeçalho Authorization, no formato Bearer (mesmo esquema ApiKeyAuth do contrato).

Headers

x-company-id
string
required

Company ID (UUID)

Body

application/json

Batch delete request

ids
string[]
required

Lista de IDs a excluir (UUIDs). Limite: 1..100, sem duplicatas. Ids de outra empresa falham com 404 naquele item. swagger:example ["550e8400-e29b-41d4-a716-446655440000", "550e8400-e29b-41d4-a716-446655440001"]

Required array length: 1 - 100 elements
confirm
boolean

Confirmação de cancelamento de compra de cartão (opcional). Obrigatório quando a exclusão afeta uma compra no cartão com parcela paga.

reason
string

Motivo da exclusão (opcional). Obrigatório quando a exclusão afeta uma transação paga.

Response

Processamento completado. Cada item em results traz seu status. summary mostra total, sucessos e falhas.

replayed
boolean

Indica se a resposta é um replay de uma request anterior (idempotência). True: mesma chave de idempotência foi processada antes, nenhum efeito novo. False: request foi processada normalmente. Omitido em PATCH e DELETE.

results
object[]

Resultados por item, na ordem da request original.

series_id
string

Identificador da série criada (somente em POST /batch com status 201). Omitido em caso de erro no nível da request.

summary
object

Resumo agregado dos resultados.