{
  "@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"
  ]
}