Menu Docs
PƔgina inicial do Docs
/
MongoDB Cloud Manager
/ / / /

Obtenha todos os usuƔrios em um projeto

Nesta pƔgina

  • Resource
  • ParĆ¢metros da solicitaĆ§Ć£o
  • ParĆ¢metros do caminho da solicitaĆ§Ć£o
  • Solicitar parĆ¢metros de query
  • ParĆ¢metros do corpo da solicitaĆ§Ć£o
  • Resposta
  • documento de resposta
  • results documento incorporado
  • Exemplo de solicitaĆ§Ć£o
  • Exemplo de resposta

ObservaĆ§Ć£o

Grupos e projetos sĆ£o termos sinĆ“nimos. Seu {PROJECT-ID} Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. Esta pĆ”gina usa o grupo de termos mais conhecido ao se referir Ć s descriƧƵes. O ponto final permanece conforme indicado no documento.

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

GET /groups/{PROJECT-ID}/users
Nome
Tipo
necessidade
DescriĆ§Ć£o

ID do projeto

string

ObrigatĆ³rio

Identificador Ćŗnico do projeto.

Nome
Tipo
necessidade
DescriĆ§Ć£o

flattenTeams

booleano

Opcional

Sinalizador que indica se a lista retornada deve incluir usuĆ”rios que pertencem a uma equipe atribuĆ­da a uma role neste projeto. Talvez vocĆŖ nĆ£o tenha atribuĆ­do uma role aos usuĆ”rios individuais neste projeto.

  • Se esse sinalizador estiver definido como false, o endpoint retornarĆ” apenas os usuĆ”rios que receberam uma funĆ§Ć£o no projeto.

  • Se esse sinalizador for definido como true, o endpoint retornarĆ” tanto os usuĆ”rios que receberam roles no projeto quanto os usuĆ”rios que sĆ£o membros de equipes que receberam roles no projeto.

includeOrgUsers

booleano

Opcional

Sinalizador que indica se a lista retornada deve incluir usuĆ”rios com acesso implĆ­cito ao projeto por meio da role Organization Owner ou Organization Read Only . Talvez vocĆŖ nĆ£o tenha atribuĆ­do uma role aos usuĆ”rios individuais neste projeto.

  • Se esse sinalizador estiver definido como false, o endpoint retornarĆ” apenas os usuĆ”rios que receberam uma funĆ§Ć£o no projeto.

  • Se esse sinalizador for definido como true, o endpoint retornarĆ” usuĆ”rios que recebem roles no projeto e usuĆ”rios que tĆŖm acesso implĆ­cito ao projeto por meio de sua role da organizaĆ§Ć£o.

O valor padrĆ£o Ć© false.

Este endpoint nĆ£o usa parĆ¢metros do corpo da solicitaĆ§Ć£o HTTP.

O documentoJSON de resposta inclui uma array de objetos result , uma array de objetos link e uma contagem do nĆŗmero total de objetos result recuperados.

Nome
Tipo
DescriĆ§Ć£o

results

array

A array inclui um objeto para cada item detalhado na seĆ§Ć£o results Documento incorporado.

links

array

A array inclui um ou mais links para sub-recursos e/ou recursos relacionados. As relaƧƵes entre URLs sĆ£o explicadas na EspecificaĆ§Ć£o de links da web.

totalCount

nĆŗmero

Contagem de nĆŗmeros inteiros do nĆŗmero total de itens no conjunto de resultados. Pode ser maior que o nĆŗmero de objetos na array results se todo o conjunto de resultados for paginado.

Cada resultado Ʃ um usuƔrio.

Nome
Tipo
DescriĆ§Ć£o

emailAddress

string

EndereƧo de e-mail atribuƭdo ao MongoDB Atlas user retornado.

Nome

string

Nome atribuĆ­do ao Atlas user retornado do MongoDB Atlas.

id

string

Identificador Ćŗnico atribuĆ­do ao MongoDB Atlas user retornado.

