flatmark · JSON-LD Context
Flatmark Dev Context
JSON-LD context defining the semantic vocabulary for Flatmark Dev from flatmark.
15 Classes
44 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
flatmark:
https://flatmark.dev/schema#
Classes
Body_convert_document
Body_submit_conversion_job
CreditsInfo
JobResponse
JobSubmitResponse
MeResponse
RateLimitInfo
SyncConvertResponse
WebhookEndpointCreated
WebhookEndpointRequest
WebhookEndpointResponse
WebhookTestQueued
Problem
JobResponsePage
WebhookEndpointResponsePage
Properties
| Property | Type | Container |
|---|---|---|
| file | string | |
| webhook_url | ||
| balance | integer | |
| granted | integer | |
| period_end | ||
| id | string | |
| kind | string | |
| status | string | |
| result | ||
| error | ||
| created_at | ||
| started_at | ||
| finished_at | ||
| job_id | string | |
| webhook_secret | ||
| result_url | string | |
| poll_url | string | |
| tier | string | |
| is_keyed | boolean | |
| rate_limit | reference | |
| credits | ||
| features | list | |
| limit | ||
| remaining | ||
| reset | ||
| markdown | string | |
| meta | ||
| url | string | |
| event_types | list | |
| description | string | |
| enabled | boolean | |
| disabled_at | ||
| secret | string | |
| msg_id | string | |
| type | string | |
| title | string | |
| detail | string | |
| instance | string | |
| code | string | |
| request_id | ||
| errors | ||
| upgrade_url | ||
| items | list | |
| next_cursor |
JSON-LD Document
{
"@context": {
"@vocab": "https://flatmark.dev/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"flatmark": "https://flatmark.dev/schema#",
"Body_convert_document": "flatmark:Body_convert_document",
"file": {
"@id": "flatmark:file",
"@type": "xsd:string"
},
"Body_submit_conversion_job": "flatmark:Body_submit_conversion_job",
"webhook_url": {
"@id": "flatmark:webhook_url"
},
"CreditsInfo": "flatmark:CreditsInfo",
"balance": {
"@id": "flatmark:balance",
"@type": "xsd:integer"
},
"granted": {
"@id": "flatmark:granted",
"@type": "xsd:integer"
},
"period_end": {
"@id": "flatmark:period_end"
},
"JobResponse": "flatmark:JobResponse",
"id": {
"@id": "flatmark:id",
"@type": "xsd:string"
},
"kind": {
"@id": "flatmark:kind",
"@type": "xsd:string"
},
"status": {
"@id": "flatmark:status",
"@type": "xsd:string"
},
"result": {
"@id": "flatmark:result"
},
"error": {
"@id": "flatmark:error"
},
"created_at": {
"@id": "flatmark:created_at"
},
"started_at": {
"@id": "flatmark:started_at"
},
"finished_at": {
"@id": "flatmark:finished_at"
},
"JobSubmitResponse": "flatmark:JobSubmitResponse",
"job_id": {
"@id": "flatmark:job_id",
"@type": "xsd:string"
},
"webhook_secret": {
"@id": "flatmark:webhook_secret"
},
"result_url": {
"@id": "flatmark:result_url",
"@type": "xsd:string"
},
"poll_url": {
"@id": "flatmark:poll_url",
"@type": "xsd:string"
},
"MeResponse": "flatmark:MeResponse",
"tier": {
"@id": "flatmark:tier",
"@type": "xsd:string"
},
"is_keyed": {
"@id": "flatmark:is_keyed",
"@type": "xsd:boolean"
},
"rate_limit": {
"@id": "flatmark:rate_limit",
"@type": "@id"
},
"credits": {
"@id": "flatmark:credits"
},
"features": {
"@id": "flatmark:features",
"@container": "@list"
},
"RateLimitInfo": "flatmark:RateLimitInfo",
"limit": {
"@id": "flatmark:limit"
},
"remaining": {
"@id": "flatmark:remaining"
},
"reset": {
"@id": "flatmark:reset"
},
"SyncConvertResponse": "flatmark:SyncConvertResponse",
"markdown": {
"@id": "flatmark:markdown",
"@type": "xsd:string"
},
"meta": {
"@id": "flatmark:meta"
},
"WebhookEndpointCreated": "flatmark:WebhookEndpointCreated",
"url": {
"@id": "flatmark:url",
"@type": "xsd:string"
},
"event_types": {
"@id": "flatmark:event_types",
"@container": "@list"
},
"description": {
"@id": "flatmark:description",
"@type": "xsd:string"
},
"enabled": {
"@id": "flatmark:enabled",
"@type": "xsd:boolean"
},
"disabled_at": {
"@id": "flatmark:disabled_at"
},
"secret": {
"@id": "flatmark:secret",
"@type": "xsd:string"
},
"WebhookEndpointRequest": "flatmark:WebhookEndpointRequest",
"WebhookEndpointResponse": "flatmark:WebhookEndpointResponse",
"WebhookTestQueued": "flatmark:WebhookTestQueued",
"msg_id": {
"@id": "flatmark:msg_id",
"@type": "xsd:string"
},
"Problem": "flatmark:Problem",
"type": {
"@id": "flatmark:type",
"@type": "xsd:string"
},
"title": {
"@id": "flatmark:title",
"@type": "xsd:string"
},
"detail": {
"@id": "flatmark:detail",
"@type": "xsd:string"
},
"instance": {
"@id": "flatmark:instance",
"@type": "xsd:string"
},
"code": {
"@id": "flatmark:code",
"@type": "xsd:string"
},
"request_id": {
"@id": "flatmark:request_id"
},
"errors": {
"@id": "flatmark:errors"
},
"upgrade_url": {
"@id": "flatmark:upgrade_url"
},
"JobResponsePage": "flatmark:JobResponsePage",
"items": {
"@id": "flatmark:items",
"@container": "@list"
},
"next_cursor": {
"@id": "flatmark:next_cursor"
},
"WebhookEndpointResponsePage": "flatmark:WebhookEndpointResponsePage"
},
"@type": "schema:Dataset",
"schema:name": "flatmark API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects flatmark'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-08) from openapi/flatmark-dev-openapi.json.",
"dcterms:created": "2026-11-08",
"dcterms:source": [
"openapi/flatmark-dev-openapi.json"
]
}