{
  "@context": {
    "@vocab": "https://rhythms.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "getrhythms": "https://rhythms.ai/schema#",
    "GetGettingStartedBasicsMdResponse": "getrhythms:GetGettingStartedBasicsMdResponse",
    "answer": {
      "@id": "getrhythms:answer",
      "@type": "xsd:string"
    },
    "excerpts": {
      "@id": "getrhythms:excerpts",
      "@container": "@list"
    },
    "sources": {
      "@id": "getrhythms:sources",
      "@container": "@list"
    },
    "GetGettingStartedGettingStartedInSlackMdResponse": "getrhythms:GetGettingStartedGettingStartedInSlackMdResponse",
    "PostRestV2CheckinsRequest": "getrhythms:PostRestV2CheckinsRequest",
    "goal_uuid": {
      "@id": "getrhythms:goal_uuid",
      "@type": "xsd:string"
    },
    "timezone_offset": {
      "@id": "getrhythms:timezone_offset",
      "@type": "xsd:decimal"
    },
    "value": {
      "@id": "getrhythms:value",
      "@type": "xsd:decimal"
    },
    "status": {
      "@id": "getrhythms:status",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "getrhythms:note",
      "@type": "xsd:string"
    },
    "checkin_date": {
      "@id": "getrhythms:checkin_date",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "getrhythms:score",
      "@type": "xsd:decimal"
    },
    "progress_mode": {
      "@id": "getrhythms:progress_mode",
      "@type": "xsd:string"
    },
    "labels": {
      "@id": "getrhythms:labels",
      "@container": "@list"
    },
    "PutRestV2CheckinsIdRequest": "getrhythms:PutRestV2CheckinsIdRequest",
    "PostRestV2InitiativesRequest": "getrhythms:PostRestV2InitiativesRequest",
    "title": {
      "@id": "getrhythms:title",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "getrhythms:description",
      "@type": "xsd:string"
    },
    "time_period_uuid": {
      "@id": "getrhythms:time_period_uuid",
      "@type": "xsd:string"
    },
    "start_date": {
      "@id": "getrhythms:start_date",
      "@type": "xsd:string"
    },
    "end_date": {
      "@id": "getrhythms:end_date",
      "@type": "xsd:string"
    },
    "goal_type": {
      "@id": "getrhythms:goal_type",
      "@type": "xsd:string"
    },
    "visibility": {
      "@id": "getrhythms:visibility",
      "@type": "xsd:string"
    },
    "team_uuids": {
      "@id": "getrhythms:team_uuids",
      "@container": "@list"
    },
    "owner_uuids": {
      "@id": "getrhythms:owner_uuids",
      "@container": "@list"
    },
    "delegate_uuids": {
      "@id": "getrhythms:delegate_uuids",
      "@container": "@list"
    },
    "metric": {
      "@id": "getrhythms:metric"
    },
    "parents": {
      "@id": "getrhythms:parents",
      "@container": "@list"
    },
    "visible_entities": {
      "@id": "getrhythms:visible_entities",
      "@container": "@list"
    },
    "DeleteRestV2InitiativesIdResponse": "getrhythms:DeleteRestV2InitiativesIdResponse",
    "data": {
      "@id": "getrhythms:data",
      "@type": "xsd:string"
    },
    "PutRestV2InitiativesIdRequest": "getrhythms:PutRestV2InitiativesIdRequest",
    "current_status": {
      "@id": "getrhythms:current_status",
      "@type": "xsd:string"
    },
    "PutRestV2InitiativesIdResponse": "getrhythms:PutRestV2InitiativesIdResponse",
    "data.record": {
      "@id": "getrhythms:data.record",
      "@type": "xsd:string"
    },
    "PostRestV2KeyResultsRequest": "getrhythms:PostRestV2KeyResultsRequest",
    "DeleteRestV2KeyResultsIdResponse": "getrhythms:DeleteRestV2KeyResultsIdResponse",
    "PutRestV2KeyResultsIdRequest": "getrhythms:PutRestV2KeyResultsIdRequest",
    "PutRestV2KeyResultsIdResponse": "getrhythms:PutRestV2KeyResultsIdResponse",
    "GetRestV2ObjectivesResponse": "getrhythms:GetRestV2ObjectivesResponse",
    "PostRestV2ObjectivesRequest": "getrhythms:PostRestV2ObjectivesRequest",
    "DeleteRestV2ObjectivesIdResponse": "getrhythms:DeleteRestV2ObjectivesIdResponse",
    "PutRestV2ObjectivesIdRequest": "getrhythms:PutRestV2ObjectivesIdRequest",
    "GetRestV2TeamsResponse": "getrhythms:GetRestV2TeamsResponse",
    "data.records": {
      "@id": "getrhythms:data.records",
      "@type": "xsd:string"
    },
    "data.pagy": {
      "@id": "getrhythms:data.pagy",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Rhythms API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Rhythms'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-21) from openapi/_ae-authored/getrhythms-ai-openapi-generated.yml.",
  "dcterms:created": "2026-10-21",
  "dcterms:source": [
    "openapi/_ae-authored/getrhythms-ai-openapi-generated.yml"
  ]
}