Axle · JSON-LD Context
Axle Context
JSON-LD context defining the semantic vocabulary for Axle from Axle.
31 Classes
76 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
axle:
https://axle.insure/schema#
Classes
WebhookEvent
Result
ResultDetail
Account
AccountSandbox
Policy
PolicySandbox
PolicyReport
PolicyStatus
Underwriter
Address
Carrier
Coverage
Exclusion
Property
Dwelling
Vehicle
Insured
ThirdParty
Document
User
Connection
ConnectionSandbox
EvaluationStatus
EvaluationStatusWithoutCaution
RuleWithInput
RuleWithNoInput
RuleTemplateWithNoInput
RuleTemplateWithInput
DestinationClient
ValidationConfig
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| type | string | |
| createdAt | string | |
| carrier | string | |
| firstName | string | |
| lastName | string | |
| phone | string | |
| string | ||
| policies | list | |
| connection | reference | |
| resultDetail | reference | |
| modifiedAt | string | |
| refreshedAt | string | |
| account | ||
| policyNumber | string | |
| isActive | boolean | |
| effectiveDate | string | |
| expirationDate | string | |
| policyStatus | reference | |
| premium | decimal | |
| amountDue | decimal | |
| underwriter | reference | |
| address | reference | |
| coverages | list | |
| exclusions | list | |
| properties | list | |
| insureds | list | |
| thirdParties | list | |
| documents | list | |
| result | reference | |
| report | string | |
| policy | ||
| cancellationDate | string | |
| cancellationReason | string | |
| name | string | |
| naicCode | string | |
| addressLine1 | string | |
| addressLine2 | string | |
| state | string | |
| city | string | |
| postalCode | string | |
| country | string | |
| domain | string | |
| naicCodes | list | |
| logoUrl | string | |
| code | ||
| label | string | |
| limitPerPerson | decimal | |
| limitPerAccident | decimal | |
| deductible | decimal | |
| property | string | |
| settlementBasis | string | |
| data | ||
| ratedFloodZone | string | |
| replacementCost | decimal | |
| bodyStyle | string | |
| vin | string | |
| model | string | |
| year | string | |
| make | string | |
| use | string | |
| dateOfBirthYear | string | |
| licenseNo | string | |
| licenseState | string | |
| dateOfBirth | string | |
| source | string | |
| url | string | |
| issuedDate | string | |
| status | string | |
| updatedAt | string | |
| rule | string | |
| input | ||
| entity | reference | |
| displayName | string | |
| rules | list | |
| metadata |
JSON-LD Document
{
"@context": {
"@vocab": "https://axle.insure/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"axle": "https://axle.insure/schema#",
"WebhookEvent": "axle:WebhookEvent",
"id": {
"@id": "axle:id",
"@type": "xsd:string"
},
"type": {
"@id": "axle:type",
"@type": "xsd:string"
},
"createdAt": {
"@id": "axle:createdAt",
"@type": "xsd:string"
},
"Result": "axle:Result",
"ResultDetail": "axle:ResultDetail",
"Account": "axle:Account",
"carrier": {
"@id": "axle:carrier",
"@type": "xsd:string"
},
"firstName": {
"@id": "axle:firstName",
"@type": "xsd:string"
},
"lastName": {
"@id": "axle:lastName",
"@type": "xsd:string"
},
"phone": {
"@id": "axle:phone",
"@type": "xsd:string"
},
"email": {
"@id": "axle:email",
"@type": "xsd:string"
},
"policies": {
"@id": "axle:policies",
"@container": "@list"
},
"connection": {
"@id": "axle:connection",
"@type": "@id"
},
"resultDetail": {
"@id": "axle:resultDetail",
"@type": "@id"
},
"modifiedAt": {
"@id": "axle:modifiedAt",
"@type": "xsd:string"
},
"refreshedAt": {
"@id": "axle:refreshedAt",
"@type": "xsd:string"
},
"AccountSandbox": "axle:AccountSandbox",
"Policy": "axle:Policy",
"account": {
"@id": "axle:account"
},
"policyNumber": {
"@id": "axle:policyNumber",
"@type": "xsd:string"
},
"isActive": {
"@id": "axle:isActive",
"@type": "xsd:boolean"
},
"effectiveDate": {
"@id": "axle:effectiveDate",
"@type": "xsd:string"
},
"expirationDate": {
"@id": "axle:expirationDate",
"@type": "xsd:string"
},
"policyStatus": {
"@id": "axle:policyStatus",
"@type": "@id"
},
"premium": {
"@id": "axle:premium",
"@type": "xsd:decimal"
},
"amountDue": {
"@id": "axle:amountDue",
"@type": "xsd:decimal"
},
"underwriter": {
"@id": "axle:underwriter",
"@type": "@id"
},
"address": {
"@id": "axle:address",
"@type": "@id"
},
"coverages": {
"@id": "axle:coverages",
"@container": "@list"
},
"exclusions": {
"@id": "axle:exclusions",
"@container": "@list"
},
"properties": {
"@id": "axle:properties",
"@container": "@list"
},
"insureds": {
"@id": "axle:insureds",
"@container": "@list"
},
"thirdParties": {
"@id": "axle:thirdParties",
"@container": "@list"
},
"documents": {
"@id": "axle:documents",
"@container": "@list"
},
"result": {
"@id": "axle:result",
"@type": "@id"
},
"PolicySandbox": "axle:PolicySandbox",
"PolicyReport": "axle:PolicyReport",
"report": {
"@id": "axle:report",
"@type": "xsd:string"
},
"policy": {
"@id": "axle:policy"
},
"PolicyStatus": "axle:PolicyStatus",
"cancellationDate": {
"@id": "axle:cancellationDate",
"@type": "xsd:string"
},
"cancellationReason": {
"@id": "axle:cancellationReason",
"@type": "xsd:string"
},
"Underwriter": "axle:Underwriter",
"name": {
"@id": "axle:name",
"@type": "xsd:string"
},
"naicCode": {
"@id": "axle:naicCode",
"@type": "xsd:string"
},
"Address": "axle:Address",
"addressLine1": {
"@id": "axle:addressLine1",
"@type": "xsd:string"
},
"addressLine2": {
"@id": "axle:addressLine2",
"@type": "xsd:string"
},
"state": {
"@id": "axle:state",
"@type": "xsd:string"
},
"city": {
"@id": "axle:city",
"@type": "xsd:string"
},
"postalCode": {
"@id": "axle:postalCode",
"@type": "xsd:string"
},
"country": {
"@id": "axle:country",
"@type": "xsd:string"
},
"Carrier": "axle:Carrier",
"domain": {
"@id": "axle:domain",
"@type": "xsd:string"
},
"naicCodes": {
"@id": "axle:naicCodes",
"@container": "@list"
},
"logoUrl": {
"@id": "axle:logoUrl",
"@type": "xsd:string"
},
"Coverage": "axle:Coverage",
"code": {
"@id": "axle:code"
},
"label": {
"@id": "axle:label",
"@type": "xsd:string"
},
"limitPerPerson": {
"@id": "axle:limitPerPerson",
"@type": "xsd:decimal"
},
"limitPerAccident": {
"@id": "axle:limitPerAccident",
"@type": "xsd:decimal"
},
"deductible": {
"@id": "axle:deductible",
"@type": "xsd:decimal"
},
"property": {
"@id": "axle:property",
"@type": "xsd:string"
},
"settlementBasis": {
"@id": "axle:settlementBasis",
"@type": "xsd:string"
},
"Exclusion": "axle:Exclusion",
"Property": "axle:Property",
"data": {
"@id": "axle:data"
},
"Dwelling": "axle:Dwelling",
"ratedFloodZone": {
"@id": "axle:ratedFloodZone",
"@type": "xsd:string"
},
"replacementCost": {
"@id": "axle:replacementCost",
"@type": "xsd:decimal"
},
"Vehicle": "axle:Vehicle",
"bodyStyle": {
"@id": "axle:bodyStyle",
"@type": "xsd:string"
},
"vin": {
"@id": "axle:vin",
"@type": "xsd:string"
},
"model": {
"@id": "axle:model",
"@type": "xsd:string"
},
"year": {
"@id": "axle:year",
"@type": "xsd:string"
},
"make": {
"@id": "axle:make",
"@type": "xsd:string"
},
"use": {
"@id": "axle:use",
"@type": "xsd:string"
},
"Insured": "axle:Insured",
"dateOfBirthYear": {
"@id": "axle:dateOfBirthYear",
"@type": "xsd:string"
},
"licenseNo": {
"@id": "axle:licenseNo",
"@type": "xsd:string"
},
"licenseState": {
"@id": "axle:licenseState",
"@type": "xsd:string"
},
"dateOfBirth": {
"@id": "axle:dateOfBirth",
"@type": "xsd:string"
},
"ThirdParty": "axle:ThirdParty",
"Document": "axle:Document",
"source": {
"@id": "axle:source",
"@type": "xsd:string"
},
"url": {
"@id": "axle:url",
"@type": "xsd:string"
},
"issuedDate": {
"@id": "axle:issuedDate",
"@type": "xsd:string"
},
"User": "axle:User",
"Connection": "axle:Connection",
"status": {
"@id": "axle:status",
"@type": "xsd:string"
},
"updatedAt": {
"@id": "axle:updatedAt",
"@type": "xsd:string"
},
"ConnectionSandbox": "axle:ConnectionSandbox",
"EvaluationStatus": "axle:EvaluationStatus",
"EvaluationStatusWithoutCaution": "axle:EvaluationStatusWithoutCaution",
"RuleWithInput": "axle:RuleWithInput",
"rule": {
"@id": "axle:rule",
"@type": "xsd:string"
},
"input": {
"@id": "axle:input"
},
"RuleWithNoInput": "axle:RuleWithNoInput",
"RuleTemplateWithNoInput": "axle:RuleTemplateWithNoInput",
"RuleTemplateWithInput": "axle:RuleTemplateWithInput",
"DestinationClient": "axle:DestinationClient",
"entity": {
"@id": "axle:entity",
"@type": "@id"
},
"ValidationConfig": "axle:ValidationConfig",
"displayName": {
"@id": "axle:displayName",
"@type": "xsd:string"
},
"rules": {
"@id": "axle:rules",
"@container": "@list"
},
"metadata": {
"@id": "axle:metadata"
}
},
"@type": "schema:Dataset",
"schema:name": "Axle API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Axle'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-10-29) from openapi/_original/axle-api-openapi.yml.",
"dcterms:created": "2026-10-29",
"dcterms:source": [
"openapi/_original/axle-api-openapi.yml"
]
}