REST APIs (Inbound)
You can use REST APIs to create, review, update, and sometimes delete data in Oracle Service Logistics, including setup, definition, and transactional entities.
Key Features
- Create and manage setup data.
- Perform data updates in near real time.
- Retrieve data for custom pages or external systems.
Best Practices
- Create and manage setup data
You can create and manage certain entities using a REST API.
- Perform data updates in near real-time
Use this option only if you need to perform near real-time mode operations, which can include creating or updating data.
- Retrieve data for custom pages or external systems
- You can perform GET operations to retrieve both setup, lookup, and general object data.
- You can query by object id, query, or finder.
- To improve performance:
- Limit the attributes using the fields query parameter.
- Avoid OR conditions with LIKE clauses where possible.
- Avoid querying master records using only child query criteria where possible.
Constraints
- Create and manage setup data
- Several objects are supported by the REST API integration option.
- You should review the capabilities of each REST API and identify the best method for the implementation and for the ongoing management of the object data.
- Perform data updates in near real-time
Every REST API will have validations to ensure data integrity is maintained.
- Retrieve data for custom pages or external systems
Retrieving child records across multiple main records is a REST API limitation.
REST limitation: