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
View Context View on GitHub

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
email 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

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