Crowd needs a REST endpoint that client applications can use. Currently client applications can only use the SOAP endpoint to communicate with Crowd.
Here are some examples of using the new REST API.
To search for a particular user, perform a GET request at:
http://YOUR-CROWD-SERVER:8095/rest/usermanagement/1/user?username=<username>
To get all attributes of a particular user, perform a GET request at:
http://YOUR-CROWD-SERVER:8095/rest/usermanagement/1/user/attribute?username=<username>
To add a user, perform a POST request to:
http://YOUR-CROWD-SERVER:8095/rest/usermanagement/1/user
To search for a particular group, perform a GET request at:
http://YOUR-CROWD-SERVER:8095/rest/usermanagement/1/group?groupname=<groupname>
[CWD-1912] REST API for client applications
Workflow | Original: JAC Suggestion Workflow [ 3363093 ] | New: JAC Suggestion Workflow 3 [ 3626470 ] |
Status | Original: RESOLVED [ 5 ] | New: Closed [ 6 ] |
Workflow | Original: Simplified Crowd Development Workflow v2 [ 1392464 ] | New: JAC Suggestion Workflow [ 3363093 ] |
Assignee | Original: James Wong [ 4c7409f97ecf ] | |
Issue Type | Original: New Feature [ 2 ] | New: Suggestion [ 10000 ] |
Workflow | Original: Crowd Development Workflow v2 [ 272040 ] | New: Simplified Crowd Development Workflow v2 [ 1392464 ] |
Workflow | Original: Feature Request Workflow [ 210743 ] | New: Crowd Development Workflow v2 [ 272040 ] |
Assignee | New: James Wong [ 4c7409f97ecf ] | |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Awaiting Review [ 10033 ] | New: Resolved [ 5 ] |
Description |
Original:
Crowd needs a REST endpoint that client applications can use. Currently client applications can only use the SOAP endpoint to communicate with Crowd.
Here are some examples of using the new REST API. To search for a particular user, perform a GET request at: {noformat}http://YOUR-CROWD-SERVER:8095/rest/service/1/{applicationName}/user/{username}{noformat} To get all attributes of a particular user, perform a GET request at: {noformat}http://YOUR-CROWD-SERVER:8095/rest/service/1/{applicationName}/user/{username}/attribute{noformat} To add a user, perform a POST request to: {noformat}http://YOUR-CROWD-SERVER:8095/rest/service/1/{applicationName}/user{noformat} To search for a particular group, perform a GET request at: {noformat}http://YOUR-CROWD-SERVER:8095/rest/service/1/{applicationName}/group/{groupname}{noformat} |
New:
Crowd needs a REST endpoint that client applications can use. Currently client applications can only use the SOAP endpoint to communicate with Crowd.
Here are some examples of using the new REST API. To search for a particular user, perform a GET request at: {noformat}http://YOUR-CROWD-SERVER:8095/rest/usermanagement/1/user?username=<username>{noformat} To get all attributes of a particular user, perform a GET request at: {noformat}http://YOUR-CROWD-SERVER:8095/rest/usermanagement/1/user/attribute?username=<username>{noformat} To add a user, perform a POST request to: {noformat}http://YOUR-CROWD-SERVER:8095/rest/usermanagement/1/user{noformat} To search for a particular group, perform a GET request at: {noformat}http://YOUR-CROWD-SERVER:8095/rest/usermanagement/1/group?groupname=<groupname>{noformat} |
Fix Version/s | New: 2.1 [ 14496 ] |
Description |
Original:
Crowd needs a REST endpoint that client applications can use. Currently client applications can only use the SOAP endpoint to communicate with Crowd.
Here are some examples of using the new REST API. To search for a particular user, perform a GET request at: http://YOUR-CROWD-SERVER:8095/rest/service/1/{applicationName}/user/{username} To get all attributes of a particular user, perform a GET request at: http://YOUR-CROWD-SERVER:8095/rest/service/1/{applicationName}/user/{username}/attribute To add a user, perform a POST request to: http://YOUR-CROWD-SERVER:8095/rest/service/1/{applicationName}/user To search for a particular group, perform a GET request at: http://YOUR-CROWD-SERVER:8095/rest/service/1/{applicationName}/group/{groupname} |
New:
Crowd needs a REST endpoint that client applications can use. Currently client applications can only use the SOAP endpoint to communicate with Crowd.
Here are some examples of using the new REST API. To search for a particular user, perform a GET request at: {noformat}http://YOUR-CROWD-SERVER:8095/rest/service/1/{applicationName}/user/{username}{noformat} To get all attributes of a particular user, perform a GET request at: {noformat}http://YOUR-CROWD-SERVER:8095/rest/service/1/{applicationName}/user/{username}/attribute{noformat} To add a user, perform a POST request to: {noformat}http://YOUR-CROWD-SERVER:8095/rest/service/1/{applicationName}/user{noformat} To search for a particular group, perform a GET request at: {noformat}http://YOUR-CROWD-SERVER:8095/rest/service/1/{applicationName}/group/{groupname}{noformat} |
Description |
Original:
Crowd needs a REST endpoint that client applications can use. Currently client applications can only use the SOAP endpoint to communicate with Crowd.
|
New:
Crowd needs a REST endpoint that client applications can use. Currently client applications can only use the SOAP endpoint to communicate with Crowd.
Here are some examples of using the new REST API. To search for a particular user, perform a GET request at: http://YOUR-CROWD-SERVER:8095/rest/service/1/{applicationName}/user/{username} To get all attributes of a particular user, perform a GET request at: http://YOUR-CROWD-SERVER:8095/rest/service/1/{applicationName}/user/{username}/attribute To add a user, perform a POST request to: http://YOUR-CROWD-SERVER:8095/rest/service/1/{applicationName}/user To search for a particular group, perform a GET request at: http://YOUR-CROWD-SERVER:8095/rest/service/1/{applicationName}/group/{groupname} |