---
title: "fixRequest.created"
method: POST
path: "fixRequest.created"
tags: ["webhooks"]
---

# fixRequest.created

`POST fixRequest.created` (webhook)

When a fix request is created on a release.

## Payload

- object
  - `eventType` string, required: The type of event that was sent
  - `wasAutomatedByRunway` boolean, required: True if the event happened as a result of an action automated by Runway
  - `app` AppEntity
    - `id` string, required: The id of the app entity
    - `appName` string, required: The name of the app
    - `platform` 'ios' | 'android' | 'ios-sdk' | 'android-sdk' | 'react-native-ota', required: The app's platform
    - `createdAt` string, date-time, required
  - `release` WebhookFixRequestReleaseEntity
    - `id` string, required: The release id.
    - `version` string, required: The internal release version.
    - `displayableVersion` string, required: The release version shown in Runway.
    - `status` 'active' | 'completed' | 'canceled', required: The status of a release
    - `type` 'major' | 'minor' | 'point' | 'hotfix' | 'rollback', required: The type of release
    - `timelinePhase` 'upcoming' | 'current' | 'completed', required: The timeline phase of the release
    - `releaseBranch` string, nullable: The release branch, if available.
    - `createdAt` string, date-time, required
    - `updatedAt` string, date-time, required
    - `completedAt` string, date-time, nullable
    - `targetKickoffDate` string, date-time, nullable
    - `targetSubmissionDate` string, date-time, nullable
    - `targetReleaseDate` string, date-time, nullable
    - `releasePilotId` string, nullable
    - `releaseSummary` string, nullable
    - `releaseDescription` string, nullable
    - `customMetadata` object
  - `stepRun` WebhookFixRequestStepRunEntity
    - `id` string, required: The Flightpath step run id.
    - `stepConfigId` string, required: The Flightpath step configuration id.
    - `type` string, required: The release step archetype.
  - `fixRequest` WebhookFixRequestEntity
    - `id` string, required: The fix request id.
    - `status` 'Pending' | 'Approved' | 'Rejected', required
    - `source` 'prTitleToken' | 'prLabelToken' | 'webApp' | 'slackAction' | 'openPRForRelease' | 'failedHotfixCherryPick' | 'triage' | 'mcp' | 'atc', required
    - `formFieldsSettings` FixRequestFormFieldSettings[], required
      - `fieldId` string: Stable id for the field. Pass this as `fieldId` in `formFieldsValues` when creating a fix request.
      - `name` string: Display name of the field.
      - `placeholder` string: Placeholder hint text shown for the input.
      - `prePopulatedText` string: Default text pre-populated into the field.
      - `required` boolean: Whether a non-empty value is required for this field.
      - `minCharacters` integer: Minimum number of characters required, if any.
    - `formFieldsValues` FixRequestFormFieldValue[], required
      - `fieldId` string: The id of the form field this value is for (from FixRequestFormFieldSettings).
      - `value` string: The value supplied for the field.
    - `createdAt` string, date-time, required
    - `deletedAt` string, date-time, nullable
    - `requester` FixRequestUser: A minimal user representation surfaced on fix request payloads.
      - `id` string
      - `email` string, nullable
      - `firstName` string, nullable
      - `lastName` string, nullable
    - `approvers` FixRequestUser[], required
      - `id` string
      - `email` string, nullable
      - `firstName` string, nullable
      - `lastName` string, nullable
    - `statusUpdatedAt` string, date-time, required
    - `currentApprovals` integer, required
    - `requiredApprovals` integer, required
    - `workItems` WebhookFixRequestWorkItemEntity[], required
      - `id` string, required
      - `ticketKey` string, nullable
      - `ticketUrl` string, uri, nullable
      - `prNumber` integer, nullable
      - `prUrl` string, uri, nullable
      - `commitHash` string, nullable
      - `commitUrl` string, uri, nullable
      - `sourcePrNumber` integer, nullable
      - `timestamp` string, date-time, required

## Acknowledgement `200`

Return a 200 status to indicate that the data was received successfully

---

[API](https://skmtc.dev/runway/apis/runway-rest-api.md) - [All operations](https://skmtc.dev/runway/apis/runway-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/runway/apis/runway-rest-api/revisions/081109863a9a?raw)
