Actualizar un proveedor de identidad Obsoleto

PARCHE /api/atlas/v2/federationSettings/{federationSettingsId}/identityProviders/{identityProviderId}

Actualiza un proveedor de identidad en la federación especificada. Para usar este recurso, la cuenta de servicio o clave API solicitante debe tener el rol de propietario de la organización en una de las organizaciones conectadas.

Nota: Cambiar los tipos de autorización y/o actualizar las reclamaciones de autorización puede impedir que los usuarios y/o grupos actuales accedan a la base de datos.

Nota: Al desactivar un proveedor de identidad SAML conectado a una organización, la cuenta de servicio o la clave API solicitante debe tener el rol de propietario de la organización. Si el proveedor de identidad está conectado a varias organizaciones, la solicitud fallará.

Parámetros de ruta

  • ID de configuración de la federación string Requerido

    Cadena de dígitos hexadecimales 24única que identifica su federación.

    El formato debe coincidir con el siguiente patrón: ^([a-f0-9]{24})$.

  • ID del proveedor de identidad string Requerido

    Cadena única que identifica al proveedor de identidad con el que se conectará. Si usa una versión de API anterior a 11-15-2023, use el ID hexadecimal 20heredado. Este ID se puede encontrar en la pestaña Proveedores de identidad de la Consola de administración de federación, haciendo clic en el icono de información en la fila ID de IdP de un proveedor de identidad configurado. Para todas las demás versiones, use el ID hexadecimal 24.

Parámetros de consulta

  • envolvente booleano

    Indicador que indica si la aplicación encapsula la respuesta en un objeto JSON envelope. Algunos clientes de la API no pueden acceder a los encabezados de respuesta HTTP ni al código de estado. Para solucionar esto, configure envelope=true en la consulta. Los endpoints que devuelven una lista de resultados utilizan el objeto de resultados como encapsulado. La aplicación añade el parámetro de estado al cuerpo de la respuesta.

    El valor predeterminado es false.

application/vnd.atlas.2023-01-01+json

Cuerpo Requerido

El proveedor de identidad que desea actualizar.

  • dominios asociados array[string]

    Lista que contiene los dominios asociados al proveedor de identidad.

  • Descripción string

    La descripción del proveedor de identidad.

  • nombre para mostrar string

    Etiqueta legible por humanos que identifica al proveedor de identidad.

    La longitud mínima es 1, la longitud máxima es 50.

  • tipo de idp string

    Enumeración de cadena que indica el tipo de proveedor de identidad. El valor predeterminado es WORKFORCE.

    Los valores son WORKFORCE o WORKLOAD.

  • emisorUri string

    Cadena única que identifica al emisor de la URL del documento de descubrimiento/metadatos de OIDC o de la aserción SAML.

  • pemFileInfo Objeto

    Información del archivo PEM para los certificados actuales del proveedor de identidad.

    Hide pemFileInfo attributes Mostrar atributos de pemFileInfo Objeto
    • certificados matriz[objeto]

      Lista de certificados en el archivo.

      Ocultar atributos de certificados Mostrar los atributos de los certificados Objeto
      • contenido string

        Contenido del certificado.

      • noDespués cadena(fecha-hora)

        Última fecha de validez del certificado. Este parámetro expresa su valor en el formato de marca de tiempo ISO 8601 en UTC.

      • noAntes cadena(fecha-hora)

        Fecha más temprana de validez del certificado. Este parámetro expresa su valor en el formato de marca de tiempo ISO 8601 en UTC.

    • fileName string

      Etiqueta legible por humanos asignada al archivo.

  • protocolo string

    Enumeración de cadena que indica el protocolo del proveedor de identidad (SAML u OIDC).

    Los valores son SAML o OIDC.

  • solicitud de enlace string

    Enlace del método HTTP del Protocolo de solicitud de autenticación SAML (POST o REDIRECT) que utiliza la autenticación federada para enviar la solicitud de autenticación.

    Los valores son HTTP-POST o HTTP-REDIRECT.

  • algoritmo de firma de respuesta string

    Algoritmo de firma que utiliza la autenticación federada para cifrar la firma del proveedor de identidad.

    Los valores son SHA-1 o SHA-256.

  • slug string

    URL de SSO personalizada para el proveedor de identidad.

  • ssoDebugEnabled booleano Requerido

    Bandera que indica si el proveedor de identidad tiene habilitada la depuración de SSO.

  • URL de sso string

    URL que apunta al receptor de la solicitud de autenticación SAML.

  • Estado string

    Enumeración de cadena que indica si el proveedor de identidad está activo.

    Los valores son ACTIVE o INACTIVE.

