Saldo da carteira de coins
GET/wallet
Saldo da carteira no ambiente da credencial. Uma chave ccx_test_* lê a carteira de sandbox; ccx_live_* lê a de produção.
balanceCoins é o saldo bruto e reservedCoins é o que está preso em envios em voo. O que paga o próximo envio é a diferença — é balanceCoins - reservedCoins que você deve alarmar, não balanceCoins.
1 coin = R$ 0,0001. lowBalanceThresholdCoins é o piso configurado na organização: abaixo dele a CCX dispara o alerta de saldo baixo (wallet.low_balance).
Permissão: billing:read.
Respuestas
200Default ResponseCampos y ejemplo de la respuesta
Campo Tipo Descripción envobligatoriostringValores: livetestbalanceCoinsobligatoriointegerSaldo bruto, em coins (1 coin = R$ 0,0001). NEGATIVO quando o crédito contratado está em uso. reservedCoinsobligatoriointegerPreso em envios em voo. usableCoinsobligatoriointegerbalanceCoins - reservedCoins. O saldo próprio, sem contar crédito.currencyobligatoriostringlowBalanceThresholdCoinsobligatoriointegerPiso que dispara wallet.low_balance.0⇒ a CCX usa o default da plataforma.overdraftLimitCoinsobligatoriointegerCrédito contratado que o envio pode consumir abaixo de zero. 0⇒ sem crédito.sendableCoinsobligatoriointegerusableCoins + overdraftLimitCoins. É o que de fato paga o próximo envio — alarme neste.JSON{ "env": "live", "balanceCoins": 0, "reservedCoins": 0, "usableCoins": 0, "currency": "string", "lowBalanceThresholdCoins": 0, "overdraftLimitCoins": 0, "sendableCoins": 0}
401RFC 7807 problem details for UNAUTHORIZED (401).403RFC 7807 problem details for FORBIDDEN (403).
Las respuestas de error siguen el formato RFC 7807 (application/problem+json), con un código estable en el campo code. Ver los códigos de error
Ejemplo en curl
curl 'https://api.messages.ccxcompany.co/wallet' \ -H "Authorization: Bearer $CCX_API_KEY"