QodexAI · JSON-LD Context

Qodex Context

JSON-LD context defining the semantic vocabulary for Qodex from QodexAI.

21 Classes 28 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
qodex: https://qodex.ai/schema#

Classes

PostApiCartPromoRequest PostApiOrdersRequest PostApiOrdersResponse PostApiProjectsAcmeStagingWebhooksTriggerRequest PostApiProjectsMyProjectSlugWebhooksTriggerRequest PostApiProjectsMyProjectSlugWebhooksTriggerResponse PostApiRefundsRequest PatchApiUsersMeRequest PostAuthLoginRequest PostAuthLoginResponse PostCheckoutRequest PostCheckoutResponse GetPetsPetidResponse PostUsersRequest PostUsersResponse PostV1AuthRefreshResponse GetV1CartResponse PostV1OrdersRequest PostV1OrdersResponse PostV1PaymentsRequest PostV1PaymentsResponse

Properties

Property Type Container
code string
sku string
qty integer
id string
status string
environment string
tags list
callback_url string
testRunId string
scenariosTotal integer
mode string
orderId string
name string
role string
email string
password string
body.error string
promo string
total decimal
error string
session_token string
items list
Authorization string
Content-Type string
card string
expiry string
cvc string
decline_code string

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}