Notas Fiscais

Reenviar Nota por E-mail

Reenvia por e-mail uma nota já autorizada. O identificador é o invoiceId da listagem.

Aceita até 10 destinatários por chamada — acima disso a resposta é TOO_MANY_EMAILS. Notas que ainda não foram autorizadas são recusadas com NOTA_NOT_ISSUED.

A nota segue anexada em PDF e XML.

Case de uso:

Como prestador, quero reenviar a nota para um segundo e-mail do cliente, sem precisar baixar e anexar o PDF manualmente.

POST/v1/invoices/notas/:notaid/reenviar
Base URL Produção:https://api.validapay.com.br
Base URL Sandbox:https://sandbox.validapay.com.br

Authorizations

bearer

Authorization

string · header · required

Cabeçalho de autenticação Bearer no formato Bearer {{token}} onde {{token}} é o seu token OAuth2.

Escopos requeridos

nota.fiscal/write

Path Parameters

NameTypeRequiredDescription
notaidstringRequiredNotaid

Body

application/json

Content-Type:application/json
{
  "emails": [
    "financeiro@exemplo.com.br",
    "contabilidade@exemplo.com.br"
  ]
}

Schema

emails[2]arrayRequired

No máximo 10 destinatários

const url = 'https://sandbox.validapay.com.br/v1/invoices/notas/{{notaId}}/reenviar';

const options = {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer {{token}}',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
  "emails": [
    "financeiro@exemplo.com.br",
    "contabilidade@exemplo.com.br"
  ]
})
};

fetch(url, options)
  .then(res => res.json())
  .then(json => console.log(json))
  .catch(err => console.error(err));

Response Examples

200200
{
  "success": true,
  "emails": [
    "financeiro@exemplo.com.br",
    "contabilidade@exemplo.com.br"
  ]
}
400400 - sem e-mail
{
    "error": {
        "message": "Informe ao menos um e-mail",
        "code": "EMAILS_REQUIRED",
        "details": null,
        "timestamp": "2026-07-14T21:39:36.322Z"
    }
}