# Can we create a IssueTypeScheme from the API?

**URL:** <https://community.developer.atlassian.com/t/can-we-create-a-issuetypescheme-from-the-api/46566>\
**Category:** Jira Server\
**Tags:** issuetypes, api, rest-api\
**Created:** [March 25, 2021, 7:13pm UTC](https://community.developer.atlassian.com/t/can-we-create-a-issuetypescheme-from-the-api/46566 "2021-03-25T19:13:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![pringadi\_synopsys](https://avatars.discourse-cdn.com/v4/letter/p/90db22/32.png) [@pringadi\_synopsys](https://community.developer.atlassian.com/u/pringadi_synopsys)\
**Post date:** [March 25, 2021, 7:13pm UTC](https://community.developer.atlassian.com/t/can-we-create-a-issuetypescheme-from-the-api/46566/1 "2021-03-25T19:13:46Z")

</div>

I’m looking at the Jira API for creating **Issue Type** :  
[https://docs.atlassian.com/software/jira/docs/api/REST/7.6.1/#api/2/issuetype-createIssueType](https://docs.atlassian.com/software/jira/docs/api/REST/7.6.1/#api/2/issuetype-createIssueType)

But there is no API to create **Issue Type Scheme** , or associate an **Issue Type** with **Issue Type Scheme**

My end goal is to create a custom **Screen** for my new **Issue Type**

So far from that webpage of REST API 7.6.1, I’m missing APIs for:

- Create **Issue Type Scheme**
- Associate and **Issue Type Scheme** with an **Issue Type**
- Create **Screen**
- Create **Screen Scheme**
- Create **Issue Type Screen Schemes**
- Associate a _Project_ with a different _Issue Type Scheme_

---

<div class="post-metadata">

**Author:** ![anon96974232](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@anon96974232](https://community.developer.atlassian.com/u/anon96974232)\
**Post date:** [April 7, 2021, 10:25am UTC](https://community.developer.atlassian.com/t/can-we-create-a-issuetypescheme-from-the-api/46566/2 "2021-04-07T10:25:24Z")

</div>

Hello Pringadi

That REST API documentation relates to the old v7.6.1.

The ability to [create Issue Type Schemes](https://docs.atlassian.com/software/jira/docs/api/REST/8.4.2/#api/2/issuetypescheme) via the REST API has existed for a while, in v8.4.2 and higher at least.

Check which version of Jira Server you’re running. You’ll need to either upgrade your version of Jira Server if you want that functionality, or refer to the correct version of REST API documentation that relates to your Jira version.

---

<div class="post-metadata">

**Author:** ![pringadi\_synopsys](https://avatars.discourse-cdn.com/v4/letter/p/90db22/32.png) [@pringadi\_synopsys](https://community.developer.atlassian.com/u/pringadi_synopsys)\
**Post date:** [April 8, 2021, 7:38pm UTC](https://community.developer.atlassian.com/t/can-we-create-a-issuetypescheme-from-the-api/46566/4 "2021-04-08T19:38:28Z")

</div>

Thanks @anon96974232

So the main idea is to customize a project programmatically. Creating a new Issue Type, a Screen (Web forms), customize that Screen with several Custom Fields (Different labels, custom options/select boxes).

Even on REST API v 8.15.1 we are I still unable to create Custom Field(s).

[https://docs.atlassian.com/software/jira/docs/api/REST/8.15.1/#api/2/customFields-getCustomFields](https://docs.atlassian.com/software/jira/docs/api/REST/8.15.1/#api/2/customFields-getCustomFields)

---

<div class="post-metadata">

**Author:** ![anon96974232](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@anon96974232](https://community.developer.atlassian.com/u/anon96974232)\
**Post date:** [April 8, 2021, 9:42pm UTC](https://community.developer.atlassian.com/t/can-we-create-a-issuetypescheme-from-the-api/46566/5 "2021-04-08T21:42:56Z")

</div>

Hello @pringadi_synopsys

The ability to create custom fields has existed in the v2 REST API for a very long time:  
[https://docs.atlassian.com/software/jira/docs/api/REST/8.15.1/#api/2/field-createCustomField](https://docs.atlassian.com/software/jira/docs/api/REST/8.15.1/#api/2/field-createCustomField)

You can’t create screens via the v2 REST API, only change them and add fields to them:  
[https://docs.atlassian.com/software/jira/docs/api/REST/8.15.1/#api/2/screens](https://docs.atlassian.com/software/jira/docs/api/REST/8.15.1/#api/2/screens)

The topic of not being able to create screens via the v2 REST API has been extensively discussed on other threads.

There is [this existing thread from Atlassian](https://community.developer.atlassian.com/t/new-apis-for-screens-management/43620) on the topic of the progress of updating the REST API for managing screens, but relates to Jira Cloud and the v3 REST API.
