Erro 405 (Method Not Allowed) usando a API para remover crédito de um giftcard

Estou tetando adicionar ou remover crédito de um giftcard usando a API

https://documenter.getpostman.com/view/18468/giftcard-system/6YtyvrM?version=latest#2a4aa5ff-fd64-2d2c-27ed-a91a90b601b4

estou usando usando o código assim:

var settings = {

"url": "/api/gift-card-system/pvt/giftCards/8/credit",

"method": "POST",

"timeout": 0,

"headers": {

"Accept": "application/json",

"Content-Type": "application/json",

"x-vtex-api-appKey": "MINHA-APP-KEY",

"x-vtex-api-appToken": "MINHA-APP-TOKEN"

},

"data": " {\r\n \"description\": \"Adiciona\",\r\n \"value\": 2000\r\n }",

};

$.ajax(settings).done(function (response) {

console.log(response);

});

acontece o seguinte erro:

GET http://farmaciabiotipo.vtexlocal.com.br/api/gift-card-system/pvt/giftCards/8/credit?%20%20{%20%20%20%22description%22:%20%22Adiciona%20R$10,00%22,%20%20%20%22value%22:%201000%20} 405 (Method Not Allowed)

Acredito que estou estou colocando tudo corretamente, e não sei o que poder estar dando errado

Primeiro você está dando um GET quando deveria ser um POST.

Outro ponto é que você está passando o que deveria ser DATA como Parâmetro na rota.