---
title: "List Incident Attachments V1"
method: GET
path: "/v1/incident_attachments"
tags: ["Incident Attachments V1"]
---

# List Incident Attachments V1

`GET /v1/incident_attachments`

List all incident attachments for a given external resource or incident. You must provide either a specific incident ID or a specific external resource type and external ID.

## Query parameters

- `incident_id` string
- `external_id` string
- `resource_type` 'pager_duty_incident' | 'opsgenie_alert' | 'datadog_monitor_alert' | 'github_pull_request' | 'gitlab_merge_request' | 'sentry_issue' | 'jira_issue' | 'atlassian_statuspage_incident' | 'zendesk_ticket' | 'google_calendar_event' | 'outlook_calendar_event' | 'scrubbed' | 'statuspage_incident'

## Response `200`

OK response.

- IncidentAttachmentsV1ListResponseBody
  - `incident_attachments` IncidentAttachmentV1[], required
    - `id` string, required — Unique identifier of this incident membership
    - `incident_id` string, required — Unique identifier of the incident
    - `resource` ExternalResourceV1, required
      - `external_id` string, required — ID of the resource in the external system
      - `permalink` string, required — URL of the resource
      - `resource_type` 'pager_duty_incident' | 'opsgenie_alert' | 'datadog_monitor_alert' | 'github_pull_request' | 'gitlab_merge_request' | 'sentry_issue' | 'jira_issue' | 'atlassian_statuspage_incident' | 'zendesk_ticket' | 'google_calendar_event' | 'outlook_calendar_event' | 'scrubbed' | 'statuspage_incident', required — E.g. PagerDuty: the external system that holds the resource
      - `title` string, required — Title of resource

---

[API](https://skmtc.net/incident/apis/incident-io.md) · [All operations](https://skmtc.net/incident/apis/incident-io/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/incident/incident-io/revisions/602fc25ddd76/schema)
