Task status mapping

Change the status mapping

Changed on

Turn the mapping on or off, set or empty any of the three rows, and on Jira pick the resolution a Resolved or an Ignored move closes with. Requires settings:write on the organization.

patch/task-status-mapping

Request

  • Base URL: https://api.sazabi.com/v1
  • URL: https://api.sazabi.com/v1/task-status-mapping
  • Auth: none declared

Request body

organizationIdstring

Organization whose tracker connection holds the mapping. Auto-filled from CLI and SDK context when omitted.

provider'linear' | 'jira' | 'github' required

Task tracker whose connection holds the mapping.

connectionIdstring

The tracker connection holding the mapping. Defaults to the organization's live connection for the provider. GitHub may have one per installation.

enabledboolean

Turn the mapping on or off.

resolvedResolutionstring nullable

Jira only: the resolution ref a Resolved move closes with, or null to let the automatic done resolution decide. Refused while the Resolved row names a status that is not done-type.

ignoredResolutionstring nullable

Jira only: the resolution ref an Ignored or Rejected move closes with, or null to let the tracker's first canceling resolution decide.

Response

OK

provider'linear' | 'jira' | 'github' required

Task tracker whose connection holds the mapping.

enabledboolean required

Whether status flows between the issue and its task, in both directions.

teamIdstring nullable required

The tracker container (Linear team, Jira project, GitHub repository) whose states the rows name; null until a default is set.

Changes

    • info

      added the new optional request property

    • info

      added the required property to the response with the status

    • warning

      added the new github enum value to the response property for the response status

    • info

      added the new optional request property

    • info

      added the new github enum value to the request property