Anexar comprovante
Envia (multipart, campo file) e anexa um comprovante ao lançamento, substituindo o anterior se houver. Tipos aceitos: JPEG, PNG, PDF, HEIC, WebP; máximo 10MB. 400 para tipo/tamanho inválido; 404 quando o lançamento não existe. Retorna o id do lançamento e a URL pública do comprovante.
Authorization
bearerAuth Chave de API no cabeçalho Authorization: Bearer dz_live_...
In: header
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X PUT "https://example.com/v1/transactions/string/receipt" \ -H "Content-Type: application/json" \ -d '{ "file": "File" }'{ "transaction_id": "9f2b6a1c-4e3d-4a2b-8c1e-2b7d5f0a1c33", "receipt_url": "https://cdn.dinzo.app/receipts/1a2b/9f2b6a1c/1755600000000-7d3c9a1e.jpg"}DELETERemover comprovante
Remove o comprovante anexado ao lançamento (apaga o arquivo no storage e limpa `receipt_url`). 404 quando o lançamento não existe ou não possui comprovante. Sem corpo de resposta.
POSTCriar transferência
Cria uma transferência interna entre duas contas do usuário: gera as duas pernas (débito na conta de origem, crédito na de destino) já agrupadas. Corpo exige `from_account_id`, `to_account_id`, `amount` (positivo) e `description`. Retorna os ids das duas pernas (201).