Expand my Community achievements bar.

Radically easy to access on brand approved content for distribution and omnichannel performant delivery. AEM Assets Content Hub and Dynamic Media with OpenAPI capabilities is now GA.
SOLVED

Uploading assets from a3rd party application to AEM author

Avatar

Level 8

Hello Team,

 

This is scenario based question.

Trusted 3rd party application(may be Angular/ReactJS app) wants to upload assets to our Stage author environment. (Whether to replicate to publisher environment at that time or later by AEM author: I think this is not relevant to this query) How can I give solution for this POC task? AEM team will allow 3rd party application URL in Adobe Granite Cross-Origin Resource Sharing Policy. Note: We are not passing any stage author admin id, password to 3rd party application.

Config.PNG

 

@Imran__Khan I was referring to the recent article: https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/is-it-possiable-to-enable-...

Will this suffice my POC task?

 

- Thanks

 

 

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Please check these details:

 

https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/assets/admin/mac-ap...

 

Asset Creation - AEM HTTP API 

https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/assets/admin/develo...

 

To upload assets from a third-party application to Adobe Experience Manager (AEM) author, you can use AEM's HTTP API. This API allows you to perform CRUD operations on AEM assets using HTTP requests.

Screen Shot 2024-03-01 at 5.44.46 PM.png

View solution in original post

2 Replies

Avatar

Correct answer by
Community Advisor

Please check these details:

 

https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/assets/admin/mac-ap...

 

Asset Creation - AEM HTTP API 

https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/assets/admin/develo...

 

To upload assets from a third-party application to Adobe Experience Manager (AEM) author, you can use AEM's HTTP API. This API allows you to perform CRUD operations on AEM assets using HTTP requests.

Screen Shot 2024-03-01 at 5.44.46 PM.png

Avatar

Level 6

@Mahesh_Gunaje 

You can use AEM Asset http API's to upload assets and use token based authentication to generate access token to allow 3rd application access to AEM HTTP API's

https://experienceleague.adobe.com/docs/experience-manager-learn/getting-started-with-aem-headless/a...