release

Create a fix request

Create a new fix request on a release. The fix request targets one or more work items (PRs/commits/tickets) and carries answers to the app's configured form fields via formFieldsValues. Fetch the field ids and validation rules from GET /app/{appId}/fixRequestFormFieldsSettings. The call returns 400 if a required field is missing or a value is shorter than its configured minimum.

post/app/{appId}/release/{releaseId}/fixRequest

Request

  • Base URL
    https://api.runway.team
  • URL
    https://api.runway.team/app/{appId}/release/{releaseId}/fixRequest
  • Auth
    API key in header X-API-Key

Path parameters

appIdstring required

The id of the app

releaseIdstring required

The id of the release. Constructed from the app's id and the release version like so: {appId}:{version}. For the GET single release endpoint, the following keywords are also accepted: live (latest completed release), next or current (current active release).

Request body

ticketKeystring

Optional. Ticket key for a pending-association ticket to attach the fix to.

ticketUrlstring

Optional. Ticket URL when ticketKey is provided.

Response

A fix request entity

idstring

The fix request id.

status'Pending' | 'Approved' | 'Rejected'

Current status of the fix request.

sourcestring

Where the fix request originated (e.g. webApp, prTitleToken, slackAction).

createdAtstring date-time

When the fix request was created.

deletedAtstring date-time nullable

When the fix request was deleted, if applicable.

statusUpdatedAtstring date-time

When the status was last updated.

currentApprovalsinteger

Number of distinct approvers who have approved this fix.

requiredApprovalsinteger

Number of approvals required for the fix to be approved.

Changes

No recorded changes to this operation across all 1 revision of this API.