Hi, I'm trying to understand AEM Assets capabilities in the context of composable architecture. Does all AEM Assets capabilities are offered via API as well? what does it lacks?
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
Hi @RonCo1
I think the key functionalities that you would expect from a DAM are all supported by API in AEM Assets.
Refer to the below link for reference - https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/assets/admin/develo...
Curious to know if you would be able to share some of the scenarios that you are evaluating.
Thanks
Narendra
I was wondering about workflows and user permissions. Is there something about those capabilities via API in the documentation? I couldn't find
Yes, for workflows you can refer this page - https://experienceleague.adobe.com/docs/experience-manager-65/content/implementing/developing/extend...
For user permissions, we typically perform them through UI and then use ACL packager - https://adobe-consulting-services.github.io/acs-aem-commons/features/packagers/acl-packager/index.ht... to migrate to other environments. There is an AC Tool as well which is very widely used - https://github.com/Netcentric/accesscontroltool
If you want to try Rest API option then I found some reference for this - - https://sling.apache.org/documentation/bundles/managing-users-and-groups-jackrabbit-usermanager.html
Thanks
Narendra
Hi,
There are two options available
- Assets HTTP APIs
- Open API based APIs and Events for Assets
Please refer to Assets HTTP APIs available for AEMaaCS and AEM 6.5 to know more about the available end points
Asset Compute API - https://experienceleague.adobe.com/docs/asset-compute/using/api.html?lang=en
Web Optimized Asset Delivery - https://experienceleague.adobe.com/docs/experience-manager-core-components/using/developing/web-opti...
Index Page for all available APIs - https://developer.adobe.com/experience-cloud/experience-manager-apis/
Please note that - Uploading / updating assets in AEMaaCS is different from AEM6.5 . Refer to the following note in the linked documentation
All the API calls related to uploading or updating assets or binaries in general (like renditions) is deprecated for Experience Manager as a Cloud Service deployment. For uploading binaries, use direct binary upload APIs instead.
Open API based APIs and Events for Assets
Please refer to the usage guide if the intentions is to consume the events in Adobe IO deployed Apps for developers
- https://developer.adobe.com/experience-cloud/experience-manager-apis/guides/
Asset Management API - https://developer.adobe.com/experience-cloud/experience-manager-apis/api/experimental/assets/author/
Folder API ( working towards making it available for customers) - https://adobe-aem-folders-experimental.redoc.ly/
The long term goal is to build Open API based endpoints for mostly used operations of Asset Management.
Thanks!
For AEM 6.5, are there APIs available for managing workflows and user permissions? If yes, could you please provide me with the relevant links? I was unable to locate them.