Estou usando hoje o endpoint: https://{accountName}.{environment}.com.br/api/catalog_system/pvt/products/{productId}/specification.
Entretanto, não estou entendo como usar um endpoint privado sem expor as chaves de aplicação, já que é o mesmo que é recomendado pela VTEX com melhores práticas. Sendo assim, qual seria a melhor forma de resolver esse problema?
Olá Matheus,
Qual é a utilização que você faz deste endpoint, especificamente?
Pergunto porque a documentação compartilhada é especificamente sobre códigos client side. Se sua integração é feita diretamente por um ERP, por exemplo, não há informações sendo carregadas num ambiente de risco (ex: o navegador do cliente final) e portanto não haveria um risco em utilizar as chaves de aplicação.
Eduardo Luciano
Field Software Engineer | VTEX
Olá Eduardo,
O contexto que está sendo usado é dentro da página de produto, a utilização desse endpoint está sendo usada em um app (bloco vtex), que serve de busca da specification usando Key e Value.
Não sei se exatamente isso responde sua pergunta. Desde já, agradeço!
Olá @MatheusRoberson
O bloco de Product Specification não atende a sua demanda, neste caso?
Por ser um bloco nativo da VTEX, não seria necessário adicionar informações de AppKey no front.