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