Jobber · JSON-LD Context
Jobber Context
JSON-LD context defining the semantic vocabulary for Jobber from Jobber.
0 Classes
7 Properties
4 Namespaces
Namespaces
jobber:
https://api.getjobber.com/api/graphql/
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
Properties
| Property | Type | Container |
|---|---|---|
| Client | ||
| Property | ||
| Quote | ||
| Job | ||
| Visit | ||
| Invoice | ||
| Address |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"@vocab": "https://schema.org/",
"jobber": "https://api.getjobber.com/api/graphql/",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"Client": {
"@id": "jobber:Client",
"@context": {
"id": { "@id": "jobber:Client/id", "@type": "xsd:string" },
"firstName": { "@id": "schema:givenName", "@type": "xsd:string" },
"lastName": { "@id": "schema:familyName", "@type": "xsd:string" },
"companyName": { "@id": "schema:legalName", "@type": "xsd:string" },
"emails": { "@id": "schema:email", "@container": "@list" },
"phones": { "@id": "schema:telephone", "@container": "@list" },
"billingAddress": { "@id": "schema:address", "@type": "jobber:Address" },
"balance": { "@id": "jobber:Client/balance", "@type": "xsd:decimal" },
"isLead": { "@id": "jobber:Client/isLead", "@type": "xsd:boolean" },
"tags": { "@id": "jobber:Client/tags", "@container": "@list" }
}
},
"Property": {
"@id": "jobber:Property",
"@context": {
"id": { "@id": "jobber:Property/id", "@type": "xsd:string" },
"address": { "@id": "schema:address", "@type": "jobber:Address" },
"client": { "@id": "jobber:Property/client", "@type": "jobber:Client" }
}
},
"Quote": {
"@id": "jobber:Quote",
"@context": {
"id": { "@id": "jobber:Quote/id", "@type": "xsd:string" },
"quoteNumber": { "@id": "jobber:Quote/quoteNumber", "@type": "xsd:string" },
"title": { "@id": "schema:name", "@type": "xsd:string" },
"quoteStatus": { "@id": "jobber:Quote/quoteStatus", "@type": "xsd:string" },
"client": { "@id": "jobber:Quote/client", "@type": "jobber:Client" },
"total": { "@id": "schema:price", "@type": "xsd:decimal" }
}
},
"Job": {
"@id": "jobber:Job",
"@context": {
"id": { "@id": "jobber:Job/id", "@type": "xsd:string" },
"jobNumber": { "@id": "jobber:Job/jobNumber", "@type": "xsd:integer" },
"title": { "@id": "schema:name", "@type": "xsd:string" },
"jobStatus": { "@id": "jobber:Job/jobStatus", "@type": "xsd:string" },
"jobType": { "@id": "jobber:Job/jobType", "@type": "xsd:string" },
"startAt": { "@id": "schema:startDate", "@type": "xsd:dateTime" },
"endAt": { "@id": "schema:endDate", "@type": "xsd:dateTime" },
"client": { "@id": "jobber:Job/client", "@type": "jobber:Client" },
"property": { "@id": "jobber:Job/property", "@type": "jobber:Property" }
}
},
"Visit": {
"@id": "jobber:Visit",
"@context": {
"id": { "@id": "jobber:Visit/id", "@type": "xsd:string" },
"startAt": { "@id": "schema:startDate", "@type": "xsd:dateTime" },
"endAt": { "@id": "schema:endDate", "@type": "xsd:dateTime" },
"assignedUsers": { "@id": "jobber:Visit/assignedUsers", "@container": "@list" },
"completed": { "@id": "jobber:Visit/completed", "@type": "xsd:boolean" }
}
},
"Invoice": {
"@id": "jobber:Invoice",
"@context": {
"id": { "@id": "jobber:Invoice/id", "@type": "xsd:string" },
"invoiceNumber": { "@id": "schema:identifier", "@type": "xsd:string" },
"invoiceStatus": { "@id": "jobber:Invoice/invoiceStatus", "@type": "xsd:string" },
"issuedDate": { "@id": "schema:dateIssued", "@type": "xsd:date" },
"dueDate": { "@id": "schema:paymentDueDate", "@type": "xsd:date" },
"amounts": { "@id": "jobber:Invoice/amounts", "@type": "jobber:Amounts" },
"client": { "@id": "jobber:Invoice/client", "@type": "jobber:Client" }
}
},
"Address": {
"@id": "jobber:Address",
"@context": {
"street1": { "@id": "schema:streetAddress", "@type": "xsd:string" },
"city": { "@id": "schema:addressLocality", "@type": "xsd:string" },
"province": { "@id": "schema:addressRegion", "@type": "xsd:string" },
"postalCode": { "@id": "schema:postalCode", "@type": "xsd:string" },
"country": { "@id": "schema:addressCountry", "@type": "xsd:string" }
}
}
}
}