コミュニティアチーブメントバーを展開する。

Submissions are now open for the 2026 Adobe Experience Maker Awards.

Mark Solution

この会話は、活動がないためロックされています。新しい投稿を作成してください。

解決済み

Rest Endpoint for User Management in AEM

Avatar

Level 8

Hi 

Which is the rest api endpoint for user/group management in AEM.

1 受け入れられたソリューション

Avatar

正解者
Level 7

Hi @akshaybhujbale ,
We don't have api end point for user management. You have to use
1. Curl to create user/groups
2. Back end API to perform user/group related operations. 
3. Use Postman to make rest call to perform user/group operation. 

Use this curl to create user

curl -u admin:admin -FcreateUser=aem-user -FauthorizableId=user-aem -Frep:password=useraem -Fprofile/gender=male -Fprofile/givenName=AEM -Fprofile/familyName=USER http://localhost:4502/libs/granite/security/post/authorizables

Use this curl create group

curl -u admin:admin -FcreateGroup=geeks-group -FauthorizableId=geeksGroup http://localhost:4502/libs/granite/security/post/authorizables

User postman to create rest call to create user
1. create POST request to url - http://localhost:4502/libs/granite/security/post/authorizables
2. Add input to body ie. createUser, authorizableId etc
3. Add Authorization -> Basic Auth -> credentials(aem)
curl-postman.png

元の投稿で解決策を見る

12 返信

Avatar

Community Advisor

Avatar

Level 8

Hi @Himanshu_Jain 

 

The link you shared is for adobe audience manager and I am looking for AEM experience manager.

 

Thanks

Avatar

Community Advisor

Check the updated link .

Himanshu Jain

Avatar

Level 8

Hi @Himanshu_Jain 

 

It is landing to same page of AAM.

Avatar

Community Advisor

check now

 

Himanshu Jain

Avatar

Community Advisor

Hi,

There is no rest endpoint in AEM for user management.

You need to create your own using java api

e.g. https://aem.redquark.org/2018/10/day-20-working-with-user-and-groups-in.html 

Arun Patidar

AEM LinksLinkedIn

Avatar

Level 4

Hi @akshaybhujbale ,

 

Please refer the User Managements section in the curl commands (link shared below), there are bunch of curl commands are provided for these.

Ref: https://experienceleague.adobe.com/docs/experience-manager-64/administering/operations/curl.html?lan...

 

Please note you need to convert these curl cmds to the get/post call and use it as an APIs.

 

Avatar

正解者
Level 7

Hi @akshaybhujbale ,
We don't have api end point for user management. You have to use
1. Curl to create user/groups
2. Back end API to perform user/group related operations. 
3. Use Postman to make rest call to perform user/group operation. 

Use this curl to create user

curl -u admin:admin -FcreateUser=aem-user -FauthorizableId=user-aem -Frep:password=useraem -Fprofile/gender=male -Fprofile/givenName=AEM -Fprofile/familyName=USER http://localhost:4502/libs/granite/security/post/authorizables

Use this curl create group

curl -u admin:admin -FcreateGroup=geeks-group -FauthorizableId=geeksGroup http://localhost:4502/libs/granite/security/post/authorizables

User postman to create rest call to create user
1. create POST request to url - http://localhost:4502/libs/granite/security/post/authorizables
2. Add input to body ie. createUser, authorizableId etc
3. Add Authorization -> Basic Auth -> credentials(aem)
curl-postman.png

Avatar

Level 8

Hi @sunil_kumar_ 

Thanks 

What is the rest api for getting user and groups data using postman.

Avatar

Level 7

@akshaybhujbale I don't have handy with me. I have to look. You can try as mention by @arunpatidar in comment.

Avatar

Level 8

HI @sunil_kumar_ 

 

Please have a look because I am looking for rest api only.

 

Thanks 

Avatar

Level 7

@akshaybhujbale

Unfortunately, there no such rest api available. To get required users’ information, you can write servlet and get required information.