1. Supply BYOD data (composite file) using the steps above. (See example composite file here. )
  2. Modify your current positions file upload to contain references to ISIN codes in <Index> components where required.
  3. Upload an XML positions file to the new enrichment endpoint: https://NAME-svc.fundapps.co/api/adapptr/v2/task/positions/expost

The upload should be a POST request 1. Using Basic Authentication (the same credentials and setup used to currently upload to Rapptr) 2. with a body containing a positions element with the XML to be enriched and a Content-Type of multipart/form-data 3. Responses to successful uploads should return an identifier, which can be used to check on the enrichment status

    "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 Rapptr."
    "dateCreated": "2023-03-24T12:14:02.4873169Z",
    "trackingEndpoint": "/api/adapptr/v2/task/5718e3c7-f9d9-4d67-80e3-b3cfac740862/status"
  1. (Optional) Check the upload status using the (GET) status endpoint: https://NAME-svc.fundapps.co/api/adapptr/v2/task/<TASK ID FROM UPLOAD RESPONSE>/status - Replacing NAME with your tenant identifier and Task ID with the ID from the previous upload
  2. Processed XML will be passed to Rapptr