http://api.sigecloud.com.br/request/produtosfotos/SaveImagem
Este método destinasse ao cadastro e alteração de Fotos de Produtos no Maincloud sendo que devem ser feitas requisições POST através do modulo do cliente para a API de Integração.
Cabe ressaltar que a alteração é realizada quando é enviada para a API de Integração uma requisição contendo uma Foto com ImagemId já existente em um Produto no Maincloud, sendo que a Foto existente no Maincloud é sobrescrita pela nova Foto enviada a API de Integração.
Para o cadastro/alteração de Foto, deve ser enviado pelo modulo do cliente no Body da requisição a seguinte entidade no formato json:
Campo | Tipo | Descrição |
---|---|---|
ProdutoId | string |
Id do Produto a qual a imagem será vinculada. OBS: será vinculada ao produto somente no cadastro da imagem. |
ProdutoCodigo | string |
Código do Produto a qual a imagem será vinculada. OBS: será vinculada ao produto somente no cadastro da imagem. |
ImagemId | string | Id da Imagem |
Imagem | string | Imagem convertida para a Base64 |
Principal | boolean | Indica se a imagem é a principal. OBS: Caso já tenha uma imagem principal no Maincloudo sistema irá desmarcá-la como principal. |
A API de Integração realiza diversas validações nos dados recebidos, sendo que caso os dados enviados não sejam validados, a API de Integração irá retornar uma mensagem informando o não sucesso na operação de modificação/inclusão com a descrição da falha de validação ocorrida.
Exemplo das entidades na estrutura json:
{"ProdutoId":"",
"ProdutoCodigo":"92",
"ImagemId":"",
"Imagem":"ImagemEmBase64",
"Principal":false}