Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

Share Asset metadata from aem to external system via api

Avatar

Level 4

Hi,

 

I have a requirement to share the assets stored in my aem server (6.5) to be shared to an external system via api.

The shared data should have entire metadata i.e annotations, renditions everything.

Any pointers appreciated !!

1 Accepted Solution

Avatar

Correct answer by
Community Advisor
8 Replies

Avatar

Correct answer by
Community Advisor

Please refer to Assets Http api. Below is the reference documentation:

https://docs.adobe.com/content/help/en/experience-manager-65/assets/extending/mac-api-assets.html#re...

 

Avatar

Level 4

@shashi122 The http asset api does not have any way to get the annotations added to any asset. I tried it using the assetmanager and asset apis. But still unable to fetch the annotations

Avatar

Community Advisor
@manisha594391, as per the official documentation, it is quoted as optional comments along with asset metadata and renditions. https://helpx.adobe.com/in/experience-manager/6-3/assets/using/mac-api-assets.html. Can you check with Adobe support once?

Avatar

Level 4
@vanegi We want to share the asset to external AI system. The 3rd party won't be having access to AEM var. Hence it would not work for this usecase

Avatar

Community Advisor

Hi @manisha594391 ,

 

You can find some nice examples of the asset api in this blog!!

https://www.javatips.net/api/com.day.cq.dam.api.asset

 

Hope this helps!!

Thanks

Avatar

Level 4
@ChitraMadan Thanks !! However i have to share annotation data as well