Respuestas

  • 200 application/vnd.atlas.2023-01-01+json

    Vale

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • acsUrl string

      URL que apunta a dónde enviar la respuesta SAML.

    • dominios asociados array[string]

      Lista que contiene los dominios asociados al proveedor de identidad.

    • organizaciones asociadas matriz[objeto]

      Lista que contiene las configuraciones de la organización conectada asociadas con el proveedor de identidad.

      Ocultar atributos de associatedOrgs Mostrar atributos de associatedOrgs Objeto
      • ID de proveedor de identidad de acceso a datos array[string]

        La colección de ID únicos que representan a los proveedores de identidad que pueden utilizarse para acceder a los datos de esta organización.

      • Lista de permitidos de dominio array[string]

        Dominios aprobados que restringen a los usuarios que pueden unirse a la organización en función de sus direcciones de correo electrónico.

      • Restricción de dominio habilitada booleano Requerido

        Valor que indica si la restricción de dominio está habilitada para esta organización conectada.

      • ID del proveedor de identidad string

        Cadena de dígitos hexadecimales heredada 20que identifica el proveedor de identidad de acceso a la interfaz de usuario asociado a esta configuración de organización conectada. Este ID se puede encontrar en la pestaña Proveedores de identidad de la Consola de administración de federación, haciendo clic en el icono de información en la fila ID de IdP de un proveedor de identidad configurado.

        El formato debe coincidir con el siguiente patrón: ^([a-f0-9]{20})$.

      • orgId string Requerido

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

        El formato debe coincidir con el siguiente patrón: ^([a-f0-9]{24})$.

      • Concesiones de rol de autorización posterior array[string]

        Roles de Atlas que se otorgan a un usuario de esta organización tras la autenticación. Los roles son etiquetas legibles que identifican el conjunto de privilegios que MongoDB Cloud otorga a un usuario específico. Estos roles solo pueden ser específicos de la organización.

        Los valores son ORG_OWNER, ORG_MEMBER, ORG_GROUP_CREATOR, ORG_BILLING_ADMIN, ORG_BILLING_READ_ONLY, ORG_STREAM_PROCESSING_ADMIN o ORG_READ_ONLY.

      • Asignaciones de roles matriz[objeto]

        Asignaciones de roles que están configuradas en esta organización.

        Configuraciones de mapeo que vinculan un IdP y MongoDB Cloud.

        Ocultar atributos de roleMappings Mostrar atributos de roleMappings Objeto
        • nombreDeGrupoExterno string Requerido

          Etiqueta única legible por humanos que identifica el grupo de proveedores de identidad al que se aplica esta asignación de rol.

          La longitud mínima es 1, la longitud máxima es 200.

        • ID. string

          Cadena única 24-hexadecimal que identifica esta asignación de roles.

          El formato debe coincidir con el siguiente patrón: ^([a-f0-9]{24})$.

        • Asignaciones de roles matriz[objeto]

          Roles de Atlas y los identificadores únicos de los grupos y organizaciones asociados a cada rol. La matriz debe incluir al menos un elemento con un rol de organización y su respectivo orgId. Cada elemento de la matriz puede tener un valor para orgId o groupId, pero no ambos.

          Ocultar atributos de roleAssignments Mostrar atributos de roleAssignments Objeto
          • ID de grupo string

            Cadena única de dígitos hexadecimales 24que identifica el proyecto al que pertenece este rol. Cada elemento dentro de roleAssignments puede tener un valor para groupId o orgId, pero no para ambos.

            El formato debe coincidir con el siguiente patrón: ^([a-f0-9]{24})$.

          • orgId string

            Cadena única de dígitos hexadecimales 24que identifica la organización a la que pertenece este rol. Cada elemento dentro de roleAssignments puede tener un valor para orgId o groupId, pero no para ambos.

            El formato debe coincidir con el siguiente patrón: ^([a-f0-9]{24})$.

          • rol string

            Etiqueta legible que identifica el conjunto de privilegios que MongoDB Cloud otorga a una clave de API, un usuario o un equipo de MongoDB Cloud específicos. Estos roles incluyen roles a nivel de organización y de proyecto.

            Roles de usuario de MongoDB Atlas
      • Conflictos de usuario matriz[objeto]

        Lista que contiene los usuarios que tienen una dirección de correo electrónico que no coincide con ningún dominio de la lista permitida.

        Usuario de MongoDB Cloud vinculado a esta autenticación federada.

        Ocultar atributos de userConflicts Mostrar atributos de userConflicts Objeto
        • dirección de correo electrónico cadena(correo electrónico) Requerido

          Dirección de correo electrónico del usuario de MongoDB Cloud vinculado a la organización federada.

        • ID de configuración de la federación string Requerido

          Cadena de dígitos hexadecimales 24única que identifica la federación a la que pertenece este usuario de MongoDB Cloud.

          El formato debe coincidir con el siguiente patrón: ^([a-f0-9]{24})$.

        • firstName string Requerido

          Nombre o nombre de pila que pertenece al usuario de MongoDB Cloud.

        • lastName string Requerido

          Apellido, nombre de familia o apellido que pertenece al usuario de MongoDB Cloud.

        • ID de usuario string

          Cadena de dígitos hexadecimales 24única que identifica a este usuario.

          El formato debe coincidir con el siguiente patrón: ^([a-f0-9]{24})$.

    • audienceUri string

      Cadena única que identifica la audiencia prevista de la afirmación SAML.

    • creadoEn cadena(fecha-hora)

      Fecha de creación del proveedor de identidad. Este parámetro expresa su valor en el formato de marca de tiempo ISO 8601 en UTC.

    • Descripción string

      La descripción del proveedor de identidad.

    • nombre para mostrar string

      Etiqueta legible por humanos que identifica al proveedor de identidad.

    • ID. string Requerido

      Cadena de dígitos hexadecimales 24única que identifica al proveedor de identidad.

      El formato debe coincidir con el siguiente patrón: ^([a-f0-9]{24})$.

    • tipo de idp string

      Enumeración de cadena que indica el tipo de proveedor de identidad. El valor predeterminado es WORKFORCE.

      Los valores son WORKFORCE o WORKLOAD.

    • emisorUri string

      Cadena única que identifica al emisor de la URL del documento de descubrimiento/metadatos de OIDC o de la aserción SAML.

    • oktaIdpId string Requerido

      Cadena de dígitos hexadecimales 20heredada que identifica al proveedor de identidad.

      El formato debe coincidir con el siguiente patrón: ^([a-f0-9]{20})$.

    • pemFileInfo Objeto

      Información del archivo PEM para los certificados actuales del proveedor de identidad.

      Hide pemFileInfo attributes Mostrar atributos de pemFileInfo Objeto
      • certificados matriz[objeto]

        Lista de certificados en el archivo.

        Ocultar atributos de certificados Mostrar los atributos de los certificados Objeto
        • noDespués cadena(fecha-hora)

          Última fecha de validez del certificado. Este parámetro expresa su valor en el formato de marca de tiempo ISO 8601 en UTC.

        • noAntes cadena(fecha-hora)

          Fecha más temprana de validez del certificado. Este parámetro expresa su valor en el formato de marca de tiempo ISO 8601 en UTC.

      • fileName string

        Etiqueta legible por humanos asignada al archivo.

    • protocolo string

      Enumeración de cadena que indica el protocolo del proveedor de identidad (SAML u OIDC).

      Los valores son SAML o OIDC.

    • solicitud de enlace string

      Enlace del método HTTP del Protocolo de solicitud de autenticación SAML (POST o REDIRECT) que utiliza la autenticación federada para enviar la solicitud de autenticación.

      Los valores son HTTP-POST o HTTP-REDIRECT.

    • algoritmo de firma de respuesta string

      Algoritmo de firma que utiliza la autenticación federada para cifrar la firma del proveedor de identidad.

      Los valores son SHA-1 o SHA-256.

    • slug string

      URL de SSO personalizada para el proveedor de identidad.

    • ssoDebugEnabled booleano

      Bandera que indica si el proveedor de identidad tiene habilitada la depuración de SSO.

    • URL de sso string

      URL que apunta al receptor de la solicitud de autenticación SAML.

    • Estado string

      Enumeración de cadena que indica si el proveedor de identidad está activo.

      Los valores son ACTIVE o INACTIVE.

    • updatedAt cadena(fecha-hora)

      Fecha de la última actualización del proveedor de identidad. Este parámetro expresa su valor en el formato de marca de tiempo ISO 8601 en UTC.

  • 400 aplicación/json

    Solicitud incorrecta.

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • badRequestDetail Objeto

      Detalle de solicitud incorrecto.

      Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
      • campos matriz[objeto]

        Describe todas las violaciones en una solicitud de cliente.

        Ocultar atributos de campos Mostrar atributos de campos Objeto
        • Descripción string Requerido

          Una descripción de por qué el elemento de solicitud es incorrecto.

        • Campo string Requerido

          Una ruta que conduce a un campo en el cuerpo de la solicitud.

    • detalle string

      Describe las condiciones o razones específicas que causan cada tipo de error.

    • Error integer(int32) Requerido

      Código de estado HTTP devuelto con este error.

      Documentación externa
    • errorCode string Requerido

      Código de error de aplicación devuelto con este error.

    • Parámetros matriz[objeto]

      Parámetros utilizados para dar más información sobre el error.

    • razón string

      Se devolvió un mensaje de error de aplicación con este error.

  • 401 aplicación/json

    No autorizado.

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • badRequestDetail Objeto

      Detalle de solicitud incorrecto.

      Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
      • campos matriz[objeto]

        Describe todas las violaciones en una solicitud de cliente.

        Ocultar atributos de campos Mostrar atributos de campos Objeto
        • Descripción string Requerido

          Una descripción de por qué el elemento de solicitud es incorrecto.

        • Campo string Requerido

          Una ruta que conduce a un campo en el cuerpo de la solicitud.

    • detalle string

      Describe las condiciones o razones específicas que causan cada tipo de error.

    • Error integer(int32) Requerido

      Código de estado HTTP devuelto con este error.

      Documentación externa
    • errorCode string Requerido

      Código de error de aplicación devuelto con este error.

    • Parámetros matriz[objeto]

      Parámetros utilizados para dar más información sobre el error.

    • razón string

      Se devolvió un mensaje de error de aplicación con este error.

  • 403 aplicación/json

    Forbidden.

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • badRequestDetail Objeto

      Detalle de solicitud incorrecto.

      Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
      • campos matriz[objeto]

        Describe todas las violaciones en una solicitud de cliente.

        Ocultar atributos de campos Mostrar atributos de campos Objeto
        • Descripción string Requerido

          Una descripción de por qué el elemento de solicitud es incorrecto.

        • Campo string Requerido

          Una ruta que conduce a un campo en el cuerpo de la solicitud.

    • detalle string

      Describe las condiciones o razones específicas que causan cada tipo de error.

    • Error integer(int32) Requerido

      Código de estado HTTP devuelto con este error.

      Documentación externa
    • errorCode string Requerido

      Código de error de aplicación devuelto con este error.

    • Parámetros matriz[objeto]

      Parámetros utilizados para dar más información sobre el error.

    • razón string

      Se devolvió un mensaje de error de aplicación con este error.

  • 404 aplicación/json

    No se encontró.

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • badRequestDetail Objeto

      Detalle de solicitud incorrecto.

      Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
      • campos matriz[objeto]

        Describe todas las violaciones en una solicitud de cliente.

        Ocultar atributos de campos Mostrar atributos de campos Objeto
        • Descripción string Requerido

          Una descripción de por qué el elemento de solicitud es incorrecto.

        • Campo string Requerido

          Una ruta que conduce a un campo en el cuerpo de la solicitud.

    • detalle string

      Describe las condiciones o razones específicas que causan cada tipo de error.

    • Error integer(int32) Requerido

      Código de estado HTTP devuelto con este error.

      Documentación externa
    • errorCode string Requerido

      Código de error de aplicación devuelto con este error.

    • Parámetros matriz[objeto]

      Parámetros utilizados para dar más información sobre el error.

    • razón string

      Se devolvió un mensaje de error de aplicación con este error.

  • 405 aplicación/json

    Método no permitido.

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • badRequestDetail Objeto

      Detalle de solicitud incorrecto.

      Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
      • campos matriz[objeto]

        Describe todas las violaciones en una solicitud de cliente.

        Ocultar atributos de campos Mostrar atributos de campos Objeto
        • Descripción string Requerido

          Una descripción de por qué el elemento de solicitud es incorrecto.

        • Campo string Requerido

          Una ruta que conduce a un campo en el cuerpo de la solicitud.

    • detalle string

      Describe las condiciones o razones específicas que causan cada tipo de error.

    • Error integer(int32) Requerido

      Código de estado HTTP devuelto con este error.

      Documentación externa
    • errorCode string Requerido

      Código de error de aplicación devuelto con este error.

    • Parámetros matriz[objeto]

      Parámetros utilizados para dar más información sobre el error.

    • razón string

      Se devolvió un mensaje de error de aplicación con este error.

  • 500 aplicación/json

    Error Interno del Servidor.

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • badRequestDetail Objeto

      Detalle de solicitud incorrecto.

      Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
      • campos matriz[objeto]

        Describe todas las violaciones en una solicitud de cliente.

        Ocultar atributos de campos Mostrar atributos de campos Objeto
        • Descripción string Requerido

          Una descripción de por qué el elemento de solicitud es incorrecto.

        • Campo string Requerido

          Una ruta que conduce a un campo en el cuerpo de la solicitud.

    • detalle string

      Describe las condiciones o razones específicas que causan cada tipo de error.

    • Error integer(int32) Requerido

      Código de estado HTTP devuelto con este error.

      Documentación externa
    • errorCode string Requerido

      Código de error de aplicación devuelto con este error.

    • Parámetros matriz[objeto]

      Parámetros utilizados para dar más información sobre el error.

    • razón string

      Se devolvió un mensaje de error de aplicación con este error.

