Calling Oracle Analytics Web Service APIs

If you need to call Oracle Analytics Web Service APIs, you will need to create a user and assign them to the corresponding Identity Cloud Service Group. You can create the user manually using the instructions documented in the Enable Report Generation from within Oracle Transportation Management section. Instead of assigning the new user to the Report System in OTM, you will use the user and credentials for making remote Web Service API calls.

Note: To run the BI (Business Intelligence) Publisher report outside of OTM via an external web service call, the customer should use the following URL: https://<OTM Analytics host>/xmlpserver/services/v2/ReportService.

User should be created in Oracle Identity Cloud Service (IDCS) manually, and assigned to the BI Consumer IDCS group in IDCS console. Then, the IDCS user should be mapped to the OTM user nickname in the OTM User Manager.

If you have a firewall configured in your network, it may be necessary to add the Public IP range of your Oracle Analytics Cloud instance to the allow list of the firewall before calling APIs. The IP addresses for Oracle Analytics Cloud are documented in the Public IP Ranges and Gateway IPs for Oracle Analytics Cloud Instances documentation, based on the region where your instance is deployed.