Ir al contenido
Claro
Español

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.

Enumera los archivos adjuntos de un producto.

Rota: {host}/public/v1/anexos-do-produto?codProduto={codProduto}
Método: GET

Retorno:

[
{
"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"
}
]

POST inserción mediante la tecla codIntegracao.

Rota: {host}/public/v1/anexos-do-produto
Método: POST
Body: 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"
}

Elimina el archivo adjunto.

Rota: {host}/public/v1/anexos-do-produto?codIntegracao={codIntegracao}
Método: DELETE

Retorno:

{
"mensagem": "Registro excluído com sucesso."
}