Sriram S
unread,Aug 31, 2026, 3:52:05 AM (3 days ago) Aug 31Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Arelle-users
Hi Team,
We are integrating the DQC Rules Validator through Arelle's REST API and would like to return the following metadata along with the DQC validation response:
DQC rule/ruleset version — e.g. 30.0.0
Xule version — e.g. 3.0.30052
DQC release date — the release date associated with the DQC version/tag
We are using the validate/DQC plugin through the Arelle REST validation API, without the EDGAR plugin.
The returned XML already contains the DQC rule version and Xule version in log messages. For example:
<entry code="info" level="info">
<message>
... Activation of plug-in DQC Rules Validator successful,
version Check version using Tools->DQC->Version on the GUI
or --dqc-version on the command line. - validate/DQC
</message>
</entry>
<entry code="info" level="info">
<message>
... Xule version: 3.0.30052 -
</message>
</entry>
<entry code="DQC.US.0118.9575" level="error">
<message>
...
Rule version: 30.0.0 - ...
</message>
</entry>
The DQC package documentation also indicates that the DQC version can be retrieved using:
arelleCmdLine --plugins validate/DQC --dqc-version
We tried passing the equivalent through the REST validation request using both &dqc-version=true and &dqc-version, but neither changed the response XML or returned any additional DQC version information.
Our goal is to have the DQC response expose this information in a machine-readable form, for example:
<entry code="DQC_METADATA" level="info">
<message>
DQC version: 30.0.0
Xule version: 3.0.30052
DQC release date: July 01, 2026
</message>
</entry>
Could you please advise on the recommended Arelle/DQC-supported approach for retrieving or exposing this metadata through the REST validation API?
Any guidance would be greatly appreciated.
Thank you!