decknote-app · JSON-LD Context

Decknote App Context

JSON-LD context defining the semantic vocabulary for Decknote App from decknote-app.

57 Classes 99 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/
decknote: https://decknote.app/schema#

Classes

GetApiAttachmentsAttachmentidResponse GetApiExportResponse GetApiLinkPreviewResponse PatchApiV1BillingProfileRequest GetApiV1BoardsResponse PostApiV1BoardsRequest PostApiV1BoardsResponse PostApiV1BoardsBoardidEmbedsRequest PostApiV1BoardsBoardidEmbedsResponse PostApiV1BoardsBoardidExpensesRequest PutApiV1BoardsBoardidMemberRatesUseridRequest PostApiV1BoardsBoardidPagesRequest PatchApiV1BoardsBoardidPortalRequest PatchApiV1BoardsBoardidProjectRequest PostApiV1BoardsBoardidTimeRequest PostApiV1CardsRequest PostApiV1CardsResponse PatchApiV1CardsCardidPortalRequest PostApiV1CardsCardidPortalRepliesRequest PatchApiV1CardsCardidTimeRequest PostApiV1CliAuthResponse PostApiV1CliAuthTokenRequest PostApiV1CliAuthTokenResponse PostApiV1ClientsRequest PatchApiV1ClientsClientidRequest PostApiV1ExpensesExpenseidReceiptsRequest PostApiV1HolidaysRequest PostApiV1ImportsRequest PostApiV1ImportsPreviewRequest PostApiV1InvoicesRequest PostApiV1InvoicesInvoiceidAnswerRequest PostApiV1InvoicesInvoiceidPaymentsRequest PostApiV1InvoicesInvoiceidProjectRequest PostApiV1McpRequest PostApiV1McpResponse GetApiV1MeResponse PostApiV1MeResponse PostApiV1PagesPageidCommentsRequest PostApiV1ProjectTemplatesRequest PostApiV1ProjectsRequest PostApiV1ProjectsFromTemplateRequest PostApiV1RecurringInvoicesRequest PutApiV1TeamRatesUseridRequest PostApiV1TimeOffRequest PostApiV1TimeOffTimeoffidApproveRequest PostApiV1TimeOffTimeoffidRejectRequest PutApiV1TimeRulesRequest PatchApiV1TimeEntriesEntryidRequest PostApiV1TimeRepriceRequest PostApiV1TimeTimerRequest PostApiV1TimeTimerStopResponse PutApiV1TimerAlertRequest PostApiV1TimesheetsRequest PostApiV1TimesheetsTimesheetidRejectRequest GetApiV1WebhooksResponse PostApiV1WebhooksRequest PutApiV1WorkloadCapacityRequest

Properties

