| 1. | Accepted Article Details | The File Maker Jarvis POST accepted articles details in Json Format to MuleSoft REST API |
| 2. | Validate if either Email ID or ORC ID supplied | Validate Email ID or ORC ID should be present, If validation fails, service returns specific error response. |
| 3. | Response Message Accepted | On successful validation API sends accepted response to client. |
| 4. | Post Account and Preference Details | The MuleSoft experience API Post account and preference details to marketing preference process API. |
| 5. | Create or Update End User Person Account | Marketing preference process API validates if record exist in salesforce, accordingly, sends PUT or POST call to downstream Salesforce system API. |
| 6. | Feed End User Person Accounts and Journals Articles Data | Salesforce SAPI creates or updates End User Person Account feed. |
| 7.1 | Success Response Create or Update | Salesforce SAPI responds back to caller API with success details in JSON format |
| 8.1 | Failure Response Create or Update | Salesforce SAPI responds back to caller API with exception details in JSON format. |
| 8.2 | POST Data Feed Exception | Salesforce SAPI transform the exception details and feed the details back to Salesforce Data Feed Exception object. |
| 9. | Return response from Salesforce System API | Returns the success response to marketing preference process API. |
| 10. | Return response from marketing preference process API | Returns the success response to marketing preference experience API. |