Keepp · JSON-LD Context
Keepp Link Context
JSON-LD context defining the semantic vocabulary for Keepp Link from Keepp.
15 Classes
33 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
keepp:
https://keepp.link/schema#
Classes
GetWellKnownOauthAuthorizationServerResponse
GetApiV1CapabilitiesResponse
GetApiV1CatalogResponse
GetApiV1PageResponse
PutApiV1PageRequest
PutApiV1PageResponse
GetContactsResponse
GetFormsResponse
PostHooksRequest
PostHooksResponse
DeleteHooksIdResponse
GetMeResponse
PostOauthTokenRequest
PostOauthTokenResponse
GetPagesResponse
Properties
| Property | Type | Container |
|---|---|---|
| issuer | string | |
| authorization_endpoint | string | |
| token_endpoint | string | |
| scopes_supported | list | |
| blockTypes | list | |
| items | list | |
| version | integer | |
| url | string | |
| publishedAt | string | |
| blocks | list | |
| theme | ||
| blockCount | ||
| contacts | list | |
| forms | list | |
| id | string | |
| title | string | |
| page | string | |
| event | string | |
| formId | string | |
| targetUrl | string | |
| archived | boolean | |
| string | ||
| grant_type | string | |
| code | string | |
| refresh_token | string | |
| code_verifier | string | |
| client_id | string | |
| redirect_uri | string | |
| access_token | string | |
| expires_in | integer | |
| pages | list | |
| name | string | |
| slug | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://keepp.link/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"keepp": "https://keepp.link/schema#",
"GetWellKnownOauthAuthorizationServerResponse": "keepp:GetWellKnownOauthAuthorizationServerResponse",
"issuer": {
"@id": "keepp:issuer",
"@type": "xsd:string"
},
"authorization_endpoint": {
"@id": "keepp:authorization_endpoint",
"@type": "xsd:string"
},
"token_endpoint": {
"@id": "keepp:token_endpoint",
"@type": "xsd:string"
},
"scopes_supported": {
"@id": "keepp:scopes_supported",
"@container": "@list"
},
"GetApiV1CapabilitiesResponse": "keepp:GetApiV1CapabilitiesResponse",
"blockTypes": {
"@id": "keepp:blockTypes",
"@container": "@list"
},
"GetApiV1CatalogResponse": "keepp:GetApiV1CatalogResponse",
"items": {
"@id": "keepp:items",
"@container": "@list"
},
"GetApiV1PageResponse": "keepp:GetApiV1PageResponse",
"version": {
"@id": "keepp:version",
"@type": "xsd:integer"
},
"url": {
"@id": "keepp:url",
"@type": "xsd:string"
},
"publishedAt": {
"@id": "keepp:publishedAt",
"@type": "xsd:string"
},
"blocks": {
"@id": "keepp:blocks",
"@container": "@list"
},
"theme": {
"@id": "keepp:theme"
},
"PutApiV1PageRequest": "keepp:PutApiV1PageRequest",
"PutApiV1PageResponse": "keepp:PutApiV1PageResponse",
"blockCount": {
"@id": "keepp:blockCount"
},
"GetContactsResponse": "keepp:GetContactsResponse",
"contacts": {
"@id": "keepp:contacts",
"@container": "@list"
},
"GetFormsResponse": "keepp:GetFormsResponse",
"forms": {
"@id": "keepp:forms",
"@container": "@list"
},
"id": {
"@id": "keepp:id",
"@type": "xsd:string"
},
"title": {
"@id": "keepp:title",
"@type": "xsd:string"
},
"PostHooksRequest": "keepp:PostHooksRequest",
"page": {
"@id": "keepp:page",
"@type": "xsd:string"
},
"event": {
"@id": "keepp:event",
"@type": "xsd:string"
},
"formId": {
"@id": "keepp:formId",
"@type": "xsd:string"
},
"targetUrl": {
"@id": "keepp:targetUrl",
"@type": "xsd:string"
},
"PostHooksResponse": "keepp:PostHooksResponse",
"DeleteHooksIdResponse": "keepp:DeleteHooksIdResponse",
"archived": {
"@id": "keepp:archived",
"@type": "xsd:boolean"
},
"GetMeResponse": "keepp:GetMeResponse",
"email": {
"@id": "keepp:email",
"@type": "xsd:string"
},
"PostOauthTokenRequest": "keepp:PostOauthTokenRequest",
"grant_type": {
"@id": "keepp:grant_type",
"@type": "xsd:string"
},
"code": {
"@id": "keepp:code",
"@type": "xsd:string"
},
"refresh_token": {
"@id": "keepp:refresh_token",
"@type": "xsd:string"
},
"code_verifier": {
"@id": "keepp:code_verifier",
"@type": "xsd:string"
},
"client_id": {
"@id": "keepp:client_id",
"@type": "xsd:string"
},
"redirect_uri": {
"@id": "keepp:redirect_uri",
"@type": "xsd:string"
},
"PostOauthTokenResponse": "keepp:PostOauthTokenResponse",
"access_token": {
"@id": "keepp:access_token",
"@type": "xsd:string"
},
"expires_in": {
"@id": "keepp:expires_in",
"@type": "xsd:integer"
},
"GetPagesResponse": "keepp:GetPagesResponse",
"pages": {
"@id": "keepp:pages",
"@container": "@list"
},
"name": {
"@id": "keepp:name",
"@type": "xsd:string"
},
"slug": {
"@id": "keepp:slug",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Keepp API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Keepp'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-11-13) from openapi/_ae-authored/keepp-link-openapi-generated.yml.",
"dcterms:created": "2026-11-13",
"dcterms:source": [
"openapi/_ae-authored/keepp-link-openapi-generated.yml"
]
}