REST APIs for Service Logistics (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: