{
  "@context": {
    "@vocab": "https://keep.md/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "keep": "https://keep.md/schema#",
    "ErrorResponse": "keep:ErrorResponse",
    "error": {
      "@id": "keep:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "keep:message",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "keep:limit",
      "@type": "xsd:integer"
    },
    "resolution": {
      "@id": "keep:resolution",
      "@type": "xsd:string"
    },
    "OkResponse": "keep:OkResponse",
    "ok": {
      "@id": "keep:ok",
      "@type": "xsd:boolean"
    },
    "ResourceScope": "keep:ResourceScope",
    "tagSlugs": {
      "@id": "keep:tagSlugs",
      "@container": "@list"
    },
    "collectionIds": {
      "@id": "keep:collectionIds",
      "@container": "@list"
    },
    "Account": "keep:Account",
    "accountId": {
      "@id": "keep:accountId",
      "@type": "xsd:string"
    },
    "plan": {
      "@id": "keep:plan",
      "@type": "xsd:string"
    },
    "linkLimit": {
      "@id": "keep:linkLimit",
      "@type": "xsd:integer"
    },
    "linkCount": {
      "@id": "keep:linkCount",
      "@type": "xsd:integer"
    },
    "linkCountLifetime": {
      "@id": "keep:linkCountLifetime",
      "@type": "xsd:integer"
    },
    "linkCountPeriod": {
      "@id": "keep:linkCountPeriod",
      "@type": "xsd:integer"
    },
    "quotaPeriodStartAt": {
      "@id": "keep:quotaPeriodStartAt",
      "@type": "xsd:integer"
    },
    "quotaPeriodEndAt": {
      "@id": "keep:quotaPeriodEndAt",
      "@type": "xsd:integer"
    },
    "transcriptionSecondsLimit": {
      "@id": "keep:transcriptionSecondsLimit",
      "@type": "xsd:integer"
    },
    "transcriptionSecondsUsed": {
      "@id": "keep:transcriptionSecondsUsed",
      "@type": "xsd:integer"
    },
    "summaryLimit": {
      "@id": "keep:summaryLimit",
      "@type": "xsd:integer"
    },
    "summaryCountPeriod": {
      "@id": "keep:summaryCountPeriod",
      "@type": "xsd:integer"
    },
    "autoTagOnIngest": {
      "@id": "keep:autoTagOnIngest",
      "@type": "xsd:boolean"
    },
    "autoSummarizeOnIngest": {
      "@id": "keep:autoSummarizeOnIngest",
      "@type": "xsd:boolean"
    },
    "preferences": {
      "@id": "keep:preferences"
    },
    "Stats": "keep:Stats",
    "total": {
      "@id": "keep:total",
      "@type": "xsd:integer"
    },
    "byStatus": {
      "@id": "keep:byStatus"
    },
    "content": {
      "@id": "keep:content"
    },
    "range": {
      "@id": "keep:range"
    },
    "MediaRef": "keep:MediaRef",
    "id": {
      "@id": "keep:id",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "keep:kind",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "keep:role",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "keep:url",
      "@type": "@id"
    },
    "order": {
      "@id": "keep:order",
      "@type": "xsd:integer"
    },
    "sourceUrl": {
      "@id": "keep:sourceUrl",
      "@type": "@id"
    },
    "alt": {
      "@id": "keep:alt",
      "@type": "xsd:string"
    },
    "width": {
      "@id": "keep:width",
      "@type": "xsd:integer"
    },
    "height": {
      "@id": "keep:height",
      "@type": "xsd:integer"
    },
    "mimeType": {
      "@id": "keep:mimeType",
      "@type": "xsd:string"
    },
    "byteSize": {
      "@id": "keep:byteSize",
      "@type": "xsd:integer"
    },
    "contentHash": {
      "@id": "keep:contentHash",
      "@type": "xsd:string"
    },
    "ItemContentPart": "keep:ItemContentPart",
    "format": {
      "@id": "keep:format",
      "@type": "xsd:string"
    },
    "markdown": {
      "@id": "keep:markdown",
      "@type": "xsd:string"
    },
    "meta": {
      "@id": "keep:meta"
    },
    "ItemContent": "keep:ItemContent",
    "schemaVersion": {
      "@id": "keep:schemaVersion",
      "@type": "xsd:integer"
    },
    "items": {
      "@id": "keep:items"
    },
    "media": {
      "@id": "keep:media",
      "@container": "@list"
    },
    "Highlight": "keep:Highlight",
    "itemId": {
      "@id": "keep:itemId",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "keep:text",
      "@type": "xsd:string"
    },
    "prefix": {
      "@id": "keep:prefix",
      "@type": "xsd:string"
    },
    "suffix": {
      "@id": "keep:suffix",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "keep:note",
      "@type": "xsd:string"
    },
    "startOffset": {
      "@id": "keep:startOffset",
      "@type": "xsd:integer"
    },
    "endOffset": {
      "@id": "keep:endOffset",
      "@type": "xsd:integer"
    },
    "createdAt": {
      "@id": "keep:createdAt",
      "@type": "xsd:integer"
    },
    "updatedAt": {
      "@id": "keep:updatedAt",
      "@type": "xsd:integer"
    },
    "Item": "keep:Item",
    "title": {
      "@id": "keep:title",
      "@type": "xsd:string"
    },
    "favicon": {
      "@id": "keep:favicon",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "keep:status",
      "@type": "xsd:string"
    },
    "lastSeenAt": {
      "@id": "keep:lastSeenAt",
      "@type": "xsd:integer"
    },
    "timesAdded": {
      "@id": "keep:timesAdded",
      "@type": "xsd:integer"
    },
    "notes": {
      "@id": "keep:notes",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "keep:tags",
      "@container": "@list"
    },
    "collectionId": {
      "@id": "keep:collectionId",
      "@type": "xsd:string"
    },
    "collectionName": {
      "@id": "keep:collectionName",
      "@type": "xsd:string"
    },
    "collectionSlug": {
      "@id": "keep:collectionSlug",
      "@type": "xsd:string"
    },
    "summaryMarkdown": {
      "@id": "keep:summaryMarkdown",
      "@type": "xsd:string"
    },
    "contentAvailable": {
      "@id": "keep:contentAvailable",
      "@type": "xsd:boolean"
    },
    "contentMarkdown": {
      "@id": "keep:contentMarkdown",
      "@type": "xsd:string"
    },
    "highlights": {
      "@id": "keep:highlights",
      "@container": "@list"
    },
    "connectedNotes": {
      "@id": "keep:connectedNotes",
      "@container": "@list"
    },
    "processedAt": {
      "@id": "keep:processedAt",
      "@type": "xsd:integer"
    },
    "ItemListResponse": "keep:ItemListResponse",
    "offset": {
      "@id": "keep:offset",
      "@type": "xsd:integer"
    },
    "count": {
      "@id": "keep:count",
      "@type": "xsd:integer"
    },
    "hasMore": {
      "@id": "keep:hasMore",
      "@type": "xsd:boolean"
    },
    "ItemUpdateRequest": "keep:ItemUpdateRequest",
    "archived": {
      "@id": "keep:archived",
      "@type": "xsd:boolean"
    },
    "processed": {
      "@id": "keep:processed",
      "@type": "xsd:boolean"
    },
    "IdsRequest": "keep:IdsRequest",
    "ids": {
      "@id": "keep:ids",
      "@container": "@list"
    },
    "IngestRequest": "keep:IngestRequest",
    "source": {
      "@id": "keep:source",
      "@type": "xsd:string"
    },
    "IngestResponse": "keep:IngestResponse",
    "extracted": {
      "@id": "keep:extracted",
      "@type": "xsd:boolean"
    },
    "extractError": {
      "@id": "keep:extractError",
      "@type": "xsd:string"
    },
    "background": {
      "@id": "keep:background",
      "@type": "xsd:boolean"
    },
    "sync": {
      "@id": "keep:sync"
    },
    "ItemScopeSnapshot": "keep:ItemScopeSnapshot",
    "ItemChangeEvent": "keep:ItemChangeEvent",
    "type": {
      "@id": "keep:type",
      "@type": "xsd:string"
    },
    "originalType": {
      "@id": "keep:originalType",
      "@type": "xsd:string"
    },
    "changedAt": {
      "@id": "keep:changedAt",
      "@type": "xsd:integer"
    },
    "beforeScope": {
      "@id": "keep:beforeScope"
    },
    "afterScope": {
      "@id": "keep:afterScope"
    },
    "payload": {
      "@id": "keep:payload"
    },
    "item": {
      "@id": "keep:item",
      "@type": "@id"
    },
    "NoteTag": "keep:NoteTag",
    "name": {
      "@id": "keep:name",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "keep:slug",
      "@type": "xsd:string"
    },
    "ProjectRepository": "keep:ProjectRepository",
    "provider": {
      "@id": "keep:provider",
      "@type": "xsd:string"
    },
    "owner": {
      "@id": "keep:owner",
      "@type": "xsd:string"
    },
    "defaultBranch": {
      "@id": "keep:defaultBranch",
      "@type": "xsd:string"
    },
    "Project": "keep:Project",
    "description": {
      "@id": "keep:description",
      "@type": "xsd:string"
    },
    "color": {
      "@id": "keep:color",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "keep:state",
      "@type": "xsd:string"
    },
    "repositories": {
      "@id": "keep:repositories",
      "@container": "@list"
    },
    "noteCount": {
      "@id": "keep:noteCount",
      "@type": "xsd:integer"
    },
    "itemCount": {
      "@id": "keep:itemCount",
      "@type": "xsd:integer"
    },
    "archivedAt": {
      "@id": "keep:archivedAt",
      "@type": "xsd:integer"
    },
    "ProjectWriteRequest": "keep:ProjectWriteRequest",
    "Note": "keep:Note",
    "bodyMarkdown": {
      "@id": "keep:bodyMarkdown",
      "@type": "xsd:string"
    },
    "properties": {
      "@id": "keep:properties"
    },
    "project": {
      "@id": "keep:project"
    },
    "currentRevision": {
      "@id": "keep:currentRevision",
      "@type": "xsd:integer"
    },
    "NoteSummary": "keep:NoteSummary",
    "tagsTruncated": {
      "@id": "keep:tagsTruncated",
      "@type": "xsd:boolean"
    },
    "KeepSearchResult": "keep:KeepSearchResult",
    "resource": {
      "@id": "keep:resource"
    },
    "snippet": {
      "@id": "keep:snippet",
      "@type": "xsd:string"
    },
    "snippetTruncated": {
      "@id": "keep:snippetTruncated",
      "@type": "xsd:boolean"
    },
    "matchKind": {
      "@id": "keep:matchKind",
      "@type": "xsd:string"
    },
    "revision": {
      "@id": "keep:revision",
      "@type": "xsd:integer"
    },
    "details": {
      "@id": "keep:details"
    },
    "contentTruncated": {
      "@id": "keep:contentTruncated",
      "@type": "xsd:boolean"
    },
    "KeepSearchResponse": "keep:KeepSearchResponse",
    "query": {
      "@id": "keep:query",
      "@type": "xsd:string"
    },
    "mode": {
      "@id": "keep:mode",
      "@type": "xsd:string"
    },
    "results": {
      "@id": "keep:results",
      "@container": "@list"
    },
    "semantic": {
      "@id": "keep:semantic"
    },
    "NoteWriteRequest": "keep:NoteWriteRequest",
    "repository": {
      "@id": "keep:repository",
      "@type": "xsd:string"
    },
    "expectedRevision": {
      "@id": "keep:expectedRevision",
      "@type": "xsd:integer"
    },
    "clientRequestId": {
      "@id": "keep:clientRequestId",
      "@type": "xsd:string"
    },
    "changeSummary": {
      "@id": "keep:changeSummary",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "keep:model",
      "@type": "xsd:string"
    },
    "NoteMetadataDiff": "keep:NoteMetadataDiff",
    "NoteMetadataValueDiff": "keep:NoteMetadataValueDiff",
    "before": {
      "@id": "keep:before",
      "@type": "xsd:string"
    },
    "after": {
      "@id": "keep:after",
      "@type": "xsd:string"
    },
    "NoteWriteReceipt": "keep:NoteWriteReceipt",
    "replayed": {
      "@id": "keep:replayed",
      "@type": "xsd:boolean"
    },
    "metadataDiff": {
      "@id": "keep:metadataDiff",
      "@type": "@id"
    },
    "webUrl": {
      "@id": "keep:webUrl",
      "@type": "@id"
    },
    "NoteRevision": "keep:NoteRevision",
    "noteId": {
      "@id": "keep:noteId",
      "@type": "xsd:string"
    },
    "revisionNumber": {
      "@id": "keep:revisionNumber",
      "@type": "xsd:integer"
    },
    "operation": {
      "@id": "keep:operation",
      "@type": "xsd:string"
    },
    "actorType": {
      "@id": "keep:actorType",
      "@type": "xsd:string"
    },
    "actorName": {
      "@id": "keep:actorName",
      "@type": "xsd:string"
    },
    "clientName": {
      "@id": "keep:clientName",
      "@type": "xsd:string"
    },
    "NoteRevisionSummary": "keep:NoteRevisionSummary",
    "NoteItemLinkRequest": "keep:NoteItemLinkRequest",
    "highlightId": {
      "@id": "keep:highlightId",
      "@type": "xsd:string"
    },
    "relation": {
      "@id": "keep:relation",
      "@type": "xsd:string"
    },
    "annotation": {
      "@id": "keep:annotation",
      "@type": "xsd:string"
    },
    "Tag": "keep:Tag",
    "Collection": "keep:Collection",
    "ApiToken": "keep:ApiToken",
    "tokenType": {
      "@id": "keep:tokenType",
      "@type": "xsd:string"
    },
    "token": {
      "@id": "keep:token",
      "@type": "xsd:string"
    },
    "permissions": {
      "@id": "keep:permissions",
      "@container": "@list"
    },
    "scopeVersion": {
      "@id": "keep:scopeVersion",
      "@type": "xsd:integer"
    },
    "resourceScope": {
      "@id": "keep:resourceScope"
    },
    "tokenPrefix": {
      "@id": "keep:tokenPrefix",
      "@type": "xsd:string"
    },
    "tokenSuffix": {
      "@id": "keep:tokenSuffix",
      "@type": "xsd:string"
    },
    "lastUsedAt": {
      "@id": "keep:lastUsedAt",
      "@type": "xsd:integer"
    },
    "Source": "keep:Source",
    "contentMode": {
      "@id": "keep:contentMode",
      "@type": "xsd:string"
    },
    "pollEveryMin": {
      "@id": "keep:pollEveryMin",
      "@type": "xsd:integer"
    },
    "nextPollAt": {
      "@id": "keep:nextPollAt",
      "@type": "xsd:integer"
    },
    "lastRunAt": {
      "@id": "keep:lastRunAt",
      "@type": "xsd:integer"
    },
    "lastSuccessAt": {
      "@id": "keep:lastSuccessAt",
      "@type": "xsd:integer"
    },
    "lastError": {
      "@id": "keep:lastError",
      "@type": "xsd:string"
    },
    "inboxAddress": {
      "@id": "keep:inboxAddress",
      "@type": "xsd:string"
    },
    "config": {
      "@id": "keep:config"
    },
    "cursor": {
      "@id": "keep:cursor"
    },
    "SmartTagRule": "keep:SmartTagRule",
    "tag": {
      "@id": "keep:tag",
      "@type": "xsd:string"
    },
    "include": {
      "@id": "keep:include",
      "@container": "@list"
    },
    "exclude": {
      "@id": "keep:exclude",
      "@container": "@list"
    },
    "SourceCreateRequest": "keep:SourceCreateRequest",
    "feedUrl": {
      "@id": "keep:feedUrl",
      "@type": "@id"
    },
    "channel": {
      "@id": "keep:channel",
      "@type": "xsd:string"
    },
    "channelId": {
      "@id": "keep:channelId",
      "@type": "xsd:string"
    },
    "handle": {
      "@id": "keep:handle",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "keep:input",
      "@type": "xsd:string"
    },
    "username": {
      "@id": "keep:username",
      "@type": "xsd:string"
    },
    "backfillMode": {
      "@id": "keep:backfillMode",
      "@type": "xsd:string"
    },
    "backfillDays": {
      "@id": "keep:backfillDays",
      "@type": "xsd:integer"
    },
    "backfillItems": {
      "@id": "keep:backfillItems",
      "@type": "xsd:integer"
    },
    "initialImportCount": {
      "@id": "keep:initialImportCount",
      "@type": "xsd:integer"
    },
    "rollupEnabled": {
      "@id": "keep:rollupEnabled",
      "@type": "xsd:boolean"
    },
    "expandFullContent": {
      "@id": "keep:expandFullContent",
      "@type": "xsd:boolean"
    },
    "autoSummarize": {
      "@id": "keep:autoSummarize",
      "@type": "xsd:boolean"
    },
    "defaultTags": {
      "@id": "keep:defaultTags",
      "@container": "@list"
    },
    "smartTagRules": {
      "@id": "keep:smartTagRules",
      "@container": "@list"
    },
    "SourceSettingsRequest": "keep:SourceSettingsRequest",
    "ExportJob": "keep:ExportJob",
    "scope": {
      "@id": "keep:scope",
      "@type": "@id"
    },
    "includeContent": {
      "@id": "keep:includeContent",
      "@type": "xsd:boolean"
    },
    "omitNotes": {
      "@id": "keep:omitNotes",
      "@type": "xsd:boolean"
    },
    "dateFrom": {
      "@id": "keep:dateFrom",
      "@type": "xsd:integer"
    },
    "dateTo": {
      "@id": "keep:dateTo",
      "@type": "xsd:integer"
    },
    "fileSize": {
      "@id": "keep:fileSize",
      "@type": "xsd:integer"
    },
    "startedAt": {
      "@id": "keep:startedAt",
      "@type": "xsd:integer"
    },
    "completedAt": {
      "@id": "keep:completedAt",
      "@type": "xsd:integer"
    },
    "expiresAt": {
      "@id": "keep:expiresAt",
      "@type": "xsd:integer"
    },
    "Webhook": "keep:Webhook",
    "eventTypes": {
      "@id": "keep:eventTypes",
      "@container": "@list"
    },
    "failureCount": {
      "@id": "keep:failureCount",
      "@type": "xsd:integer"
    },
    "lastFailureAt": {
      "@id": "keep:lastFailureAt",
      "@type": "xsd:integer"
    },
    "WebhookWriteRequest": "keep:WebhookWriteRequest",
    "WebhookDelivery": "keep:WebhookDelivery",
    "endpointId": {
      "@id": "keep:endpointId",
      "@type": "xsd:string"
    },
    "eventId": {
      "@id": "keep:eventId",
      "@type": "xsd:string"
    },
    "eventType": {
      "@id": "keep:eventType",
      "@type": "xsd:string"
    },
    "attemptCount": {
      "@id": "keep:attemptCount",
      "@type": "xsd:integer"
    },
    "nextAttemptAt": {
      "@id": "keep:nextAttemptAt",
      "@type": "xsd:integer"
    },
    "responseStatus": {
      "@id": "keep:responseStatus",
      "@type": "xsd:integer"
    },
    "durationMs": {
      "@id": "keep:durationMs",
      "@type": "xsd:integer"
    },
    "deliveredAt": {
      "@id": "keep:deliveredAt",
      "@type": "xsd:integer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Keep API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Keep'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/keep-md-openapi.json.",
  "dcterms:created": "2026-11-13",
  "dcterms:source": [
    "openapi/keep-md-openapi.json"
  ]
}