Encoding Required for Space Character in the Value of Path or Query Parameter in REST APIs
Starting with this monthly update, if there is a space in the value of a parameter that is specified in the URL itself (that is, it is a path or query parameter), this space must be encoded with %20
.
Examples:
GET /interop/rest/security/v2/report/roleassignmentreport/user?userlogin=admin1&rolename=Service%20Administrator
GET /interop/rest/security/v2/report/roleassignmentreport/group?groupname=Planning%20Analysts&rolename=Service%20Administrator
The values of payload parameters do not need to be encoded.
No change is required in EPM Automate syntax.
Applies to: Account Reconciliation, Planning and Budgeting, Close Management and Consolidation, Narrative Reporting, Profitability and Cost Management, FreeForm
Business Benefit: This change enhances the security of the REST APIs.
Steps to Enable
Review the REST service definition in the REST API guides to leverage (available from the Oracle Help Center > your apps service area of interest > APIs & Schema). If you are new to Oracle's REST services you may want to begin with the Quick Start section.
Tips And Considerations
Use these Implementation Best Practices to ensure success with your REST API projects.
Key Resources
- REST API for Oracle Enterprise Performance Management Cloud
Access Requirements
- Service Administrators