{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/firetiger/json-schema/firetiger-post-firetiger-billing-v1-billingservice-getbillingusage-response-schema.json",
  "title": "PostFiretigerBillingV1BillingserviceGetbillingusageResponse",
  "x-generated": "2026-10-29",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/firetiger-openapi-generated.yml#/components/schemas/PostFiretigerBillingV1BillingserviceGetbillingusageResponse",
  "type": "object",
  "properties": {
    "agentOperationCount": {
      "type": "integer",
      "description": "Total operations metered in the current period across all sources"
    },
    "agentOperationLimit": {
      "type": "integer",
      "description": "The headline operation limit applied to this account (plan-dependent)"
    },
    "periodStart": {
      "type": "string",
      "description": "Inclusive UTC midnight start of the current billing period"
    },
    "periodEnd": {
      "type": "string",
      "description": "Exclusive UTC midnight end of the current billing period"
    },
    "dailyFreeUsage": {
      "type": "integer",
      "description": "Operations counted against today's free-credit pool"
    },
    "dailyFreeLimit": {
      "type": "integer",
      "description": "The daily free-credit allowance (300)"
    },
    "paidUsage": {
      "type": "integer",
      "description": "Operations above the per-day free credit, summed across days in this period"
    },
    "paidLimit": {
      "type": "integer",
      "description": "Paid-allocation ceiling for this plan (0 for free accounts — all overage bills)"
    },
    "periodUsageBySource": {
      "type": "string",
      "description": "Paid operations split by product surface (change monitor / custom agent / investigation)"
    }
  }
}