If I want to get editable fields for project then:
- For ProjectId I get a collection of IssueTypeId https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-type-schemes/#api-rest-api-3-issuetypescheme-project-get
- For each IssueTypeId I get a collection of ScreenScheme https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-type-screen-schemes/#api-rest-api-3-issuetypescreenscheme-get
- For each ScreenScheme I get a collection of Screen. Here I can decide which of them are editable. Defualt screen If only once screen or edit Screen if multiple of them? https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-screen-schemes/#api-rest-api-3-screenscheme-get
- For each Screen I get a collection of ScreenTab https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-screen-tabs/#api-rest-api-2-screens-screenid-tabs-get
- For each ScreenTab I get a collection of Fields https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-screen-tabs/#api-rest-api-2-screens-screenid-tabs-get