{
"opencollection": "1.0.0",
"info": {
"name": "Atlassian Admin Account Issue Type Schemes API",
"version": "1.0.0"
},
"request": {
"auth": {
"type": "bearer",
"token": "{{bearerToken}}"
}
},
"items": [
{
"info": {
"name": "Issue Type Schemes",
"type": "folder"
},
"items": [
{
"info": {
"name": "Atlassian Get Issue Type Scheme Items",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api.atlassian.com/rest/api/3/issuetypescheme/mapping",
"params": [
{
"name": "startAt",
"value": "",
"type": "query",
"description": "The index of the first item to return in a page of results (page offset)."
},
{
"name": "maxResults",
"value": "",
"type": "query",
"description": "The maximum number of items to return per page."
},
{
"name": "issueTypeSchemeId",
"value": "",
"type": "query",
"description": "The list of issue type scheme IDs. To include multiple IDs, provide an ampersand-separated list. For example, `issueTypeSchemeId=10000&issueTypeSchemeId=10001`."
}
]
},
"docs": "Returns a [paginated](#pagination) list of issue type scheme items.
Only issue type scheme items used in classic projects are returned.
**[Permissions](#permissions) required:** *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg)."
},
{
"info": {
"name": "Atlassian Get Issue Type Schemes For Projects",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api.atlassian.com/rest/api/3/issuetypescheme/project",
"params": [
{
"name": "startAt",
"value": "",
"type": "query",
"description": "The index of the first item to return in a page of results (page offset)."
},
{
"name": "maxResults",
"value": "",
"type": "query",
"description": "The maximum number of items to return per page."
},
{
"name": "projectId",
"value": "",
"type": "query",
"description": "The list of project IDs. To include multiple project IDs, provide an ampersand-separated list. For example, `projectId=10000&projectId=10001`."
}
]
},
"docs": "Returns a [paginated](#pagination) list of issue type schemes and, for each issue type scheme, a list of the projects that use it.
Only issue type schemes used in classic projects are returned.
**[Permissions](#permissions) required:** *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg)."
},
{
"info": {
"name": "Atlassian Assign Issue Type Scheme To Project",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://api.atlassian.com/rest/api/3/issuetypescheme/project",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Assigns an issue type scheme to a project.
If any issues in the project are assigned issue types not present in the new scheme, the operation will fail. To complete the assignment those issues must be updated to use issue types in the new scheme.
Issue type schemes can only be assigned to classic projects.
**[Permissions](#permissions) required:** *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg)."
},
{
"info": {
"name": "Atlassian Update Issue Type Scheme",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://api.atlassian.com/rest/api/3/issuetypescheme/:issueTypeSchemeId",
"params": [
{
"name": "issueTypeSchemeId",
"value": "",
"type": "path",
"description": "The ID of the issue type scheme."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Updates an issue type scheme.
**[Permissions](#permissions) required:** *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg)."
},
{
"info": {
"name": "Atlassian Delete Issue Type Scheme",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://api.atlassian.com/rest/api/3/issuetypescheme/:issueTypeSchemeId",
"params": [
{
"name": "issueTypeSchemeId",
"value": "",
"type": "path",
"description": "The ID of the issue type scheme."
}
]
},
"docs": "Deletes an issue type scheme.
Only issue type schemes used in classic projects can be deleted.
Any projects assigned to the scheme are reassigned to the default issue type scheme.
**[Permissions](#permissions) required:** *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg)."
},
{
"info": {
"name": "Atlassian Add Issue Types To Issue Type Scheme",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://api.atlassian.com/rest/api/3/issuetypescheme/:issueTypeSchemeId/issuetype",
"params": [
{
"name": "issueTypeSchemeId",
"value": "",
"type": "path",
"description": "The ID of the issue type scheme."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Adds issue types to an issue type scheme.
The added issue types are appended to the issue types list.
If any of the issue types exist in the issue type scheme, the operation fails and no issue types are added.
**[Permissions](#permissions) required:** *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg)."
},
{
"info": {
"name": "Atlassian Change Order Of Issue Types",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://api.atlassian.com/rest/api/3/issuetypescheme/:issueTypeSchemeId/issuetype/move",
"params": [
{
"name": "issueTypeSchemeId",
"value": "",
"type": "path",
"description": "The ID of the issue type scheme."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Changes the order of issue types in an issue type scheme.
The request body parameters must meet the following requirements:
* all of the issue types must belong to the issue type scheme.
* either `after` or `position` must be provided.
* the issue type in `after` must not be in the issue type list.
**[Permissions](#permissions) required:** *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg)."
},
{
"info": {
"name": "Atlassian Remove Issue Type From Issue Type Scheme",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://api.atlassian.com/rest/api/3/issuetypescheme/:issueTypeSchemeId/issuetype/:issueTypeId",
"params": [
{
"name": "issueTypeSchemeId",
"value": "",
"type": "path",
"description": "The ID of the issue type scheme."
},
{
"name": "issueTypeId",
"value": "",
"type": "path",
"description": "The ID of the issue type."
}
]
},
"docs": "Removes an issue type from an issue type scheme.
This operation cannot remove:
* any issue type used by issues.
* any issue types from the default issue type scheme.
* the last standard issue type from an issue type scheme.
**[Permissions](#permissions) required:** *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg)."
},
{
"info": {
"name": "Atlassian Get All Issue Type Schemes",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api.atlassian.com/rest/api/3/issuetypescheme",
"params": [
{
"name": "startAt",
"value": "",
"type": "query",
"description": "The index of the first item to return in a page of results (page offset)."
},
{
"name": "maxResults",
"value": "",
"type": "query",
"description": "The maximum number of items to return per page."
},
{
"name": "id",
"value": "",
"type": "query",
"description": "The list of issue type schemes IDs. To include multiple IDs, provide an ampersand-separated list. For example, `id=10000&id=10001`."
},
{
"name": "orderBy",
"value": "",
"type": "query",
"description": "[Order](#ordering) the results by a field:\n\n * `name` Sorts by issue type scheme name.\n * `id` Sorts by issue type scheme ID."
},
{
"name": "expand",
"value": "",
"type": "query",
"description": "Use [expand](#expansion) to include additional information in the response. This parameter accepts a comma-separated list. Expand options include:\n\n * `projects` For each issue type schemes, returns information about the projects the issue type scheme is assigned to.\n * `issueTypes` For each issue type schemes, returns information about the issueTypes the issue type scheme have."
},
{
"name": "queryString",
"value": "",
"type": "query",
"description": "String used to perform a case-insensitive partial match with issue type scheme name."
}
]
},
"docs": "Returns a [paginated](#pagination) list of issue type schemes.
Only issue type schemes used in classic projects are returned.
**[Permissions](#permissions) required:** *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg)."
},
{
"info": {
"name": "Atlassian Create Issue Type Scheme",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://api.atlassian.com/rest/api/3/issuetypescheme",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Creates an issue type scheme.
**[Permissions](#permissions) required:** *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg)."
}
]
}
],
"bundled": true
}