Skip to main content
MLehman
Level 3
April 1, 2026
Question

Workfront > Aprimo Integration

  • April 1, 2026
  • 3 replies
  • 85 views

Has anyone successfully connected Workfront with Aprimo DAM using Fusion? Our use case is to upload final files from Workfront in the DAM, but we’re running into issues - especially files over 20MB. Would love to pick your brain if you’ve successfully done this integration!

 

3 replies

ninoskuflic
Level 5
April 9, 2026

What module are you using to upload the files to Aprimo?

If this solved your issue, please mark it as solved so others can find the solution faster.
MLehman
MLehmanAuthor
Level 3
April 9, 2026

I’m using HTTP Make a Request for just about everything on this scenario.

ninoskuflic
Level 5
April 9, 2026

Oh okay, great. And what error code do you get when the upload fails? And does it always fail for all assets over 20 MB?

If this solved your issue, please mark it as solved so others can find the solution faster.
CristinaLiaD
Level 1
April 17, 2026

Yes, I have successfully implemented this same use case using Fusion. What issues are you running into?

MLehman
MLehmanAuthor
Level 3
April 30, 2026

I responded the same to ​@ninoskuflic above, because I just saw both your responses. But this is the current issue: 
 

At this point, I’m still just trying to get under 20MB to work. I keep getting this error:
 

  • exceptionType

    System.ArgumentException

  • exceptionMessage

path is empty.

 

I’m sure it’s how I have my files block set up, but no matter what I try, it won’t accept it.

SuryaLakhani
Level 4
May 1, 2026

Hi ​@MLehman ,

This is what I have and it works great:

Step 1: Get auth token at “/login/connect/token”

Step 2: Upload file to “https://upload.aprimo.com/uploads

 

Step 3: Create a record in Aprimo “https://{domain}.dam.aprimo.com/api/core/records

Here is the request body:

{
"status": "draft",
"files": {
"master": "{{data.token}}",
"addOrUpdate": [
{
"versions": {
"addOrUpdate": [
{
"id": "{{data.token}}",
"filename": "{{fileName}}",
"tag": "another test tag",
"versionLabel": "this is a dummy label",
"comment": "this is a comment"
}
]
}
}
]
}
}

 

This works for files less than 20MB, for larger files refers this blog it explains segmented uploads:
https://www.exlrt.com/blog/leveling-up-the-aprimo-and-tridion-integration-part-2-upload-a-video-file-to-aprimo-dam-via-the-api

Hope this helps!