Magento is an ecommerce platform owned by Adobe. Typical integration use cases here are product / inventory synchronization with a backend ERP such as Netsuite or Oracle Fusion ERP. Other use cases could include - customer sync, order to cash processing etc. Net, net - plenty to do for OIC here!
To begin with, the usual caveat - I am not a Magento expert, in fact I just started looking at it a couple of hours ago. But the main thing for an integrator to know is there are two views of Magento, one is that used by the end customer to order products, the other is the Admin view of Magento. It is good to have access to both.
Now the Admin view -
Let's start with a simple integration - retrieve a customer based on id.
Here's our guinea pig -
Customer id is 257 -
Now to OIC - Create Magento Connection
You need to create an integration in Magento, in order to get the 4 security related values -
Let's create a simple integration to retrieve a customer - first, the test result -
Now to the implementation -
Trigger Resquest {"customerID":"257"}
Magento Get configured as follows -