keys
browser-session

Your IC Credits console state, or poll a queued request

Clerk-session only (NOT reachable with an agt_ bearer). WITHOUT request_id: the member's console state ({ ok, has_key, token_prefix?, kind?, budget_usd?, budget_used_usd?, budget_remaining_usd?, budget_period?, budget_resets?, by_model?, default_model?, pending_request? }). WITH request_id: the pre-IC-Credits poll answer, byte-identical, returning ONLY the status. A request that does not exist and a request owned by somebody else return a BYTE-IDENTICAL 200 { ok: false, status: "not_found" }, so this cannot be used as an existence oracle. Stop polling on approved / denied / not_found.

get/api/credits/status

Request

  • Base URL: https://www.immersivecommons.com
  • URL: https://www.immersivecommons.com/api/credits/status
  • Auth: API key in cookie __session

Query parameters

request_idstring

Optional. The id a queued POST /api/credits/request returned; omit for the console state.

Response

The console state, the request's status, or the soft-not-found.

okboolean required
has_keyboolean

Console shape only.

status'pending' | 'approved' | 'denied' | 'not_found'

Poll shape only.

Changes

No recorded changes to this operation across all 1 revision of this API.