API de Demander: archivos adjuntos de productos
Este artículo es parte de la documentación API de integración REST.
Documentación para consultar, insertar, actualizar y eliminar archivos adjuntos de productos.
Consulta
Sección titulada «Consulta»Enumera los archivos adjuntos de un producto.
Rota: {host}/public/v1/anexos-do-produto?codProduto={codProduto}Método: GETRetorno:
[ { "codIntegracao": "ANX001", "codProduto": "PROD-100", "tipoAnexo": "imagem", "titulo": "Foto principal", "descricao": "Imagem da frente do produto", "nomeArquivo": "imagem_frente.jpg", "urlExterna": null, "ordem": 1, "dataAlteracao": "2026-07-15 10:00:00" }]Insertar o actualizar
Sección titulada «Insertar o actualizar»POST inserción mediante la tecla codIntegracao.
Rota: {host}/public/v1/anexos-do-produtoMétodo: POSTBody: form/data| Propiedad | Tipo | Tamaño | Obligatorio | Descripción |
|---|---|---|---|---|
| codIntegracao | cadena | 15 | ✓ | Identificador único del archivo adjunto en el ERP. Tecla de inserción. |
| codProduto | cadena | 50 | ✓ | Código de producto al que pertenece el archivo adjunto. |
| codProdutoGrade | cadena | 30 | Código de calidad del producto (tabla 25). | |
| tipoAnexo | cadena | 20 | ✓ | Opciones: video, imagem, documento, url. |
| título | cadena | 255 | Título del archivo adjunto (por ejemplo: Manual do Produto). |
|
| descripción | cadena | 2000 | Descripción del contenido o finalidad del archivo adjunto. | |
| nomeArquivo | cadena | 255 | ✓ | Nombre del archivo en la descarga, con extensión. Opcional cuando tipoAnexo es url. |
| metodoArmazenamento | entero | ✓ | 1: cárguelo en Demander (arquivo o urlExterna para copiar). 2: almacenamiento externo (requiere urlExterna). |
|
| urlExterna | cadena | 255 | URL pública del archivo. Obligatorio si no envía arquivo, o cuando metodoArmazenamento=2. No informar junto con arquivo. |
|
| archivo | archivo | Archivo multiparte. Usado con metodoArmazenamento=1. Máximo 100 MB. No informar junto con urlExterna. |
||
| orden | entero | Orden de visualización de archivos adjuntos. |
Retorno:
{ "mensagem": "Anexo do produto criado com sucesso.", "codIntegracao": "ANX001"}Eliminar
Sección titulada «Eliminar»Elimina el archivo adjunto.
Rota: {host}/public/v1/anexos-do-produto?codIntegracao={codIntegracao}Método: DELETERetorno:
{ "mensagem": "Registro excluído com sucesso."}