Financeiro
Anexar um arquivo a uma cobrança
Pendura um arquivo (multipart, campo file) na cobrança; ele vai junto no e-mail dela. PDF, imagem ou planilha, até 10 MB, e até 25 MB somando os anexos da cobrança: fora disso, 422 no campo file.
Autorização
bearer billing:executeAutorizaçãoBearer <token>
Credencial da v3: o JWT da sessão (o mesmo da v2) ou um token pessoal dom_pat_…. A lista de escopos de cada operação diz o que ela exige: uma capacidade (agents:read), authenticated ou session-only. Segredo de máquina (X-Agent-Secret, X-API-Token, sdk_…) não é aceito.
Em: header
Escopo: billing:execute
Parâmetros de caminho
charge_id*string
Id da cobrança
Corpo da requisição
multipart/form-data
multipart/form-data com o campo file
Definições TypeScript
Use o tipo request body no TypeScript.
Corpo da resposta
application/json
application/json
curl -X POST "https://<seu-servidor>/api/v3/billing/charges/{charge_id}/attachments" \ -H "Authorization: Bearer <credencial>" \ -F "file=@./anexo.pdf"{ "charge_id": "cf8b747b-a752-4d0a-9a4d-7d19fc1769f3", "content_type": "string", "created_at": "2019-08-24T14:15:22Z", "filename": "string", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "purged_at": "2019-08-24T14:15:22Z", "size_bytes": 0, "uploaded_by_email": "string"}