Hello
I have a requirement to create API end points to access and do the following in Adobe Experience Cloud Assets,
a. Browse assets in a paginated manner
b. Filter assets based on the metadata by applying 1 or more filters at the same time (including custom metadata)
c. Search through the assets
d. Download assets
Does the experience cloud assets have specific APIs to do the same? Or could we use assets API for this?
I could not find anything from the documentation on how could I programmatically access experience cloud assets. Any directions or documentation would be much appreciated.
Thanks
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
Hi,
This is exactly what Asset Share Commons does. You could explore how it is implemented, or depending on your requirements, you could simply use it if possible.
https://opensource.adobe.com/asset-share-commons/
https://github.com/adobe/asset-share-commons
Hope this helps
Asset share commons is for AEM assets right, and not Experience Cloud Assets.
Sorry you are right, I missed the fact you were asking for Assets only. I think you could explore Asset Selector: https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/assets/manage/as... and integrate in a non-adobe app. This way you could add the "download" option that you are looking for https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/assets/manage/as...
Hope this gives you more options at least
This looks like a distribution portal requirement. Did you explore setting up ASC or a content hub instead ?
https://opensource.adobe.com/asset-share-commons/
No API as such but you can have your logic written that makes use of querybuilder API's.https://experienceleague.adobe.com/en/docs/experience-manager-65/content/implementing/developing/pla...
Querybuilder is for AEM right. AEM is not in the picture here, just the experience cloud assets.
@jezwn it does support cloud service as well , https://opensource.adobe.com/asset-share-commons/pages/getting-started/set-up/ else think of creating a custom solution based on the Adobe assets api options https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/assets/admin/dev...
for the download, enable, AssetDownloadServlet OSGi component is for publish instances and have custom solution of Asset API does not works
@jezwn Did you find the suggestions helpful? Please let us know if you require more information. Otherwise, please mark the answer as correct for posterity. If you've discovered a solution yourself, we would appreciate it if you could share it with the community. Thank you!
Views
Replies
Total Likes
Views
Likes
Replies