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

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

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