Bom dia, como faço para alterar o estoque de um produto pelo RefID via Rest?

Oi @Giovani Duarte​,

não conheço uma forma de fazê-lo em apenas uma requisição, creio que seria necessário o seguinte fluxo:

1) Obtenha o SkuId por esta API do Catálogo: http://{{accountName}}.{{environment}}.com.br/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/{{refId}}

2) Envie a requisição de estoque usando como referência o SkuId com esta chamada: http://logistics.{{environment}}.com.br/api/logistics/pvt/inventory/skus/{{skuId}}/warehouses/{{warehouseId}}?an={{accountName}}

Boa tarde Eduardo obrigado, pela resposta. consegui obter o SkuId mas a requisição de estoque esta retornando erro.

url := http://logistics.vtexcommercestable.com.br/api/logistics/pvt/inventory/skus/'+txtskuid.Text+'/warehouses/1?an=gm---------';

ai retorna:

<Error><Message>An error has occurred.</Message></Error>

@Giovani Duarte​ seu id do estoque é 1 mesmo? Pergunto pois se utiliza o padrão, geralmente é 1_1.

eu alterei para 1_1 tbem mas o erro persiste

http://logistics.vtexcommercestable.com.br/api/logistics/pvt/inventory/skus/339/warehouses/1_1?an=gm.......

Eduardo, consegui em partes fazer alteração, agora esta executando mas esta aparecendo

{

"error":

{

"code":"1",

"message":"Acesso não autorizado",

"exception":

{

Sabe se tem que permitir em algum lugar no dashboard a alteração do estoque?

@Giovani Duarte​ Você está usando appKey e appToken? Viu se ela está com uma permissão associada, tipo Admin super, por exemplo?

vou verificar,não tenho acesso ao dashboard do cliente, é um terceiro que faz o trabalho pra ele e agora minha aplicação vai alimentar. obrigado.

@Giovani Duarte​ peça que verifiquem as permissões na appkey: http://help.vtex.com/pt/tutorial/criar-appkey-e-apptoken-para-autenticar-integracoes

deve ser algo nas permissões mesmo, pois mesmo com o SoapUi da a mesma mensagem

image.png

@Giovani Duarte​ é comum criarem a appkey e esquecerem de associar o perfil de acesso rs deve ser isso. O perfil 'Admin super' é a máxima permissão, mas há outros perfis segmentados.

vlw Eduardo, muito obrigado pelas dicas.