Bool · JSON-LD Context
Bool Com Context
JSON-LD context defining the semantic vocabulary for Bool Com from Bool.
13 Classes
26 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
bool:
https://bool.com/schema#
Classes
GetResponse
PostRequest
PostResponse
PostApiDropsRequest
PostApiDropsResponse
GetApiProjectsResponse
PostApiProjectsRequest
PostApiProjectsResponse
GetApiProjectsIdResponse
GetApiProjectsIdApiKeyResponse
PostApiProjectsIdApiKeyResponse
GetApiProjectsIdConnectionResponse
GetApiProjectsIdEntitiesTypesResponse
Properties
| Property | Type | Container |
|---|---|---|
| drop_id | string | |
| upload_url | string | |
| upload_method | string | |
| upload_headers | ||
| status_url | string | |
| expires_at | dateTime | |
| max_upload_size_bytes | integer | |
| name | string | |
| error | string | |
| project_id | string | |
| id | string | |
| slug | string | |
| runtimeVersion | string | |
| visibility | string | |
| timestamps | ||
| description | string | |
| template | string | |
| files | list | |
| apiKey | string | |
| projectId | string | |
| appOrigin | string | |
| appUrl | string | |
| gatewayUrl | string | |
| supabaseUrl | string | |
| supabaseAnonKey | string | |
| body | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://bool.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"bool": "https://bool.com/schema#",
"GetResponse": "bool:GetResponse",
"drop_id": {
"@id": "bool:drop_id",
"@type": "xsd:string"
},
"upload_url": {
"@id": "bool:upload_url",
"@type": "xsd:string"
},
"upload_method": {
"@id": "bool:upload_method",
"@type": "xsd:string"
},
"upload_headers": {
"@id": "bool:upload_headers"
},
"status_url": {
"@id": "bool:status_url",
"@type": "xsd:string"
},
"expires_at": {
"@id": "bool:expires_at",
"@type": "xsd:dateTime"
},
"max_upload_size_bytes": {
"@id": "bool:max_upload_size_bytes",
"@type": "xsd:integer"
},
"PostRequest": "bool:PostRequest",
"name": {
"@id": "bool:name",
"@type": "xsd:string"
},
"PostResponse": "bool:PostResponse",
"error": {
"@id": "bool:error",
"@type": "xsd:string"
},
"PostApiDropsRequest": "bool:PostApiDropsRequest",
"project_id": {
"@id": "bool:project_id",
"@type": "xsd:string"
},
"PostApiDropsResponse": "bool:PostApiDropsResponse",
"GetApiProjectsResponse": "bool:GetApiProjectsResponse",
"id": {
"@id": "bool:id",
"@type": "xsd:string"
},
"slug": {
"@id": "bool:slug",
"@type": "xsd:string"
},
"runtimeVersion": {
"@id": "bool:runtimeVersion",
"@type": "xsd:string"
},
"visibility": {
"@id": "bool:visibility",
"@type": "xsd:string"
},
"timestamps": {
"@id": "bool:timestamps"
},
"PostApiProjectsRequest": "bool:PostApiProjectsRequest",
"description": {
"@id": "bool:description",
"@type": "xsd:string"
},
"template": {
"@id": "bool:template",
"@type": "xsd:string"
},
"PostApiProjectsResponse": "bool:PostApiProjectsResponse",
"GetApiProjectsIdResponse": "bool:GetApiProjectsIdResponse",
"files": {
"@id": "bool:files",
"@container": "@list"
},
"GetApiProjectsIdApiKeyResponse": "bool:GetApiProjectsIdApiKeyResponse",
"apiKey": {
"@id": "bool:apiKey",
"@type": "xsd:string"
},
"PostApiProjectsIdApiKeyResponse": "bool:PostApiProjectsIdApiKeyResponse",
"GetApiProjectsIdConnectionResponse": "bool:GetApiProjectsIdConnectionResponse",
"projectId": {
"@id": "bool:projectId",
"@type": "xsd:string"
},
"appOrigin": {
"@id": "bool:appOrigin",
"@type": "xsd:string"
},
"appUrl": {
"@id": "bool:appUrl",
"@type": "xsd:string"
},
"gatewayUrl": {
"@id": "bool:gatewayUrl",
"@type": "xsd:string"
},
"supabaseUrl": {
"@id": "bool:supabaseUrl",
"@type": "xsd:string"
},
"supabaseAnonKey": {
"@id": "bool:supabaseAnonKey",
"@type": "xsd:string"
},
"GetApiProjectsIdEntitiesTypesResponse": "bool:GetApiProjectsIdEntitiesTypesResponse",
"body": {
"@id": "bool:body",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Bool API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Bool'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-02) from openapi/_ae-authored/bool-com-openapi-generated.yml.",
"dcterms:created": "2026-11-02",
"dcterms:source": [
"openapi/_ae-authored/bool-com-openapi-generated.yml"
]
}