PARCHE /api/atlas/v2/federationSettings/{federationSettingsId}/identityProviders/{identityProviderId}
atlas api federatedAuthentication updateIdentityProvider --help
import (
	"os"
	"context"
	"log"
	sdk "go.mongodb.org/atlas-sdk/v20230101001/admin"
)

func main() {
	ctx := context.Background()
	clientID := os.Getenv("MONGODB_ATLAS_CLIENT_ID")
	clientSecret := os.Getenv("MONGODB_ATLAS_CLIENT_SECRET")

	// See https://dochub.mongodb.org/core/atlas-go-sdk-oauth
	client, err := sdk.NewClient(sdk.UseOAuthAuth(clientID, clientSecret))

	if err != nil {
		log.Fatalf("Error: %v", err)
	}

	params = &sdk.UpdateFederationSettingIdentityProviderApiParams{}
	sdkResp, httpResp, err := client.FederatedAuthenticationApi.
		UpdateFederationSettingIdentityProviderWithParams(ctx, params).
		Execute()
}
curl --include --header "Authorization: Bearer ${ACCESS_TOKEN}" \
  --header "Accept: application/vnd.atlas.2023-01-01+json" \
  --header "Content-Type: application/json" \
  -X PATCH "https://cloud.mongodb.com/api/atlas/v2/federationSettings/{federationSettingsId}/identityProviders/{identityProviderId}" \
  -d '{ <Payload> }'
