Third-party applications use the Oracle Commerce Cloud Service RESTful web services API to provide integrations, for example, with external order management systems.
Follow these steps before you start writing requests:
Configure the Order Submit webhook.
Whenever a customer successfully places an order, the Order Submit webhook sends a POST to your external system’s web server. See Configure Webhooks for more information.
Read the API endpoint documentation. See Learn about the APIs for more information.
Learn how to register your applications and use application keys for authentication. See Register applications for more information.
Keep the following best practices in mind when writing requests:
The request does not need to include properties you are not updating.
If the request includes a list or map property, that property must contain references to all the members of the list or map that should be retained. Even if you want to update only one item out of a list of 20, you must provide enough data to match the other 19 existing list members.
References to an existing list member must contain enough data to match the item with an existing item. If no match can be found, a new item will be created.
A request that includes a representation of an empty list or map removes all members of that list or map.