POST
https://www.allpost.com.br/api/v1/produto

Cria ou atualiza produto e estoque.

Módulo: Produto

Descrição

Cria um produto ou atualiza um existente.

Parâmetros de Entrada

Campo Descrição Tipo Tamanho Obrigatório
produto Lista de produtos retornado array sim
sku código do produto string 50 sim
codigoAgrupador código que agrupador do produto quando o mesmo possui variação de cor, voltagem, sabor, tamanho, etc string 50 não
skuERP código do produto no ERP string 35 não
titulo Título do produto string 255 sim
variacao Variação do sku, ex: Branco 110V, Preto 220V string 60 não
categoria Categoria do produto, importante para realização de campanhas string 100 não
peso Peso do produto em quilos (kg) numeric (9,3) sim
largura Largura do produto em centímetros (cm) numeric (9,3) sim
altura Altura do produto em centímetros (cm) numeric (9,3) sim
profundidade Profundidade do produto em centímetros (cm) numeric (9,3) sim
volumes Quantidade de volumes do produto integer não
preco Preço padrão do produto em reais (R$) numeric (9,2) sim
status Situação do produto, informar true ou false bolean sim
filial Dados de estoque e prazo da filial array sim
idFilial O código da filial geralmente é igual ao do seu ERP. Para validar, você pode fazer uma requisição GET para a API api/v1/filial e verificar se o código da filial corresponde ao do seu ERP. string 30 sim
quantidade Saldo em estoque da Filial integer sim
prazoAdicional Prazo adicional de entrega (prazo cross) integer sim
dePara Dados de dePara por canal de vendas array não
canal Nome do canal de vendas, ex: Americanas, Via, Mercado Livre string 60 sim
sku Código skuDe, ou seja, o código sku de pesquisa para troca para o sku do cadastro na carga de produtos atual string 50 sim
status Situação do produto no dePara, informar true ou false bolean sim
precoCanal Lista de preços por canal de vendas array não
nome Nome do canal de vendas, ex: Americanas, Via, Mercado Livre string 60 sim
precoDe Preço promocional numeric (9,2) sim
precoPor Preço de venda no canal informado numeric (9,2) sim

Parâmetros de Retorno

Campo Descrição Tipo Tamanho
produto Lista de produtos retornado array
sku código do produto string 50
mensagem Mensagem de retorno. Ex: sucesso, produto não encontrado string 255
dePara Dados de dePara por canal de vendas array
canal Nome do canal de vendas, ex: Americanas, Via, Mercado Livre string 60
sku Código skuDe, ou seja, o código sku de pesquisa para troca para o sku do cadastro na carga de produtos atual string 50
mensagem Mensagem de retorno. Ex: sucesso, produto não encontrado string 255
filial Retorna de lista de filiais informada array
idFilial O código da filial geralmente é igual ao do seu ERP. Para validar, você pode fazer uma requisição GET para a API api/v1/filial e verificar se o código da filial corresponde ao do seu ERP. string 30
mensagem Mensagem de retorno. Ex: sucesso, produto não encontrado string 255

Body

{
	"produto": [{
		"sku": "",
		"codigoAgrupador": "",
		"skuERP": "",
		"titulo": "",
		"variacao": "",
		"categoria": "",
		"peso": 0,
		"largura": 0,
		"altura": 0,
		"profundidade": 0,
		"volumes": 0,
		"preco": 0,
		"status": "true",
		"filial": [{
			"idFilial": "",
			"quantidade": 0,
			"prazoAdicional": 0
		}],
		"dePara": [{
		  "canal": "",
		  "sku": "",
		  "status": "true"
		}],
		"precoCanal": {
			"canal": [{
				"nome": "",
				"precoDe": 0,
				"precoPor": 0
			}]
		}
	}]
}

Response

{
	"produto": [{
		"sku": "",
		"mensagem": "",
		"dePara": [{
			"canal": "",
			"sku": "",
			"mensagem": ""
		}],
		"filial": [{
			"idFilial": "",
			"mensagem": ""
		}]
	}]
}