Vehicle Databases · Schema

MaintenanceInterval

A single mileage/time-based maintenance interval

AutomotiveFleet ManagementMaintenanceRecallsVehicles

Properties

Name Type Description
mileage integer Service mileage interval
months integer Time-based interval in months
label string Human-readable interval label
services array Service items required at this interval
View JSON Schema on GitHub

JSON Schema

vehicle-databases-maintenance-interval-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/vehicle-databases/refs/heads/main/json-schema/vehicle-databases-maintenance-interval-schema.json",
  "title": "MaintenanceInterval",
  "description": "A single mileage/time-based maintenance interval",
  "type": "object",
  "properties": {
    "mileage": {
      "type": "integer",
      "description": "Service mileage interval",
      "example": 50000
    },
    "months": {
      "type": "integer",
      "description": "Time-based interval in months",
      "example": 48
    },
    "label": {
      "type": "string",
      "description": "Human-readable interval label",
      "example": "50,000 Mile Service"
    },
    "services": {
      "type": "array",
      "description": "Service items required at this interval",
      "items": {
        "$ref": "#/components/schemas/ServiceItem"
      }
    }
  }
}