Skip to main content

Monitor plan usage

HeliumGeek tracks how many distinct gateways each API client touches during the monthly billing cycle. Usage telemetry is returned with every gateway- and radio-related response so you can react before hitting enforcement limits.

Need a different quota or clarification on thresholds? Email info@heliumgeek.com with your use case and we can adjust the plan that backs your API key.

Response headers​

HeaderDescription
X-Gateway-QuotaMonthly distinct-gateway allocation assigned to your API key.
X-Gateway-UsageCount of unique gateways seen this cycle (including the current call).
X-Gateway-Usage-PercentageUsage as a percentage of your quota (rounded to two decimals).
X-Gateway-Quota-Statusok, warning, critical, or exceeded, based on configured thresholds and grace limits.

These headers appear when quota tracking is enabled (monitor or enforce modes). In disabled mode the headers are suppressed.

Thresholds and limits​

Configuration values are controlled server-side, but the defaults explained below reflect production settings:

  • Quota – base allowance for distinct gateways per month.
  • Grace limit – quota + 10%. Requests continue to succeed so normal operations are not disrupted, but the quota status transitions to warning (≥ 80%) or critical (≥ 95%). Treat any grace usage as temporary—we monitor overages and will reach out if you consistently exceed your plan.
  • Hard limit – quota + 50%. Surpassing this level blocks all gateway requests to prevent abuse.

The X-Gateway-Quota-Status header follows these rules:

  • ok: usage is below the warning threshold.
  • warning: usage percentage ≥ warning threshold (default 80%).
  • critical: usage percentage ≥ critical threshold (default 95%).
  • exceeded: usage is above the grace limit. Future gateway requests may return HTTP 429 Too Many Requests when enforcement is enabled.