Errand · JSON-LD Context
Errand Be Context
JSON-LD context defining the semantic vocabulary for Errand Be from Errand.
9 Classes
32 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
errand:
https://errand.be/schema#
Classes
GetApiV1CapabilitiesResponse
GetApiV1CoverageResponse
PostApiV1DispatchesRequest
PostApiV1DispatchesResponse
GetApiV1DispatchesIdResponse
PostApiV1DispatchesIdCancelResponse
GetApiV1DispatchesIdResultResponse
PostApiV1QuoteRequest
PostApiV1QuoteResponse
Properties
| Property | Type | Container |
|---|---|---|
| balance_krw | integer | |
| balance_sufficient | boolean | |
| cap_max_reward | integer | |
| cap_daily_budget | integer | |
| allowed_task_types | list | |
| fee_rate | decimal | |
| online_workers | integer | |
| reachable_workers | integer | |
| dispatchable | boolean | |
| radius_m | integer | |
| task_type | string | |
| title | string | |
| instructions | string | |
| validation_criteria | string | |
| lat | decimal | |
| lng | decimal | |
| address_hint | string | |
| reward_krw | integer | |
| expires_in_minutes | integer | |
| report_fields | list | |
| webhook_url | string | |
| dispatch_id | string | |
| status | string | |
| fee_krw | integer | |
| escrowed_krw | integer | |
| workers_notified | integer | |
| timeline | list | |
| refunded_krw | integer | |
| share_url | string | |
| verdict | ||
| answers | ||
| evidence |
JSON-LD Document
{
"@context": {
"@vocab": "https://errand.be/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"errand": "https://errand.be/schema#",
"GetApiV1CapabilitiesResponse": "errand:GetApiV1CapabilitiesResponse",
"balance_krw": {
"@id": "errand:balance_krw",
"@type": "xsd:integer"
},
"balance_sufficient": {
"@id": "errand:balance_sufficient",
"@type": "xsd:boolean"
},
"cap_max_reward": {
"@id": "errand:cap_max_reward",
"@type": "xsd:integer"
},
"cap_daily_budget": {
"@id": "errand:cap_daily_budget",
"@type": "xsd:integer"
},
"allowed_task_types": {
"@id": "errand:allowed_task_types",
"@container": "@list"
},
"fee_rate": {
"@id": "errand:fee_rate",
"@type": "xsd:decimal"
},
"GetApiV1CoverageResponse": "errand:GetApiV1CoverageResponse",
"online_workers": {
"@id": "errand:online_workers",
"@type": "xsd:integer"
},
"reachable_workers": {
"@id": "errand:reachable_workers",
"@type": "xsd:integer"
},
"dispatchable": {
"@id": "errand:dispatchable",
"@type": "xsd:boolean"
},
"radius_m": {
"@id": "errand:radius_m",
"@type": "xsd:integer"
},
"PostApiV1DispatchesRequest": "errand:PostApiV1DispatchesRequest",
"task_type": {
"@id": "errand:task_type",
"@type": "xsd:string"
},
"title": {
"@id": "errand:title",
"@type": "xsd:string"
},
"instructions": {
"@id": "errand:instructions",
"@type": "xsd:string"
},
"validation_criteria": {
"@id": "errand:validation_criteria",
"@type": "xsd:string"
},
"lat": {
"@id": "errand:lat",
"@type": "xsd:decimal"
},
"lng": {
"@id": "errand:lng",
"@type": "xsd:decimal"
},
"address_hint": {
"@id": "errand:address_hint",
"@type": "xsd:string"
},
"reward_krw": {
"@id": "errand:reward_krw",
"@type": "xsd:integer"
},
"expires_in_minutes": {
"@id": "errand:expires_in_minutes",
"@type": "xsd:integer"
},
"report_fields": {
"@id": "errand:report_fields",
"@container": "@list"
},
"webhook_url": {
"@id": "errand:webhook_url",
"@type": "xsd:string"
},
"PostApiV1DispatchesResponse": "errand:PostApiV1DispatchesResponse",
"dispatch_id": {
"@id": "errand:dispatch_id",
"@type": "xsd:string"
},
"status": {
"@id": "errand:status",
"@type": "xsd:string"
},
"fee_krw": {
"@id": "errand:fee_krw",
"@type": "xsd:integer"
},
"escrowed_krw": {
"@id": "errand:escrowed_krw",
"@type": "xsd:integer"
},
"workers_notified": {
"@id": "errand:workers_notified",
"@type": "xsd:integer"
},
"GetApiV1DispatchesIdResponse": "errand:GetApiV1DispatchesIdResponse",
"timeline": {
"@id": "errand:timeline",
"@container": "@list"
},
"PostApiV1DispatchesIdCancelResponse": "errand:PostApiV1DispatchesIdCancelResponse",
"refunded_krw": {
"@id": "errand:refunded_krw",
"@type": "xsd:integer"
},
"GetApiV1DispatchesIdResultResponse": "errand:GetApiV1DispatchesIdResultResponse",
"share_url": {
"@id": "errand:share_url",
"@type": "xsd:string"
},
"verdict": {
"@id": "errand:verdict"
},
"answers": {
"@id": "errand:answers"
},
"evidence": {
"@id": "errand:evidence"
},
"PostApiV1QuoteRequest": "errand:PostApiV1QuoteRequest",
"PostApiV1QuoteResponse": "errand:PostApiV1QuoteResponse"
},
"@type": "schema:Dataset",
"schema:name": "Errand API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Errand'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-07) from openapi/_ae-authored/errand-be-openapi-generated.yml.",
"dcterms:created": "2026-11-07",
"dcterms:source": [
"openapi/_ae-authored/errand-be-openapi-generated.yml"
]
}