---
title: "PublicIncidentActionCreatedV1 Webhooks"
method: GET
path: "/x-webhooks/public_incident.action_created_v1"
tags: ["Webhooks"]
---

# PublicIncidentActionCreatedV1 Webhooks

`GET /x-webhooks/public_incident.action_created_v1`

## Request

- Base URL: `https:////api.incident.io`
- URL: `https:////api.incident.io/x-webhooks/public_incident.action_created_v1`
- Auth: none declared
- TypeScript: <https://skmtc.dev/incident/apis/incident-io/docs/x-webhooks/public_incident.action_created_v1/get.ts> (a function with typed inputs; its response is checked against the schema)

This webhook is emitted whenever a follow-up is created.

## Response `200`

OK response.

- WebhooksPublicIncidentActionCreatedV1ResponseBody
  - `event_type` 'public_incident.incident_created_v2' | 'private_incident.incident_created_v2' | 'public_incident.incident_updated_v2' | 'private_incident.incident_updated_v2' | 'public_incident.incident_status_updated_v2' | 'public_incident.follow_up_created_v1' | 'private_incident.follow_up_created_v1' | 'public_incident.follow_up_updated_v1' | 'private_incident.follow_up_updated_v1' | 'public_incident.action_created_v1' | 'private_incident.action_created_v1' | 'public_incident.action_updated_v1' | 'private_incident.action_updated_v1' | 'private_incident.membership_granted_v1' | 'private_incident.membership_revoked_v1', required: What type of event is this webhook for?
  - `public_incident.action_created_v1` ActionV1, required
    - `assignee` UserV1
      - `email` string: Email address of the user.
      - `id` string, required: Unique identifier of the user
      - `name` string, required: Name of the user
      - `role` 'viewer' | 'responder' | 'administrator' | 'owner' | 'unset', required: DEPRECATED: Role of the user as of March 9th 2023, this value is no longer updated.
      - `slack_user_id` string: Slack ID of the user
    - `completed_at` string, date-time: When the action was completed
    - `created_at` string, date-time, required: When the action was created
    - `description` string: Description of the action
    - `external_issue_reference` ExternalIssueReferenceV1
      - `issue_name` string: Human readable ID for the issue
      - `issue_permalink` string: URL linking directly to the action in the issue tracker
      - `provider` 'asana' | 'click_up' | 'linear' | 'jira' | 'jira_server' | 'github' | 'gitlab' | 'shortcut': ID of the issue tracker provider
    - `follow_up` boolean, required: Whether an action is marked as follow-up
    - `id` string, required: Unique identifier for the action
    - `incident_id` string, required: Unique identifier of the incident the action belongs to
    - `status` 'outstanding' | 'completed' | 'deleted' | 'not_doing', required: Status of the action
    - `updated_at` string, date-time, required: When the action was last updated

---

[API](https://skmtc.dev/incident/apis/incident-io.md) - [All operations](https://skmtc.dev/incident/apis/incident-io/llms.txt) - [OpenAPI document](https://skmtc.dev/incident/apis/incident-io/revisions/602fc25ddd76?raw)