curl --user "${PUBLIC_KEY}:${PRIVATE_KEY}" \
  --digest --include \
  --header "Accept: application/vnd.atlas.2023-01-01+json" \
  --header "Content-Type: application/json" \
  -X PATCH "https://cloud.mongodb.com/api/atlas/v2/federationSettings/{federationSettingsId}/identityProviders/{identityProviderId}" \
  -d '{ <Payload> }'
Solicitar ejemplos
{
  "associatedDomains": [
    "string"
  ],
  "description": "string",
  "displayName": "string",
  "idpType": "WORKFORCE",
  "issuerUri": "urn:idp:default",
  "pemFileInfo": {
    "certificates": [
      {
        "content": "string",
        "notAfter": "2026-05-04T09:42:00Z",
        "notBefore": "2026-05-04T09:42:00Z"
      }
    ],
    "fileName": "string"
  },
  "protocol": "SAML",
  "requestBinding": "HTTP-POST",
  "responseSignatureAlgorithm": "SHA-1",
  "slug": "string",
  "ssoDebugEnabled": true,
  "ssoUrl": "https://example.com",
  "status": "ACTIVE"
}
Ejemplos de respuestas (200)
{
  "acsUrl": "string",
  "associatedDomains": [
    "string"
  ],
  "associatedOrgs": [
    {
      "dataAccessIdentityProviderIds": [
        "string"
      ],
      "domainAllowList": [
        "string"
      ],
      "domainRestrictionEnabled": true,
      "identityProviderId": "string",
      "orgId": "32b6e34b3d91647abb20e7b8",
      "postAuthRoleGrants": [
        "ORG_OWNER"
      ],
      "roleMappings": [
        {
          "externalGroupName": "string",
          "id": "32b6e34b3d91647abb20e7b8",
          "roleAssignments": [
            {
              "groupId": "32b6e34b3d91647abb20e7b8",
              "orgId": "32b6e34b3d91647abb20e7b8",
              "role": "string"
            }
          ]
        }
      ],
      "userConflicts": [
        {
          "emailAddress": "hello@example.com",
          "federationSettingsId": "32b6e34b3d91647abb20e7b8",
          "firstName": "string",
          "lastName": "string",
          "userId": "32b6e34b3d91647abb20e7b8"
        }
      ]
    }
  ],
  "audienceUri": "string",
  "createdAt": "2026-05-04T09:42:00Z",
  "description": "string",
  "displayName": "string",
  "id": "32b6e34b3d91647abb20e7b8",
  "idpType": "WORKFORCE",
  "issuerUri": "string",
  "oktaIdpId": "string",
  "pemFileInfo": {
    "certificates": [
      {
        "notAfter": "2026-05-04T09:42:00Z",
        "notBefore": "2026-05-04T09:42:00Z"
      }
    ],
    "fileName": "string"
  },
  "protocol": "SAML",
  "requestBinding": "HTTP-POST",
  "responseSignatureAlgorithm": "SHA-1",
  "slug": "string",
  "ssoDebugEnabled": true,
  "ssoUrl": "string",
  "status": "ACTIVE",
  "updatedAt": "2026-05-04T09:42:00Z"
}
Ejemplos de respuestas (400)
{
  "error": 400,
  "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
  "reason": "Bad Request",
  "errorCode": "VALIDATION_ERROR"
}
Ejemplos de respuestas (401)
{
  "error": 401,
  "detail": "(This is just an example, the exception may not be related to this endpoint)",
  "reason": "Unauthorized",
  "errorCode": "NOT_ORG_GROUP_CREATOR"
}
Ejemplos de respuestas (403)
{
  "error": 403,
  "detail": "(This is just an example, the exception may not be related to this endpoint)",
  "reason": "Forbidden",
  "errorCode": "CANNOT_CHANGE_GROUP_NAME"
}
Ejemplos de respuestas (404)
{
  "error": 404,
  "detail": "(This is just an example, the exception may not be related to this endpoint) Cannot find resource AWS",
  "reason": "Not Found",
  "errorCode": "RESOURCE_NOT_FOUND"
}
Ejemplos de respuestas (405)
{
  "error": 405,
  "detail": "(This is just an example, the exception may not be related to this endpoint)",
  "reason": "Method Not Allowed",
  "errorCode": "ATLAS_BACKUP_CANCEL_SHARD_RESTORE_JOB_NOT_ALLOWED"
}
Ejemplos de respuestas (500)
{
  "error": 500,
  "detail": "(This is just an example, the exception may not be related to this endpoint)",
  "reason": "Internal Server Error",
  "errorCode": "UNEXPECTED_ERROR"
}