I would appreciate documentation that specifies which fields in error responses are required and which are optional.
I have reviewed the documentation linked below,
https://developer.atlassian.com/cloud/jira/platform/rest/v3/intro/#async-operations
and while I can understand the field types and names to some degree,
there is no official specification regarding which fields are mandatory. This makes it difficult to write robust error handling code.