Get All Organization Users
On this page
Base URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0
Syntax
GET /orgs/{ORG-ID}/users
Request Path Parameters
Parameter | Required/Optional | Description |
---|---|---|
| Required. | The unique identifier for the organization whose user information you want to retrieve. |
Request Query Parameters
Field | Required/Optional | Description |
---|---|---|
| Optional. | The page to return. Defaults to |
| Optional. | Number of items to return per page, up to a maximum of 500. Defaults to |
| Optional. | A boolean that specifies whether or not to wrap the response in an envelope. Defaults to |
| Optional | A boolean that specifies whether or not to return a "pretty-printed" JSON document. Defaults to |
Response Elements
If you set the query element envelope
to true
, the response is wrapped
by the content
object.
The HTTP response returns a JSON document that includes the following objects:
results
An array of documents, each representing one Organization user.
Name | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| The country where the user lives. | ||||||||||
| The user's email address. | ||||||||||
| The user's first name. | ||||||||||
| ID of the Ops Manager project the user belongs to. | ||||||||||
| The user's id. | ||||||||||
| One or more links to sub-resources and/or related resources. | ||||||||||
| The user's mobile phone number. | ||||||||||
| The username for authenticating to MongoDB. | ||||||||||
| An array of the user's roles within the Organization and for each Project to which the user belongs. | ||||||||||
| The | ||||||||||
| The name of the role. The
| ||||||||||
| An array of the team ids for the organization. |
links
An array of documents, representing a link to one or more sub-resources and/or related resources such as list pagination. See Linking for more information.
totalCount
The total number of items in the result set. This value may be higher
than the number of objects in the results
array if the entire
result set is paginated.
Example Request
Request
curl -i -u "username:apiKey" --digest "https://mongodb.prakticum-team.ru/proxy/cloud.mongodb.com/api/public/v1.0/orgs/59db8d1d87d9d6420df0613f/users?pretty=true"
Response
{ "links" : [ ... ], "results" : [ { "country": "US", "emailAddress": "someone@example.com", "firstName": "John", "id": "59db8d1d87d9d6420df0613a", "lastName": "Smith", "links": [ ... ], "mobileNumber": "123-456-7890", "roles": [{ "groupId": "59ea02e087d9d636b587a967", "roleName": "GROUP_OWNER" }, { "groupId": "59db8d1d87d9d6420df70902", "roleName": "GROUP_OWNER" }, { "orgId": "59db8d1d87d9d6420df0613f", "roleName": "ORG_OWNER" }], "teamIds" : [ "5aeeed020bd6ef9d00033291", "5ac2aeadcabceef96172be31" ], "username": "someone@example.com" }, ... ], "totalCount" : 2 }