RCG Customers Process API - Implementation Template
Prerequisites
This implementation template has the following dependencies:
- Anypoint MQ Destinations
- RCG MDM System API
- Accelerator Salesforce Customers System API
- Accelerator Salesforce Marketing System API
- Accelerator ERP Customers Process API
- RCG SAP S/4 HANA Customers System API
- Accelerator B2C Customers System API
- Accelerator OFBiz Customers System API
- RCG Salesforce Consumer Goods Cloud System API
Please review the use cases described on the MuleSoft Accelerator for Retail, MuleSoft Accelerator for Consumer Goods solution pages for more information about dependencies on other APIs and services.
Anypoint MQ destinations
In addition to the Anypoint MQ client application credentials, the following destinations must be created and made accessible to this API:
- rcg-customer-update-retail-queue
- rcg-customer-update-retail-dl-queue
- rcg-individual-update-retail-queue
- rcg-individual-update-retail-dl-queue
API dependencies
The following table lists all endpoints used by this API (assuming all syncronization targets are enabled).
API name | Endpoint | Action |
---|---|---|
RCG MDM System API | get:/individuals | Search a individual party |
RCG MDM System API | get:/customers | Search a customer party role |
RCG MDM System API | get:/organizations | Search an organization party |
RCG MDM System API | post:/individuals | Create a new individual party |
RCG MDM System API | post:/customers | Create a new customer party role |
RCG MDM System API | post:/organizations | Create a new organization party |
RCG MDM System API | post:/parties/{partyId}/contactPoints | Create contact points for a party |
RCG MDM System API | put:/parties/{partyId}/contactPoints | Update contact points for a party |
RCG MDM System API | put:/parties/{partyId}/externalIds | Update external IDs for a party |
RCG MDM System API | patch:/individuals/{individualId} | Update an existing individual party |
RCG MDM System API | patch:/customers/{customerId} | Update an existing customer party role |
RCG MDM System API | put:/partyRoles/{partyRoleId}/externalIds | Update external IDs for a party role |
RCG MDM System API | patch:/organizations/{organizationId} | Update an existing organization party |
RCG MDM System API | get:/individuals/{individualId} | Retrieve an existing individual party |
RCG MDM System API | get:/customers/{customerId} | Retrieve an existing customer party role |
RCG MDM System API | get:/organizations/{organizationId} | Retrieve an existing organization party |
RCG MDM System API | get:/partyRoles/{partyRoleId}/externalIds | get external IDs for a party role |
Accelerator Salesforce Customers System API | get:/customers | Search for an existing customer |
Accelerator Salesforce Customers System API | post:/customers | Create a new customer |
Accelerator Salesforce Customers System API | patch:/customers/{customerId} | Update an existing customer |
Accelerator Salesforce Marketing System API | get:/subscribers | Search for an existing subscriber or individual party |
Accelerator Salesforce Marketing System API | post:/subscribers | Create a new subscriber or individual party |
Accelerator Salesforce Marketing System API | patch:/subscribers/{subscriberId} | Update an existing subscriber or individual party |
Accelerator ERP Customers Process API | put:/customers | Create or update customers in ERP systems |
RCG SAP S/4 HANA Customers System API | get:/customers | Search for an existing customer |
RCG SAP S/4 HANA Customers System API | post:/customers | Create a new customer |
RCG SAP S/4 HANA Customers System API | patch:/customers/{customerId} | Update an existing customer |
Accelerator B2C Customers System API | get:/customers | Search for an existing customer |
Accelerator B2C Customers System API | post:/customers | Create a new customer |
Accelerator B2C Customers System API | patch:/customers/{customerId} | Update an existing customer |
Accelerator OFBiz Customers System API | get:/customers | Search for an existing customer |
Accelerator OFBiz Customers System API | post:/customers | Create a new customer |
Accelerator OFBiz Customers System API | patch:/customers/{customerId} | Update an existing customer |
RCG Salesforce Consumer Goods Cloud System API | post:/customers | Create a new customer |
Next steps
Refer to the Deployment page for instructions on how to configure and deploy this application.