---
title: "List Investigation Actions"
method: GET
path: "/incidents/v1/investigations/{investigation_id}/actions"
tags: ["Investigations"]
---

# List Investigation Actions

`GET /incidents/v1/investigations/{investigation_id}/actions`

## Path parameters

- `investigation_id` string, required

## Query parameters

- `sequence_id` string
- `page_size` integer, required
- `page_token` string
- `list_mode` 'InvestigationLinkListModeAll' | 'InvestigationLinkListModeDirectOnly'

## Response `200`

A successful response.

- S12IncidentsV1ListInvestigationActionsResponse
  - `actions` S12IncidentsV1InvestigationAction[] — the list of actions
    - `linked_at` string, date-time — The time that the action was linked at
    - `action` S12TasksV1Action
      - `task` S12TasksV1Task
        - `task_id` string — An ID uniquely identifying this task message. For example: 'aa70d8a6-af37-44f4-8768d8899fe274c5'
        - `creator` S12TasksV1TaskUser — The user associated to the task. They could be a creator or assignee.
          - `user_id` string — The UUID of this user.
          - `firstname` string — The first name of the user.
          - `lastname` string — The last name of the user.
        - `title` string — Title of this task
        - `description` string — Description of this task
        - `created_at` string, date-time — Date/time this task was created
        - `due_at` string, date-time — Date/time this task is due
        - `priority_id` string — Priority ID of this task
        - `status_id` string — Status ID of this task @deprecated. For task type of action use status instead. In use by task type of incident.
        - `collaborators` S12TasksV1TaskCollaborator[] — Collaborators of this task
          - `collaborator_id` string — A UUID uniquely identifying this collaborator.
          - `collaborator_type` 'USER' | 'GROUP' | 'EXTERNAL_USER' | 'CONTRIBUTOR' — - USER: The collaborator is an internal user. - GROUP: The collaborator is a group. - EXTERNAL_USER: The collaborator is an external user. This happens when a task is assigned to an email address. - CONTRIBUTOR: The collaborator is a contributor. A contributor is an individual who raises a task anonymously. For example, creating an incident through the incident QR code functionality.
          - `assigned_role` 'ASSIGNEE' | 'CREATOR' — - ASSIGNEE: The collaborator has been assigned to a task. - CREATOR: The collaborator has created the task.
          - `user` S12TasksV1TaskUser — The user associated to the task. They could be a creator or assignee.
            - `user_id` string — The UUID of this user.
            - `firstname` string — The first name of the user.
            - `lastname` string — The last name of the user.
          - `group` S12TasksV1TaskGroup — The group that is assigned to a task.
            - `group_id` string — The UUID of this group.
            - `name` string — The name of the group
          - `external_user` S12TasksV1TaskExternalUser — The external user that is assigned to a task.
            - `id` string — The UUID uniquely identifying this external user.
            - `email` string — The email address of the external user.
          - `contributor` S12TasksV1TaskContributor
            - `id` string — The UUID uniquely identifying this contributor
            - `name` string — Optional. The contributor's name.
            - `email` string — Optional. The contributor's email address.
            - `contact` string — Optional. The contributor's (freetext) contact details.
        - `template_id` string — Template ID of the inspection the action belongs to
        - `inspection` S12TasksV1TaskInspection
          - `inspection_id` string — ID of the inspection the action belongs to
          - `inspection_name` string — The name of the inspection the action belongs to
        - `inspection_item` S12TasksV1TaskInspectionItem
          - `inspection_item_id` string — ID of the item in the inspection associated with the action
          - `inspection_item_name` string — The name of the item in the inspection associated with the action
          - `inspection_item_type` string — The type of the item in the inspection associated with the action
          - `inspection_item_response_values` string[] — The labels of the responses
        - `site` S12TasksV1TaskSite — The folder (site) data of this task.
          - `id` string — The UUID of the site associated with this task.
          - `name` string — The name of the site associated with this task.
          - `region` string — The region of the site associated with the task.
          - `area` string — The area of the site associated with the task
        - `modified_at` string, date-time — Date/time this task was last modified
        - `references` S12TasksV1TaskReference[] — References on this task.
          - `type` 'SENSOR' | 'SENSOR_ALERT' | 'INSPECTION' | 'INCIDENT' | 'SCHEDULE' | 'ACTION' | 'LINKED_INSPECTION' | 'ASSET_MAINTENANCE_PLAN' — Reference type. The idea here is to list all the "external" types that would be used as a reference when creating actions.
          - `id` string — Required. Reference ID.
          - `inspection_context` S12TasksV1TaskInspectionContext
            - `inspection_id` string — ID of the inspection associated with the action
            - `inspection_name` string — name of the inspection associated with the action
            - `inspection_item_id` string — ID of the inspectionItem associated with the action
            - `inspection_item_name` string — name of the inspectionItem associated with the action
            - `inspection_item_type` string — @deprecated The type of the inspectionItem associated with the action
            - `inspection_item_path` string[] — The path(breadcrumbs) of the inspectionItem associated with the action
            - `inspection_item_attachments` S12TasksV1TaskAttachments
              - …
            - `list_answer` S12TasksV1TaskListAnswer
              - …
            - `text_answer` S12TasksV1TaskTextAnswer
              - …
            - `checkbox_answer` S12TasksV1TaskCheckboxAnswer
              - …
            - `media_answer` S12TasksV1TaskMediaAnswer
              - …
            - `signature_answer` S12TasksV1TaskSignatureAnswer
              - …
            - `drawing_answer` S12TasksV1TaskDrawingAnswer
              - …
            - `slider_answer` S12TasksV1TaskSliderAnswer
              - …
            - `datetime_answer` S12TasksV1TaskDateTimeAnswer
              - …
            - `address_answer` S12TasksV1TaskAddressAnswer
              - …
            - `switch_answer` S12TasksV1TaskSwitchAnswer — Answer returned for SwitchItem, exists in old inspections Users can’t change answer to them & can’t attach actions to them either.
              - …
            - `temperature_answer` S12TasksV1TaskTemperatureAnswer
              - …
            - `inspection_deleted` boolean — Flag indicated whether the inspection has been deleted
          - `sensor_alert_context` S12TasksV1TaskSensorAlertContext
            - `sensor_alert_id` string — ID of sensor alert context associated with the action
            - `level` 'OK' | 'INFO' | 'WARN' | 'CRITICAL' — - OK: `OK` level indicates that device metric became healthy - INFO: `INFO` level indicates that the first alert event sent - WARN: `WARN` level indicates that the second alert event sent - CRITICAL: `CRITICAL` level indicates that the third alert event sent
            - `created_at` string, date-time — The time the alert event was created/updated.
            - `detected_at` string, date-time — The time the first alert event was detected.
            - `sensor_id` string — Sensor asset ID for which the event happened
            - `site_name` string — Name of the site at a time of event
            - `metric_type` 'TEMPERATURE' | 'HUMIDITY' | 'BATTERY' | 'SIGNAL' | 'AIR_QUALITY_PM25' | 'AIR_QUALITY_PM10' | 'TEMPERATURE_2' | 'DIFFERENTIAL_AIR_PRESSURE' | 'CO' | 'DOOR_OPEN_CLOSED' | 'BATTERY_VOLTAGE' | 'WEATHER' | 'WIND_SPEED' | 'WIND_DIRECTION' | 'WIND_GUST' | 'CO2' — - TEMPERATURE: Temperature metric - HUMIDITY: Humidity metric - BATTERY: Battery level. Percentage based i.e. 0 - 100 - SIGNAL: Signal strength metric - AIR_QUALITY_PM25: Air quality for particulate matter less than 2.5 microns - AIR_QUALITY_PM10: Air quality for particulate matter less than 10 microns - TEMPERATURE_2: Alternative temperature (Some hardware i.e. Avem Quirks do have 2 probes and are sending 2 temperatures) - DIFFERENTIAL_AIR_PRESSURE: Differential air pressure - CO: Carbon monoxide - DOOR_OPEN_CLOSED: Door open/closed boolean metric - BATTERY_VOLTAGE: Battery voltage metric - WEATHER: Weather (e.g. sunny, thunderstorms) - WIND_SPEED: Wind speed - WIND_DIRECTION: Wind direction - WIND_GUST: Wind gust - CO2: Carbon dioxide
            - `sensor_name` string — Name of the sensor at a time of event
            - `reading_type` string — Sensor reading type
            - `reading_name` string — Sensor reading name
          - `sensor_context` S12TasksV1TaskSensorContext
          - `incident_context` S12TasksV1TaskIncidentContext
            - `title` string — Title of the incident
            - `description` string — Description of the incident
            - `creator` S12TasksV1TaskUser — The user associated to the task. They could be a creator or assignee.
              - …
            - `status_id` string — Status ID of the incident
            - `category_id` string — Category of the incident
            - `due_at` string, date-time — Date/time the incident is due
            - `priority_id` string — Priority ID of the incident
            - `unique_id` string — The human readable unique ID of the incident
            - `collaborators` S12TasksV1TaskCollaborator[] — The collaborators of the incident
              - …
          - `action_context` S12TasksV1TaskActionContext
            - `title` string — Title of the action
            - `description` string — Description of the action
            - `creator` S12TasksV1TaskUser — The user associated to the task. They could be a creator or assignee.
              - …
            - `status` S12TasksV1TaskStatus
              - …
            - `due_at` string, date-time — Date/time the action is due
            - `priority_id` string — Priority ID of the action
            - `unique_id` string — The human readable unique ID of the action
            - `collaborators` S12TasksV1TaskCollaborator[] — The collaborators of the action
              - …
            - `inspection` S12TasksV1TaskInspection
              - …
            - `type` S12TasksV1Type — The type associated with an action.
              - …
          - `linked_inspection_context` S12TasksV1TaskLinkedInspectionContext — Context of an inspection started from a template associated with the action.
            - `inspection_id` string — ID of the inspection associated with the action.
            - `template_id` string — ID of the template this inspection was created from.
            - `inspection_name` string — Name of the inspection linked to the action.
            - `is_complete` boolean — Flag to indicate the inspection is marked as complete.
            - `is_access_denied` boolean — Flag to indicate the access for the inspection is denied.
            - `is_deleted` boolean — Flag to indicate whether the inspection is deleted or not.
            - `created_at` string, date-time — The date the inspection was created.
            - `completed_at` string, date-time — The date the inspection was completed.
            - `template_name` string — Name of the template this inspection was created from.
          - `asset_maintenance_plan_context` S12TasksV1TaskAssetMaintenancePlanContext
            - `maintenance_plan` S12TasksV1TaskAssetMaintenancePlan — AssetMaintenancePlan represents the maintenance plan associated with the action.
              - …
            - `maintenance_program` S12TasksV1TaskAssetMaintenanceProgram — AssetMaintenanceProgram represents the maintenance program where the maintenance plan belongs.
              - …
        - `completed_at` string, date-time — Date/time this task was completed at
        - `template_name` string — Template name of the inspection the action belongs to
        - `status` S12TasksV1TaskStatus
          - `status_id` string — An ID uniquely identifying this task status message. For example: 'aa70d8a6-af37-44f4-8768d8899fe274c5'
          - `key` string — A pre-defined value that the system can use to handle the particular label e.g. analytics, filter based on it A key may look like: "to do" | "In progress" | "Done" | "Can't do"
          - `label` string — A label associated with the key, typically for display purposes
          - `display_order` integer — Used to order this status when displaying a list of statuses
        - `asset_id` string — @deprecated Asset ID of this task
        - `asset` S12TasksV1TaskAsset
          - `id` string — The UUID of the asset associated with this task.
          - `code` string — The code of the asset associated with this task.
          - `type_id` string — The id of the asset type associated with this task.
        - `action_label` S12TasksV1ActionLabel[] — Label of a task
          - `label_id` string — (Required) The UUID of the action label. For example, "73361b5d-407a-424e-b20e-c932bc41706c".
          - `label_name` string — (Required) The name of the action label.
        - `unique_id` string — The human readable unique ID of the task
        - `type` 'TASK_TYPE_ACTION' | 'TASK_TYPE_CUSTOM' — - TASK_TYPE_ACTION: Indicates this task is of type Action. - TASK_TYPE_CUSTOM: Indicates this task is of a custom type.
        - `occurred_at` string, date-time — Date/time this task occurred at
        - `task_templates` S12TasksV1TaskTemplate[] — The list of templates linked to the action.
          - `template_id` string — The unique identifier of the template.
          - `name` string — Custom defined template name.
          - `is_deleted` boolean
          - `is_archived` boolean
          - `is_access_denied` boolean
          - `owner_id` string — The id of the owner of the template
      - `custom_field_and_values` S12TasksV1TaskCustomFieldAndValue[] — Custom fields and their values (if any) belonging to the action
        - `field` S12TypefieldV1Field — Describes the values of a field.
          - `id` string — A global unique identifier for a field.
          - `name` string — Name of the field.
          - `description` string — Description of the field.
          - `field_category` 'FIELD_CATEGORY_UNSPECIFIED' | 'FIELD_CATEGORY_SYSTEM_FIELD' | 'FIELD_CATEGORY_CUSTOM_FIELD' — - FIELD_CATEGORY_UNSPECIFIED: Field category Unspecified. - FIELD_CATEGORY_SYSTEM_FIELD: Field category pre-defined. - FIELD_CATEGORY_CUSTOM_FIELD: Field category custom.
          - `value_type` 'FIELD_VALUE_TYPE_UNSPECIFIED' | 'FIELD_VALUE_TYPE_STRING' | 'FIELD_VALUE_TYPE_MONEY' | 'FIELD_VALUE_TYPE_TIMESTAMP' | 'FIELD_VALUE_TYPE_USER_ID' | 'FIELD_VALUE_TYPE_SELECT' | 'FIELD_VALUE_TYPE_TEMPLATE_ID' | 'FIELD_VALUE_TYPE_MULTI_SELECT' | 'FIELD_VALUE_TYPE_SITE' | 'FIELD_VALUE_TYPE_MULTI_SITE' | 'FIELD_VALUE_TYPE_INTEGER' | 'FIELD_VALUE_TYPE_ADDRESS' | 'FIELD_VALUE_TYPE_TIMEZONE' | 'FIELD_VALUE_TYPE_CONTACT_DETAILS' — Type of FieldValue. Defaults to type String. - FIELD_VALUE_TYPE_UNSPECIFIED: Field value type unspecified. - FIELD_VALUE_TYPE_STRING: Field value type string. - FIELD_VALUE_TYPE_MONEY: Field value type money. - FIELD_VALUE_TYPE_TIMESTAMP: Field value type timestamp. - FIELD_VALUE_TYPE_USER_ID: Field value type user ID. - FIELD_VALUE_TYPE_SELECT: Field value type select - FIELD_VALUE_TYPE_TEMPLATE_ID: Field value type template ID. - FIELD_VALUE_TYPE_MULTI_SELECT: Field value type multi-select - FIELD_VALUE_TYPE_SITE: Field value type site - FIELD_VALUE_TYPE_MULTI_SITE: Field value type multi-site - FIELD_VALUE_TYPE_INTEGER: Field value type integer - FIELD_VALUE_TYPE_ADDRESS: Field value type address. - FIELD_VALUE_TYPE_TIMEZONE: Field value type timezone - FIELD_VALUE_TYPE_CONTACT_DETAILS: Field value type contact details
          - `domain` 'DOMAIN_UNSPECIFIED' | 'DOMAIN_GLOBAL' | 'DOMAIN_ASSETS' | 'DOMAIN_CONTRACTORS' | 'DOMAIN_LICENSES_AND_CREDENTIALS' | 'DOMAIN_TASKS' | 'DOMAIN_USERS' | 'DOMAIN_INVESTIGATIONS' | 'DOMAIN_STRUCTURES' | 'DOMAIN_INTEGRATIONS_HRIS_STAGING' — The domain is used to specify which domain the data is coming from. This allows the shared generic type field service to keep track of which domain owns the data, and enforce any domain-specific access control rules. - DOMAIN_UNSPECIFIED: Domain Unspecified. - DOMAIN_GLOBAL: Owned and managed by system can be used by multiple domains - DOMAIN_ASSETS: Owned and created from Assets domain - DOMAIN_CONTRACTORS: Owned and created from Contractor Management domain - DOMAIN_LICENSES_AND_CREDENTIALS: Owned and created from the Licenses and Credentials domain - DOMAIN_TASKS: Owned and created from the Tasks domain - DOMAIN_USERS: Owned and created from the Users domain - DOMAIN_INVESTIGATIONS: Owned and created from the Investigations domain - DOMAIN_STRUCTURES: Owned and created from the Organisational Structures domain - DOMAIN_INTEGRATIONS_HRIS_STAGING: Owned and created from the Integrations domain
          - `field_state` 'FIELD_STATE_UNSPECIFIED' | 'FIELD_STATE_ACTIVE' | 'FIELD_STATE_DELETED' | 'FIELD_STATE_ARCHIVED' — State of the field. - FIELD_STATE_UNSPECIFIED: Field state unspecified. - FIELD_STATE_ACTIVE: Field is active. - FIELD_STATE_DELETED: Field is deleted. - FIELD_STATE_ARCHIVED: Field is archived and no longer active, but not deleted. Cannot be applied to system fields.
          - `select_options` S12TypefieldV1FieldOption[] — The options of a field select.
            - `id` string — The id of a field select option.
            - `label` string — The label of a field select option.
            - `order` integer — The display order of this option, 0-indexed. Options should be displayed in ascending order of this field, matching the order they were defined in the field settings.
          - `created_by` string — CreatorID belonging to the field
        - `field_value` S12TypefieldV1FieldValue — Individual field value definition.
          - `field_id` string — A global unique identifier for a field.
          - `string_value` string — The string value of a field.
          - `money_value` S12CommonMoney — Represents an amount of money with its currency type.
            - `currency_code` string — The 3-letter currency code defined in ISO 4217.
            - `units` string, int64 — The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
            - `nanos` integer — Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example £-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
          - `timestamp_value` string, date-time — The timestamp value of a field.
          - `integer_value` string, int64 — The integer value of a field. Signed, 64-bit integer.
          - `address_location_value` S12TypefieldV1AddressLocation — Address and location details for a structure.
            - `name` string — The name of the location.
            - `thoroughfare` string — The thoroughfare of the location.
            - `sub_thoroughfare` string — The sub-thoroughfare of the location.
            - `locality` string — The locality of the location.
            - `sub_locality` string — The sub-locality of the location.
            - `administrative_area` string — The administrative area of the location.
            - `sub_administrative_area` string — The sub-administrative area of the location.
            - `postal_code` string — The postal code of the location.
            - `country` string — The country of the location.
            - `iso_country_code` string — The ISO country code of the location.
            - `geo_position` S12CommonGeoPosition — A position is the fundamental geographical geometry construct.
              - …
          - `contact_details_value` S12TypefieldV1ContactDetails — Contact details for a person or entity.
            - `name` string — The name of the contact.
            - `phone` string — The phone number of the contact.
            - `email` string — The email address of the contact.
          - `multi_select_value` S12TypefieldV1MultiSelectValue — MultiSelectValue represents the value of a multi-select custom field. option_ids contains the UUIDs of the selected options (as strings). An empty option_ids with has_value = true means the field was explicitly cleared. has_value = false (or absent) means the field has never been set on this record.
            - `option_ids` string[] — UUIDs of the selected options. May be empty if the field was explicitly cleared.
            - `has_value` boolean — True if this field has ever been explicitly saved (including a clear to empty). Distinguishes "user cleared all selections" from "field was never touched".
      - `type` S12TasksV1Type — The type associated with an action.
        - `type` 'TASK_TYPE_ACTION' | 'TASK_TYPE_CUSTOM' — - TASK_TYPE_ACTION: Indicates this task is of type Action. - TASK_TYPE_CUSTOM: Indicates this task is of a custom type.
        - `id` string — The unique identifier of a type.
        - `name` string — The name of a type.
    - `is_access_denied` boolean — Flag to indicate that the requester does not have access to the linked action
    - `is_deleted` boolean — Flag to indicate that the linked action has been deleted
    - `originates_from` S12IncidentsV1LinkOriginatesFrom
      - `linked_at` string, date-time — The time that the originating link was linked_at
      - `action` S12IncidentsV1InvestigationAction — recursive
      - `issue` S12IncidentsV1InvestigationIssue
        - `linked_at` string, date-time — The time that the issue was linked at
        - `issue` S12TasksV1Incident — An Incident represents the details of an issue. This can include the category, any attached media, the location, any linked inspections and the task associated with the issue.
          - `task` S12TasksV1Task
            - `task_id` string — An ID uniquely identifying this task message. For example: 'aa70d8a6-af37-44f4-8768d8899fe274c5'
            - `creator` S12TasksV1TaskUser — The user associated to the task. They could be a creator or assignee.
              - …
            - `title` string — Title of this task
            - `description` string — Description of this task
            - `created_at` string, date-time — Date/time this task was created
            - `due_at` string, date-time — Date/time this task is due
            - `priority_id` string — Priority ID of this task
            - `status_id` string — Status ID of this task @deprecated. For task type of action use status instead. In use by task type of incident.
            - `collaborators` S12TasksV1TaskCollaborator[] — Collaborators of this task
              - …
            - `template_id` string — Template ID of the inspection the action belongs to
            - `inspection` S12TasksV1TaskInspection
              - …
            - `inspection_item` S12TasksV1TaskInspectionItem
              - …
            - `site` S12TasksV1TaskSite — The folder (site) data of this task.
              - …
            - `modified_at` string, date-time — Date/time this task was last modified
            - `references` S12TasksV1TaskReference[] — References on this task.
              - …
            - `completed_at` string, date-time — Date/time this task was completed at
            - `template_name` string — Template name of the inspection the action belongs to
            - `status` S12TasksV1TaskStatus
              - …
            - `asset_id` string — @deprecated Asset ID of this task
            - `asset` S12TasksV1TaskAsset
              - …
            - `action_label` S12TasksV1ActionLabel[] — Label of a task
              - …
            - `unique_id` string — The human readable unique ID of the task
            - `type` 'TASK_TYPE_ACTION' | 'TASK_TYPE_CUSTOM' — - TASK_TYPE_ACTION: Indicates this task is of type Action. - TASK_TYPE_CUSTOM: Indicates this task is of a custom type.
            - `occurred_at` string, date-time — Date/time this task occurred at
            - `task_templates` S12TasksV1TaskTemplate[] — The list of templates linked to the action.
              - …
          - `category_id` string — @deprecated. Use category instead. The category id associated with the issue.
          - `category` S12TasksV1Category — A category is used to classify an issue. For example, you can filter issues by category for analytics, or give users or groups access to issues from a category.
            - `id` string — The UUID of a category.
            - `key` string — The name of a category. This can be a default name or one that is customized in your organization.
            - `label` string — The name of a category. This field's value is the same as the value for `key`.
            - `description` string — The description of a category.
            - `display_order` integer — The sorting order of a list of categories. This is unused, and is hardcoded as `0`.
            - `is_visible` boolean — The indicator for whether a category is visible or not for an organization on the web app and the mobile app.
            - `use_category_access_whitelist` boolean — The indicator for whether a category's issues can be accessed by anyone in your organization or not. If this is `false` for a category, then that category's issues can only be accessed by creators and assignees.
            - `items` S12TasksV1Item[] — List of all items to be used in the category
              - …
            - `notification_detail` 'CATEGORY_NOTIFICATION_DETAIL_UNSPECIFIED' | 'CATEGORY_NOTIFICATION_DETAIL_PRIVATE' | 'CATEGORY_NOTIFICATION_DETAIL_SUMMARY' | 'CATEGORY_NOTIFICATION_DETAIL_FULL' — CategoryNotificationDetail represents the different level of detail for category notifications. - CATEGORY_NOTIFICATION_DETAIL_UNSPECIFIED: CATEGORY_NOTIFICATION_DETAIL_UNSPECIFIED is the default value and should not be used. - CATEGORY_NOTIFICATION_DETAIL_PRIVATE: CATEGORY_NOTIFICATION_DETAIL_PRIVATE notifications will be restricted to public metadata. - CATEGORY_NOTIFICATION_DETAIL_SUMMARY: CATEGORY_NOTIFICATION_DETAIL_SUMMARY notifications will include public and private metadata. - CATEGORY_NOTIFICATION_DETAIL_FULL: CATEGORY_NOTIFICATION_DETAIL_FULL will include all metadata and detailed responses.
            - `linked_template_ids` string[] — The list of template ids linked to this category.
            - `visibility_summary` S12TasksV1CategoryVisibilitySummary
              - …
            - `user_access_as_reporter` 'CATEGORY_USER_ACCESS_AS_REPORTER_UNSPECIFIED' | 'CATEGORY_USER_ACCESS_AS_REPORTER_ALWAYS' | 'CATEGORY_USER_ACCESS_AS_REPORTER_NEVER' | 'CATEGORY_USER_ACCESS_AS_REPORTER_WHEN_SITE_MEMBER'
          - `media` S12CommonMedia[] — Any media associated with this issue.
            - `id` string
            - `token` string
            - `filename` string — full file name, including file extension
            - `media_type` 'MEDIA_TYPE_IMAGE' | 'MEDIA_TYPE_VIDEO' | 'MEDIA_TYPE_PDF' | 'MEDIA_TYPE_DOCX' | 'MEDIA_TYPE_XLSX' | 'MEDIA_TYPE_PPTX' | 'MEDIA_TYPE_CSV' — - MEDIA_TYPE_IMAGE: An image file (GIF, JPG, PNG, WEBP). - MEDIA_TYPE_VIDEO: A video file (MP4, MOV). - MEDIA_TYPE_PDF: A PDF document. - MEDIA_TYPE_DOCX: A Microsoft Word document (DOCX, DOC). - MEDIA_TYPE_XLSX: A Microsoft Excel spreadsheet (XLSX, XLS). - MEDIA_TYPE_PPTX: A Microsoft PowerPoint presentation (PPTX, PPT). - MEDIA_TYPE_CSV: A CSV file.
          - `location` S12TasksV1TaskAddressLocation — The location of the task. The latitude and longitude in the `geo_position` object are required. All other fields are optional, but add extra context to the location on platform.
            - `name` string — The name of the task's location.
            - `thoroughfare` string — The thoroughfare of the location.
            - `sub_thoroughfare` string — The sub_thoroughfare of the location,
            - `locality` string — The locality of the location
            - `sub_locality` string — The sub_locality of the location
            - `administrative_area` string — The administrative_area of the location
            - `sub_administrative_area` string — The sub_administrative_area of the location
            - `postal_code` string — The postal_code of the location
            - `country` string — The country of the location
            - `iso_country_code` string — The iso_country_code of the location
            - `geo_position` S12CommonGeoPosition — A position is the fundamental geographical geometry construct.
              - …
          - `inspections` S12TasksV1Inspection[] — The inspections that are linked to this issue.
            - `id` string — The ID of the linked inspection. This may or may not be a UUID, so we don't validate it here.
            - `created_at` string, date-time — The date the inspection was created.
            - `status` 'INSPECTION_STATUS_UNSPECIFIED' | 'INSPECTION_STATUS_IN_PROGRESS' | 'INSPECTION_STATUS_COMPLETED' | 'INSPECTION_STATUS_DELETED' — - INSPECTION_STATUS_UNSPECIFIED: The status of the inspection is unspecified - INSPECTION_STATUS_IN_PROGRESS: The status of the inspection is 'In Progress' - INSPECTION_STATUS_COMPLETED: The status of the inspection is 'Completed' - INSPECTION_STATUS_DELETED: The status of the inspection is 'Deleted'
            - `title` string — The title of the inspection
            - `template_title` string — The title of the template that this inspection was created from
          - `items` S12TasksV1Item[] — A snapshot of the category items, at the time of creation.
            - `id` string — The UUID of the item.
            - `name` string — Name of the item
            - `is_mandatory` boolean — Whether or not the item must be filled before submission
            - `type` 'ITEM_TYPE_UNSPECIFIED' | 'ITEM_TYPE_TITLE' | 'ITEM_TYPE_DESCRIPTION' | 'ITEM_TYPE_SITE' | 'ITEM_TYPE_MEDIA' | 'ITEM_TYPE_LOCATION' | 'ITEM_TYPE_QUESTION' | 'ITEM_TYPE_OCCURRED_AT' | 'ITEM_TYPE_ASSET' — - ITEM_TYPE_UNSPECIFIED: The item type is unspecified
            - `question_data` S12TasksV1Question — Question represents the question structure for a custom question.
              - …
            - `is_disabled` boolean — Whether or not the item is disabled and hidden from submission
          - `question_answers` S12TasksV1QuestionAnswers[] — The answers to the snapshot category items
            - `question_id` string — The ID of the question
            - `answer_set` S12TasksV1Answer[] — The set of answers that is associated with the question.
              - …
          - `ai_generated` boolean — True when this issue was created via an AI-assisted flow. Set from the client at submit time and persisted on the issue. Top-level marker for EU AI Act Article 50(2) machine-readable detectability (AI-522).
        - `is_access_denied` boolean — Flag to indicate that the requester does not have access to the linked issue
        - `is_deleted` boolean — Flag to indicate that the linked issue has been deleted
        - `originates_from` S12IncidentsV1LinkOriginatesFrom — recursive
      - `inspection` S12IncidentsV1InvestigationInspection
        - `linked_at` string, date-time — The time that the inspection was linked at
        - `inspection` S12InspectionsV1GetInspectionsResponseInspectionsListItem
          - `id` string — inspections id
          - `name` string — title of the inspection
          - `completed` boolean — if the inspection is completed or not
          - `archived` boolean — if inspection is archived or not
          - `score_percentage` number, double — score percentage
          - `score` number, double — score of the inspection
          - `total_score` number, double — total score of the inspection
          - `duration` string, int64 — total duration of the inspection
          - `document_number` string — document number of the inspection
          - `date_started` string, date-time — date the inspection started
          - `date_modified` string, date-time — date the inspection was last modified
          - `date_completed` string, date-time — date the inspection was completed. can be a zero date for incomplete inspections
          - `date_conducted` string, date-time — date the inspection was conducted
          - `revision_key` string — revision key of the inspection
          - `metadata_image` S12CommonMedia
            - `id` string
            - `token` string
            - `filename` string — full file name, including file extension
            - `media_type` 'MEDIA_TYPE_IMAGE' | 'MEDIA_TYPE_VIDEO' | 'MEDIA_TYPE_PDF' | 'MEDIA_TYPE_DOCX' | 'MEDIA_TYPE_XLSX' | 'MEDIA_TYPE_PPTX' | 'MEDIA_TYPE_CSV' — - MEDIA_TYPE_IMAGE: An image file (GIF, JPG, PNG, WEBP). - MEDIA_TYPE_VIDEO: A video file (MP4, MOV). - MEDIA_TYPE_PDF: A PDF document. - MEDIA_TYPE_DOCX: A Microsoft Word document (DOCX, DOC). - MEDIA_TYPE_XLSX: A Microsoft Excel spreadsheet (XLSX, XLS). - MEDIA_TYPE_PPTX: A Microsoft PowerPoint presentation (PPTX, PPT). - MEDIA_TYPE_CSV: A CSV file.
          - `template` S12InspectionsV1GetInspectionsResponseInspectionsListItemTemplate
            - `id` string — corresponding template id
            - `name` string — corresponding template name
          - `location` S12InspectionsV1GetInspectionsResponseInspectionsListItemLocation
            - `location_text` string — inspection location description
            - `location` S12CommonGeoPosition — A position is the fundamental geographical geometry construct.
              - …
          - `author` S12InspectionsV1GetInspectionsResponseInspectionsListItemAuthor
            - `id` string — user id of the author
            - `name` string — name of the author
          - `owner` S12InspectionsV1GetInspectionsResponseInspectionsListItemOwner
            - `id` string — user id of the owner
            - `name` string — name of the author
          - `access_level` 'ACCESS_LEVEL_UNKNOWN' | 'ACCESS_LEVEL_VIEW' | 'ACCESS_LEVEL_EDIT' | 'ACCESS_LEVEL_DELETE'
          - `inspection_approval_state` 'INSPECTION_APPROVAL_STATE_UNSPECIFIED' | 'INSPECTION_APPROVAL_STATE_NOT_REQUESTED' | 'INSPECTION_APPROVAL_STATE_REQUESTED' | 'INSPECTION_APPROVAL_STATE_APPROVED' — - INSPECTION_APPROVAL_STATE_UNSPECIFIED: Inspection has no approval pages - INSPECTION_APPROVAL_STATE_NOT_REQUESTED: Inspection has at least one approval page, and approval hasn't been requested yet - INSPECTION_APPROVAL_STATE_REQUESTED: Approval has been requested for one of the pages - inspection is awaiting approval - INSPECTION_APPROVAL_STATE_APPROVED: All approval pages in the inspection has been approved
          - `date_approved` string, date-time — date the inspection was last approved
          - `last_approver` S12InspectionsV1GetInspectionsResponseInspectionsListItemApprover
            - `id` string — user id of the approver
            - `name` string — name of the approver
        - `is_access_denied` boolean — Flag to indicate that the requester does not have access to the linked inspection
        - `is_deleted` boolean — Flag to indicate that the linked inspection has been deleted
        - `originates_from` S12IncidentsV1LinkOriginatesFrom — recursive
      - `media` S12IncidentsV1InvestigationMedia
        - `uploaded_by` S12IncidentsV1UserMeta
          - `user_id` string — unique identifier for the user
          - `display_name` string — name of the user
          - `profile_image` S12CommonMedia
            - `id` string
            - `token` string
            - `filename` string — full file name, including file extension
            - `media_type` 'MEDIA_TYPE_IMAGE' | 'MEDIA_TYPE_VIDEO' | 'MEDIA_TYPE_PDF' | 'MEDIA_TYPE_DOCX' | 'MEDIA_TYPE_XLSX' | 'MEDIA_TYPE_PPTX' | 'MEDIA_TYPE_CSV' — - MEDIA_TYPE_IMAGE: An image file (GIF, JPG, PNG, WEBP). - MEDIA_TYPE_VIDEO: A video file (MP4, MOV). - MEDIA_TYPE_PDF: A PDF document. - MEDIA_TYPE_DOCX: A Microsoft Word document (DOCX, DOC). - MEDIA_TYPE_XLSX: A Microsoft Excel spreadsheet (XLSX, XLS). - MEDIA_TYPE_PPTX: A Microsoft PowerPoint presentation (PPTX, PPT). - MEDIA_TYPE_CSV: A CSV file.
          - `email` string — email address of the user
          - `seat_type` 'SUBSCRIPTION_SEAT_TYPE_UNSPECIFIED' | 'SUBSCRIPTION_SEAT_TYPE_PREMIUM' | 'SUBSCRIPTION_SEAT_TYPE_COLLABORATOR' | 'SUBSCRIPTION_SEAT_TYPE_LITE' | 'SUBSCRIPTION_SEAT_TYPE_SERVICE_USER' | 'SUBSCRIPTION_SEAT_TYPE_SUPPORT'
          - `status` 'USER_ACTIVE_STATUS_UNSPECIFIED' | 'USER_ACTIVE_STATUS_ACTIVE' | 'USER_ACTIVE_STATUS_DEACTIVATED' — - USER_ACTIVE_STATUS_UNSPECIFIED: Status is unknown or not specified - USER_ACTIVE_STATUS_ACTIVE: User is active - USER_ACTIVE_STATUS_DEACTIVATED: User has been deactivated
          - `timezone` string — the timezone of the user
        - `uploaded_at` string, date-time — The time that the media was uploaded
        - `originates_from` S12IncidentsV1LinkOriginatesFrom — recursive
        - `file` S12CommonMedia
          - `id` string
          - `token` string
          - `filename` string — full file name, including file extension
          - `media_type` 'MEDIA_TYPE_IMAGE' | 'MEDIA_TYPE_VIDEO' | 'MEDIA_TYPE_PDF' | 'MEDIA_TYPE_DOCX' | 'MEDIA_TYPE_XLSX' | 'MEDIA_TYPE_PPTX' | 'MEDIA_TYPE_CSV' — - MEDIA_TYPE_IMAGE: An image file (GIF, JPG, PNG, WEBP). - MEDIA_TYPE_VIDEO: A video file (MP4, MOV). - MEDIA_TYPE_PDF: A PDF document. - MEDIA_TYPE_DOCX: A Microsoft Word document (DOCX, DOC). - MEDIA_TYPE_XLSX: A Microsoft Excel spreadsheet (XLSX, XLS). - MEDIA_TYPE_PPTX: A Microsoft PowerPoint presentation (PPTX, PPT). - MEDIA_TYPE_CSV: A CSV file.
        - `is_access_denied` boolean — Flag to indicate that the requester does not have access to the linked media
  - `next_page_token` string — A token which can be used to fetch further results

## Other responses

- `default` — An unexpected error response.

---

[API](https://skmtc.net/safetyculture/apis/safetyculture-api.md) · [All operations](https://skmtc.net/safetyculture/apis/safetyculture-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/safetyculture/safetyculture-api/revisions/5be91df61ded/schema)
