Docs Menu
Docs Home
/
MongoDB Ops Manager
/ / / /

모든 조직 사용자 가져오기

이 페이지의 내용

  • 구문
  • 요청 경로 매개변수
  • 요청 쿼리 매개변수
  • 응답 요소
  • 요청 예시
  • 요청
  • 응답

기본 URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0

GET /orgs/{ORG-ID}/users
Parameter
필수/선택 사항
설명
ORG-ID
필수 사항입니다.
사용자 정보를 조회 하려는 조직 의 고유 식별자입니다.
필드
필수/선택 사항
설명
pageNum
선택 사항.

반환할 페이지입니다.

기본값은 1입니다.

itemsPerPage
선택 사항.

페이지당 반환할 항목 수. 최대 500개까지 가능합니다.

기본값은 100입니다.

envelope
선택 사항.
pretty
옵션

'예쁘게 인쇄된' JSON document 를 반환할지 여부를 지정하는 부울입니다.

기본값은 false입니다.

쿼리 요소 envelopetrue 로 설정하면 응답이 content 객체에 의해 래핑됩니다.

HTTP 응답은 다음 객체를 포함하는 JSON document를 반환합니다.

각각 한 명의 조직 사용자를 나타내는 문서 배열입니다.

이름
설명
country
사용자가 거주하는 국가입니다.
emailAddress
사용자의 이메일 주소입니다.
firstName
사용자의 이름입니다.
lastName
사용자가 속한 MongoDB Ops Manager 프로젝트의 ID 입니다.
id
사용자의 ID입니다.
links
하위 리소스 및/또는 관련 리소스에 대한 하나 이상의 링크입니다.
mobileNumber
사용자의 휴대폰 번호입니다.
username
MongoDB에 인증하기 위한 사용자 이름입니다.
roles
조직 내 및 사용자가 속한 각 프로젝트에 대한 사용자 역할의 배열입니다.
roles.{ENTITY-ID}
{ENTITY-ID} 는 이 역할이 적용되는 조직 또는 프로젝트를 나타냅니다. 가능한 값은 orgId 또는 groupId 입니다.
roles.roleName

역할의 이름입니다. users 리소스는 사용자가 MongoDB Ops Manager 또는 MongoDB Atlas 에서 가지고 있는 모든 역할을 반환합니다. 가능한 값은 다음과 같습니다.

  • 조직 역할

    API의 역할 값
    역할
    ORG_OWNER
    ORG_MEMBER
    ORG_GROUP_CREATOR
    ORG_READ_ONLY
  • 프로젝트 역할

    그룹과 프로젝트는 동의어입니다.

    • GROUP_OWNER

    • GROUP_READ_ONLY

    • GROUP_DATA_ACCESS_ADMIN

    • GROUP_DATA_ACCESS_READ_WRITE

    • GROUP_DATA_ACCESS_READ_ONLY

    • GROUP_AUTOMATION_ADMIN

    • GROUP_BACKUP_ADMIN

    • GROUP_MONITORING_ADMIN

    • GROUP_OWNER

    • GROUP_USER_ADMIN

teamIds
조직의 팀 ID 배열입니다.

하나 이상의 하위 리소스 및/또는 관련 리소스(예:목록 페이지 매김 )에 대한 링크 를 나타내는 문서 배열입니다. 자세한 내용은 연결 을 참조하세요.

결과 세트의 총 항목 수입니다. 전체 결과 집합이 페이지로 매겨진 경우 이 값은 results 배열의 객체 수보다 클 수 있습니다.

curl -i -u "username:apiKey" --digest "https://cloud.mongodb.com/api/public/v1.0/orgs/59db8d1d87d9d6420df0613f/users?pretty=true"
{
"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
}

돌아가기

조직의 모든 프로젝트 가져오기