Housecall Pro · JSON-LD Context

Housecall Pro Context

JSON-LD context defining the semantic vocabulary for Housecall Pro from Housecall Pro.

35 Classes 0 Properties 2 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
hcp: https://api.housecallpro.com/vocab#

Classes

id type Customer Employee Job Estimate Invoice Payment Webhook first_name last_name email mobile_number company addresses street city state zip country work_status schedule scheduled_start scheduled_end total_amount outstanding_balance assigned_employees customer_id job_id invoice_number estimate_number approval_status payment_method created_at updated_at

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "hcp": "https://api.housecallpro.com/vocab#",
    "id": "@id",
    "type": "@type",
    "Customer": "schema:Person",
    "Employee": "schema:Employee",
    "Job": "hcp:Job",
    "Estimate": "schema:Quotation",
    "Invoice": "schema:Invoice",
    "Payment": "schema:PaymentChargeSpecification",
    "Webhook": "hcp:Webhook",
    "first_name": "schema:givenName",
    "last_name": "schema:familyName",
    "email": "schema:email",
    "mobile_number": "schema:telephone",
    "company": "schema:worksFor",
    "addresses": "schema:address",
    "street": "schema:streetAddress",
    "city": "schema:addressLocality",
    "state": "schema:addressRegion",
    "zip": "schema:postalCode",
    "country": "schema:addressCountry",
    "work_status": "hcp:workStatus",
    "schedule": "hcp:schedule",
    "scheduled_start": "schema:startDate",
    "scheduled_end": "schema:endDate",
    "total_amount": "schema:totalPrice",
    "outstanding_balance": "hcp:outstandingBalance",
    "assigned_employees": "hcp:assignedEmployees",
    "customer_id": "hcp:customer",
    "job_id": "hcp:job",
    "invoice_number": "schema:identifier",
    "estimate_number": "schema:identifier",
    "approval_status": "hcp:approvalStatus",
    "payment_method": "schema:paymentMethod",
    "created_at": "schema:dateCreated",
    "updated_at": "schema:dateModified"
  }
}