RCG Customers Process API - Implementation Template

(0 reviews)

Prerequisites

This implementation template has the following dependencies:

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:

  1. rcg-customer-update-retail-queue
  2. rcg-customer-update-retail-dl-queue
  3. rcg-individual-update-retail-queue
  4. 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 nameEndpointAction
RCG MDM System APIget:/individualsSearch a individual party
RCG MDM System APIget:/customersSearch a customer party role
RCG MDM System APIget:/organizationsSearch an organization party
RCG MDM System APIpost:/individualsCreate a new individual party
RCG MDM System APIpost:/customersCreate a new customer party role
RCG MDM System APIpost:/organizationsCreate a new organization party
RCG MDM System APIpost:/parties/{partyId}/contactPointsCreate contact points for a party
RCG MDM System APIput:/parties/{partyId}/contactPointsUpdate contact points for a party
RCG MDM System APIput:/parties/{partyId}/externalIdsUpdate external IDs for a party
RCG MDM System APIpatch:/individuals/{individualId}Update an existing individual party
RCG MDM System APIpatch:/customers/{customerId}Update an existing customer party role
RCG MDM System APIput:/partyRoles/{partyRoleId}/externalIdsUpdate external IDs for a party role
RCG MDM System APIpatch:/organizations/{organizationId}Update an existing organization party
RCG MDM System APIget:/individuals/{individualId}Retrieve an existing individual party
RCG MDM System APIget:/customers/{customerId}Retrieve an existing customer party role
RCG MDM System APIget:/organizations/{organizationId}Retrieve an existing organization party
RCG MDM System APIget:/partyRoles/{partyRoleId}/externalIdsget external IDs for a party role
Accelerator Salesforce Customers System APIget:/customersSearch for an existing customer
Accelerator Salesforce Customers System APIpost:/customersCreate a new customer
Accelerator Salesforce Customers System APIpatch:/customers/{customerId}Update an existing customer
Accelerator Salesforce Marketing System APIget:/subscribersSearch for an existing subscriber or individual party
Accelerator Salesforce Marketing System APIpost:/subscribersCreate a new subscriber or individual party
Accelerator Salesforce Marketing System APIpatch:/subscribers/{subscriberId}Update an existing subscriber or individual party
Accelerator ERP Customers Process APIput:/customersCreate or update customers in ERP systems
RCG SAP S/4 HANA Customers System APIget:/customersSearch for an existing customer
RCG SAP S/4 HANA Customers System APIpost:/customersCreate a new customer
RCG SAP S/4 HANA Customers System APIpatch:/customers/{customerId}Update an existing customer
Accelerator B2C Customers System APIget:/customersSearch for an existing customer
Accelerator B2C Customers System APIpost:/customersCreate a new customer
Accelerator B2C Customers System APIpatch:/customers/{customerId}Update an existing customer
Accelerator OFBiz Customers System APIget:/customersSearch for an existing customer
Accelerator OFBiz Customers System APIpost:/customersCreate a new customer
Accelerator OFBiz Customers System APIpatch:/customers/{customerId}Update an existing customer
RCG Salesforce Consumer Goods Cloud System APIpost:/customersCreate a new customer

Next steps

Refer to the Deployment page for instructions on how to configure and deploy this application.


Reviews

TypeTemplate
OrganizationMuleSoft
Published by
MuleSoft Solutions
Published onSep 17, 2022
Asset overview

Asset versions for 2.6.x

Asset versions
VersionActions
2.6.1
2.6.0