Estou tentando utilizar a Pricing API v2, mais especificamente o método Create / Edit Price.
Estou efetuando a requisição perfeitamente como a documentação manda, porém estou recebendo o seguinte retorno:
A JSON parsing error has ocurred: unexpected end of JSON input
Exemplo da requisição:
PUT https://api.vtex.com/empresa/pricing/prices/2209
itemId 2209
costPrice 33
markup 0
basePrice 33
Já tentei de tudo, até mesmo utilizar a API v1, porém sem sucesso.
Me aparenta ser bug da plataforma, alguém tem alguma ideia?
Adendo:
Executei o método Active Status e o retorno foi que a API v2 já está ativa e migrada.
Alguém sabe como faço para entrar em contato com a VTEX para reportar esse erro, por favor?
No Help da VTEX: https://help.vtex.com/
Você tem o menu SUPORTE, basta abrir um ticket com eles, porém acho difícil a api estar com problemas, afinal todos os clientes utilizam essa mesma rota.
Possivelmente é alguma configuração errada que você está fazendo.
Vale a pena testar mais para entender o problema.
Concordo que API com falhas é algo raro de ocorrer, porém nesse caso não fazemos ideia do que pode ser feito.
Já verificamos e testamos outras situações: permissões de usuário, outro token de autenticação, vários parâmetros diferentes do método da API, utilizar a API v1, testes com outros produtos e nada funcionou.
Já utilizamos outras APIs da VTEX com sucesso, porém essa especificamente está retornando essa falha.
Honestamente, lendo a mensagem de retorno, acredito fortemente que seja um bug, pois a API não deveria retornar esse tipo de mensagem não tratada.
Enfim, entrarei em contato com eles. Muito obrigado.