Skip to main content
MLehman
User Group Leader
User Group Leader
Apr 1, 2026 5:35 PM UTC
Question

Workfront > Aprimo Integration

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!

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

7 replies

ninoskuflic
Level 6
Apr 9, 2026 12:04 PM UTC

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

Translate
If this solved your issue, please mark it as solved so others can find the solution faster.
MLehman
User Group Leader
MLehmanUser Group LeaderAuthor
User Group Leader
Apr 9, 2026 1:09 PM UTC

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

Translate
ninoskuflic
Level 6
Apr 9, 2026 1:55 PM UTC

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?

Translate
If this solved your issue, please mark it as solved so others can find the solution faster.
CristinaLiaD
Level 2
Apr 17, 2026 7:28 PM UTC

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

Translate
MLehman
User Group Leader
MLehmanUser Group LeaderAuthor
User Group Leader
Apr 30, 2026 7:14 PM UTC

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.

Translate
SuryaLakhani
Level 4
May 1, 2026 1:41 PM UTC

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!

Translate