Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Obtén una invitación de organización

Recupera detalles de una invitación pendiente a la organización de Ops Manager especificada.

Puede llamar exitosamente a este endpoint con la Organization User Admin role.

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

GET /orgs/{ORG-ID}/invites/{INVITATION-ID}
Elemento de ruta
Tipo
Necesidad
Descripción

ORG-ID

string

Requerido

Cadena única de 24 dígitos hexadecimales que identifica a la organización.

ID DE INVITACIÓN

string

Requerido

string única de 24 dígitos hexadecimales que identifica la invitación.

Los siguientes parámetros de query son opcionales:

Nombre
Tipo
Necesidad
Descripción
predeterminado

bonito

booleano

Opcional

Indicador que señala si el cuerpo de la respuesta debe estar en un pretty-print formato.

false

envelope

booleano

Opcional

Bandera que indica si se debe o no envolver la respuesta en un sobre.

Algunos Los clientes de laAPI no pueden acceder a los encabezados de respuesta HTTP ni al código de estado. Para solucionar esto, configure envelope=true en la consulta.

Para los endpoints que devuelven un resultado, el cuerpo de la respuesta incluye:

Nombre
Descripción

status

Código de respuesta HTTP

content

Cuerpo de respuesta esperado

false

Este endpoint no utiliza parámetros de cuerpo de solicitud HTTP.

Nombre
Tipo
Descripción

creado a las

string

Marca de tiempo en el formato de fecha y hora ISO 8601 en UTC cuando Ops Manager envió la invitación.

expira en

string

Marca de tiempo en ISO 8601 formato de fecha y hora en UTC cuando la invitación vence.

Los usuarios tienen 30 días para aceptar una invitación a un proyecto de Ops Manager.

ID

string

string única de 24 dígitos hexadecimales que identifica la invitación.

inviterUsername

string

El usuario de Ops Manager que invitó a nombre de usuario a la organización.

orgId

string

Cadena única de 24 dígitos hexadecimales que identifica a la organización.

orgName

string

Nombre de la organización.

Roles

Arreglo de cadenas

Gerente de Operaciones Roles para asignar al usuario invitado.

Si el usuario acepta la invitación, Ops Manager asigna estos roles a él o ella.

teamIds

Arreglo de cadenas

Cadenas únicas de 24 dígitos hexadecimales que identifican a los equipos a los que se invitó al usuario a unirse.

Nombre de usuario

string

Dirección de correo electrónico a la que Ops Manager envió la invitación.

Si el usuario acepta la invitación, utiliza esta dirección de correo electrónico como su nombre de usuario de Ops Manager.

curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest --include \
--header "Accept: application/json" \
--request GET "https://opsmanager.example.com/api/public/v1.0/orgs/{ORG-ID}/invites/{INVITATION-ID}?pretty=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}
1{
2 "createdAt": "2021-02-18T21:05:40Z",
3 "expiresAt": "2021-03-20T21:05:40Z",
4 "id": "{INVITATION-ID}",
5 "inviterUsername": "admin@example.com",
6 "orgId": "{ORG-ID}",
7 "orgName": "{ORG-NAME}",
8 "roles": [
9 "ORG_MEMBER"
10 ],
11 "teamIds": [],
12 "username": "wyatt.smith@example.com"
13}

Volver

Obtener todas las invitaciones

En esta página