How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

FormAnswer.adf schema in JSM Cloud OpenAPI spec models Jackson JsonNode internals instead of a generic JSON object — causes silent ADF data loss in generated clients

calendar_today September 19, 2026 person @AndreasBurkard Andreas Burkard domain trello

Summary The adf property on FormAnswer (used in POST /rest/servicedeskapi/request when isAdfRequest: true ) references a component schema named JsonNode in the official OpenAPI spec: https://developer.atlassian.com/cloud/jira/service-desk/swagger.v3.json “FormAnswer”: { “properties”: { “adf”: { “allOf”: [{ “$ref”: “#/components/schemas/JsonNode” }], “description”: “Answer in Atlassian Document Format (ADF)” } } } This JsonNode schema is not a generic “any JSON value” schema — it appears to be generated by reflecting over the Java class com.fasterxml.jackson.databind.JsonNode , since its proper

open_in_new Read original post