Sobrenome

string

Sobrenome atribuƭdo ao usuƔrio retornado do MongoDB Atlas.

links

array de objetos

Um ou mais links para sub-recursos e/ou recursos relacionados. Todas as arrays links nas respostas incluem pelo menos um link chamado self. Os relacionamentos entre URLs sĆ£o explicados na EspecificaĆ§Ć£o de links da web.

roles

array de objetos

Roles atribuĆ­dos ao Atlas user do MongoDB Atlas.

roles.groupId

string

Identificador Ćŗnico do projeto ao qual o usuĆ”rio retornado do MongoDB Atlas foi atribuĆ­do ao role fornecido em role.roleName.

roles.orgId

string

Identificador Ćŗnico da organizaĆ§Ć£o para a qual o Atlas user retornado do MongoDB Atlas foi atribuĆ­do Ć  role fornecida em role.roleName.

roles.roleName

string

Nome de exibiĆ§Ć£o do role atribuĆ­do ao usuĆ”rio MongoDB Atlas retornado para o grupo fornecido em role.groupId ou a organizaĆ§Ć£o fornecida em role.orgId.

nome de usuƔrio

string

Nome de usuƔrio do MongoDB Atlas fornecido ao Atlas user que retornou.

curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
--header "Accept: application/json" \
--include \
--request GET "https://cloud.mongodb.com/api/public/v1.0/groups/{PROJECT-ID}/users?pretty=true&includeOrgUsers=true"
HTTP/1.1 401 Unauthorized
Content-Type: application/json;charset=ISO-8859-1
Date: {dateInUnixFormat}
WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=false
Content-Length: {requestLengthInBytes}
Connection: keep-alive
HTTP/1.1 200 OK
Vary: Accept-Encoding
Content-Type: application/json
Strict-Transport-Security: max-age=300
Date: {dateInUnixFormat}
Connection: keep-alive
Content-Length: {requestLengthInBytes}
X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}
{
"links" : [ {
"href" : "https://cloud.mongodb.com/api/public/v1.0/groups/{PROJECT-ID}/ users?pretty=true&pageNum=1&itemsPerPage=100",
"rel" : "self"
} ],
"results" : [ {
"emailAddress" : "joe.bloggs@example.com",
"firstName" : "Joe",
"id" : "{USER-ID}",
"lastName" : "Bloggs",
"links" : [ {
"href" : "https://cloud.mongodb.com/api/public/v1.0/users/{USER-ID}",
"rel" : "self"
}, {
"href" : "https://cloud.mongodb.com/api/public/v1.0/users/{USER-ID}/accessList",
"rel" : "http://mms.mongodb.com/accessList"
} ],
"roles" : [ {
"groupId" : "{PROJECT-ID}",
"roleName" : "GROUP_OWNER"
}, {
"groupId" : "{OTHER-PROJECT-ID}",
"roleName" : "GROUP_OWNER"
}
...
],
"username" : "joe.bloggs"
}, {
"emailAddress" : "jim.bloggs@example.com",
"firstName" : "Jim",
"id" : "{OTHER-USER-ID}",
"lastName" : "Bloggs",
"links" : [ {
"href" : "https://cloud.mongodb.com/api/public/v1.0/users/{OTHER-USER-ID}",
"rel" : "self"
}, {
"href" : "https://cloud.mongodb.com/api/public/v1.0/users/{OTHER-USER-ID}/accessList",
"rel" : "http://mms.mongodb.com/accessList"
} ],
"roles" : [ {
"roleName" : "GLOBAL_READ_ONLY"
}, {
"groupId" : "{PROJECT-ID}",
"roleName" : "GROUP_OWNER"
}, {
"orgId" : "{ORGANIZATION-ID}",
"roleName" : "ORG_READ_ONLY"
} ],
"username" : "jim.bloggs"
} ],
"totalCount" : 2
}

Voltar

Atualizar funƧƵes