Core Identity PAPI

(0 reviews)

home

Core Identity Process API

This API retrieves and process the Person Account and preference data for an Identity ID from Cambridge Core eTOC and feed it to Marketing Preference PAPI and there by feed eTOC data to Salesforce. It uses Core Identity SAPI to fetch identity details.

The identity ID gets fetched from Amazon SQS queue owned by Cambridge Core.

Input Identity ID:

Identity ID send by Source System - Cambridge Core eTOC via Amazon SQS.

Example identity ID:

{"identityId":"8a97022b6a52a637016b794db15227ae"}


Architecture Diagram:

resources/MicrosoftTeams-image%20%282%29-8329889a-12ca-43a5-a2f9-46bae75234ab.png

Source System

  • eTOC Cambridge Core

Dependency APIs

Integration


Endpoints:

Get status if Application

  • GET: /status

To check the health of the API

This endpoint displays the status of the application in JSON format.
TopicDetails
1.Operation DescriptionCheck the current status of API
2.URI/api/status
3.MethodGET
4.Response{ "application": "cupa-core-identity-papai-dev", "version": "v1", "environment": "dev", "status": "Running", "timestamp": "2023-02-02T07:41:43.227Z+00:00" }
5.Synchronous/AsynchronousSynchronous
6.ProtocolHTTPs
7.URLhttps://apis-sandbox.cambridgeassessment.org.uk/cupa-marketing-preference-xapi-dev/api/status
8.Mode of Communication☐ Batch ☐ Message ☒ Real Time
9.Interface Pattern☐ Publish / Subscribe ☒ Request / Reply


Reviews