schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
crisphive:
https://crisphive.com/schema#
{
"@context": {
"@vocab": "https://crisphive.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"crisphive": "https://crisphive.com/schema#",
"GetSkillCategoriesResponse": "crisphive:GetSkillCategoriesResponse",
"GetSkillCategoriesIdSkillsResponse": "crisphive:GetSkillCategoriesIdSkillsResponse",
"PutTechniciansIdVehiclesRequest": "crisphive:PutTechniciansIdVehiclesRequest",
"plate_number": {
"@id": "crisphive:plate_number",
"@type": "xsd:string"
},
"vehicle_type": {
"@id": "crisphive:vehicle_type",
"@type": "xsd:string"
},
"year": {
"@id": "crisphive:year",
"@type": "xsd:integer"
},
"PostV1CustomersRequest": "crisphive:PostV1CustomersRequest",
"address": {
"@id": "crisphive:address"
},
"email": {
"@id": "crisphive:email",
"@type": "xsd:string"
},
"full_name": {
"@id": "crisphive:full_name",
"@type": "xsd:string"
},
"phone": {
"@id": "crisphive:phone",
"@type": "xsd:string"
},
"preferred_technician_id": {
"@id": "crisphive:preferred_technician_id",
"@type": "xsd:string"
},
"service_area_id": {
"@id": "crisphive:service_area_id",
"@type": "xsd:string"
},
"sms_opt_in": {
"@id": "crisphive:sms_opt_in",
"@type": "xsd:boolean"
},
"tier": {
"@id": "crisphive:tier",
"@type": "xsd:string"
},
"uid": {
"@id": "crisphive:uid",
"@type": "xsd:string"
},
"PutV1CustomersIdRequest": "crisphive:PutV1CustomersIdRequest",
"notes": {
"@id": "crisphive:notes",
"@type": "xsd:string"
},
"status": {
"@id": "crisphive:status",
"@type": "xsd:string"
},
"PutV1CustomersIdResponse": "crisphive:PutV1CustomersIdResponse",
"PostV1JobTypesRequest": "crisphive:PostV1JobTypesRequest",
"default_demobilization_minutes": {
"@id": "crisphive:default_demobilization_minutes",
"@type": "xsd:integer"
},
"default_duration_minutes": {
"@id": "crisphive:default_duration_minutes",
"@type": "xsd:integer"
},
"default_mobilization_minutes": {
"@id": "crisphive:default_mobilization_minutes",
"@type": "xsd:integer"
},
"name": {
"@id": "crisphive:name",
"@type": "xsd:string"
},
"priority": {
"@id": "crisphive:priority",
"@type": "xsd:string"
},
"GetV1JobTypesIdResponse": "crisphive:GetV1JobTypesIdResponse",
"PutV1JobTypesIdRequest": "crisphive:PutV1JobTypesIdRequest",
"PutV1JobTypesIdResponse": "crisphive:PutV1JobTypesIdResponse",
"GetV1ServiceAreasIdResponse": "crisphive:GetV1ServiceAreasIdResponse",
"PostV1SkillCategoriesIdSkillsRequest": "crisphive:PostV1SkillCategoriesIdSkillsRequest",
"description": {
"@id": "crisphive:description",
"@type": "xsd:string"
},
"PostV1SkillCategoriesIdSkillsResponse": "crisphive:PostV1SkillCategoriesIdSkillsResponse",
"PutV1SkillsIdRequest": "crisphive:PutV1SkillsIdRequest",
"is_active": {
"@id": "crisphive:is_active",
"@type": "xsd:boolean"
},
"GetV1TechniciansIdResponse": "crisphive:GetV1TechniciansIdResponse",
"PostV1VehiclesRequest": "crisphive:PostV1VehiclesRequest",
"brand": {
"@id": "crisphive:brand",
"@type": "xsd:string"
},
"current_mileage": {
"@id": "crisphive:current_mileage",
"@type": "xsd:integer"
},
"model": {
"@id": "crisphive:model",
"@type": "xsd:string"
},
"owner_id": {
"@id": "crisphive:owner_id",
"@type": "xsd:string"
},
"DeleteV1VehiclesIdResponse": "crisphive:DeleteV1VehiclesIdResponse",
"GetV1VehiclesIdResponse": "crisphive:GetV1VehiclesIdResponse",
"PutV1VehiclesIdRequest": "crisphive:PutV1VehiclesIdRequest",
"PutV1VehiclesIdResponse": "crisphive:PutV1VehiclesIdResponse"
},
"@type": "schema:Dataset",
"schema:name": "Crisphive API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Crisphive'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-04) from openapi/_ae-authored/crisphive-com-openapi-generated.yml.",
"dcterms:created": "2026-11-04",
"dcterms:source": [
"openapi/_ae-authored/crisphive-com-openapi-generated.yml"
]
}