Uso agregado + valores calculados por item de um ciclo
/v1/subscriptions/{subscriptionId}/cycles/{cycleId}/usageAutentique com o header SelectKey: a chave sk_test_ opera no sandbox, a sk_live_ em produção. Como autenticar.
Parâmetros do caminho
subscriptionIdstringobrigatórioIdentificador público (subs_/sub_…)
cycleIdstringobrigatórioIdentificador público (scy_/cycle_…)
Respostas
200Sucesso
cycleIdstringobrigatórioO ciclo.
currencystringobrigatóriopode ser nuloMoeda (ISO 4217).
windowEndstringobrigatóriopode ser nuloFim da janela de uso.
windowStartstringobrigatóriopode ser nuloInício da janela de uso.
billedAmountnumberobrigatóriopode ser nuloO que o ciclo cobrou, em centavos;
nullaté ser cobrado.aggregatedByItemobject[]obrigatórioUso e valor por item.
+5 campos de
aggregatedByItemnamestringobrigatóriopode ser nuloNome do item.
usagenumberobrigatórioUso agregado do ciclo, na unidade do medidor.
itemIdstringobrigatórioO item.
lineAmountnumberobrigatórioQuanto esse uso custa, em centavos.
meterEventNamestringobrigatóriopode ser nuloNome do medidor do item.
totalUsageAmountnumberobrigatórioSoma dos valores de uso do ciclo, em centavos.
401Não autenticado (credencial ausente ou inválida)
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
403Sem permissão
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
404Não encontrado
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
500Erro interno do servidor
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório