| metadataobject —  REQUIREDMetadata specific to each API request.| versionstring —  REQUIRED |  | originatorOrgIdstringThe organisation id on the Participant Registry. |  | originatorParticipantIdstringThe participant id on the Participant Registry. This will be different for every role under the same organisation. |  | timestampstring —  REQUIRED |  | traceIdstring —  REQUIRED |  | requestIdstring —  REQUIREDUUID used to tie request and response and for idempotency | 
 | 
| productDataobject —  REQUIREDProduct Metadata specific to each API request.| productIdstring —  REQUIREDThe product id on the Product Registry. |  | productNetworkIdstringThe product network id on the Product Registry. | 
 | 
| loanApplicationIdsstring[] | 
| consentobject —  REQUIRED| consentFetchTypestringPossible values: [ONETIME,PERIODIC] |  | vuastring |  | descriptionstring |  | isAggregationEnabledboolean |  | consentAggregationIdstring |  | consentHandlestring |  | consentStatusstringPossible values: [READY,PENDING,FAILED] |  | urlstring |  | extensibleDataobjectThis object is for additional keys & values according to specific need. User can add JSON objects as per the requirements. | 
 | 
| responseobject —  REQUIREDStatus of response. Whether success or has encountered error| statusstring —  REQUIREDPossible values: [SUCCESS,ERROR] |  | responseDetailstring | 
 |