DueBuddy · JSON-LD Context
Duebuddy Work Context
JSON-LD context defining the semantic vocabulary for Duebuddy Work from DueBuddy.
22 Classes
68 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
duebuddy:
https://duebuddy.work/schema#
Classes
Body_api_parse_v1_parse_post
Body_parse_upload_api_v1_parse_upload_post
CheckoutIn
CheckoutOut
CurrentPlanOut
DatevExportIn
HTTPValidationError
LeadIn
MeOut
OkOut
PaymentItem
PinIn
PlanOut
ReviewIn
SelectIn
SelectOut
StartIn
UpgradeOut
UserOut
ValidationError
VerifyOut
VolumeIn
Properties
| Property | Type | Container |
|---|---|---|
| file | string | |
| country | string | |
| source | string | |
| plan_code | string | |
| period | string | |
| payment_method | ||
| market | ||
| pay_url | string | |
| amount_rub | decimal | |
| subscription_id | integer | |
| amount | ||
| currency | ||
| paid_at | ||
| expires_at | ||
| plan_paid | boolean | |
| days_left | ||
| job_ids | list | |
| consultant_no | string | |
| client_no | string | |
| account | string | |
| contra_account | string | |
| bu_key | string | |
| detail | list | |
| string | ||
| company | ||
| pages_per_month | ||
| comment | ||
| consent | boolean | |
| consent_text | ||
| lang | string | |
| id | integer | |
| name | string | |
| tier | string | |
| free_parses_total | integer | |
| free_parses_used | integer | |
| free_parses_left | integer | |
| ok | boolean | |
| sent | boolean | |
| retry_after | ||
| reason | ||
| status | string | |
| provider_ref | ||
| pin | string | |
| current | string | |
| code | string | |
| price_month_rub | integer | |
| price_year_rub | integer | |
| price_month_eur | decimal | |
| price_year_eur | decimal | |
| price_month_usd | decimal | |
| price_year_usd | decimal | |
| features | list | |
| scan_pages | integer | |
| stars | integer | |
| text | string | |
| payment_required | boolean | |
| from_plan | ||
| to_plan | string | |
| upgrade | boolean | |
| full_price_rub | integer | |
| loc | list | |
| msg | string | |
| type | string | |
| input | ||
| ctx | ||
| pin_required | boolean | |
| user | reference | |
| sheets | integer |
JSON-LD Document
{
"@context": {
"@vocab": "https://duebuddy.work/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"duebuddy": "https://duebuddy.work/schema#",
"Body_api_parse_v1_parse_post": "duebuddy:Body_api_parse_v1_parse_post",
"file": {
"@id": "duebuddy:file",
"@type": "xsd:string"
},
"country": {
"@id": "duebuddy:country",
"@type": "xsd:string"
},
"Body_parse_upload_api_v1_parse_upload_post": "duebuddy:Body_parse_upload_api_v1_parse_upload_post",
"source": {
"@id": "duebuddy:source",
"@type": "xsd:string"
},
"CheckoutIn": "duebuddy:CheckoutIn",
"plan_code": {
"@id": "duebuddy:plan_code",
"@type": "xsd:string"
},
"period": {
"@id": "duebuddy:period",
"@type": "xsd:string"
},
"payment_method": {
"@id": "duebuddy:payment_method"
},
"market": {
"@id": "duebuddy:market"
},
"CheckoutOut": "duebuddy:CheckoutOut",
"pay_url": {
"@id": "duebuddy:pay_url",
"@type": "xsd:string"
},
"amount_rub": {
"@id": "duebuddy:amount_rub",
"@type": "xsd:decimal"
},
"subscription_id": {
"@id": "duebuddy:subscription_id",
"@type": "xsd:integer"
},
"amount": {
"@id": "duebuddy:amount"
},
"currency": {
"@id": "duebuddy:currency"
},
"CurrentPlanOut": "duebuddy:CurrentPlanOut",
"paid_at": {
"@id": "duebuddy:paid_at"
},
"expires_at": {
"@id": "duebuddy:expires_at"
},
"plan_paid": {
"@id": "duebuddy:plan_paid",
"@type": "xsd:boolean"
},
"days_left": {
"@id": "duebuddy:days_left"
},
"DatevExportIn": "duebuddy:DatevExportIn",
"job_ids": {
"@id": "duebuddy:job_ids",
"@container": "@list"
},
"consultant_no": {
"@id": "duebuddy:consultant_no",
"@type": "xsd:string"
},
"client_no": {
"@id": "duebuddy:client_no",
"@type": "xsd:string"
},
"account": {
"@id": "duebuddy:account",
"@type": "xsd:string"
},
"contra_account": {
"@id": "duebuddy:contra_account",
"@type": "xsd:string"
},
"bu_key": {
"@id": "duebuddy:bu_key",
"@type": "xsd:string"
},
"HTTPValidationError": "duebuddy:HTTPValidationError",
"detail": {
"@id": "duebuddy:detail",
"@container": "@list"
},
"LeadIn": "duebuddy:LeadIn",
"email": {
"@id": "duebuddy:email",
"@type": "xsd:string"
},
"company": {
"@id": "duebuddy:company"
},
"pages_per_month": {
"@id": "duebuddy:pages_per_month"
},
"comment": {
"@id": "duebuddy:comment"
},
"consent": {
"@id": "duebuddy:consent",
"@type": "xsd:boolean"
},
"consent_text": {
"@id": "duebuddy:consent_text"
},
"lang": {
"@id": "duebuddy:lang",
"@type": "xsd:string"
},
"MeOut": "duebuddy:MeOut",
"id": {
"@id": "duebuddy:id",
"@type": "xsd:integer"
},
"name": {
"@id": "duebuddy:name",
"@type": "xsd:string"
},
"tier": {
"@id": "duebuddy:tier",
"@type": "xsd:string"
},
"free_parses_total": {
"@id": "duebuddy:free_parses_total",
"@type": "xsd:integer"
},
"free_parses_used": {
"@id": "duebuddy:free_parses_used",
"@type": "xsd:integer"
},
"free_parses_left": {
"@id": "duebuddy:free_parses_left",
"@type": "xsd:integer"
},
"OkOut": "duebuddy:OkOut",
"ok": {
"@id": "duebuddy:ok",
"@type": "xsd:boolean"
},
"sent": {
"@id": "duebuddy:sent",
"@type": "xsd:boolean"
},
"retry_after": {
"@id": "duebuddy:retry_after"
},
"reason": {
"@id": "duebuddy:reason"
},
"PaymentItem": "duebuddy:PaymentItem",
"status": {
"@id": "duebuddy:status",
"@type": "xsd:string"
},
"provider_ref": {
"@id": "duebuddy:provider_ref"
},
"PinIn": "duebuddy:PinIn",
"pin": {
"@id": "duebuddy:pin",
"@type": "xsd:string"
},
"current": {
"@id": "duebuddy:current",
"@type": "xsd:string"
},
"PlanOut": "duebuddy:PlanOut",
"code": {
"@id": "duebuddy:code",
"@type": "xsd:string"
},
"price_month_rub": {
"@id": "duebuddy:price_month_rub",
"@type": "xsd:integer"
},
"price_year_rub": {
"@id": "duebuddy:price_year_rub",
"@type": "xsd:integer"
},
"price_month_eur": {
"@id": "duebuddy:price_month_eur",
"@type": "xsd:decimal"
},
"price_year_eur": {
"@id": "duebuddy:price_year_eur",
"@type": "xsd:decimal"
},
"price_month_usd": {
"@id": "duebuddy:price_month_usd",
"@type": "xsd:decimal"
},
"price_year_usd": {
"@id": "duebuddy:price_year_usd",
"@type": "xsd:decimal"
},
"features": {
"@id": "duebuddy:features",
"@container": "@list"
},
"scan_pages": {
"@id": "duebuddy:scan_pages",
"@type": "xsd:integer"
},
"ReviewIn": "duebuddy:ReviewIn",
"stars": {
"@id": "duebuddy:stars",
"@type": "xsd:integer"
},
"text": {
"@id": "duebuddy:text",
"@type": "xsd:string"
},
"SelectIn": "duebuddy:SelectIn",
"SelectOut": "duebuddy:SelectOut",
"payment_required": {
"@id": "duebuddy:payment_required",
"@type": "xsd:boolean"
},
"StartIn": "duebuddy:StartIn",
"UpgradeOut": "duebuddy:UpgradeOut",
"from_plan": {
"@id": "duebuddy:from_plan"
},
"to_plan": {
"@id": "duebuddy:to_plan",
"@type": "xsd:string"
},
"upgrade": {
"@id": "duebuddy:upgrade",
"@type": "xsd:boolean"
},
"full_price_rub": {
"@id": "duebuddy:full_price_rub",
"@type": "xsd:integer"
},
"UserOut": "duebuddy:UserOut",
"ValidationError": "duebuddy:ValidationError",
"loc": {
"@id": "duebuddy:loc",
"@container": "@list"
},
"msg": {
"@id": "duebuddy:msg",
"@type": "xsd:string"
},
"type": {
"@id": "duebuddy:type",
"@type": "xsd:string"
},
"input": {
"@id": "duebuddy:input"
},
"ctx": {
"@id": "duebuddy:ctx"
},
"VerifyOut": "duebuddy:VerifyOut",
"pin_required": {
"@id": "duebuddy:pin_required",
"@type": "xsd:boolean"
},
"user": {
"@id": "duebuddy:user",
"@type": "@id"
},
"VolumeIn": "duebuddy:VolumeIn",
"sheets": {
"@id": "duebuddy:sheets",
"@type": "xsd:integer"
}
},
"@type": "schema:Dataset",
"schema:name": "DueBuddy API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects DueBuddy'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-06) from openapi/duebuddy-work-openapi.json.",
"dcterms:created": "2026-11-06",
"dcterms:source": [
"openapi/duebuddy-work-openapi.json"
]
}