API Version 1.0

API Documentation

Build powerful integrations with the IQ Auto API. Access audit data, submit inspections, and automate quality control workflows.

Getting Started

The IQ Auto API uses REST principles with JSON responses. All requests require authentication via API key.

Authentication

Include your API key in the Authorization header of every request

# Example request
curl
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
https://api.iq-auto.com/v1/audits

Note: Get your API key from the Settings → API section in your dashboard.

Base URL

All API endpoints are relative to the base URL

https://api.iq-auto.com/v1

API Endpoints

Core endpoints for managing inspections and audit data

GET /audits

Retrieve a list of inspection audits

Query Parameters

limit
Number of results (default: 50, max: 100)
offset
Pagination offset
shop_id
Filter by shop ID

Example Response

{
  "data": [
    {
      "id": "aud_123456",
      "shop_id": "shop_abc",
      "inspection_id": "insp_789",
      "overall_score": 85,
      "dimensions": {
        "completeness": 92,
        "accuracy": 88,
        "documentation": 78
      },
      "created_at": "2025-12-29T10:30:00Z"
    }
  ],
  "pagination": {
    "total": 150,
    "limit": 50,
    "offset": 0
  }
}

GET /audits/:id

Retrieve detailed audit results by ID

Example Response

{
  "id": "aud_123456",
  "shop_id": "shop_abc",
  "overall_score": 85,
  "quality_tier": "B+",
  "dimensions": {
    "completeness": {
      "score": 92,
      "issues": []
    },
    "accuracy": {
      "score": 88,
      "issues": ["Missing tire tread measurements"]
    }
  },
  "findings": [...],
  "created_at": "2025-12-29T10:30:00Z"
}

POST /inspections

Submit a new inspection for audit

Request Body

{
  "shop_id": "shop_abc",
  "vehicle": {
    "year": 2017,
    "make": "Honda",
    "model": "Accord",
    "vin": "1HGCR2F72HA123456"
  },
  "inspection_items": [
    {
      "category": "brakes",
      "item": "brake_pads_front",
      "status": "warning",
      "measurement": "4mm",
      "notes": "Recommend replacement soon"
    }
  ]
}

SDKs & Libraries

Official client libraries to integrate faster

Node.js

npm install @iq-auto/node

Python

pip install iq-auto

Ruby

gem install iq-auto

Need Help Integrating?

Our team can help you integrate the IQ Auto API with your existing systems.