BuildWorkPro · JSON-LD Context
Buildworkpro Com Context
JSON-LD context defining the semantic vocabulary for Buildworkpro Com from BuildWorkPro.
64 Classes
282 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
buildworkpro:
https://buildworkpro.com/schema#
Classes
ScopeId
ErrorCode
ProblemDetails
PaginationMeta
ResponseMeta
Contact
CreateContact
UpdateContact
Lead
CreateLead
UpdateLead
LeadStage
CreateLeadStage
UpdateLeadStage
MoveResult
SweepResult
AttachedRecords
Project
CreateProject
UpdateProject
BidLineItem
Bid
PayApp
Invoice
InvoiceLineItem
InvoicePayment
Notification
ChangeOrder
SiteLog
TimeEntry
Product
ProductKitItem
Document
CalendarEvent
SearchResult
Comment
User
Me
ProjectTemplate
BrandingSettings
DataRetentionSettings
JobProgress
Job
WebhookEndpoint
WebhookDelivery
WebhookDeliveryFull
ApiAuditLog
UsageResponse
SignatureRequest
CrewAssignment
BriefingDismissal
OauthClientRegistration
OauthTokenResponse
OauthUserinfo
SendBidBody
ShareBidBody
ProjectBillingFigures
InvoiceBillingSourceResult
OauthTokenError
OauthTokenRequest
OauthRevokeError
OauthRevokeRequest
OauthRegistrationError
OauthClientRegistrationRequest
Properties
| Property | Type | Container |
|---|---|---|
| type | reference | |
| title | string | |
| status | integer | |
| detail | string | |
| request_id | string | |
| errors | list | |
| cursor | string | |
| has_more | boolean | |
| count | integer | |
| pagination | reference | |
| id | integer | |
| firstName | string | |
| lastName | string | |
| companyName | string | |
| string | ||
| phone | string | |
| createdAt | ||
| updatedAt | ||
| position | string | |
| parentContactId | integer | |
| mobile | string | |
| website | string | |
| notes | string | |
| name | string | |
| contactId | integer | |
| stageId | integer | |
| assignedTo | integer | |
| source | string | |
| projectType | string | |
| estimatedValue | string | |
| probability | integer | |
| expectedCloseDate | ||
| description | string | |
| siteAddress | string | |
| siteCity | string | |
| siteState | string | |
| siteZipCode | string | |
| color | string | |
| order | integer | |
| isDefault | boolean | |
| isWon | boolean | |
| isLost | boolean | |
| fromProjectId | integer | |
| toProjectId | integer | |
| cleared | list | |
| moved | ||
| dropped | ||
| counts | ||
| total | integer | |
| invoiceTotal | string | |
| projectNumber | string | |
| bidId | integer | |
| priority | string | |
| startDate | ||
| expectedEndDate | ||
| actualEndDate | ||
| contractValue | string | |
| originalContractValue | string | |
| architectName | string | |
| architectProjectNumber | string | |
| contractFor | string | |
| isPractice | boolean | |
| templateId | integer | |
| kind | string | |
| isOptional | boolean | |
| markName | string | |
| quantity | string | |
| unitPrice | string | |
| customerUnitPrice | string | |
| customerTotal | string | |
| sellTaxPercent | string | |
| buyTaxPercent | string | |
| bidNumber | string | |
| leadId | integer | |
| projectId | integer | |
| subtotal | string | |
| taxAmount | string | |
| lineItems | list | |
| discountAmount | string | |
| taxRate | string | |
| discount | string | |
| discountType | string | |
| validUntil | ||
| terms | string | |
| sentAt | ||
| acceptedAt | ||
| acceptedBy | string | |
| proposalDetail | string | |
| proposalShowQuantities | boolean | |
| proposalShowUnitPrices | boolean | |
| showSublines | boolean | |
| payAppNumber | string | |
| periodStart | date | |
| periodEnd | date | |
| contractSum | string | |
| changeOrdersTotal | string | |
| revisedContractSum | string | |
| previouslyBilled | string | |
| currentBilled | string | |
| materialsStored | string | |
| totalCompleted | string | |
| retainagePercent | string | |
| retainageAmount | string | |
| currentPaymentDue | string | |
| includeNotary | boolean | |
| tenantId | integer | |
| invoiceNumber | string | |
| issueDate | dateTime | |
| dueDate | dateTime | |
| amountPaid | string | |
| balanceDue | string | |
| notesToCustomer | string | |
| invoiceId | integer | |
| amount | string | |
| paidAt | dateTime | |
| method | string | |
| reference | string | |
| voidedAt | dateTime | |
| userId | integer | |
| message | string | |
| entityType | string | |
| entityId | integer | |
| readAt | ||
| changeOrderNumber | string | |
| reason | string | |
| totalAmount | string | |
| approvedAt | ||
| approvedBy | string | |
| rejectedAt | ||
| rejectionReason | string | |
| logDate | ||
| personnelCount | integer | |
| workPerformed | string | |
| materialsReceived | string | |
| visitorsOnSite | string | |
| issues | string | |
| tags | list | |
| lat | decimal | |
| lng | decimal | |
| isReviewed | boolean | |
| taskId | integer | |
| phaseId | integer | |
| date | date | |
| hours | string | |
| hourlyRate | string | |
| totalCost | string | |
| sku | string | |
| categoryId | integer | |
| costPrice | string | |
| sellPrice | string | |
| unit | string | |
| manufacturerId | integer | |
| manufacturerCode | string | |
| isKit | boolean | |
| isActive | boolean | |
| kitProductId | integer | |
| componentProductId | integer | |
| defaultQuantity | string | |
| overrideCostPrice | string | |
| sortOrder | integer | |
| originalFilename | string | |
| storagePath | string | |
| mimeType | string | |
| fileSize | integer | |
| category | string | |
| start | ||
| end | ||
| subtitle | string | |
| content | string | |
| parentId | integer | |
| tenantUserId | integer | |
| username | string | |
| role | string | |
| joinedAt | ||
| keyId | integer | |
| keyName | string | |
| scopes | list | |
| primaryColor | string | |
| accentColor | string | |
| hasLogo | boolean | |
| auditLogRetentionDays | integer | |
| activityLogRetentionDays | integer | |
| notificationRetentionDays | integer | |
| deletedRecordsRetentionDays | integer | |
| exportRetentionDays | integer | |
| processed | integer | |
| errorsCount | integer | |
| resourceType | string | |
| progress | reference | |
| params | ||
| result | ||
| errorMessage | string | |
| startedAt | ||
| completedAt | ||
| expiresAt | ||
| url | string | |
| eventTypes | list | |
| consecutiveFailures | integer | |
| lastDeliveredAt | ||
| disabledAt | ||
| disabledReason | string | |
| eventId | string | |
| endpointId | integer | |
| attemptCount | integer | |
| nextAttemptAt | ||
| lastAttemptedAt | ||
| responseStatus | integer | |
| responseBody | string | |
| responseHeaders | ||
| apiKeyId | integer | |
| oauthTokenId | integer | |
| path | string | |
| durationMs | integer | |
| requestId | string | |
| ip | string | |
| userAgent | string | |
| errorCode | string | |
| tenant | ||
| apiKey | ||
| signerName | string | |
| signerEmail | string | |
| signedAt | ||
| signedDocumentId | integer | |
| signingUrl | string | |
| startTime | string | |
| note | string | |
| createdBy | integer | |
| projectName | string | |
| userFirstName | string | |
| userLastName | string | |
| itemKey | string | |
| dismissedUntil | ||
| deletedAt | ||
| client_id | string | |
| client_secret | string | |
| client_id_issued_at | integer | |
| client_name | string | |
| client_secret_expires_at | integer | |
| redirect_uris | list | |
| grant_types | list | |
| scope | string | |
| token_endpoint_auth_method | string | |
| access_token | string | |
| token_type | string | |
| expires_in | integer | |
| refresh_token | string | |
| sub | string | |
| tenant_id | integer | |
| to | ||
| cc | list | |
| subject | string | |
| body | string | |
| customMessage | string | |
| requestSignature | boolean | |
| rotate | boolean | |
| invoiced | decimal | |
| invoicedPreTax | decimal | |
| paid | decimal | |
| outstanding | decimal | |
| invoiceCount | integer | |
| payAppBilled | decimal | |
| billedTotal | decimal | |
| billedCash | decimal | |
| outstandingCash | decimal | |
| retainageHeld | decimal | |
| remaining | decimal | |
| hasBilling | boolean | |
| invoice | reference | |
| before | ||
| after | ||
| changed | boolean | |
| dryRun | boolean | |
| billing | ||
| error | string | |
| error_description | string | |
| grant_type | string | |
| code | string | |
| redirect_uri | string | |
| code_verifier | string | |
| token | string | |
| token_type_hint | string | |
| contact | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://buildworkpro.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"buildworkpro": "https://buildworkpro.com/schema#",
"ScopeId": "buildworkpro:ScopeId",
"ErrorCode": "buildworkpro:ErrorCode",
"ProblemDetails": "buildworkpro:ProblemDetails",
"type": {
"@id": "buildworkpro:type",
"@type": "@id"
},
"title": {
"@id": "buildworkpro:title",
"@type": "xsd:string"
},
"status": {
"@id": "buildworkpro:status",
"@type": "xsd:integer"
},
"detail": {
"@id": "buildworkpro:detail",
"@type": "xsd:string"
},
"request_id": {
"@id": "buildworkpro:request_id",
"@type": "xsd:string"
},
"errors": {
"@id": "buildworkpro:errors",
"@container": "@list"
},
"PaginationMeta": "buildworkpro:PaginationMeta",
"cursor": {
"@id": "buildworkpro:cursor",
"@type": "xsd:string"
},
"has_more": {
"@id": "buildworkpro:has_more",
"@type": "xsd:boolean"
},
"count": {
"@id": "buildworkpro:count",
"@type": "xsd:integer"
},
"ResponseMeta": "buildworkpro:ResponseMeta",
"pagination": {
"@id": "buildworkpro:pagination",
"@type": "@id"
},
"Contact": "buildworkpro:Contact",
"id": {
"@id": "buildworkpro:id",
"@type": "xsd:integer"
},
"firstName": {
"@id": "buildworkpro:firstName",
"@type": "xsd:string"
},
"lastName": {
"@id": "buildworkpro:lastName",
"@type": "xsd:string"
},
"companyName": {
"@id": "buildworkpro:companyName",
"@type": "xsd:string"
},
"email": {
"@id": "buildworkpro:email",
"@type": "xsd:string"
},
"phone": {
"@id": "buildworkpro:phone",
"@type": "xsd:string"
},
"createdAt": {
"@id": "buildworkpro:createdAt"
},
"updatedAt": {
"@id": "buildworkpro:updatedAt"
},
"CreateContact": "buildworkpro:CreateContact",
"position": {
"@id": "buildworkpro:position",
"@type": "xsd:string"
},
"parentContactId": {
"@id": "buildworkpro:parentContactId",
"@type": "xsd:integer"
},
"mobile": {
"@id": "buildworkpro:mobile",
"@type": "xsd:string"
},
"website": {
"@id": "buildworkpro:website",
"@type": "xsd:string"
},
"notes": {
"@id": "buildworkpro:notes",
"@type": "xsd:string"
},
"UpdateContact": "buildworkpro:UpdateContact",
"Lead": "buildworkpro:Lead",
"name": {
"@id": "buildworkpro:name",
"@type": "xsd:string"
},
"contactId": {
"@id": "buildworkpro:contactId",
"@type": "xsd:integer"
},
"stageId": {
"@id": "buildworkpro:stageId",
"@type": "xsd:integer"
},
"assignedTo": {
"@id": "buildworkpro:assignedTo",
"@type": "xsd:integer"
},
"source": {
"@id": "buildworkpro:source",
"@type": "xsd:string"
},
"projectType": {
"@id": "buildworkpro:projectType",
"@type": "xsd:string"
},
"estimatedValue": {
"@id": "buildworkpro:estimatedValue",
"@type": "xsd:string"
},
"probability": {
"@id": "buildworkpro:probability",
"@type": "xsd:integer"
},
"expectedCloseDate": {
"@id": "buildworkpro:expectedCloseDate"
},
"description": {
"@id": "buildworkpro:description",
"@type": "xsd:string"
},
"siteAddress": {
"@id": "buildworkpro:siteAddress",
"@type": "xsd:string"
},
"siteCity": {
"@id": "buildworkpro:siteCity",
"@type": "xsd:string"
},
"siteState": {
"@id": "buildworkpro:siteState",
"@type": "xsd:string"
},
"siteZipCode": {
"@id": "buildworkpro:siteZipCode",
"@type": "xsd:string"
},
"CreateLead": "buildworkpro:CreateLead",
"UpdateLead": "buildworkpro:UpdateLead",
"LeadStage": "buildworkpro:LeadStage",
"color": {
"@id": "buildworkpro:color",
"@type": "xsd:string"
},
"order": {
"@id": "buildworkpro:order",
"@type": "xsd:integer"
},
"isDefault": {
"@id": "buildworkpro:isDefault",
"@type": "xsd:boolean"
},
"isWon": {
"@id": "buildworkpro:isWon",
"@type": "xsd:boolean"
},
"isLost": {
"@id": "buildworkpro:isLost",
"@type": "xsd:boolean"
},
"CreateLeadStage": "buildworkpro:CreateLeadStage",
"UpdateLeadStage": "buildworkpro:UpdateLeadStage",
"MoveResult": "buildworkpro:MoveResult",
"fromProjectId": {
"@id": "buildworkpro:fromProjectId",
"@type": "xsd:integer"
},
"toProjectId": {
"@id": "buildworkpro:toProjectId",
"@type": "xsd:integer"
},
"cleared": {
"@id": "buildworkpro:cleared",
"@container": "@list"
},
"SweepResult": "buildworkpro:SweepResult",
"moved": {
"@id": "buildworkpro:moved"
},
"dropped": {
"@id": "buildworkpro:dropped"
},
"AttachedRecords": "buildworkpro:AttachedRecords",
"counts": {
"@id": "buildworkpro:counts"
},
"total": {
"@id": "buildworkpro:total",
"@type": "xsd:integer"
},
"invoiceTotal": {
"@id": "buildworkpro:invoiceTotal",
"@type": "xsd:string"
},
"Project": "buildworkpro:Project",
"projectNumber": {
"@id": "buildworkpro:projectNumber",
"@type": "xsd:string"
},
"bidId": {
"@id": "buildworkpro:bidId",
"@type": "xsd:integer"
},
"priority": {
"@id": "buildworkpro:priority",
"@type": "xsd:string"
},
"startDate": {
"@id": "buildworkpro:startDate"
},
"expectedEndDate": {
"@id": "buildworkpro:expectedEndDate"
},
"actualEndDate": {
"@id": "buildworkpro:actualEndDate"
},
"contractValue": {
"@id": "buildworkpro:contractValue",
"@type": "xsd:string"
},
"originalContractValue": {
"@id": "buildworkpro:originalContractValue",
"@type": "xsd:string"
},
"architectName": {
"@id": "buildworkpro:architectName",
"@type": "xsd:string"
},
"architectProjectNumber": {
"@id": "buildworkpro:architectProjectNumber",
"@type": "xsd:string"
},
"contractFor": {
"@id": "buildworkpro:contractFor",
"@type": "xsd:string"
},
"isPractice": {
"@id": "buildworkpro:isPractice",
"@type": "xsd:boolean"
},
"CreateProject": "buildworkpro:CreateProject",
"templateId": {
"@id": "buildworkpro:templateId",
"@type": "xsd:integer"
},
"UpdateProject": "buildworkpro:UpdateProject",
"BidLineItem": "buildworkpro:BidLineItem",
"kind": {
"@id": "buildworkpro:kind",
"@type": "xsd:string"
},
"isOptional": {
"@id": "buildworkpro:isOptional",
"@type": "xsd:boolean"
},
"markName": {
"@id": "buildworkpro:markName",
"@type": "xsd:string"
},
"quantity": {
"@id": "buildworkpro:quantity",
"@type": "xsd:string"
},
"unitPrice": {
"@id": "buildworkpro:unitPrice",
"@type": "xsd:string"
},
"customerUnitPrice": {
"@id": "buildworkpro:customerUnitPrice",
"@type": "xsd:string"
},
"customerTotal": {
"@id": "buildworkpro:customerTotal",
"@type": "xsd:string"
},
"sellTaxPercent": {
"@id": "buildworkpro:sellTaxPercent",
"@type": "xsd:string"
},
"buyTaxPercent": {
"@id": "buildworkpro:buyTaxPercent",
"@type": "xsd:string"
},
"Bid": "buildworkpro:Bid",
"bidNumber": {
"@id": "buildworkpro:bidNumber",
"@type": "xsd:string"
},
"leadId": {
"@id": "buildworkpro:leadId",
"@type": "xsd:integer"
},
"projectId": {
"@id": "buildworkpro:projectId",
"@type": "xsd:integer"
},
"subtotal": {
"@id": "buildworkpro:subtotal",
"@type": "xsd:string"
},
"taxAmount": {
"@id": "buildworkpro:taxAmount",
"@type": "xsd:string"
},
"lineItems": {
"@id": "buildworkpro:lineItems",
"@container": "@list"
},
"discountAmount": {
"@id": "buildworkpro:discountAmount",
"@type": "xsd:string"
},
"taxRate": {
"@id": "buildworkpro:taxRate",
"@type": "xsd:string"
},
"discount": {
"@id": "buildworkpro:discount",
"@type": "xsd:string"
},
"discountType": {
"@id": "buildworkpro:discountType",
"@type": "xsd:string"
},
"validUntil": {
"@id": "buildworkpro:validUntil"
},
"terms": {
"@id": "buildworkpro:terms",
"@type": "xsd:string"
},
"sentAt": {
"@id": "buildworkpro:sentAt"
},
"acceptedAt": {
"@id": "buildworkpro:acceptedAt"
},
"acceptedBy": {
"@id": "buildworkpro:acceptedBy",
"@type": "xsd:string"
},
"proposalDetail": {
"@id": "buildworkpro:proposalDetail",
"@type": "xsd:string"
},
"proposalShowQuantities": {
"@id": "buildworkpro:proposalShowQuantities",
"@type": "xsd:boolean"
},
"proposalShowUnitPrices": {
"@id": "buildworkpro:proposalShowUnitPrices",
"@type": "xsd:boolean"
},
"showSublines": {
"@id": "buildworkpro:showSublines",
"@type": "xsd:boolean"
},
"PayApp": "buildworkpro:PayApp",
"payAppNumber": {
"@id": "buildworkpro:payAppNumber",
"@type": "xsd:string"
},
"periodStart": {
"@id": "buildworkpro:periodStart",
"@type": "xsd:date"
},
"periodEnd": {
"@id": "buildworkpro:periodEnd",
"@type": "xsd:date"
},
"contractSum": {
"@id": "buildworkpro:contractSum",
"@type": "xsd:string"
},
"changeOrdersTotal": {
"@id": "buildworkpro:changeOrdersTotal",
"@type": "xsd:string"
},
"revisedContractSum": {
"@id": "buildworkpro:revisedContractSum",
"@type": "xsd:string"
},
"previouslyBilled": {
"@id": "buildworkpro:previouslyBilled",
"@type": "xsd:string"
},
"currentBilled": {
"@id": "buildworkpro:currentBilled",
"@type": "xsd:string"
},
"materialsStored": {
"@id": "buildworkpro:materialsStored",
"@type": "xsd:string"
},
"totalCompleted": {
"@id": "buildworkpro:totalCompleted",
"@type": "xsd:string"
},
"retainagePercent": {
"@id": "buildworkpro:retainagePercent",
"@type": "xsd:string"
},
"retainageAmount": {
"@id": "buildworkpro:retainageAmount",
"@type": "xsd:string"
},
"currentPaymentDue": {
"@id": "buildworkpro:currentPaymentDue",
"@type": "xsd:string"
},
"includeNotary": {
"@id": "buildworkpro:includeNotary",
"@type": "xsd:boolean"
},
"Invoice": "buildworkpro:Invoice",
"tenantId": {
"@id": "buildworkpro:tenantId",
"@type": "xsd:integer"
},
"invoiceNumber": {
"@id": "buildworkpro:invoiceNumber",
"@type": "xsd:string"
},
"issueDate": {
"@id": "buildworkpro:issueDate",
"@type": "xsd:dateTime"
},
"dueDate": {
"@id": "buildworkpro:dueDate",
"@type": "xsd:dateTime"
},
"amountPaid": {
"@id": "buildworkpro:amountPaid",
"@type": "xsd:string"
},
"balanceDue": {
"@id": "buildworkpro:balanceDue",
"@type": "xsd:string"
},
"notesToCustomer": {
"@id": "buildworkpro:notesToCustomer",
"@type": "xsd:string"
},
"InvoiceLineItem": "buildworkpro:InvoiceLineItem",
"invoiceId": {
"@id": "buildworkpro:invoiceId",
"@type": "xsd:integer"
},
"amount": {
"@id": "buildworkpro:amount",
"@type": "xsd:string"
},
"InvoicePayment": "buildworkpro:InvoicePayment",
"paidAt": {
"@id": "buildworkpro:paidAt",
"@type": "xsd:dateTime"
},
"method": {
"@id": "buildworkpro:method",
"@type": "xsd:string"
},
"reference": {
"@id": "buildworkpro:reference",
"@type": "xsd:string"
},
"voidedAt": {
"@id": "buildworkpro:voidedAt",
"@type": "xsd:dateTime"
},
"Notification": "buildworkpro:Notification",
"userId": {
"@id": "buildworkpro:userId",
"@type": "xsd:integer"
},
"message": {
"@id": "buildworkpro:message",
"@type": "xsd:string"
},
"entityType": {
"@id": "buildworkpro:entityType",
"@type": "xsd:string"
},
"entityId": {
"@id": "buildworkpro:entityId",
"@type": "xsd:integer"
},
"readAt": {
"@id": "buildworkpro:readAt"
},
"ChangeOrder": "buildworkpro:ChangeOrder",
"changeOrderNumber": {
"@id": "buildworkpro:changeOrderNumber",
"@type": "xsd:string"
},
"reason": {
"@id": "buildworkpro:reason",
"@type": "xsd:string"
},
"totalAmount": {
"@id": "buildworkpro:totalAmount",
"@type": "xsd:string"
},
"approvedAt": {
"@id": "buildworkpro:approvedAt"
},
"approvedBy": {
"@id": "buildworkpro:approvedBy",
"@type": "xsd:string"
},
"rejectedAt": {
"@id": "buildworkpro:rejectedAt"
},
"rejectionReason": {
"@id": "buildworkpro:rejectionReason",
"@type": "xsd:string"
},
"SiteLog": "buildworkpro:SiteLog",
"logDate": {
"@id": "buildworkpro:logDate"
},
"personnelCount": {
"@id": "buildworkpro:personnelCount",
"@type": "xsd:integer"
},
"workPerformed": {
"@id": "buildworkpro:workPerformed",
"@type": "xsd:string"
},
"materialsReceived": {
"@id": "buildworkpro:materialsReceived",
"@type": "xsd:string"
},
"visitorsOnSite": {
"@id": "buildworkpro:visitorsOnSite",
"@type": "xsd:string"
},
"issues": {
"@id": "buildworkpro:issues",
"@type": "xsd:string"
},
"tags": {
"@id": "buildworkpro:tags",
"@container": "@list"
},
"lat": {
"@id": "buildworkpro:lat",
"@type": "xsd:decimal"
},
"lng": {
"@id": "buildworkpro:lng",
"@type": "xsd:decimal"
},
"isReviewed": {
"@id": "buildworkpro:isReviewed",
"@type": "xsd:boolean"
},
"TimeEntry": "buildworkpro:TimeEntry",
"taskId": {
"@id": "buildworkpro:taskId",
"@type": "xsd:integer"
},
"phaseId": {
"@id": "buildworkpro:phaseId",
"@type": "xsd:integer"
},
"date": {
"@id": "buildworkpro:date",
"@type": "xsd:date"
},
"hours": {
"@id": "buildworkpro:hours",
"@type": "xsd:string"
},
"hourlyRate": {
"@id": "buildworkpro:hourlyRate",
"@type": "xsd:string"
},
"totalCost": {
"@id": "buildworkpro:totalCost",
"@type": "xsd:string"
},
"Product": "buildworkpro:Product",
"sku": {
"@id": "buildworkpro:sku",
"@type": "xsd:string"
},
"categoryId": {
"@id": "buildworkpro:categoryId",
"@type": "xsd:integer"
},
"costPrice": {
"@id": "buildworkpro:costPrice",
"@type": "xsd:string"
},
"sellPrice": {
"@id": "buildworkpro:sellPrice",
"@type": "xsd:string"
},
"unit": {
"@id": "buildworkpro:unit",
"@type": "xsd:string"
},
"manufacturerId": {
"@id": "buildworkpro:manufacturerId",
"@type": "xsd:integer"
},
"manufacturerCode": {
"@id": "buildworkpro:manufacturerCode",
"@type": "xsd:string"
},
"isKit": {
"@id": "buildworkpro:isKit",
"@type": "xsd:boolean"
},
"isActive": {
"@id": "buildworkpro:isActive",
"@type": "xsd:boolean"
},
"ProductKitItem": "buildworkpro:ProductKitItem",
"kitProductId": {
"@id": "buildworkpro:kitProductId",
"@type": "xsd:integer"
},
"componentProductId": {
"@id": "buildworkpro:componentProductId",
"@type": "xsd:integer"
},
"defaultQuantity": {
"@id": "buildworkpro:defaultQuantity",
"@type": "xsd:string"
},
"overrideCostPrice": {
"@id": "buildworkpro:overrideCostPrice",
"@type": "xsd:string"
},
"sortOrder": {
"@id": "buildworkpro:sortOrder",
"@type": "xsd:integer"
},
"Document": "buildworkpro:Document",
"originalFilename": {
"@id": "buildworkpro:originalFilename",
"@type": "xsd:string"
},
"storagePath": {
"@id": "buildworkpro:storagePath",
"@type": "xsd:string"
},
"mimeType": {
"@id": "buildworkpro:mimeType",
"@type": "xsd:string"
},
"fileSize": {
"@id": "buildworkpro:fileSize",
"@type": "xsd:integer"
},
"category": {
"@id": "buildworkpro:category",
"@type": "xsd:string"
},
"CalendarEvent": "buildworkpro:CalendarEvent",
"start": {
"@id": "buildworkpro:start"
},
"end": {
"@id": "buildworkpro:end"
},
"SearchResult": "buildworkpro:SearchResult",
"subtitle": {
"@id": "buildworkpro:subtitle",
"@type": "xsd:string"
},
"Comment": "buildworkpro:Comment",
"content": {
"@id": "buildworkpro:content",
"@type": "xsd:string"
},
"parentId": {
"@id": "buildworkpro:parentId",
"@type": "xsd:integer"
},
"User": "buildworkpro:User",
"tenantUserId": {
"@id": "buildworkpro:tenantUserId",
"@type": "xsd:integer"
},
"username": {
"@id": "buildworkpro:username",
"@type": "xsd:string"
},
"role": {
"@id": "buildworkpro:role",
"@type": "xsd:string"
},
"joinedAt": {
"@id": "buildworkpro:joinedAt"
},
"Me": "buildworkpro:Me",
"keyId": {
"@id": "buildworkpro:keyId",
"@type": "xsd:integer"
},
"keyName": {
"@id": "buildworkpro:keyName",
"@type": "xsd:string"
},
"scopes": {
"@id": "buildworkpro:scopes",
"@container": "@list"
},
"ProjectTemplate": "buildworkpro:ProjectTemplate",
"BrandingSettings": "buildworkpro:BrandingSettings",
"primaryColor": {
"@id": "buildworkpro:primaryColor",
"@type": "xsd:string"
},
"accentColor": {
"@id": "buildworkpro:accentColor",
"@type": "xsd:string"
},
"hasLogo": {
"@id": "buildworkpro:hasLogo",
"@type": "xsd:boolean"
},
"DataRetentionSettings": "buildworkpro:DataRetentionSettings",
"auditLogRetentionDays": {
"@id": "buildworkpro:auditLogRetentionDays",
"@type": "xsd:integer"
},
"activityLogRetentionDays": {
"@id": "buildworkpro:activityLogRetentionDays",
"@type": "xsd:integer"
},
"notificationRetentionDays": {
"@id": "buildworkpro:notificationRetentionDays",
"@type": "xsd:integer"
},
"deletedRecordsRetentionDays": {
"@id": "buildworkpro:deletedRecordsRetentionDays",
"@type": "xsd:integer"
},
"exportRetentionDays": {
"@id": "buildworkpro:exportRetentionDays",
"@type": "xsd:integer"
},
"JobProgress": "buildworkpro:JobProgress",
"processed": {
"@id": "buildworkpro:processed",
"@type": "xsd:integer"
},
"errorsCount": {
"@id": "buildworkpro:errorsCount",
"@type": "xsd:integer"
},
"Job": "buildworkpro:Job",
"resourceType": {
"@id": "buildworkpro:resourceType",
"@type": "xsd:string"
},
"progress": {
"@id": "buildworkpro:progress",
"@type": "@id"
},
"params": {
"@id": "buildworkpro:params"
},
"result": {
"@id": "buildworkpro:result"
},
"errorMessage": {
"@id": "buildworkpro:errorMessage",
"@type": "xsd:string"
},
"startedAt": {
"@id": "buildworkpro:startedAt"
},
"completedAt": {
"@id": "buildworkpro:completedAt"
},
"expiresAt": {
"@id": "buildworkpro:expiresAt"
},
"WebhookEndpoint": "buildworkpro:WebhookEndpoint",
"url": {
"@id": "buildworkpro:url",
"@type": "xsd:string"
},
"eventTypes": {
"@id": "buildworkpro:eventTypes",
"@container": "@list"
},
"consecutiveFailures": {
"@id": "buildworkpro:consecutiveFailures",
"@type": "xsd:integer"
},
"lastDeliveredAt": {
"@id": "buildworkpro:lastDeliveredAt"
},
"disabledAt": {
"@id": "buildworkpro:disabledAt"
},
"disabledReason": {
"@id": "buildworkpro:disabledReason",
"@type": "xsd:string"
},
"WebhookDelivery": "buildworkpro:WebhookDelivery",
"eventId": {
"@id": "buildworkpro:eventId",
"@type": "xsd:string"
},
"endpointId": {
"@id": "buildworkpro:endpointId",
"@type": "xsd:integer"
},
"attemptCount": {
"@id": "buildworkpro:attemptCount",
"@type": "xsd:integer"
},
"nextAttemptAt": {
"@id": "buildworkpro:nextAttemptAt"
},
"lastAttemptedAt": {
"@id": "buildworkpro:lastAttemptedAt"
},
"responseStatus": {
"@id": "buildworkpro:responseStatus",
"@type": "xsd:integer"
},
"responseBody": {
"@id": "buildworkpro:responseBody",
"@type": "xsd:string"
},
"responseHeaders": {
"@id": "buildworkpro:responseHeaders"
},
"WebhookDeliveryFull": "buildworkpro:WebhookDeliveryFull",
"ApiAuditLog": "buildworkpro:ApiAuditLog",
"apiKeyId": {
"@id": "buildworkpro:apiKeyId",
"@type": "xsd:integer"
},
"oauthTokenId": {
"@id": "buildworkpro:oauthTokenId",
"@type": "xsd:integer"
},
"path": {
"@id": "buildworkpro:path",
"@type": "xsd:string"
},
"durationMs": {
"@id": "buildworkpro:durationMs",
"@type": "xsd:integer"
},
"requestId": {
"@id": "buildworkpro:requestId",
"@type": "xsd:string"
},
"ip": {
"@id": "buildworkpro:ip",
"@type": "xsd:string"
},
"userAgent": {
"@id": "buildworkpro:userAgent",
"@type": "xsd:string"
},
"errorCode": {
"@id": "buildworkpro:errorCode",
"@type": "xsd:string"
},
"UsageResponse": "buildworkpro:UsageResponse",
"tenant": {
"@id": "buildworkpro:tenant"
},
"apiKey": {
"@id": "buildworkpro:apiKey"
},
"SignatureRequest": "buildworkpro:SignatureRequest",
"signerName": {
"@id": "buildworkpro:signerName",
"@type": "xsd:string"
},
"signerEmail": {
"@id": "buildworkpro:signerEmail",
"@type": "xsd:string"
},
"signedAt": {
"@id": "buildworkpro:signedAt"
},
"signedDocumentId": {
"@id": "buildworkpro:signedDocumentId",
"@type": "xsd:integer"
},
"signingUrl": {
"@id": "buildworkpro:signingUrl",
"@type": "xsd:string"
},
"CrewAssignment": "buildworkpro:CrewAssignment",
"startTime": {
"@id": "buildworkpro:startTime",
"@type": "xsd:string"
},
"note": {
"@id": "buildworkpro:note",
"@type": "xsd:string"
},
"createdBy": {
"@id": "buildworkpro:createdBy",
"@type": "xsd:integer"
},
"projectName": {
"@id": "buildworkpro:projectName",
"@type": "xsd:string"
},
"userFirstName": {
"@id": "buildworkpro:userFirstName",
"@type": "xsd:string"
},
"userLastName": {
"@id": "buildworkpro:userLastName",
"@type": "xsd:string"
},
"BriefingDismissal": "buildworkpro:BriefingDismissal",
"itemKey": {
"@id": "buildworkpro:itemKey",
"@type": "xsd:string"
},
"dismissedUntil": {
"@id": "buildworkpro:dismissedUntil"
},
"deletedAt": {
"@id": "buildworkpro:deletedAt"
},
"OauthClientRegistration": "buildworkpro:OauthClientRegistration",
"client_id": {
"@id": "buildworkpro:client_id",
"@type": "xsd:string"
},
"client_secret": {
"@id": "buildworkpro:client_secret",
"@type": "xsd:string"
},
"client_id_issued_at": {
"@id": "buildworkpro:client_id_issued_at",
"@type": "xsd:integer"
},
"client_name": {
"@id": "buildworkpro:client_name",
"@type": "xsd:string"
},
"client_secret_expires_at": {
"@id": "buildworkpro:client_secret_expires_at",
"@type": "xsd:integer"
},
"redirect_uris": {
"@id": "buildworkpro:redirect_uris",
"@container": "@list"
},
"grant_types": {
"@id": "buildworkpro:grant_types",
"@container": "@list"
},
"scope": {
"@id": "buildworkpro:scope",
"@type": "xsd:string"
},
"token_endpoint_auth_method": {
"@id": "buildworkpro:token_endpoint_auth_method",
"@type": "xsd:string"
},
"OauthTokenResponse": "buildworkpro:OauthTokenResponse",
"access_token": {
"@id": "buildworkpro:access_token",
"@type": "xsd:string"
},
"token_type": {
"@id": "buildworkpro:token_type",
"@type": "xsd:string"
},
"expires_in": {
"@id": "buildworkpro:expires_in",
"@type": "xsd:integer"
},
"refresh_token": {
"@id": "buildworkpro:refresh_token",
"@type": "xsd:string"
},
"OauthUserinfo": "buildworkpro:OauthUserinfo",
"sub": {
"@id": "buildworkpro:sub",
"@type": "xsd:string"
},
"tenant_id": {
"@id": "buildworkpro:tenant_id",
"@type": "xsd:integer"
},
"SendBidBody": "buildworkpro:SendBidBody",
"to": {
"@id": "buildworkpro:to"
},
"cc": {
"@id": "buildworkpro:cc",
"@container": "@list"
},
"subject": {
"@id": "buildworkpro:subject",
"@type": "xsd:string"
},
"body": {
"@id": "buildworkpro:body",
"@type": "xsd:string"
},
"customMessage": {
"@id": "buildworkpro:customMessage",
"@type": "xsd:string"
},
"requestSignature": {
"@id": "buildworkpro:requestSignature",
"@type": "xsd:boolean"
},
"ShareBidBody": "buildworkpro:ShareBidBody",
"rotate": {
"@id": "buildworkpro:rotate",
"@type": "xsd:boolean"
},
"ProjectBillingFigures": "buildworkpro:ProjectBillingFigures",
"invoiced": {
"@id": "buildworkpro:invoiced",
"@type": "xsd:decimal"
},
"invoicedPreTax": {
"@id": "buildworkpro:invoicedPreTax",
"@type": "xsd:decimal"
},
"paid": {
"@id": "buildworkpro:paid",
"@type": "xsd:decimal"
},
"outstanding": {
"@id": "buildworkpro:outstanding",
"@type": "xsd:decimal"
},
"invoiceCount": {
"@id": "buildworkpro:invoiceCount",
"@type": "xsd:integer"
},
"payAppBilled": {
"@id": "buildworkpro:payAppBilled",
"@type": "xsd:decimal"
},
"billedTotal": {
"@id": "buildworkpro:billedTotal",
"@type": "xsd:decimal"
},
"billedCash": {
"@id": "buildworkpro:billedCash",
"@type": "xsd:decimal"
},
"outstandingCash": {
"@id": "buildworkpro:outstandingCash",
"@type": "xsd:decimal"
},
"retainageHeld": {
"@id": "buildworkpro:retainageHeld",
"@type": "xsd:decimal"
},
"remaining": {
"@id": "buildworkpro:remaining",
"@type": "xsd:decimal"
},
"hasBilling": {
"@id": "buildworkpro:hasBilling",
"@type": "xsd:boolean"
},
"InvoiceBillingSourceResult": "buildworkpro:InvoiceBillingSourceResult",
"invoice": {
"@id": "buildworkpro:invoice",
"@type": "@id"
},
"before": {
"@id": "buildworkpro:before"
},
"after": {
"@id": "buildworkpro:after"
},
"changed": {
"@id": "buildworkpro:changed",
"@type": "xsd:boolean"
},
"dryRun": {
"@id": "buildworkpro:dryRun",
"@type": "xsd:boolean"
},
"billing": {
"@id": "buildworkpro:billing"
},
"OauthTokenError": "buildworkpro:OauthTokenError",
"error": {
"@id": "buildworkpro:error",
"@type": "xsd:string"
},
"error_description": {
"@id": "buildworkpro:error_description",
"@type": "xsd:string"
},
"OauthTokenRequest": "buildworkpro:OauthTokenRequest",
"grant_type": {
"@id": "buildworkpro:grant_type",
"@type": "xsd:string"
},
"code": {
"@id": "buildworkpro:code",
"@type": "xsd:string"
},
"redirect_uri": {
"@id": "buildworkpro:redirect_uri",
"@type": "xsd:string"
},
"code_verifier": {
"@id": "buildworkpro:code_verifier",
"@type": "xsd:string"
},
"OauthRevokeError": "buildworkpro:OauthRevokeError",
"OauthRevokeRequest": "buildworkpro:OauthRevokeRequest",
"token": {
"@id": "buildworkpro:token",
"@type": "xsd:string"
},
"token_type_hint": {
"@id": "buildworkpro:token_type_hint",
"@type": "xsd:string"
},
"OauthRegistrationError": "buildworkpro:OauthRegistrationError",
"OauthClientRegistrationRequest": "buildworkpro:OauthClientRegistrationRequest",
"contact": {
"@id": "buildworkpro:contact",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "BuildWorkPro API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects BuildWorkPro'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/buildworkpro-com-openapi.json.",
"dcterms:created": "2026-11-03",
"dcterms:source": [
"openapi/buildworkpro-com-openapi.json"
]
}