Consultar moedas
Lista as moedas da loja, o catálogo de moedas da plataforma e consulta uma moeda pelo código.
A lista da loja traz as moedas já cadastradas (habilitadas ou não). O catálogo traz todas as moedas que a plataforma conhece e que você pode habilitar.
Listar as moedas da loja
Ordenadas por position e depois por code. Sem paginação.
/api/v1/admin/currenciesAdminLista as moedas da loja
Exemplo de requisição
Resposta
200Moedas
Campos da resposta
itemsarrayMoedas cadastradas, com os campos abaixo.
codestringCódigo ISO 4217.
symbolstringSímbolo.
decimalsintegerCasas decimais.
decimalSepstringSeparador decimal.
thousandsSepstringSeparador de milhar.
symbolAfterbooleantrue escreve o símbolo depois do valor.symbolSpacebooleanEspaço entre símbolo e valor.
enabledbooleanHabilitada para o cliente.
isPrimarybooleanÉ a moeda principal.
exchangeRatenumberUnidades desta moeda por 1 da principal.
positionintegerOrdem de exibição.
autoUpdatebooleanAtualização automática ligada.
autoSourcestringptaxawesomeapiptax ou awesomeapi.marginPctnumberMargem de proteção em %, aplicada sobre a cotação.
roundingRulestringnoneend_90integernone, end_90 ou integer.Erros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 401 | Sem token ou token inválido. | {"error":"missing authorization header"} |
| 403 | O usuário não tem o privilégio manage_settings (administrador raiz e administrador total passam). | {"error":"insufficient privileges","required":"manage_settings"} |
Listar o catálogo
/api/v1/admin/currencies/catalogAdminLista o catálogo de moedas
Exemplo de requisição
Resposta
200Catálogo
Campos da resposta
itemsarrayMoedas do catálogo.
items[].codestringCódigo para usar em
POST /currencies.items[].nameEnstringNome em inglês.
items[].namePtstringNome em português.
items[].statusstringA = disponível.Erros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 401 | Sem token ou token inválido. | {"error":"missing authorization header"} |
| 403 | O usuário não tem o privilégio manage_settings (administrador raiz e administrador total passam). | {"error":"insufficient privileges","required":"manage_settings"} |
Consultar uma moeda
/api/v1/admin/currencies/{code}AdminConsulta uma moeda
Parâmetros de caminho
codestringobrigatórioCódigo da moeda, por exemplo
EUR. Maiúsculas ou minúsculas.Exemplo de requisição
Resposta
200Moeda
Campos da resposta
codestringCódigo ISO 4217.
symbolstringSímbolo.
decimalsintegerCasas decimais.
decimalSepstringSeparador decimal.
thousandsSepstringSeparador de milhar.
symbolAfterbooleantrue escreve o símbolo depois do valor.symbolSpacebooleanEspaço entre símbolo e valor.
enabledbooleanHabilitada para o cliente.
isPrimarybooleanÉ a moeda principal.
exchangeRatenumberUnidades desta moeda por 1 da principal.
positionintegerOrdem de exibição.
autoUpdatebooleanAtualização automática ligada.
autoSourcestringptaxawesomeapiptax ou awesomeapi.marginPctnumberMargem de proteção em %, aplicada sobre a cotação.
roundingRulestringnoneend_90integernone, end_90 ou integer.Erros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 401 | Sem token ou token inválido. | {"error":"missing authorization header"} |
| 403 | O usuário não tem o privilégio manage_settings (administrador raiz e administrador total passam). | {"error":"insufficient privileges","required":"manage_settings"} |
| 404 | A moeda não está cadastrada na loja. | {"error":"currency not enabled on this tenant"} |