The PKI REST API supports requests in both XML and an JSON. They have an intention to drop XML in order to reduce the number of dependencies it has. This means that IPA needs to switch to JSON before they do that.
Most if not all of the XML code is in ipaserver/plugins/dogtag.py
It currently has rather excellent documentation on the XML formatting. It would be nice to retain the equivalent for JSON.
Closing as duplicate of https://pagure.io/freeipa/issue/3473
Metadata Update from @rcritten: - Issue close_status updated to: duplicate - Issue status updated to: Closed (was: Open)
master:
ipa-4-11:
ipa-4-10:
Metadata Update from @frenaud: - Custom field rhbz adjusted to https://issues.redhat.com/browse/RHEL-14842