Property Type Container
attachment
export
title string
description string
image string
businessName string
currency string
defaultTaxPercent decimal
paymentTermsDays integer
boards list
template string
board
name string
origins list
canEdit boolean
embed
amount decimal
category string
billable boolean
hourlyRate string
kind string
content string
enabled string
showTasks string
showHours string
showInvoices string
allowComments string
welcome string
studioName string
clientId string
status string
budgetType string
budgetHours integer
dueDate string
duration string
cardId string
day string
note string
listId string
boardId string
checklist
reminders list
card
visible string
text string
estimate string
device_code string
user_code string
token string
archived boolean
filename string
contentBase64 string
csv string
fileName string
source string
mapping
dateOrder string
durationUnit string
createClients boolean
lines list
answer string
by string
paymentMethod string
budget string
tasks list
jsonrpc string
id integer
method string
params
result
user
error string
includeMoney boolean
templateKind string
templateId string
startDate string
invoiceId string
interval string
every integer
nextDate string
endAfter integer
action string
hourlyCost string
userId string
startDay string
endDay string
minutesPerDay string
lockedUntil string
editWindowDays integer
from string
overwrite string
apply string
discarded boolean
hours integer
week string
ownerId string
webhooks list
url string
events list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://decknote.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "decknote": "https://decknote.app/schema#",
    "GetApiAttachmentsAttachmentidResponse": "decknote:GetApiAttachmentsAttachmentidResponse",
    "attachment": {
      "@id": "decknote:attachment"
    },
    "GetApiExportResponse": "decknote:GetApiExportResponse",
    "export": {
      "@id": "decknote:export"
    },
    "GetApiLinkPreviewResponse": "decknote:GetApiLinkPreviewResponse",
    "title": {
      "@id": "decknote:title",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "decknote:description",
      "@type": "xsd:string"
    },
    "image": {
      "@id": "decknote:image",
      "@type": "xsd:string"
    },
    "PatchApiV1BillingProfileRequest": "decknote:PatchApiV1BillingProfileRequest",
    "businessName": {
      "@id": "decknote:businessName",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "decknote:currency",
      "@type": "xsd:string"
    },
    "defaultTaxPercent": {
      "@id": "decknote:defaultTaxPercent",
      "@type": "xsd:decimal"
    },
    "paymentTermsDays": {
      "@id": "decknote:paymentTermsDays",
      "@type": "xsd:integer"
    },
    "GetApiV1BoardsResponse": "decknote:GetApiV1BoardsResponse",
    "boards": {
      "@id": "decknote:boards",
      "@container": "@list"
    },
    "PostApiV1BoardsRequest": "decknote:PostApiV1BoardsRequest",
    "template": {
      "@id": "decknote:template",
      "@type": "xsd:string"
    },
    "PostApiV1BoardsResponse": "decknote:PostApiV1BoardsResponse",
    "board": {
      "@id": "decknote:board"
    },
    "PostApiV1BoardsBoardidEmbedsRequest": "decknote:PostApiV1BoardsBoardidEmbedsRequest",
    "name": {
      "@id": "decknote:name",
      "@type": "xsd:string"
    },
    "origins": {
      "@id": "decknote:origins",
      "@container": "@list"
    },
    "canEdit": {
      "@id": "decknote:canEdit",
      "@type": "xsd:boolean"
    },
    "PostApiV1BoardsBoardidEmbedsResponse": "decknote:PostApiV1BoardsBoardidEmbedsResponse",
    "embed": {
      "@id": "decknote:embed"
    },
    "PostApiV1BoardsBoardidExpensesRequest": "decknote:PostApiV1BoardsBoardidExpensesRequest",
    "amount": {
      "@id": "decknote:amount",
      "@type": "xsd:decimal"
    },
    "category": {
      "@id": "decknote:category",
      "@type": "xsd:string"
    },
    "billable": {
      "@id": "decknote:billable",
      "@type": "xsd:boolean"
    },
    "PutApiV1BoardsBoardidMemberRatesUseridRequest": "decknote:PutApiV1BoardsBoardidMemberRatesUseridRequest",
    "hourlyRate": {
      "@id": "decknote:hourlyRate",
      "@type": "xsd:string"
    },
    "PostApiV1BoardsBoardidPagesRequest": "decknote:PostApiV1BoardsBoardidPagesRequest",
    "kind": {
      "@id": "decknote:kind",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "decknote:content",
      "@type": "xsd:string"
    },
    "PatchApiV1BoardsBoardidPortalRequest": "decknote:PatchApiV1BoardsBoardidPortalRequest",
    "enabled": {
      "@id": "decknote:enabled",
      "@type": "xsd:string"
    },
    "showTasks": {
      "@id": "decknote:showTasks",
      "@type": "xsd:string"
    },
    "showHours": {
      "@id": "decknote:showHours",
      "@type": "xsd:string"
    },
    "showInvoices": {
      "@id": "decknote:showInvoices",
      "@type": "xsd:string"
    },
    "allowComments": {
      "@id": "decknote:allowComments",
      "@type": "xsd:string"
    },
    "welcome": {
      "@id": "decknote:welcome",
      "@type": "xsd:string"
    },
    "studioName": {
      "@id": "decknote:studioName",
      "@type": "xsd:string"
    },
    "PatchApiV1BoardsBoardidProjectRequest": "decknote:PatchApiV1BoardsBoardidProjectRequest",
    "clientId": {
      "@id": "decknote:clientId",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "decknote:status",
      "@type": "xsd:string"
    },
    "budgetType": {
      "@id": "decknote:budgetType",
      "@type": "xsd:string"
    },
    "budgetHours": {
      "@id": "decknote:budgetHours",
      "@type": "xsd:integer"
    },
    "dueDate": {
      "@id": "decknote:dueDate",
      "@type": "xsd:string"
    },
    "PostApiV1BoardsBoardidTimeRequest": "decknote:PostApiV1BoardsBoardidTimeRequest",
    "duration": {
      "@id": "decknote:duration",
      "@type": "xsd:string"
    },
    "cardId": {
      "@id": "decknote:cardId",
      "@type": "xsd:string"
    },
    "day": {
      "@id": "decknote:day",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "decknote:note",
      "@type": "xsd:string"
    },
    "PostApiV1CardsRequest": "decknote:PostApiV1CardsRequest",
    "listId": {
      "@id": "decknote:listId",
      "@type": "xsd:string"
    },
    "boardId": {
      "@id": "decknote:boardId",
      "@type": "xsd:string"
    },
    "checklist": {
      "@id": "decknote:checklist"
    },
    "reminders": {
      "@id": "decknote:reminders",
      "@container": "@list"
    },
    "PostApiV1CardsResponse": "decknote:PostApiV1CardsResponse",
    "card": {
      "@id": "decknote:card"
    },
    "PatchApiV1CardsCardidPortalRequest": "decknote:PatchApiV1CardsCardidPortalRequest",
    "visible": {
      "@id": "decknote:visible",
      "@type": "xsd:string"
    },
    "PostApiV1CardsCardidPortalRepliesRequest": "decknote:PostApiV1CardsCardidPortalRepliesRequest",
    "text": {
      "@id": "decknote:text",
      "@type": "xsd:string"
    },
    "PatchApiV1CardsCardidTimeRequest": "decknote:PatchApiV1CardsCardidTimeRequest",
    "estimate": {
      "@id": "decknote:estimate",
      "@type": "xsd:string"
    },
    "PostApiV1CliAuthResponse": "decknote:PostApiV1CliAuthResponse",
    "device_code": {
      "@id": "decknote:device_code",
      "@type": "xsd:string"
    },
    "user_code": {
      "@id": "decknote:user_code",
      "@type": "xsd:string"
    },
    "PostApiV1CliAuthTokenRequest": "decknote:PostApiV1CliAuthTokenRequest",
    "PostApiV1CliAuthTokenResponse": "decknote:PostApiV1CliAuthTokenResponse",
    "token": {
      "@id": "decknote:token",
      "@type": "xsd:string"
    },
    "PostApiV1ClientsRequest": "decknote:PostApiV1ClientsRequest",
    "PatchApiV1ClientsClientidRequest": "decknote:PatchApiV1ClientsClientidRequest",
    "archived": {
      "@id": "decknote:archived",
      "@type": "xsd:boolean"
    },
    "PostApiV1ExpensesExpenseidReceiptsRequest": "decknote:PostApiV1ExpensesExpenseidReceiptsRequest",
    "filename": {
      "@id": "decknote:filename",
      "@type": "xsd:string"
    },
    "contentBase64": {
      "@id": "decknote:contentBase64",
      "@type": "xsd:string"
    },
    "PostApiV1HolidaysRequest": "decknote:PostApiV1HolidaysRequest",
    "PostApiV1ImportsRequest": "decknote:PostApiV1ImportsRequest",
    "csv": {
      "@id": "decknote:csv",
      "@type": "xsd:string"
    },
    "fileName": {
      "@id": "decknote:fileName",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "decknote:source",
      "@type": "xsd:string"
    },
    "mapping": {
      "@id": "decknote:mapping"
    },
    "dateOrder": {
      "@id": "decknote:dateOrder",
      "@type": "xsd:string"
    },
    "durationUnit": {
      "@id": "decknote:durationUnit",
      "@type": "xsd:string"
    },
    "createClients": {
      "@id": "decknote:createClients",
      "@type": "xsd:boolean"
    },
    "PostApiV1ImportsPreviewRequest": "decknote:PostApiV1ImportsPreviewRequest",
    "PostApiV1InvoicesRequest": "decknote:PostApiV1InvoicesRequest",
    "lines": {
      "@id": "decknote:lines",
      "@container": "@list"
    },
    "PostApiV1InvoicesInvoiceidAnswerRequest": "decknote:PostApiV1InvoicesInvoiceidAnswerRequest",
    "answer": {
      "@id": "decknote:answer",
      "@type": "xsd:string"
    },
    "by": {
      "@id": "decknote:by",
      "@type": "xsd:string"
    },
    "PostApiV1InvoicesInvoiceidPaymentsRequest": "decknote:PostApiV1InvoicesInvoiceidPaymentsRequest",
    "paymentMethod": {
      "@id": "decknote:paymentMethod",
      "@type": "xsd:string"
    },
    "PostApiV1InvoicesInvoiceidProjectRequest": "decknote:PostApiV1InvoicesInvoiceidProjectRequest",
    "budget": {
      "@id": "decknote:budget",
      "@type": "xsd:string"
    },
    "tasks": {
      "@id": "decknote:tasks",
      "@container": "@list"
    },
    "PostApiV1McpRequest": "decknote:PostApiV1McpRequest",
    "jsonrpc": {
      "@id": "decknote:jsonrpc",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "decknote:id",
      "@type": "xsd:integer"
    },
    "method": {
      "@id": "decknote:method",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "decknote:params"
    },
    "PostApiV1McpResponse": "decknote:PostApiV1McpResponse",
    "result": {
      "@id": "decknote:result"
    },
    "GetApiV1MeResponse": "decknote:GetApiV1MeResponse",
    "user": {
      "@id": "decknote:user"
    },
    "PostApiV1MeResponse": "decknote:PostApiV1MeResponse",
    "error": {
      "@id": "decknote:error",
      "@type": "xsd:string"
    },
    "PostApiV1PagesPageidCommentsRequest": "decknote:PostApiV1PagesPageidCommentsRequest",
    "PostApiV1ProjectTemplatesRequest": "decknote:PostApiV1ProjectTemplatesRequest",
    "includeMoney": {
      "@id": "decknote:includeMoney",
      "@type": "xsd:boolean"
    },
    "PostApiV1ProjectsRequest": "decknote:PostApiV1ProjectsRequest",
    "PostApiV1ProjectsFromTemplateRequest": "decknote:PostApiV1ProjectsFromTemplateRequest",
    "templateKind": {
      "@id": "decknote:templateKind",
      "@type": "xsd:string"
    },
    "templateId": {
      "@id": "decknote:templateId",
      "@type": "xsd:string"
    },
    "startDate": {
      "@id": "decknote:startDate",
      "@type": "xsd:string"
    },
    "PostApiV1RecurringInvoicesRequest": "decknote:PostApiV1RecurringInvoicesRequest",
    "invoiceId": {
      "@id": "decknote:invoiceId",
      "@type": "xsd:string"
    },
    "interval": {
      "@id": "decknote:interval",
      "@type": "xsd:string"
    },
    "every": {
      "@id": "decknote:every",
      "@type": "xsd:integer"
    },
    "nextDate": {
      "@id": "decknote:nextDate",
      "@type": "xsd:string"
    },
    "endAfter": {
      "@id": "decknote:endAfter",
      "@type": "xsd:integer"
    },
    "action": {
      "@id": "decknote:action",
      "@type": "xsd:string"
    },
    "PutApiV1TeamRatesUseridRequest": "decknote:PutApiV1TeamRatesUseridRequest",
    "hourlyCost": {
      "@id": "decknote:hourlyCost",
      "@type": "xsd:string"
    },
    "PostApiV1TimeOffRequest": "decknote:PostApiV1TimeOffRequest",
    "userId": {
      "@id": "decknote:userId",
      "@type": "xsd:string"
    },
    "startDay": {
      "@id": "decknote:startDay",
      "@type": "xsd:string"
    },
    "endDay": {
      "@id": "decknote:endDay",
      "@type": "xsd:string"
    },
    "minutesPerDay": {
      "@id": "decknote:minutesPerDay",
      "@type": "xsd:string"
    },
    "PostApiV1TimeOffTimeoffidApproveRequest": "decknote:PostApiV1TimeOffTimeoffidApproveRequest",
    "PostApiV1TimeOffTimeoffidRejectRequest": "decknote:PostApiV1TimeOffTimeoffidRejectRequest",
    "PutApiV1TimeRulesRequest": "decknote:PutApiV1TimeRulesRequest",
    "lockedUntil": {
      "@id": "decknote:lockedUntil",
      "@type": "xsd:string"
    },
    "editWindowDays": {
      "@id": "decknote:editWindowDays",
      "@type": "xsd:integer"
    },
    "PatchApiV1TimeEntriesEntryidRequest": "decknote:PatchApiV1TimeEntriesEntryidRequest",
    "PostApiV1TimeRepriceRequest": "decknote:PostApiV1TimeRepriceRequest",
    "from": {
      "@id": "decknote:from",
      "@type": "xsd:string"
    },
    "overwrite": {
      "@id": "decknote:overwrite",
      "@type": "xsd:string"
    },
    "apply": {
      "@id": "decknote:apply",
      "@type": "xsd:string"
    },
    "PostApiV1TimeTimerRequest": "decknote:PostApiV1TimeTimerRequest",
    "PostApiV1TimeTimerStopResponse": "decknote:PostApiV1TimeTimerStopResponse",
    "discarded": {
      "@id": "decknote:discarded",
      "@type": "xsd:boolean"
    },
    "PutApiV1TimerAlertRequest": "decknote:PutApiV1TimerAlertRequest",
    "hours": {
      "@id": "decknote:hours",
      "@type": "xsd:integer"
    },
    "PostApiV1TimesheetsRequest": "decknote:PostApiV1TimesheetsRequest",
    "week": {
      "@id": "decknote:week",
      "@type": "xsd:string"
    },
    "ownerId": {
      "@id": "decknote:ownerId",
      "@type": "xsd:string"
    },
    "PostApiV1TimesheetsTimesheetidRejectRequest": "decknote:PostApiV1TimesheetsTimesheetidRejectRequest",
    "GetApiV1WebhooksResponse": "decknote:GetApiV1WebhooksResponse",
    "webhooks": {
      "@id": "decknote:webhooks",
      "@container": "@list"
    },
    "PostApiV1WebhooksRequest": "decknote:PostApiV1WebhooksRequest",
    "url": {
      "@id": "decknote:url",
      "@type": "xsd:string"
    },
    "events": {
      "@id": "decknote:events",
      "@container": "@list"
    },
    "PutApiV1WorkloadCapacityRequest": "decknote:PutApiV1WorkloadCapacityRequest"
  },
  "@type": "schema:Dataset",
  "schema:name": "decknote-app API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects decknote-app'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-05) from openapi/_ae-authored/decknote-app-openapi-generated.yml.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/_ae-authored/decknote-app-openapi-generated.yml"
  ]
}