{
  "@context": {
    "@vocab": "https://qodex.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "qodex": "https://qodex.ai/schema#",
    "PostApiCartPromoRequest": "qodex:PostApiCartPromoRequest",
    "code": {
      "@id": "qodex:code",
      "@type": "xsd:string"
    },
    "PostApiOrdersRequest": "qodex:PostApiOrdersRequest",
    "sku": {
      "@id": "qodex:sku",
      "@type": "xsd:string"
    },
    "qty": {
      "@id": "qodex:qty",
      "@type": "xsd:integer"
    },
    "PostApiOrdersResponse": "qodex:PostApiOrdersResponse",
    "id": {
      "@id": "qodex:id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "qodex:status",
      "@type": "xsd:string"
    },
    "PostApiProjectsAcmeStagingWebhooksTriggerRequest": "qodex:PostApiProjectsAcmeStagingWebhooksTriggerRequest",
    "environment": {
      "@id": "qodex:environment",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "qodex:tags",
      "@container": "@list"
    },
    "callback_url": {
      "@id": "qodex:callback_url",
      "@type": "xsd:string"
    },
    "PostApiProjectsMyProjectSlugWebhooksTriggerRequest": "qodex:PostApiProjectsMyProjectSlugWebhooksTriggerRequest",
    "PostApiProjectsMyProjectSlugWebhooksTriggerResponse": "qodex:PostApiProjectsMyProjectSlugWebhooksTriggerResponse",
    "testRunId": {
      "@id": "qodex:testRunId",
      "@type": "xsd:string"
    },
    "scenariosTotal": {
      "@id": "qodex:scenariosTotal",
      "@type": "xsd:integer"
    },
    "mode": {
      "@id": "qodex:mode",
      "@type": "xsd:string"
    },
    "PostApiRefundsRequest": "qodex:PostApiRefundsRequest",
    "orderId": {
      "@id": "qodex:orderId",
      "@type": "xsd:string"
    },
    "PatchApiUsersMeRequest": "qodex:PatchApiUsersMeRequest",
    "name": {
      "@id": "qodex:name",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "qodex:role",
      "@type": "xsd:string"
    },
    "PostAuthLoginRequest": "qodex:PostAuthLoginRequest",
    "email": {
      "@id": "qodex:email",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "qodex:password",
      "@type": "xsd:string"
    },
    "PostAuthLoginResponse": "qodex:PostAuthLoginResponse",
    "body.error": {
      "@id": "qodex:body.error",
      "@type": "xsd:string"
    },
    "PostCheckoutRequest": "qodex:PostCheckoutRequest",
    "promo": {
      "@id": "qodex:promo",
      "@type": "xsd:string"
    },
    "PostCheckoutResponse": "qodex:PostCheckoutResponse",
    "total": {
      "@id": "qodex:total",
      "@type": "xsd:decimal"
    },
    "error": {
      "@id": "qodex:error",
      "@type": "xsd:string"
    },
    "GetPetsPetidResponse": "qodex:GetPetsPetidResponse",
    "PostUsersRequest": "qodex:PostUsersRequest",
    "PostUsersResponse": "qodex:PostUsersResponse",
    "PostV1AuthRefreshResponse": "qodex:PostV1AuthRefreshResponse",
    "session_token": {
      "@id": "qodex:session_token",
      "@type": "xsd:string"
    },
    "GetV1CartResponse": "qodex:GetV1CartResponse",
    "items": {
      "@id": "qodex:items",
      "@container": "@list"
    },
    "PostV1OrdersRequest": "qodex:PostV1OrdersRequest",
    "PostV1OrdersResponse": "qodex:PostV1OrdersResponse",
    "Authorization": {
      "@id": "qodex:Authorization",
      "@type": "xsd:string"
    },
    "Content-Type": {
      "@id": "qodex:Content-Type",
      "@type": "xsd:string"
    },
    "PostV1PaymentsRequest": "qodex:PostV1PaymentsRequest",
    "card": {
      "@id": "qodex:card",
      "@type": "xsd:string"
    },
    "expiry": {
      "@id": "qodex:expiry",
      "@type": "xsd:string"
    },
    "cvc": {
      "@id": "qodex:cvc",
      "@type": "xsd:string"
    },
    "PostV1PaymentsResponse": "qodex:PostV1PaymentsResponse",
    "decline_code": {
      "@id": "qodex:decline_code",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "QodexAI API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects QodexAI'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/qodex-openapi-generated.yml.",
  "dcterms:created": "2026-10-21",
  "dcterms:source": [
    "openapi/_ae-authored/qodex-openapi-generated.yml"
  ]
}