A API V3 JÁ ESTÁ DISPONÍVEL
As integrações API v2 que já estão configuradas, seguirão funcionando temporariamente. |
Atualiza os dados passados no XML do produto fornecedor
Atualiza os dados do produto fornecedor a partir de seu id
.
curl |
curl -X PUT "https://bling.com.br/Api/v2/produtofornecedor/{id}/json/" |
PHP |
$url = 'https://bling.com.br/Api/v2/produtofornecedor/{id}/json'; |
C# |
public static void executeUpdateProductProvider() { |
Parâmetro | Descrição | Tipo |
apikey |
apikey gerada no sistema | string |
xml |
xml contendo os dados do produto fornecedor que serão atualizados | string |
Para o parâmetro xml
, é necessário seguir o padrão.
Grupo | Campo | Informação | Tipo | Padrão | Opcional | Nota |
raiz | produtoFornecedor | Obrigatório | ||||
produtoFornecedor |
idFornecedor |
Identificador único do contato (fornecedor) |
INTEGER(20) | Obrigatório |
1 |
|
produtoFornecedor |
produtoDescricao |
Descrição do produto no fornecedor |
STRING(120) | Opcional |
|
|
produtoFornecedor |
produtoCodigo |
Código do produto no fornecedor |
STRING(60) | Opcional |
|
|
produtoFornecedor |
precoCompra |
Preço de compra do produto no fornecedor |
DECIMAL(17,10) | 0 | Opcional |
2 |
produtoFornecedor |
precoCusto |
Preço de custo do produto no fornecedor |
DECIMAL(17,10) | 0 | Opcional |
3 |
produtoFornecedor |
produtoGarantia |
Garantia do produto no fornecedor |
INTEGER(3) | 0 | Opcional |
|
produtoFornecedor |
padrao |
Principal fornecedor do produto |
INTEGER(1) | 0 ou 1 | Opcional |
4 |
Exemplo de XML
<produtoFornecedor>
<idFornecedor>5885415381</idFornecedor>
<produtoDescricao>Fralda Descartável 54M Huggies</produtoDescricao>
<produtoCodigo>654321</produtoCodigo>
<precoCompra>7.3300000000</precoCompra>
<precoCusto>8.9700000000</precoCusto>
<produtoGarantia>6</produtoGarantia>
<padrao>0</padrao>
</produtoFornecedor>
Retorno
Em caso de sucesso, retornará o identificador único do produto fornecedor que foi atualizado, no mesmo modelo do exemplo a seguir. Caso contrário, retornará um erro.
A resposta será no formato especificado na URL (XML ou JSON).
Exemplo de retorno
{ "retorno": { "produtosfornecedores": [ { "produtoFornecedor": { "id": 65827 } } ] } }