• Icon: Suggestion Suggestion
    • Resolution: Fixed
    • 2.1
    • REST
    • None
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      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

            Katherine Yabut made changes -
            Workflow Original: JAC Suggestion Workflow [ 3363093 ] New: JAC Suggestion Workflow 3 [ 3626470 ]
            Status Original: RESOLVED [ 5 ] New: Closed [ 6 ]
            Monique Khairuliana (Inactive) made changes -
            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 ]
            Owen made changes -
            Workflow Original: Crowd Development Workflow v2 [ 272040 ] New: Simplified Crowd Development Workflow v2 [ 1392464 ]
            jawong.adm made changes -
            Workflow Original: Feature Request Workflow [ 210743 ] New: Crowd Development Workflow v2 [ 272040 ]
            James Wong made changes -
            Link New: This issue is duplicated by CWD-1751 [ CWD-1751 ]
            James Wong made changes -
            Assignee New: James Wong [ 4c7409f97ecf ]
            Resolution New: Fixed [ 1 ]
            Status Original: Awaiting Review [ 10033 ] New: Resolved [ 5 ]
            SarahA made changes -
            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=&lt;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=&lt;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=&lt;groupname>{noformat}
            SarahA made changes -
            Fix Version/s New: 2.1 [ 14496 ]
            James Wong made changes -
            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}
            James Wong made changes -
            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}

              Unassigned Unassigned
              justin@atlassian.com Justin Koke
              Votes:
              2 Vote for this issue
              Watchers:
              10 Start watching this issue

                Created:
                Updated:
                Resolved: