{
  "info": {
    "name": "BE Systematic \u2014 Garage platform partner",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "description": "Fictitious sandbox examples only."
  },
  "variable": [
    {
      "key": "base_url",
      "value": "https://hawkeye-next.brownhawke.engineering/api/machine-viewer/v1"
    },
    {
      "key": "api_key",
      "value": ""
    },
    {
      "key": "site_id",
      "value": "garage-01"
    }
  ],
  "item": [
    {
      "name": "Mint sandbox session",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Authorization",
            "value": "Bearer {{api_key}}"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": "{{base_url}}/connectors/garage-platform/sandbox/session",
        "body": {
          "mode": "raw",
          "raw": "{}"
        }
      }
    },
    {
      "name": "Describe the platform",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Authorization",
            "value": "Bearer {{api_key}}"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": "{{base_url}}/connectors/garage-platform"
      }
    },
    {
      "name": "Push a job (Inspection)",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Authorization",
            "value": "Bearer {{api_key}}"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          },
          {
            "key": "Idempotency-Key",
            "value": "apt_demo_new-create"
          }
        ],
        "url": "{{base_url}}/connectors/garage-platform/jobs",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"appointment_id\": \"apt_demo_new\",\n  \"job_number\": \"JS-DEMO-1\",\n  \"workflow_stage\": \"Inspection\",\n  \"priority\": \"Urgent\",\n  \"appointment_date\": \"2026-11-16\",\n  \"appointment_time\": \"09:30\",\n  \"vehicle_registration\": \"AB01TST\",\n  \"vehicle_year\": \"2019\",\n  \"vehicle_make\": \"Ford\",\n  \"vehicle_model\": \"Focus\",\n  \"colour\": \"Blue\",\n  \"fuel_type\": \"Petrol\",\n  \"engine_capacity\": \"1.0\",\n  \"task_description\": \"Engine overheating, coolant loss\",\n  \"internal_notes\": \"Warning light on after a short run. Example.test demo job.\"\n}"
        }
      }
    },
    {
      "name": "Close a job (knowledge loop)",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Authorization",
            "value": "Bearer {{api_key}}"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": "{{base_url}}/job-cards/apt_demo_new/close",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"cause\": \"Water pump bearing failed\",\n  \"rectification\": \"Replaced water pump and coolant\",\n  \"parts\": [\n    \"Water pump\"\n  ],\n  \"engineer\": \"Alex Technician\"\n}"
        }
      }
    },
    {
      "name": "CSV dry-run (vehicles)",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Authorization",
            "value": "Bearer {{api_key}}"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": "{{base_url}}/connectors/garage-platform/imports",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"kind\": \"vehicles\",\n  \"dry_run\": true,\n  \"preset\": \"garage_platform\",\n  \"csv\": \"registration,make,model,year,colour,fuel_type,engine_capacity\\nAB01TST,Ford,Focus,2019,Blue,Petrol,1.0\\n\"\n}"
        }
      }
    },
    {
      "name": "Sage export",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Authorization",
            "value": "Bearer {{api_key}}"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": "{{base_url}}/connectors/garage-platform/sage-export?since=2026-11-01"
      }
    },
    {
      "name": "Org-wide key with site header",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Authorization",
            "value": "Bearer {{api_key}}"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          },
          {
            "key": "X-Hawkeye-Site",
            "value": "{{site_id}}"
          }
        ],
        "url": "{{base_url}}/ping"
      }
    }
  ]
}