Supply BYOD data (composite file) using the steps below. Example composite file:
| CompositeId | CompositeIdType | ComponentId | ComponentIdType | Weighting |
|---|---|---|---|---|
| .KS100EWI | DataProviderId | 005930.KS | DataProviderId | 0.2 |
| .KS100EWI | DataProviderId | KR7005930003 | Isin | 0.3 |
| 46141D203 | Cusip | US912796ZP71 | Isin | 0.08646 |
| BNVTS02 | Sedol | US912796ZP71 | Isin | 0.08646 |
Modify your current positions file upload to contain references to ISIN codes in
<Index> components where required.
Upload an XML positions file to the v3 enrichment endpoint:
https://NAME-api.fundapps.co/v3/data/positions/upload
The upload should be a POST request
positions element with the XML to be enriched and a Content-Type of multipart/form-data{
"id": "5718e3c7-f9d9-4d67-80e3-b3cfac740862",
"type": {
"id": 3,
"name": "Expost Positions"
},
"status": {
"id": 1,
"name": "Accepted",
"description": "Position file accepted. Please check the tracking endpoint to check for any errors in the file upload and to track the progress of the file enrichment and transmission to the FundApps engine."
},
"dateCreated": "2023-03-24T12:14:02.4873169Z",
"trackingEndpoint": "/v3/data/positions/5718e3c7-f9d9-4d67-80e3-b3cfac740862/status"
}
(Optional) Check the upload status using the (GET) status endpoint:
https://NAME-api.fundapps.co/v3/data/positions/<TASK ID FROM UPLOAD RESPONSE>/status
- Replacing NAME with your tenant identifier and Task ID with the ID from the previous upload
Processed XML will be passed to the FundApps engine