Billing Hits

Se você tiver a necessidade de cobrar pelo uso de alguns recursos de sua API, poderá resolver isso com o interceptor Billing Hits. Quando inserido no fluxo, esse interceptor identificará todas as requisições efetuadas e que retornaram o status code HTTP configurado.

Para usar este interceptor, é necessário utilizar pelo menos um validador de cliente (como o Client ID, por exemplo).
A forma mais fácil de utilizar o Billing Hits é cadastrando um Plano — que é um conjunto de interceptores a serem executados dentro do gateway — com a função Billing Quota acionada. Para saber mais sobre isso, clique aqui.

Na execução de uma requisição, serão identificados a(s) app(s) e/ou token(s) de acesso associados a um Plano, e, com base neles, todo o processamento da funcionalidade de billing será executado e armazenado em cache. Caso não sejam identificadas app(s) e/ou token(s) na requisição, o interceptor irá identificá-la como sendo de billing e atribuirá "1" como valor padrão.

Com isso, você poderá verificar todas as requisições efetuadas por cada app em um determinado período de tempo através de um relatório, podendo assim efetuar a cobrança por essas requisições.

billing hits
O interceptor Billing Hits só pode ser inserido no fluxo de resposta.
Thanks for your feedback!
EDIT
How useful was this article to you?