List IAS Services
AI-generatedSummary
Lists available IAS services for a CANIAS session via SOAP.
Inputs
- listSessionId (required) — Session ID obtained from a prior login operation; validated to be non-empty and matching the pattern of letters, numbers, dashes, and underscores.
- endpoint — Optional override for the service endpoint URL if different from the WSDL binding address.
- returnFull — If true, returns { result, rawResponse, soapHeaders } instead of just the parsed result.
- advanced — Advanced options collection containing: timeout (number, ms, default 120000) and disableSslVerification (boolean, default false).
Output shape
When returnFull is false, returns the parsed services array (structured as { services: [...] } from the Axis 1.4 rpc/encoded response, or a cleaned { data: result } object if the result is a scalar type). When returnFull is true, returns { result, rawResponse, soapHeaders } containing the parsed result, raw SOAP response, and SOAP headers respectively.
The operation validates the session ID via validateSessionId before making the SOAP call. A valid session ID must be obtained from a prior login operation.
Examples
Example 1: Basic listing of IAS services with returnFull=false (default)
Provide a valid listSessionId; all other parameters use defaults.
Example 2: Full response return with endpoint override and SSL verification disabled
Set returnFull=true, provide an endpoint override, and enable disableSslVerification=true in advanced options for self-signed certificates.
