---
title: "Perform customer transition"
method: POST
path: "/rest/servicedeskapi/request/{issueIdOrKey}/transition"
tags: ["Request"]
---

# Perform customer transition

`POST /rest/servicedeskapi/request/{issueIdOrKey}/transition`

This method performs a customer transition for a given request and transition. An optional comment can be included to provide a reason for the transition.

**[Permissions](#permissions) required**: The user must be able to view the request and have the Transition Issues permission. If a comment is passed the user must have the Add Comments permission.

## Path parameters

- `issueIdOrKey` string, required

## Request body

- CustomerTransitionExecutionDTO
  - `additionalComment` AdditionalCommentDTO
    - `body` string — Content of the comment.
  - `id` string — ID of the transition to be performed.

## Response `204`

Returned if the request is transitioned.

## Other responses

- `400` — Returned if the transition ID is invalid or the comment is too long.
- `401` — Returned if the user is not logged in.
- `403` — Returned if the user does not have permission to complete this request.
- `404` — Returned if the request does not exist.
- `500` — Internal Server Error.

---

[API](https://skmtc.net/atlassian/apis/service-management-public-rest-api.md) · [All operations](https://skmtc.net/atlassian/apis/service-management-public-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/atlassian/service-management-public-rest-api/versions/d1dc1a13b783/schema)
