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

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

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