AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.

모든 조직 사용자 가져오기

기본 URL: https://cloud.mongodb.com/api/public/v1.0

GET /orgs/{ORG-ID}/users
Parameter
필수/선택 사항
설명

ORG-ID

필수 사항

사용자 정보를 조회 하려는 조직 의 고유 식별자입니다.

필드
필수/선택 사항
설명

pageNum

옵션

반환할 페이지입니다.

기본값은 1입니다.

itemsPerPage

옵션

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

기본값은 100입니다.

envelope

옵션

pretty

옵션

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

기본값은 false입니다.

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

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

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

이름
설명

country

사용자가 거주하는 국가입니다.

emailAddress

사용자의 이메일 주소입니다.

firstName

사용자의 이름입니다.

lastName

사용자가 속한 Cloud Manager 프로젝트의 ID입니다.

id

사용자의 ID입니다.

links

하위 리소스 또는 관련 리소스에 대한 하나 이상의 링크입니다.

mobileNumber

사용자의 휴대폰 번호입니다.

username

MongoDB에 인증하기 위한 사용자 이름입니다.

roles

조직 내 및 사용자가 속한 각 프로젝트에 대한 사용자 역할의 배열입니다.

roles.{ENTITY-ID}

{ENTITY-ID} 는 이 역할이 적용되는 조직 또는 프로젝트를 나타냅니다. 가능한 값은 orgId 또는 groupId 입니다.

roles.roleName

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

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}