{
  "@context": {
    "@vocab": "https://ona.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ona": "https://ona.com/schema#",
    "PostRequest": "ona:PostRequest",
    "status": {
      "@id": "ona:status",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1AccountserviceBlockaccountRequest": "ona:PostApiGitpodV1AccountserviceBlockaccountRequest",
    "accountId": {
      "@id": "ona:accountId",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "ona:reason",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1AccountserviceBlockaccountResponse": "ona:PostApiGitpodV1AccountserviceBlockaccountResponse",
    "environmentsStopped": {
      "@id": "ona:environmentsStopped",
      "@type": "xsd:integer"
    },
    "subscriptionsCancelled": {
      "@id": "ona:subscriptionsCancelled",
      "@type": "xsd:integer"
    },
    "disabledServiceAccountTokens": {
      "@id": "ona:disabledServiceAccountTokens",
      "@container": "@list"
    },
    "PostApiGitpodV1AccountserviceDeleteaccountRequest": "ona:PostApiGitpodV1AccountserviceDeleteaccountRequest",
    "PostApiGitpodV1AccountserviceGetaccountResponse": "ona:PostApiGitpodV1AccountserviceGetaccountResponse",
    "account": {
      "@id": "ona:account",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1AccountserviceListjoinableorganizationsReques": "ona:PostApiGitpodV1AccountserviceListjoinableorganizationsReques",
    "pagination": {
      "@id": "ona:pagination",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1AccountserviceListjoinableorganizationsRespon": "ona:PostApiGitpodV1AccountserviceListjoinableorganizationsRespon",
    "joinableOrganizations": {
      "@id": "ona:joinableOrganizations",
      "@container": "@list"
    },
    "PostApiGitpodV1AccountserviceUnblockaccountRequest": "ona:PostApiGitpodV1AccountserviceUnblockaccountRequest",
    "PostApiGitpodV1BillingserviceGetcreditusageexportRequest": "ona:PostApiGitpodV1BillingserviceGetcreditusageexportRequest",
    "organizationId": {
      "@id": "ona:organizationId",
      "@type": "xsd:string"
    },
    "dateRange": {
      "@id": "ona:dateRange"
    },
    "groupBy": {
      "@id": "ona:groupBy",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1BillingserviceGetcreditusageexportResponse": "ona:PostApiGitpodV1BillingserviceGetcreditusageexportResponse",
    "downloadUrl": {
      "@id": "ona:downloadUrl",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1BillingserviceGetcreditusagereportRequest": "ona:PostApiGitpodV1BillingserviceGetcreditusagereportRequest",
    "PostApiGitpodV1BillingserviceGetcreditusagereportResponse": "ona:PostApiGitpodV1BillingserviceGetcreditusagereportResponse",
    "totalCredits": {
      "@id": "ona:totalCredits",
      "@type": "xsd:decimal"
    },
    "usageByType": {
      "@id": "ona:usageByType",
      "@container": "@list"
    },
    "PostApiGitpodV1BillingserviceGetcumulativecreditusageRequest": "ona:PostApiGitpodV1BillingserviceGetcumulativecreditusageRequest",
    "PostApiGitpodV1BillingserviceGetcumulativecreditusageRespons": "ona:PostApiGitpodV1BillingserviceGetcumulativecreditusageRespons",
    "PostApiGitpodV1BillingserviceGetenterpriseaiusagesummaryRequ": "ona:PostApiGitpodV1BillingserviceGetenterpriseaiusagesummaryRequ",
    "PostApiGitpodV1BillingserviceGetenterpriseaiusagesummaryResp": "ona:PostApiGitpodV1BillingserviceGetenterpriseaiusagesummaryResp",
    "costMicrounits": {
      "@id": "ona:costMicrounits",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "ona:currency",
      "@type": "xsd:string"
    },
    "tokens": {
      "@id": "ona:tokens"
    },
    "PostApiGitpodV1BillingserviceGetenterpriseaiusagetimeseriesR": "ona:PostApiGitpodV1BillingserviceGetenterpriseaiusagetimeseriesR",
    "timezone": {
      "@id": "ona:timezone",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1BillingserviceGetenterpriseaiusagetimeseriesR2": "ona:PostApiGitpodV1BillingserviceGetenterpriseaiusagetimeseriesR2",
    "date": {
      "@id": "ona:date",
      "@type": "xsd:dateTime"
    },
    "usage": {
      "@id": "ona:usage"
    },
    "userUsage": {
      "@id": "ona:userUsage",
      "@container": "@list"
    },
    "teamUsage": {
      "@id": "ona:teamUsage",
      "@container": "@list"
    },
    "usageByModel": {
      "@id": "ona:usageByModel",
      "@container": "@list"
    },
    "PostApiGitpodV1BillingserviceListenterpriseaiteamusageReques": "ona:PostApiGitpodV1BillingserviceListenterpriseaiteamusageReques",
    "PostApiGitpodV1BillingserviceListenterpriseaiteamusageRespon": "ona:PostApiGitpodV1BillingserviceListenterpriseaiteamusageRespon",
    "teamId": {
      "@id": "ona:teamId",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "ona:displayName",
      "@type": "xsd:string"
    },
    "budget": {
      "@id": "ona:budget"
    },
    "PostApiGitpodV1BillingserviceListenterpriseaiuserusageReques": "ona:PostApiGitpodV1BillingserviceListenterpriseaiuserusageReques",
    "sort": {
      "@id": "ona:sort"
    },
    "PostApiGitpodV1BillingserviceListenterpriseaiuserusageRespon": "ona:PostApiGitpodV1BillingserviceListenterpriseaiuserusageRespon",
    "PostApiGitpodV1BillingserviceListenterpriseusercreditusageRe": "ona:PostApiGitpodV1BillingserviceListenterpriseusercreditusageRe",
    "PostApiGitpodV1BillingserviceListenterpriseusercreditusageRe2": "ona:PostApiGitpodV1BillingserviceListenterpriseusercreditusageRe2",
    "nextToken": {
      "@id": "ona:nextToken",
      "@type": "xsd:string"
    },
    "GetApiGitpodV1EventserviceGetauditlogResponse": "ona:GetApiGitpodV1EventserviceGetauditlogResponse",
    "entry": {
      "@id": "ona:entry"
    },
    "details": {
      "@id": "ona:details"
    },
    "id": {
      "@id": "ona:id",
      "@type": "xsd:string"
    },
    "actorId": {
      "@id": "ona:actorId",
      "@type": "xsd:string"
    },
    "actorPrincipal": {
      "@id": "ona:actorPrincipal",
      "@type": "xsd:string"
    },
    "subjectId": {
      "@id": "ona:subjectId",
      "@type": "xsd:string"
    },
    "subjectType": {
      "@id": "ona:subjectType",
      "@type": "xsd:string"
    },
    "action": {
      "@id": "ona:action",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "ona:createdAt",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "ona:kind",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1EventserviceGetauditlogRequest": "ona:PostApiGitpodV1EventserviceGetauditlogRequest",
    "auditLogEntryId": {
      "@id": "ona:auditLogEntryId",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1EventserviceGetauditlogResponse": "ona:PostApiGitpodV1EventserviceGetauditlogResponse",
    "GetApiGitpodV1EventserviceListauditlogsResponse": "ona:GetApiGitpodV1EventserviceListauditlogsResponse",
    "entries": {
      "@id": "ona:entries",
      "@container": "@list"
    },
    "PostApiGitpodV1EventserviceListauditlogsRequest": "ona:PostApiGitpodV1EventserviceListauditlogsRequest",
    "PostApiGitpodV1EventserviceListauditlogsResponse": "ona:PostApiGitpodV1EventserviceListauditlogsResponse",
    "PostApiGitpodV1EventserviceWatcheventsRequest": "ona:PostApiGitpodV1EventserviceWatcheventsRequest",
    "organization": {
      "@id": "ona:organization",
      "@type": "xsd:boolean"
    },
    "environmentId": {
      "@id": "ona:environmentId",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1EventserviceWatcheventsResponse": "ona:PostApiGitpodV1EventserviceWatcheventsResponse",
    "operation": {
      "@id": "ona:operation",
      "@type": "xsd:string"
    },
    "resource_type": {
      "@id": "ona:resource_type",
      "@type": "xsd:string"
    },
    "resource_id": {
      "@id": "ona:resource_id",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1UsageserviceGetadoptionusagesummaryRequest": "ona:PostApiGitpodV1UsageserviceGetadoptionusagesummaryRequest",
    "PostApiGitpodV1UsageserviceGetadoptionusagesummaryResponse": "ona:PostApiGitpodV1UsageserviceGetadoptionusagesummaryResponse",
    "envRuntimePerUserSeconds": {
      "@id": "ona:envRuntimePerUserSeconds",
      "@type": "xsd:decimal"
    },
    "envRuntimePerUserTrend": {
      "@id": "ona:envRuntimePerUserTrend",
      "@type": "xsd:decimal"
    },
    "activeUsersCount": {
      "@id": "ona:activeUsersCount",
      "@type": "xsd:string"
    },
    "activeUsersTrend": {
      "@id": "ona:activeUsersTrend",
      "@type": "xsd:decimal"
    },
    "powerUsersCount": {
      "@id": "ona:powerUsersCount",
      "@type": "xsd:string"
    },
    "powerUsersTrend": {
      "@id": "ona:powerUsersTrend",
      "@type": "xsd:decimal"
    },
    "powerUsersThresholdSeconds": {
      "@id": "ona:powerUsersThresholdSeconds",
      "@type": "xsd:string"
    },
    "sessionsCount": {
      "@id": "ona:sessionsCount",
      "@type": "xsd:string"
    },
    "sessionsTrend": {
      "@id": "ona:sessionsTrend",
      "@type": "xsd:decimal"
    },
    "sparkline": {
      "@id": "ona:sparkline",
      "@container": "@list"
    },
    "PostApiGitpodV1UsageserviceGetagenttracesummaryRequest": "ona:PostApiGitpodV1UsageserviceGetagenttracesummaryRequest",
    "PostApiGitpodV1UsageserviceGetagenttracesummaryResponse": "ona:PostApiGitpodV1UsageserviceGetagenttracesummaryResponse",
    "summary": {
      "@id": "ona:summary"
    },
    "PostApiGitpodV1UsageserviceGetagenttracetimeseriesRequest": "ona:PostApiGitpodV1UsageserviceGetagenttracetimeseriesRequest",
    "resolution": {
      "@id": "ona:resolution",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1UsageserviceGetagenttracetimeseriesResponse": "ona:PostApiGitpodV1UsageserviceGetagenttracetimeseriesResponse",
    "timeSeries": {
      "@id": "ona:timeSeries",
      "@container": "@list"
    },
    "PostApiGitpodV1UsageserviceGetcoauthorsummaryRequest": "ona:PostApiGitpodV1UsageserviceGetcoauthorsummaryRequest",
    "PostApiGitpodV1UsageserviceGetcoauthorsummaryResponse": "ona:PostApiGitpodV1UsageserviceGetcoauthorsummaryResponse",
    "PostApiGitpodV1UsageserviceGetcoauthortimeseriesRequest": "ona:PostApiGitpodV1UsageserviceGetcoauthortimeseriesRequest",
    "PostApiGitpodV1UsageserviceGetcoauthortimeseriesResponse": "ona:PostApiGitpodV1UsageserviceGetcoauthortimeseriesResponse",
    "PostApiGitpodV1UsageserviceGetprsummaryRequest": "ona:PostApiGitpodV1UsageserviceGetprsummaryRequest",
    "PostApiGitpodV1UsageserviceGetprsummaryResponse": "ona:PostApiGitpodV1UsageserviceGetprsummaryResponse",
    "PostApiGitpodV1UsageserviceGetprtimeseriesRequest": "ona:PostApiGitpodV1UsageserviceGetprtimeseriesRequest",
    "PostApiGitpodV1UsageserviceGetprtimeseriesResponse": "ona:PostApiGitpodV1UsageserviceGetprtimeseriesResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Ona API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Ona's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-29) from openapi/_ae-authored/ona-openapi-generated.yml.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/_ae-authored/ona-openapi-generated.yml"
  ]
}