I am wondering if is there any schema for the REST API (json)? Or any detailed documentation on the fields?
When fetching data for an issue, I can see fields with a primitive type value, or fields with an object value. How is it decided if a field has a primitive value or an object value? Is this project specific or globally the same?
For example summary has a primitive type, while type has not. Is this global? Can we trust that it is the same on every Jira server?