{"section":"tracks","requestedLocale":"pt","requestedSlug":"cadastrar-trava-de-preco","locale":"pt","slug":"cadastrar-trava-de-preco","path":"docs/pt/tracks/módulos-vtex-primeiros-passos/precos-101/cadastrar-trava-de-preco.md","branch":"main","content":"Há duas formas de cadastrar a trava de preço:\n\n- através do Admin\n- por API REST\n\nSiga o passo a passo abaixo para cadastrar a trava de preço:\n\n## Admin \n\n1. No Admin VTEX, acesse **Configurações de loja > Produtos > Configurações de preços**, ou digite **Configurações de preços** na barra de busca no topo da página.\n2. Clique em **Usar limite de variação de preços**.\n3. Digite a porcentagem desejada de **Decréscimo máximo** e **Acréscimo máximo**.\n4. Clique em **Salvar**.\n\n## API REST\n\n> ⚠️ As autenticações para as chamadas de API REST do módulo de Preços devem ser feitas via AppKey e AppToken. Para entender mais, acesse nosso artigo sobre [como gerar um Appkey e um AppToken para autenticar suas integrações](https://developers.vtex.com/vtex-developer-docs/docs/getting-started-authentication)\n\nPara cadastrar a **trava de preço**, você precisa enviar um __POST__ para o seguinte endpoint:\n\n`https://api.vtex.com/{{account}}/pricing/config`\n\n- O objeto do request tem as seguintes propriedades:\n\n| __Propriedades__ | __Tipos__ | __Descrição__ |\n|------------------|-----------|-------------|\n| priceVariation | object | Variação de preço |\n| upperLimit | integer | Limite superior |\n| lowerLimit | integer | Limite inferior |\n\n- Abaixo, temos um exemplo de Header e Body a serem passados no request:\n\n### Headers \n\n| Header| Value |\n|------------------|-----------|\n| Accept | application/vnd.vtex.pricing.v3+json |\n| Content-Type | application/json |\n| X-VTEX-API-AppKey | \\{\\{X-VTEX-API-AppKey\\}\\} |\n| X-VTEX-API-AppToken | \\{\\{X-VTEX-API-AppToken\\}\\} |\n\n### Body \n\n```json\n{\n\t\"priceVariation\": {\n        \"upperLimit\": 50,\n        \"lowerLimit\": 20\n    }\n}\n```"}