How can I know which fields can be displayed on the UI or not?

Specific Issue API: /rest/api/3/issue/{ISSUE_ID}

For this specific issue API, there are no properties available to indicate whether these fields can be displayed on the Jira native UI or not. Therefore, while constructing the result with this API, I don’t know whether I can render these fields. Can you provide a solution

Welcome to the Atlassian developer community @ZSuiteTester,

I’m not sure I follow your problem statement. The implication seems to be that some fields cannot be displayed in the Jira native UI. But, to my knowledge, all fields can be displayed. Of course, there are many configuration options that may filter down what is actually displayed. Is there some additional context you could share? Maybe a screenshot where a field exists but cannot be displayed?


Here, In the UI only the some fields are displaying. But in the API, I m getting all the field along with some unwanted custom field.

So, I m trying to construct the similar UI like I attached. But i don’t know which field i should render and field not to render?

And also based on the project type the displaying custom fields also change. I want list of fields which available all the issueType with irrespective of Epic, Story, sub-task or custom IssueType

Hello @ZSuiteTester

Based on the information you’ve provided, I can provide the following responses, in @ibuchanan 's absence.

Here, In the UI only the some fields are displaying.

That’s correct, as that’s how the screen scheme has been configured for that view of that issue type of that project. That is how Jira works.

But in the API, I m getting all the field along with some unwanted custom field.

Yes, that would expected, depending on which endpoint you used and what parameters you supplied. That’s how the API works.

And also based on the project type the displaying custom fields also change.

That’s correct, as each project can have its own custom screen scheme, custom issue types and therefore custom views of those issue types. That’s how Jira works.

I want list of fields which available all the issueType with irrespective of Epic, Story, sub-task or custom IssueType

That not really possible, since the ‘list of fields’ can be different for each issue type and none of that takes into account which of those fields are displayed through all the possible custom screens that issue type is using, and all of this can also be totally different per project. What you ‘want’ is a very, VERY, VERY non-trivial thing.

[bunch of JSON]

Where did that JSON come from? What does it mean? What are you expecting someone to do with it?

To me it sounds like you don’t fully understand how Jira works and the complexity of how the UI arrived at a particular view, but you want to somehow ‘extract’ an aspect of that, then replicate it in some other ‘UI’ using something or other (you don’t say what) and you’re asking someone here to explain it all. That’s like asking someone here to explain how a space ship works.

This is a community of Developers who can only provide assistance with specific programming problems. Nobody here can answer the sort of broad, non-specific questions as you’re asking.

I suggest you spend some time learning how Jira works and all the functions that combine together that result in the UI displaying a particular scenario to the user before you consider trying to replicate that.

Have fun on your learning journey