iGrant.io · JSON-LD Context

Igrant Io Context

JSON-LD context defining the semantic vocabulary for Igrant Io from iGrant.io.

12 Classes 33 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/
igrant: https://igrant.io/schema#

Classes

PostV2ConfigWebhookRequest PostV2ConfigWebhookResponse DeleteV2ConfigWebhookWebhookidResponse GetV2ConfigWebhookWebhookidResponse PutV2ConfigWebhookWebhookidRequest PutV2ConfigWebhookWebhookidResponse PostV2ConfigWebhookWebhookidPingResponse GetV2ConfigWebhooksResponse GetV2ConfigWebhooksWebhookidDeliveriesResponse GetV2ConfigWebhooksWebhookidDeliveryDeliveryidResponse GetV2ConfigWebhooksEventTypesResponse GetV2ConfigWebhooksPayloadContentTypesResponse

Properties

Property Type Container
payloadUrl string
contentType string
subscribedEvents
consentManagementWebhook list
digitalWalletWebhook list
dataMarketplaceWebhook list
disabled boolean
secretKey string
skipSslVerification boolean
id string
orgId string
sandboxOrgId string
timestamp string
responseStatusCode integer
responseStatusStr string
executionStartTimestamp string
executionEndTimestamp string
status string
statusDescription string
pagination
webhooks list
pagination.currentPage integer
pagination.totalItems integer
pagination.totalPages integer
pagination.limit integer
pagination.hasPrevious boolean
pagination.hasNext boolean
webhookDeliveries list
webhookId string
consentManagementWebhookEventTypes list
dataMarketplaceWebhookEventTypes list
digitalWalletWebhookEventTypes list
ContentTypes string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://igrant.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "igrant": "https://igrant.io/schema#",
    "PostV2ConfigWebhookRequest": "igrant:PostV2ConfigWebhookRequest",
    "payloadUrl": {
      "@id": "igrant:payloadUrl",
      "@type": "xsd:string"
    },
    "contentType": {
      "@id": "igrant:contentType",
      "@type": "xsd:string"
    },
    "subscribedEvents": {
      "@id": "igrant:subscribedEvents"
    },
    "consentManagementWebhook": {
      "@id": "igrant:consentManagementWebhook",
      "@container": "@list"
    },
    "digitalWalletWebhook": {
      "@id": "igrant:digitalWalletWebhook",
      "@container": "@list"
    },
    "dataMarketplaceWebhook": {
      "@id": "igrant:dataMarketplaceWebhook",
      "@container": "@list"
    },
    "disabled": {
      "@id": "igrant:disabled",
      "@type": "xsd:boolean"
    },
    "secretKey": {
      "@id": "igrant:secretKey",
      "@type": "xsd:string"
    },
    "skipSslVerification": {
      "@id": "igrant:skipSslVerification",
      "@type": "xsd:boolean"
    },
    "PostV2ConfigWebhookResponse": "igrant:PostV2ConfigWebhookResponse",
    "id": {
      "@id": "igrant:id",
      "@type": "xsd:string"
    },
    "orgId": {
      "@id": "igrant:orgId",
      "@type": "xsd:string"
    },
    "sandboxOrgId": {
      "@id": "igrant:sandboxOrgId",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "igrant:timestamp",
      "@type": "xsd:string"
    },
    "DeleteV2ConfigWebhookWebhookidResponse": "igrant:DeleteV2ConfigWebhookWebhookidResponse",
    "GetV2ConfigWebhookWebhookidResponse": "igrant:GetV2ConfigWebhookWebhookidResponse",
    "PutV2ConfigWebhookWebhookidRequest": "igrant:PutV2ConfigWebhookWebhookidRequest",
    "PutV2ConfigWebhookWebhookidResponse": "igrant:PutV2ConfigWebhookWebhookidResponse",
    "PostV2ConfigWebhookWebhookidPingResponse": "igrant:PostV2ConfigWebhookWebhookidPingResponse",
    "responseStatusCode": {
      "@id": "igrant:responseStatusCode",
      "@type": "xsd:integer"
    },
    "responseStatusStr": {
      "@id": "igrant:responseStatusStr",
      "@type": "xsd:string"
    },
    "executionStartTimestamp": {
      "@id": "igrant:executionStartTimestamp",
      "@type": "xsd:string"
    },
    "executionEndTimestamp": {
      "@id": "igrant:executionEndTimestamp",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "igrant:status",
      "@type": "xsd:string"
    },
    "statusDescription": {
      "@id": "igrant:statusDescription",
      "@type": "xsd:string"
    },
    "GetV2ConfigWebhooksResponse": "igrant:GetV2ConfigWebhooksResponse",
    "pagination": {
      "@id": "igrant:pagination"
    },
    "webhooks": {
      "@id": "igrant:webhooks",
      "@container": "@list"
    },
    "GetV2ConfigWebhooksWebhookidDeliveriesResponse": "igrant:GetV2ConfigWebhooksWebhookidDeliveriesResponse",
    "pagination.currentPage": {
      "@id": "igrant:pagination.currentPage",
      "@type": "xsd:integer"
    },
    "pagination.totalItems": {
      "@id": "igrant:pagination.totalItems",
      "@type": "xsd:integer"
    },
    "pagination.totalPages": {
      "@id": "igrant:pagination.totalPages",
      "@type": "xsd:integer"
    },
    "pagination.limit": {
      "@id": "igrant:pagination.limit",
      "@type": "xsd:integer"
    },
    "pagination.hasPrevious": {
      "@id": "igrant:pagination.hasPrevious",
      "@type": "xsd:boolean"
    },
    "pagination.hasNext": {
      "@id": "igrant:pagination.hasNext",
      "@type": "xsd:boolean"
    },
    "webhookDeliveries": {
      "@id": "igrant:webhookDeliveries",
      "@container": "@list"
    },
    "GetV2ConfigWebhooksWebhookidDeliveryDeliveryidResponse": "igrant:GetV2ConfigWebhooksWebhookidDeliveryDeliveryidResponse",
    "webhookId": {
      "@id": "igrant:webhookId",
      "@type": "xsd:string"
    },
    "GetV2ConfigWebhooksEventTypesResponse": "igrant:GetV2ConfigWebhooksEventTypesResponse",
    "consentManagementWebhookEventTypes": {
      "@id": "igrant:consentManagementWebhookEventTypes",
      "@container": "@list"
    },
    "dataMarketplaceWebhookEventTypes": {
      "@id": "igrant:dataMarketplaceWebhookEventTypes",
      "@container": "@list"
    },
    "digitalWalletWebhookEventTypes": {
      "@id": "igrant:digitalWalletWebhookEventTypes",
      "@container": "@list"
    },
    "GetV2ConfigWebhooksPayloadContentTypesResponse": "igrant:GetV2ConfigWebhooksPayloadContentTypesResponse",
    "ContentTypes": {
      "@id": "igrant:ContentTypes",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "iGrant.io API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects iGrant.io'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-15) from openapi/_ae-authored/igrant-io-openapi-generated.yml.",
  "dcterms:created": "2026-10-15",
  "dcterms:source": [
    "openapi/_ae-authored/igrant-io-openapi-generated.yml"
  ]
}