LLM Gateway
Developers

DevPass Usage API

Read DevPass monthly and weekly usage limits from an application using its gateway API key

DevPass Usage API

Use GET /v1/key to show DevPass allowance meters in a coding tool or other trusted application. The endpoint uses the application's existing gateway API key, so it does not require a dashboard session.

A regular gateway API key is a secret. Do not embed it in public browser code or distribute it with an application. Read it from the user's secure local configuration or call the endpoint from a trusted backend.

Request

curl https://api.llmgateway.io/v1/key \
  -H "Authorization: Bearer llmgtwy_your_api_key_here"

Only regular gateway API keys can use this endpoint. Platform publishable keys and end-user sessions receive 403 Forbidden because they cannot read organization-level plan state.

Response

{
	"data": {
		"label": "My coding tool",
		"usage": "31.42",
		"limit": null,
		"devPlan": "pro",
		"devPlanCreditsUsed": "25",
		"devPlanCreditsLimit": "237",
		"devPlanCreditsRemaining": "212.00",
		"devPlanPremiumWeeklyLimit": "35.55",
		"devPlanPremiumCreditsUsed": "5.00",
		"devPlanPremiumWeekResetsAt": "2026-08-28T12:00:00.000Z"
	}
}
FieldMeaning
labelDescription of the key
usageAll-time usage attributed to the key, in USD
limitAll-time key usage limit in USD, or null
devPlanlite, pro, max, or none
devPlanCreditsUsedPlan credits used in the current billing cycle
devPlanCreditsLimitPlan credit allowance for the current billing cycle
devPlanCreditsRemainingRemaining plan credits, clamped to zero
devPlanPremiumWeeklyLimitWeekly premium-model allowance
devPlanPremiumCreditsUsedPremium-model credits used in the current weekly window
devPlanPremiumWeekResetsAtISO 8601 reset time, or null when no weekly window is active

All USD values are decimal strings. Parse them before calculating percentages or remaining premium allowance.

Weekly window behavior

The premium window starts with the first premium-model request and lasts seven days. When it expires, the endpoint returns "0.00" for devPlanPremiumCreditsUsed and null for devPlanPremiumWeekResetsAt; the full weekly allowance is already available, and the next premium request starts a new window.

Pay-as-you-go keys return "none" for devPlan and zero for every DevPass field. This lets one integration support both key types without a separate account lookup.

The endpoint remains readable when the key has exceeded its own usage limit, so an integration can explain why requests stopped. Invalid or inactive keys receive 401 Unauthorized.

See Retrieve key status for the generated API reference and complete response schema.

How is this guide?

Last updated on

On this page

Ready for production?

Ship to production with SSO, audit logs, spend controls, and guardrails your security team will approve.

Explore Enterprise