{
  "info": {
    "name": "Double M ELD \u00B7 Contract reference",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "description": "Illustrative read-only contract. No data API is deployed on the marketing website. The reserved default URL does not resolve. Use only a separately provisioned API origin and server-side credential."
  },
  "variable": [
    {
      "key": "base_url",
      "value": "https://api.example.invalid"
    },
    {
      "key": "access_token",
      "value": ""
    }
  ],
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{access_token}}",
        "type": "string"
      }
    ]
  },
  "item": [
    {
      "name": "List ELD vehicles",
      "request": {
        "method": "GET",
        "url": "{{base_url}}/v1/vehicles?limit=25",
        "description": "Read the equipment references participating in the authorized ELD integration. Required scope: eld:vehicles:read. Contract only.",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ]
      }
    },
    {
      "name": "Get an ELD vehicle",
      "request": {
        "method": "GET",
        "url": "{{base_url}}/v1/vehicles/veh_example_014",
        "description": "Read the current ELD connection summary for one equipment reference. Required scope: eld:vehicles:read. Contract only.",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ]
      }
    },
    {
      "name": "List ELD devices",
      "request": {
        "method": "GET",
        "url": "{{base_url}}/v1/eld-devices?limit=25",
        "description": "Read the interface metadata associated with ELD-equipped vehicles. Required scope: eld:devices:read. Contract only.",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ]
      }
    },
    {
      "name": "Get an ELD device",
      "request": {
        "method": "GET",
        "url": "{{base_url}}/v1/eld-devices/eld_example_014",
        "description": "Inspect one interface record and its observed connection state. Required scope: eld:devices:read. Contract only.",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ]
      }
    },
    {
      "name": "List connection events",
      "request": {
        "method": "GET",
        "url": "{{base_url}}/v1/vehicle-connections?limit=25\u0026from=2026-10-15T00%3A00%3A00Z\u0026to=2026-10-16T00%3A00%3A00Z",
        "description": "Review changes in the local vehicle-to-mobile-device connection. Required scope: eld:vehicles:read. Contract only.",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ]
      }
    },
    {
      "name": "List engine events",
      "request": {
        "method": "GET",
        "url": "{{base_url}}/v1/engine-events?limit=25\u0026from=2026-10-15T00%3A00%3A00Z\u0026to=2026-10-16T00%3A00%3A00Z",
        "description": "Read source-qualified engine observations relevant to electronic logging. Required scope: eld:events:read. Contract only.",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ]
      }
    },
    {
      "name": "List daily logs",
      "request": {
        "method": "GET",
        "url": "{{base_url}}/v1/daily-logs?limit=25",
        "description": "Read reduced daily-record summaries within the authorized integration. Required scope: eld:logs:read. Contract only.",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ]
      }
    },
    {
      "name": "Get a daily log",
      "request": {
        "method": "GET",
        "url": "{{base_url}}/v1/daily-logs/log_example_7f2a",
        "description": "Read the allowed summary fields for one daily record. Required scope: eld:logs:read. Contract only.",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ]
      }
    },
    {
      "name": "List duty-status events",
      "request": {
        "method": "GET",
        "url": "{{base_url}}/v1/duty-status-events?limit=25\u0026log_id=log_example_7f2a\u0026from=2026-10-15T00%3A00%3A00Z\u0026to=2026-10-16T00%3A00%3A00Z",
        "description": "Read structured duty-status transitions for an authorized daily record. Required scope: eld:logs:read. Contract only.",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ]
      }
    },
    {
      "name": "Get an HOS summary",
      "request": {
        "method": "GET",
        "url": "{{base_url}}/v1/daily-logs/log_example_7f2a/hos",
        "description": "Read the calculated clock snapshot associated with an authorized log. Required scope: eld:hos:read. Contract only.",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ]
      }
    },
    {
      "name": "List ELD diagnostics",
      "request": {
        "method": "GET",
        "url": "{{base_url}}/v1/eld-diagnostics?limit=25\u0026from=2026-10-15T00%3A00%3A00Z\u0026to=2026-10-16T00%3A00%3A00Z",
        "description": "Review structured ELD diagnostic and malfunction observations. Required scope: eld:diagnostics:read. Contract only.",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ]
      }
    },
    {
      "name": "List record audit events",
      "request": {
        "method": "GET",
        "url": "{{base_url}}/v1/audit-events?limit=25\u0026log_id=log_example_7f2a\u0026from=2026-10-15T00%3A00%3A00Z\u0026to=2026-10-16T00%3A00%3A00Z",
        "description": "Read structured changes to an authorized ELD record without exposing the actor. Required scope: eld:audit:read. Contract only.",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ]
      }
    }
  ]
}