> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Valor da transação

> Use o campo de transação que pertence à versão do endpoint. O Midaz não usa um único campo de valor global em todas as APIs de transação.

Os campos de valor se aplicam aos corpos de criação de transação, não a todo endpoint de transação. Os payloads de criação da v1 usam `value` decimal. A API aceita um número ou uma string JSON. Uma string evita o arredondamento IEEE-754 do lado do cliente. Os endpoints de criação `direct`, `hold`, `block` e `unblock` da v2 exigem `amount` como string. Commit, cancel e revert são endpoints de ciclo de vida apenas com ID e não têm corpo de requisição de valor.

<Warning>
  Não combine convenções de campo de versões de transação diferentes. Use a referência da API para a operação específica que você chama.
</Warning>
