Ir para o conteúdo

DELETE /{id}/removerGTAsPorNumeroComposto

Remove GTAs de uma movimentação usando o numeroComposto de cada GTA no corpo da requisição.

Campo Valor
Método DELETE
Endpoint /movimentacao/{id}/removerGTAsPorNumeroComposto
Chave Natural numeroComposto (String, no body)
Parâmetro preservado id (UUID) da movimentação
Fachada para DELETE /movimentacao/{id}/removerGTAs

Parâmetros de Path

Nome Tipo Obrigatório Descrição
id UUID Identificador da movimentação

Body (JSON)

Lista com os numeroComposto das GTAs a remover.

[
  "MG-001-2024",
  "MG-002-2024"
]

Respostas

Código Descrição
200 GTAs removidas com sucesso
404 GTA não localizada pelo numeroComposto informado
417 Erro interno durante a execução
curl -X DELETE <api_url>/movimentacao/123e4567-e89b-12d3-a456-426614174000/removerGTAsPorNumeroComposto \
  -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" \
  -d '["MG-001-2024", "MG-002-2024"]'