---
title: "Retrieve Submitted Inspection Form"
method: GET
path: "/submitted_inspection_forms/{id}"
tags: ["Submitted Inspection Forms"]
---

# Retrieve Submitted Inspection Form

`GET /submitted_inspection_forms/{id}`

## Request

- Base URL: `https://secure.fleetio.com/api`
- URL: `https://secure.fleetio.com/api/submitted_inspection_forms/{id}`
- Auth: API key in header `Authorization` and API key in header `Account-Token`
- TypeScript: <https://skmtc.dev/fleetio/apis/fleetio-developer-api/docs/submitted_inspection_forms/:id/get.ts> (a function with typed inputs; its response is checked against the schema)

Retrieve the details of an existing Submitted Inspection Form.

:::info
Submitting inspection forms through the API is not currently supported.
:::

## Path parameters

- `id` string, required

## Response `200`

OK

- SubmittedInspectionForm: A Submitted Inspection Form
  - `id` integer, required
  - `started_at` string, date, required: The date and time at which this Inspection Form was started.
  - `submitted_at` string, date, required: The date and time at which this Inspection Form was submitted.
  - `date` string, required: The date on which this Inspection Form was submitted, formatted as "Mon DD, YYYY"
  - `failed_items` integer, required: The number of failed items on this Inspection Form.
  - `vehicle_id` integer, required
  - `starting_latitude` number, float, nullable, required: The latitude at which this Inspection Form was started.
  - `starting_longitude` number, float, nullable, required: The longitude at which this Inspection Form was started.
  - `submitted_latitude` number, float, nullable, required: The latitude at which this Inspection Form was submitted.
  - `submitted_longitude` number, float, nullable, required: The longitude at which this Inspection Form was submitted.
  - `duration` string, nullable, required: The duration of time in words (eg; 15 minutes, about 1 hour) between when this Inspection Form was started and when it was submitted.
  - `inspection_form` object, required
    - `id` integer
    - `title` string: The title of the Inspection Form.
    - `description` string: The description of the Inspection Form.
  - `contact_id` integer, nullable
  - `user` string: The full name of the User that submitted this Inspection Form.
  - `submitted_inspection_items` object[], required
    - `result` object: This object contains the result of the Submitted Inspection Item. The key:value pair(s) returned vary depending on the type of Inspection Item.
    - `id` integer
    - `comments_count` integer: The number of `Comments` related to this Inspection Item.
    - `images_count` integer: The number of Images related to this Inspection Item.
    - `submitted_inspection_form_id` integer
    - `latitude` number, float, nullable: The latitude at which this Inspection Item was submitted.
    - `longitude` number, float, nullable: The longitude at which this Inspection Item was submitted.
    - `inspection_item` object
      - `label` string: The label or name of the Inspection Item.
      - `type` 'InspectionDateItem' | 'InspectionDatetimeItem' | 'InspectionDropdownItem' | 'InspectionFreeTextItem' | 'InspectionInventoryAdjustmentItem' | 'InspectionMeterEntryItem' | 'InspectionNumericItem' | 'InspectionPassFailItem' | 'InspectionPhotoItem' | 'InspectionSectionItem' | 'InspectionSignatureItem' | 'InspectionSingleCheckboxItem' | 'InspectionTireReadingsItem': The type or category of the Inspection Item.
      - `fail_label` string, nullable: The label for a "Fail" result.
      - `pass_label` string, nullable: The label for a "Pass" result.
      - `na_label` string, nullable: The label for a "Not Applicable" result.
      - `dropdown_options` object[]: An array of options for an `InspectionDropdownItem`.
        - `label` string: The label or name of the Inspection Item.
        - `position` integer: The position or order of the Inspection Item within the form.
        - `fail_if_chosen` boolean: Indicates whether the inspection should fail if this item is chosen.
      - `numeric_range_max` number, float, nullable: The maximum value for an `InspectionNumericItem`.
      - `numeric_range_min` number, float, nullable: The minimum value for an `InspectionNumericItem`.
      - `requirement_settings` object: A dynamically generated list of settings describing required items as part of the inspection form.
  - `work_order` object
    - `id` integer
    - `number` integer
  - `comments_count` integer, required: The number of `Comments` on this Inspection Form.
  - `images_count` integer, required: The number of images attached to this Inspection Form.

## Other responses

- `401`: Request could not be authenticated
- `403`: Insufficient permission to perform this operation
- `404`: The requested resource could not be located
- `500`: Something unexpected happened

## Changes

- **2026-11-06** `49558d744bd7`: 7 breaking, 2 warning
  - the response property `allOf[subschema #1]/submitted_inspection_items/items/inspection_item/fail_label` became nullable for the status `200`
  - the response property `allOf[subschema #1]/submitted_inspection_items/items/inspection_item/na_label` became nullable for the status `200`
  - the response property `allOf[subschema #1]/submitted_inspection_items/items/inspection_item/numeric_range_max` became nullable for the status `200`
  - the response property `allOf[subschema #1]/submitted_inspection_items/items/inspection_item/numeric_range_min` became nullable for the status `200`
  - …5 more
- **2026-06-16** `4098a1c81821`: 1 info
  - added the optional property `allOf[subschema #1]/work_order` to the response with the `200` status

[Operation history](https://skmtc.dev/fleetio/apis/fleetio-developer-api/changes/submitted_inspection_forms/:id/get.md)

---

[API](https://skmtc.dev/fleetio/apis/fleetio-developer-api.md) - [All operations](https://skmtc.dev/fleetio/apis/fleetio-developer-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fleetio/apis/fleetio-developer-api/revisions/49558d744bd7?raw)
