POST
https://www.allpost.com.br/api/v1/pedido/{numeroPedido}/anexos

Envia um novo anexo (documento ou imagem, até 5 MB, limite de 30) a um pedido de reversa ou envio (numeroPedido: 1578397 ou rvs0_1578397)

Módulo: Pedido

Descrição

Envia um novo anexo a um pedido.
O mesmo endpoint atende pedidos de reversa e de envio. O identificador informado é o numeroPedido — número do pedido ou número do pedido de reversa (ex.: 1578397 ou rvs0_1578397).
Exemplo:
- https://www.allpost.com.br/api/v1/pedido/1578397/anexos
- https://www.allpost.com.br/api/v1/pedido/rvs0_1578397/anexos

O envio deve ser feito como multipart/form-data, com o arquivo no campo anexo (um arquivo por requisição).
Um anexo pode ser um documento (doc, docx, pdf, xls, xlsx, csv) ou uma imagem (jpeg, png, gif). Tamanho máximo: 5 MB por anexo. Limite de 30 anexos por pedido.

Códigos de retorno:
- 200: anexo enviado.
- 400: tipo de arquivo não permitido, arquivo acima de 5 MB ou limite de 30 anexos atingido.
- 401: token ausente, expirado ou inválido.
- 403: o pedido não pertence à loja autenticada.
- 404: pedido não encontrado.

Parâmetros de Path

Campo Descrição Tipo Obrigatório
numeroPedido Número do pedido ou número do pedido de reversa (ex.: 1578397 ou rvs0_1578397). Atende reversa e envio. string sim

Parâmetros de Entrada

Campo Descrição Tipo Tamanho Obrigatório
anexo Arquivo do anexo enviado como multipart/form-data. Tipos aceitos: documentos (doc, docx, pdf, xls, xlsx, csv) e imagens (jpeg, png, gif). Limite de 30 anexos por pedido. file (form-data) 5 MB sim

Response

{
    "url": "logisticaReversa/anexos/665f1c2a/nota.pdf",
    "nome": "nota.pdf",
    "data": "2025-01-15T10:00:00"
}