SwaggerHub API Specifications Guide
Overview
Aria's Core and Object Query API specifications are hosted on SwaggerHub, and linked from their associated Guides. SwaggerHub shows JSON formatting for each API call, with the ability to test API calls directly from within the specification.
Note: SwaggerHub does not display or document alternative required fields such as cases where either <acct_no> or <client_acct_id> is required. Because of this limitation, you should always refer to the API Guide for the specific API in Knowledge Central to confirm which fields are required and whether there are any “either/or” required field rules for that operation. As of April 2026, Knowledge Services is working with a contractor on a better API documentation solution, anticipated by the end of H1.
Key Takeaways
-
SwaggerHub does not show
alt_required_fieldsrules (e.g., either<acct_no>or<client_acct_id>is required).aria -
To see these rules, you must consult the detailed API Guide for that API in Knowledge Central.aria
Hope this helps! Let me know if you want a shorter or more formal version for documentation or release notes.
Reading a SwaggerHub API Call Specification

- API Call Name: The specific API call you are invoking. All API calls are in the format of xxxx_m.
- Description: A brief explanation of what the API call does, and/or how it is intended to be used.
- Input parameters: In this initial view of a SwaggerHub API call specification, the JSON notation of a call appears with all fields and respective sample values listed.
- Try It Out button: Clicking this button switches the JSON box to an editable text field where you can type sample values and test the API call against your Stage Future instance.
- Model tab (input parameters): Clicking Model switches from the JSON notation of the specified call to the full list of input parameters. Expanding these parameters exposes descriptions of those parameters, including the data types and additional parameters that can expanded for more information (e.g. array fields).
- Output responses: A JSON-formatted list of output fields and respective sample values.
- Model tab (output responses): Clicking Model switches from the JSON notation of the output response fields of the specified call to the full list of output parameters. Expanding these parameters exposes descriptions of those parameters, including the data types and additional parameters that can expanded for more information (e.g. array fields). An example appears below, with an expanded field (outlined in red):
