Gage · JSON-LD Context
Buildwithgage Com Context
JSON-LD context defining the semantic vocabulary for Buildwithgage Com from Gage.
50 Classes
91 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
buildwithgage:
https://buildwithgage.com/schema#
Classes
GetApiV1FabricatorsResponse
PostApiV1JobsJobidReadinessRequest
PostApiV1PlansRequest
PostApiV1PlansResponse
PostApiV1PlansUploadsRequest
PostApiV1PlansUploadsResponse
GetApiV1PricingRatesResponse
PostApiV1ProjectsRequest
PostApiV1ProjectsUploadsRequest
PostApiV1ProjectsRefApproveRequest
PostApiV1ProjectsRefApproveResponse
PostApiV1ProjectsRefBudgetAcceptResponse
PostApiV1ProjectsRefBudgetRejectResponse
PostApiV1ProjectsRefCancelRequest
PostApiV1ProjectsRefCancelResponse
GetApiV1ProjectsRefMessagesResponse
PostApiV1ProjectsRefMessagesRequest
PostApiV1ProjectsRefMessagesResponse
GetApiV1ProjectsRefQuoteResponse
PostApiV1ProjectsRefSelectRequest
PostApiV1ProjectsRefSelectResponse
PostApiV1ProjectsRefSimulateRequest
PostApiV1ProjectsRefSimulateResponse
PostApiV1QuotesRequest
PostApiV1QuotesResponse
GetApiV1QuotesQteAb12Cd34Ef56Gh78Response
PostApiV1QuotesQteAb12Cd34Ef56Gh78AcceptRequest
PostApiV1QuotesQteAb12Cd34Ef56Gh78AcceptResponse
GetApiV1QuotesQuoteidFrameResponse
GetApiV1QuotesQuoteidModelResponse
PostJobsIdReadinessRequest
PostJobsIdReadinessResponse
GetJobsJobidResponse
PostLeadsRequest
PostLeadsResponse
GetModelsSlugEngineeringResponse
PostProjectsRequest
PostProjectsResponse
GetProjectsRefResponse
PostProjectsRefSimulateRequest
PostProjectsRefSimulateResponse
PatchQuotesIdRequest
PatchQuotesIdResponse
GetQuotesIdDocumentResponse
GetQuotesIdEngineeringResponse
GetQuotesIdFrameResponse
GetQuotesIdModelResponse
PostQuotesIdSendRequest
PostQuotesIdSendResponse
GetQuotesQuoteidResponse
Properties
| Property | Type | Container |
|---|---|---|
| fabricators | list | |
| item | string | |
| done | boolean | |
| file | string | |
| type | string | |
| gauge_spec | string | |
| min_confidence | decimal | |
| model_height_ft | decimal | |
| lead | ||
| quote | ||
| design | ||
| frame | ||
| filename | string | |
| size | integer | |
| upload_url | string | |
| storage_path | string | |
| token | string | |
| region | string | |
| steel_per_sqft | ||
| transport_per_mile | ||
| engineering_flat_by_job_size | ||
| tiers | ||
| external_id | string | |
| contact | ||
| project_name | string | |
| project_type | string | |
| sqft | integer | |
| stories | integer | |
| city | string | |
| state | string | |
| zip | string | |
| files | list | |
| name | string | |
| agree_terms | boolean | |
| intend_to_proceed | boolean | |
| project | ||
| remaining | ||
| reason | string | |
| ref_number | string | |
| messages | list | |
| body | string | |
| firm_quote | ||
| fabricator_id | string | |
| to_status | string | |
| footprint_sqft | decimal | |
| wall_linear_ft | decimal | |
| ceiling_heights_ft | list | |
| roof.type | string | |
| roof.pitch | string | |
| openings.windows | integer | |
| openings.doors | integer | |
| load_zone.snow_psf | decimal | |
| load_zone.wind_mph | decimal | |
| load_zone.seismic | string | |
| delivery.zip | string | |
| delivery.target_date | string | |
| lead.label | string | |
| lead.model | string | |
| lead.external_id | string | |
| lead.customer | ||
| estimates | integer | |
| quote_id | string | |
| status | string | |
| fabricator | ||
| pricing | ||
| wholesale | ||
| markup_pct | decimal | |
| line_items | list | |
| estimated_tons | decimal | |
| truck_count | integer | |
| job_id | string | |
| total | decimal | |
| wholesale_total | decimal | |
| assumptions | ||
| schedule | ||
| status_history | list | |
| created_at | string | |
| customer | ||
| model | string | |
| model_name | string | |
| square_footage | decimal | |
| timeframe | string | |
| budget | string | |
| source | string | |
| zip_assumed | string | |
| stage | string | |
| engineering | ||
| sandbox | boolean | |
| document | ||
| string | ||
| note | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://buildwithgage.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"buildwithgage": "https://buildwithgage.com/schema#",
"GetApiV1FabricatorsResponse": "buildwithgage:GetApiV1FabricatorsResponse",
"fabricators": {
"@id": "buildwithgage:fabricators",
"@container": "@list"
},
"PostApiV1JobsJobidReadinessRequest": "buildwithgage:PostApiV1JobsJobidReadinessRequest",
"item": {
"@id": "buildwithgage:item",
"@type": "xsd:string"
},
"done": {
"@id": "buildwithgage:done",
"@type": "xsd:boolean"
},
"PostApiV1PlansRequest": "buildwithgage:PostApiV1PlansRequest",
"file": {
"@id": "buildwithgage:file",
"@type": "xsd:string"
},
"type": {
"@id": "buildwithgage:type",
"@type": "xsd:string"
},
"gauge_spec": {
"@id": "buildwithgage:gauge_spec",
"@type": "xsd:string"
},
"min_confidence": {
"@id": "buildwithgage:min_confidence",
"@type": "xsd:decimal"
},
"model_height_ft": {
"@id": "buildwithgage:model_height_ft",
"@type": "xsd:decimal"
},
"lead": {
"@id": "buildwithgage:lead"
},
"PostApiV1PlansResponse": "buildwithgage:PostApiV1PlansResponse",
"quote": {
"@id": "buildwithgage:quote"
},
"design": {
"@id": "buildwithgage:design"
},
"frame": {
"@id": "buildwithgage:frame"
},
"PostApiV1PlansUploadsRequest": "buildwithgage:PostApiV1PlansUploadsRequest",
"filename": {
"@id": "buildwithgage:filename",
"@type": "xsd:string"
},
"size": {
"@id": "buildwithgage:size",
"@type": "xsd:integer"
},
"PostApiV1PlansUploadsResponse": "buildwithgage:PostApiV1PlansUploadsResponse",
"upload_url": {
"@id": "buildwithgage:upload_url",
"@type": "xsd:string"
},
"storage_path": {
"@id": "buildwithgage:storage_path",
"@type": "xsd:string"
},
"token": {
"@id": "buildwithgage:token",
"@type": "xsd:string"
},
"GetApiV1PricingRatesResponse": "buildwithgage:GetApiV1PricingRatesResponse",
"region": {
"@id": "buildwithgage:region",
"@type": "xsd:string"
},
"steel_per_sqft": {
"@id": "buildwithgage:steel_per_sqft"
},
"transport_per_mile": {
"@id": "buildwithgage:transport_per_mile"
},
"engineering_flat_by_job_size": {
"@id": "buildwithgage:engineering_flat_by_job_size"
},
"tiers": {
"@id": "buildwithgage:tiers"
},
"PostApiV1ProjectsRequest": "buildwithgage:PostApiV1ProjectsRequest",
"external_id": {
"@id": "buildwithgage:external_id",
"@type": "xsd:string"
},
"contact": {
"@id": "buildwithgage:contact"
},
"project_name": {
"@id": "buildwithgage:project_name",
"@type": "xsd:string"
},
"project_type": {
"@id": "buildwithgage:project_type",
"@type": "xsd:string"
},
"sqft": {
"@id": "buildwithgage:sqft",
"@type": "xsd:integer"
},
"stories": {
"@id": "buildwithgage:stories",
"@type": "xsd:integer"
},
"city": {
"@id": "buildwithgage:city",
"@type": "xsd:string"
},
"state": {
"@id": "buildwithgage:state",
"@type": "xsd:string"
},
"zip": {
"@id": "buildwithgage:zip",
"@type": "xsd:string"
},
"files": {
"@id": "buildwithgage:files",
"@container": "@list"
},
"PostApiV1ProjectsUploadsRequest": "buildwithgage:PostApiV1ProjectsUploadsRequest",
"PostApiV1ProjectsRefApproveRequest": "buildwithgage:PostApiV1ProjectsRefApproveRequest",
"name": {
"@id": "buildwithgage:name",
"@type": "xsd:string"
},
"agree_terms": {
"@id": "buildwithgage:agree_terms",
"@type": "xsd:boolean"
},
"intend_to_proceed": {
"@id": "buildwithgage:intend_to_proceed",
"@type": "xsd:boolean"
},
"PostApiV1ProjectsRefApproveResponse": "buildwithgage:PostApiV1ProjectsRefApproveResponse",
"project": {
"@id": "buildwithgage:project"
},
"PostApiV1ProjectsRefBudgetAcceptResponse": "buildwithgage:PostApiV1ProjectsRefBudgetAcceptResponse",
"PostApiV1ProjectsRefBudgetRejectResponse": "buildwithgage:PostApiV1ProjectsRefBudgetRejectResponse",
"remaining": {
"@id": "buildwithgage:remaining"
},
"PostApiV1ProjectsRefCancelRequest": "buildwithgage:PostApiV1ProjectsRefCancelRequest",
"reason": {
"@id": "buildwithgage:reason",
"@type": "xsd:string"
},
"PostApiV1ProjectsRefCancelResponse": "buildwithgage:PostApiV1ProjectsRefCancelResponse",
"GetApiV1ProjectsRefMessagesResponse": "buildwithgage:GetApiV1ProjectsRefMessagesResponse",
"ref_number": {
"@id": "buildwithgage:ref_number",
"@type": "xsd:string"
},
"messages": {
"@id": "buildwithgage:messages",
"@container": "@list"
},
"PostApiV1ProjectsRefMessagesRequest": "buildwithgage:PostApiV1ProjectsRefMessagesRequest",
"body": {
"@id": "buildwithgage:body",
"@type": "xsd:string"
},
"PostApiV1ProjectsRefMessagesResponse": "buildwithgage:PostApiV1ProjectsRefMessagesResponse",
"GetApiV1ProjectsRefQuoteResponse": "buildwithgage:GetApiV1ProjectsRefQuoteResponse",
"firm_quote": {
"@id": "buildwithgage:firm_quote"
},
"PostApiV1ProjectsRefSelectRequest": "buildwithgage:PostApiV1ProjectsRefSelectRequest",
"fabricator_id": {
"@id": "buildwithgage:fabricator_id",
"@type": "xsd:string"
},
"PostApiV1ProjectsRefSelectResponse": "buildwithgage:PostApiV1ProjectsRefSelectResponse",
"PostApiV1ProjectsRefSimulateRequest": "buildwithgage:PostApiV1ProjectsRefSimulateRequest",
"to_status": {
"@id": "buildwithgage:to_status",
"@type": "xsd:string"
},
"PostApiV1ProjectsRefSimulateResponse": "buildwithgage:PostApiV1ProjectsRefSimulateResponse",
"PostApiV1QuotesRequest": "buildwithgage:PostApiV1QuotesRequest",
"footprint_sqft": {
"@id": "buildwithgage:footprint_sqft",
"@type": "xsd:decimal"
},
"wall_linear_ft": {
"@id": "buildwithgage:wall_linear_ft",
"@type": "xsd:decimal"
},
"ceiling_heights_ft": {
"@id": "buildwithgage:ceiling_heights_ft",
"@container": "@list"
},
"roof.type": {
"@id": "buildwithgage:roof.type",
"@type": "xsd:string"
},
"roof.pitch": {
"@id": "buildwithgage:roof.pitch",
"@type": "xsd:string"
},
"openings.windows": {
"@id": "buildwithgage:openings.windows",
"@type": "xsd:integer"
},
"openings.doors": {
"@id": "buildwithgage:openings.doors",
"@type": "xsd:integer"
},
"load_zone.snow_psf": {
"@id": "buildwithgage:load_zone.snow_psf",
"@type": "xsd:decimal"
},
"load_zone.wind_mph": {
"@id": "buildwithgage:load_zone.wind_mph",
"@type": "xsd:decimal"
},
"load_zone.seismic": {
"@id": "buildwithgage:load_zone.seismic",
"@type": "xsd:string"
},
"delivery.zip": {
"@id": "buildwithgage:delivery.zip",
"@type": "xsd:string"
},
"delivery.target_date": {
"@id": "buildwithgage:delivery.target_date",
"@type": "xsd:string"
},
"lead.label": {
"@id": "buildwithgage:lead.label",
"@type": "xsd:string"
},
"lead.model": {
"@id": "buildwithgage:lead.model",
"@type": "xsd:string"
},
"lead.external_id": {
"@id": "buildwithgage:lead.external_id",
"@type": "xsd:string"
},
"lead.customer": {
"@id": "buildwithgage:lead.customer"
},
"estimates": {
"@id": "buildwithgage:estimates",
"@type": "xsd:integer"
},
"PostApiV1QuotesResponse": "buildwithgage:PostApiV1QuotesResponse",
"quote_id": {
"@id": "buildwithgage:quote_id",
"@type": "xsd:string"
},
"status": {
"@id": "buildwithgage:status",
"@type": "xsd:string"
},
"fabricator": {
"@id": "buildwithgage:fabricator"
},
"pricing": {
"@id": "buildwithgage:pricing"
},
"wholesale": {
"@id": "buildwithgage:wholesale"
},
"markup_pct": {
"@id": "buildwithgage:markup_pct",
"@type": "xsd:decimal"
},
"line_items": {
"@id": "buildwithgage:line_items",
"@container": "@list"
},
"estimated_tons": {
"@id": "buildwithgage:estimated_tons",
"@type": "xsd:decimal"
},
"truck_count": {
"@id": "buildwithgage:truck_count",
"@type": "xsd:integer"
},
"GetApiV1QuotesQteAb12Cd34Ef56Gh78Response": "buildwithgage:GetApiV1QuotesQteAb12Cd34Ef56Gh78Response",
"job_id": {
"@id": "buildwithgage:job_id",
"@type": "xsd:string"
},
"total": {
"@id": "buildwithgage:total",
"@type": "xsd:decimal"
},
"wholesale_total": {
"@id": "buildwithgage:wholesale_total",
"@type": "xsd:decimal"
},
"PostApiV1QuotesQteAb12Cd34Ef56Gh78AcceptRequest": "buildwithgage:PostApiV1QuotesQteAb12Cd34Ef56Gh78AcceptRequest",
"PostApiV1QuotesQteAb12Cd34Ef56Gh78AcceptResponse": "buildwithgage:PostApiV1QuotesQteAb12Cd34Ef56Gh78AcceptResponse",
"GetApiV1QuotesQuoteidFrameResponse": "buildwithgage:GetApiV1QuotesQuoteidFrameResponse",
"GetApiV1QuotesQuoteidModelResponse": "buildwithgage:GetApiV1QuotesQuoteidModelResponse",
"assumptions": {
"@id": "buildwithgage:assumptions"
},
"PostJobsIdReadinessRequest": "buildwithgage:PostJobsIdReadinessRequest",
"PostJobsIdReadinessResponse": "buildwithgage:PostJobsIdReadinessResponse",
"schedule": {
"@id": "buildwithgage:schedule"
},
"GetJobsJobidResponse": "buildwithgage:GetJobsJobidResponse",
"status_history": {
"@id": "buildwithgage:status_history",
"@container": "@list"
},
"created_at": {
"@id": "buildwithgage:created_at",
"@type": "xsd:string"
},
"PostLeadsRequest": "buildwithgage:PostLeadsRequest",
"customer": {
"@id": "buildwithgage:customer"
},
"model": {
"@id": "buildwithgage:model",
"@type": "xsd:string"
},
"model_name": {
"@id": "buildwithgage:model_name",
"@type": "xsd:string"
},
"square_footage": {
"@id": "buildwithgage:square_footage",
"@type": "xsd:decimal"
},
"timeframe": {
"@id": "buildwithgage:timeframe",
"@type": "xsd:string"
},
"budget": {
"@id": "buildwithgage:budget",
"@type": "xsd:string"
},
"source": {
"@id": "buildwithgage:source",
"@type": "xsd:string"
},
"PostLeadsResponse": "buildwithgage:PostLeadsResponse",
"zip_assumed": {
"@id": "buildwithgage:zip_assumed",
"@type": "xsd:string"
},
"stage": {
"@id": "buildwithgage:stage",
"@type": "xsd:string"
},
"GetModelsSlugEngineeringResponse": "buildwithgage:GetModelsSlugEngineeringResponse",
"engineering": {
"@id": "buildwithgage:engineering"
},
"PostProjectsRequest": "buildwithgage:PostProjectsRequest",
"sandbox": {
"@id": "buildwithgage:sandbox",
"@type": "xsd:boolean"
},
"PostProjectsResponse": "buildwithgage:PostProjectsResponse",
"GetProjectsRefResponse": "buildwithgage:GetProjectsRefResponse",
"PostProjectsRefSimulateRequest": "buildwithgage:PostProjectsRefSimulateRequest",
"PostProjectsRefSimulateResponse": "buildwithgage:PostProjectsRefSimulateResponse",
"PatchQuotesIdRequest": "buildwithgage:PatchQuotesIdRequest",
"PatchQuotesIdResponse": "buildwithgage:PatchQuotesIdResponse",
"GetQuotesIdDocumentResponse": "buildwithgage:GetQuotesIdDocumentResponse",
"document": {
"@id": "buildwithgage:document"
},
"GetQuotesIdEngineeringResponse": "buildwithgage:GetQuotesIdEngineeringResponse",
"GetQuotesIdFrameResponse": "buildwithgage:GetQuotesIdFrameResponse",
"GetQuotesIdModelResponse": "buildwithgage:GetQuotesIdModelResponse",
"PostQuotesIdSendRequest": "buildwithgage:PostQuotesIdSendRequest",
"email": {
"@id": "buildwithgage:email",
"@type": "xsd:string"
},
"note": {
"@id": "buildwithgage:note",
"@type": "xsd:string"
},
"PostQuotesIdSendResponse": "buildwithgage:PostQuotesIdSendResponse",
"GetQuotesQuoteidResponse": "buildwithgage:GetQuotesQuoteidResponse"
},
"@type": "schema:Dataset",
"schema:name": "Gage API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Gage'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-03) from openapi/_ae-authored/buildwithgage-com-openapi-generated.yml.",
"dcterms:created": "2026-11-03",
"dcterms:source": [
"openapi/_ae-authored/buildwithgage-com-openapi-generated.yml"
]
}