> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Crear un proveedor de identidad para la organización

> Crea un nuevo Proveedor de identidad para esta Organización.

export const Scopes = ({scopes = []}) => {
  return <div>
      <div class="api-section-heading flex flex-col gap-y-4 w-full">
        <div class="flex items-baseline border-b pb-2.5 border-gray-100 dark:border-gray-800 w-full">
          <h4 class="api-section-heading-title flex-1 mb-0">Scopes</h4>
          <div class="flex items-center"></div>
        </div>
      </div>
      <div class="mt-4">
        <div class="space-y-4 whitespace-normal prose prose-sm prose-gray dark:prose-invert overflow-wrap-anywhere [&_*]:overflow-wrap-anywhere">
          <p class="whitespace-pre-line text-xs">
            {"Los alcances definen los permisos y los niveles de acceso para las solicitudes a la API y los tokens de autenticación."}
          </p>
        </div>
      </div>
      <div class="flex font-mono text-sm group/param-head param-head break-all relative mt-6" id="scopes-scopes">
        <div class="flex-1 flex flex-col content-start py-0.5 mr-5">
          <div class="flex items-center flex-wrap gap-2">
            <div class="absolute -top-1.5">
              <a href="#scopes-scopes" class="-ml-10 flex items-center opacity-0 border-0 group-hover/param-head:opacity-100 focus:opacity-100 focus:outline-0 py-2 [.expandable-content_&]:-ml-[2.1rem] group/link" aria-label="Ir al encabezado">
                ​
                <div class="w-6 h-6 rounded-md flex items-center justify-center shadow-sm text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light">
                  <svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512">
                    <path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path>
                  </svg>
                </div>
              </a>
            </div>
            {scopes.map((scope, index) => {
    return <span class="flex items-center px-2 py-0.5 rounded-md bg-gray-100/50 dark:bg-white/5 text-gray-600 dark:text-gray-200 font-medium break-all" style={{
      lineHeight: "1rem",
      fontSize: "0.75rem",
      fontFamily: 'var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace'
    }} data-component-part="field-info-pill" key={index}>
                  {scope}
                </span>;
  })}
          </div>
        </div>
      </div>
    </div>;
};

export const ApiReleaseLifecycle = ({releaseLifecycle = "GA"}) => {
  const lifecycleMap = {
    ea: "Acceso Anticipado",
    ga: "Disponible Generalmente",
    deprecated: "Obsoleto",
    planned: "Planificado",
    beta: "Beta"
  };
  const LIFECYCLE_THEMES = {
    info: {
      light: {
        bg: "lab(91.896% .077188 -6.94053)",
        text: "lab(36.091% 25.9241 -68.0384)"
      },
      dark: {
        bg: "lab(16.0426% 6.71726 -27.2409)",
        text: "lab(72.6029% 4.08953 -41.9669)"
      }
    },
    secondary: {
      light: {
        bg: "lab(90.8548% 11.3355 8.01476)",
        text: "lab(47.5286% 56.4238 43.4706)"
      },
      dark: {
        bg: "lab(16.3609% 37.191 25.6346)",
        text: "lab(71.881% 41.5 29.4839)"
      }
    },
    danger: {
      light: {
        bg: "lab(94.7916% -.0000298023 0)",
        text: "lab(54.3656% 0 -.0000119209)"
      },
      dark: {
        bg: "lab(13.232% 0 0)",
        text: "lab(51.6164% 0 0)"
      }
    }
  };
  const LIFECYCLE_THEME_MAP = {
    ea: "info",
    ga: "info",
    beta: "info",
    deprecated: "secondary",
    planned: "danger"
  };
  const lifecycle = releaseLifecycle.toLocaleLowerCase();
  const lifecycleText = lifecycleMap[lifecycle];
  if (!lifecycleText) {
    return null;
  }
  const theme = LIFECYCLE_THEMES[LIFECYCLE_THEME_MAP[lifecycle]];
  return <div>
      <div className="api-section-heading flex flex-col gap-y-4 w-full">
        <div className="flex items-baseline border-b pb-2.5 border-gray-100 dark:border-gray-800 w-full">
          <h4 className="api-section-heading-title flex-1 mb-0">Ciclo de Vida de la Versión</h4>
        </div>
      </div>
      <div className="flex font-mono text-sm group/param-head param-head break-all relative mt-2.5" id="releaselifecycle-lifecycle">
        <div className="flex-1 flex flex-col content-start py-0.5 mr-5">
          <div className="flex items-center flex-wrap gap-2">
            <div className="absolute -top-1.5">
              <a href="#releaselifecycle-lifecycle" className="-ml-10 flex items-center opacity-0 border-0 group-hover/param-head:opacity-100 focus:opacity-100 focus:outline-0 py-2 [.expandable-content_&]:-ml-[2.1rem] group/link" aria-label="Navegar al encabezado">
                <div className="w-6 h-6 rounded-md flex items-center justify-center shadow-sm text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light">
                  <svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512">
                    <path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path>
                  </svg>
                </div>
              </a>
            </div>
            <span className="inline-flex items-center w-fit font-medium gap-1 py-0.5 px-2 rounded-md" style={{
    lineHeight: "1rem",
    fontSize: "0.75rem",
    fontFamily: 'var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace',
    backgroundColor: `light-dark(${theme.light.bg}, ${theme.dark.bg})`,
    color: `light-dark(${theme.light.text}, ${theme.dark.text})`,
    borderColor: `light-dark(color-mix(in oklab, ${theme.light.text} 25%, transparent), color-mix(in oklab, ${theme.dark.text} 25%, transparent))`
  }}>
              {lifecycleText}
            </span>
          </div>
        </div>
      </div>
    </div>;
};

<ApiReleaseLifecycle releaseLifecycle="EA" />

<Scopes scopes={["create:my_org:identity_providers"]} />


## OpenAPI

````yaml es/docs/oas/myorganization/myorganization-api-oas.json POST /identity-providers
openapi: 3.1.0
info:
  description: My Organization API
  license:
    name: UNLICENSED
    url: https://auth0.com
  termsOfService: https://auth0.com/web-terms/
  title: My Organization API
  version: 1.0.0
servers:
  - url: https://{tenantDomain}/my-org/v1
    variables:
      tenantDomain:
        default: '{TENANT}.auth0.com'
        description: Dominio del Tenant de Auth0
  - url: https://{tenantDomain}/my-org
    variables:
      tenantDomain:
        default: '{TENANT}.auth0.com'
        description: Dominio del Tenant de Auth0
security: []
tags:
  - description: Configuration
    name: config
    x-displayName: Configuration
  - description: Administra los detalles relacionados con tu organización.
    name: orgDetails
    x-displayName: Organization Details Management
  - description: Administra los proveedores de identidad de tu organización.
    name: idpManagement
    x-displayName: Identity Provider Management
  - description: Administra los dominios de tu organización
    name: orgDomainManagement
    x-displayName: Domain Management
  - description: Administra los miembros de tu organización
    name: orgMemberManagement
    x-displayName: Member Management
  - description: Administra los Client Grants de tu organización
    name: clientGrantManagement
    x-displayName: Client Grant Management
  - description: Administra los clientes de API de tu organización
    name: clientManagement
    x-displayName: Client Management
  - description: Administra los roles de tu organización
    name: roles
    x-displayName: Roles
paths:
  /identity-providers:
    post:
      tags:
        - idpManagement
      summary: Crear un proveedor de identidad
      description: Crea un nuevo Proveedor de identidad para esta Organización.
      operationId: CreateOrganizationIdentityProvider
      parameters: []
      requestBody:
        $ref: '#/components/requestBodies/CreateIdentityProviderRequest'
      responses:
        '201':
          $ref: '#/components/responses/CreateIdentityProviderResponse'
        '400':
          $ref: '#/components/responses/ClientErrorBadRequestResponse'
        '401':
          $ref: '#/components/responses/ClientErrorUnauthorizedResponse'
        '403':
          $ref: '#/components/responses/ClientErrorInsufficientScopeResponse'
        '404':
          $ref: '#/components/responses/ClientErrorNotFoundOrganizationResponse'
        '409':
          $ref: '#/components/responses/ClientErrorConfigConflictResponse'
        '429':
          $ref: '#/components/responses/ClientErrorTooManyRequestsResponse'
      security:
        - OAuth2ClientCredentials:
            - create:my_org:identity_providers
        - OAuth2AuthCode:
            - create:my_org:identity_providers
      x-codeSamples: []
components:
  requestBodies:
    CreateIdentityProviderRequest:
      content:
        application/json:
          examples:
            createIdpRequest:
              $ref: '#/components/examples/CreateIdentityProviderRequestExample'
          schema:
            $ref: '#/components/schemas/CreateIdentityProviderRequestContent'
  responses:
    CreateIdentityProviderResponse:
      content:
        application/json:
          examples:
            createIdPResponseExample:
              $ref: '#/components/examples/CreateIdentityProviderResponseExample'
          schema:
            $ref: '#/components/schemas/CreateIdentityProviderResponseContent'
      description: Proveedor de identidad creado correctamente.
      headers:
        Retry-After:
          $ref: '#/components/headers/Retry-After'
        X-Auth0-Error-Kind:
          $ref: '#/components/headers/X-Auth0-Error-Kind'
        X-RateLimit-Limit:
          $ref: '#/components/headers/X-RateLimit-Limit'
        X-RateLimit-Remaining:
          $ref: '#/components/headers/X-RateLimit-Remaining'
        X-RateLimit-Reset:
          $ref: '#/components/headers/X-RateLimit-Reset'
    ClientErrorBadRequestResponse:
      content:
        application/json:
          examples:
            errorInvalidJsonExample:
              $ref: '#/components/examples/ErrorBadRequestExample'
            validationErrorExample:
              $ref: '#/components/examples/ErrorValidationExample'
          schema:
            oneOf:
              - $ref: '#/components/schemas/ErrorResponseContent'
              - $ref: '#/components/schemas/ValidationErrorResponseContent'
      description: Cuerpo de la solicitud no válido. El mensaje variará según la causa.
    ClientErrorUnauthorizedResponse:
      content:
        application/json:
          examples:
            errorMissingTokenExample:
              $ref: '#/components/examples/ErrorMissingTokenExample'
          schema:
            $ref: '#/components/schemas/ErrorResponseContent'
      description: 'No autorizado: falta el token, no es válido o ha expirado.'
    ClientErrorInsufficientScopeResponse:
      content:
        application/json:
          examples:
            errorInsufficientScopeExample:
              $ref: '#/components/examples/ErrorInsufficientScopeExample'
          schema:
            $ref: '#/components/schemas/ErrorResponseContent'
      description: Scope insuficiente.
    ClientErrorNotFoundOrganizationResponse:
      content:
        application/json:
          examples:
            errorOrgNotFoundExample:
              $ref: '#/components/examples/ErrorOrgNotFoundExample'
          schema:
            $ref: '#/components/schemas/ErrorResponseContent'
      description: Organización no encontrada.
    ClientErrorConfigConflictResponse:
      content:
        application/json:
          examples:
            errorConfigConflictExample:
              $ref: '#/components/examples/ErrorConfigConflictExample'
          schema:
            $ref: '#/components/schemas/ErrorResponseContent'
      description: >-
        Falta la configuración del servidor o no es válida; póngase en contacto
        con el administrador del inquilino.
    ClientErrorTooManyRequestsResponse:
      content:
        application/json:
          examples:
            errorEndpointRateLimitExample:
              $ref: '#/components/examples/ErrorEndpointRateLimitExample'
          schema:
            $ref: '#/components/schemas/ErrorResponseContent'
      description: >-
        Demasiadas solicitudes. Revise los encabezados X-RateLimit-Limit,
        X-RateLimit-Remaining y X-RateLimit-Reset.
      headers:
        Retry-After:
          $ref: '#/components/headers/Retry-After'
        X-Auth0-Error-Kind:
          $ref: '#/components/headers/X-Auth0-Error-Kind'
        X-RateLimit-Limit:
          $ref: '#/components/headers/X-RateLimit-Limit'
        X-RateLimit-Remaining:
          $ref: '#/components/headers/X-RateLimit-Remaining'
        X-RateLimit-Reset:
          $ref: '#/components/headers/X-RateLimit-Reset'
  examples:
    CreateIdentityProviderRequestExample:
      value:
        assign_membership_on_login: false
        display_name: OIDC IdP
        domains:
          - mydomain.com
        is_enabled: true
        name: oidcIdp
        options:
          client_id: a8f3b2e7-5d1c-4f9a-8b0d-2e1c3a5b6f7d
          client_secret: KzQp2sVxR8nTgMjFhYcEWuLoIbDvUoC6A9B1zX7yWqFjHkGrP5sQdLmNp
          discovery_url: https://{yourDomain}/.well-known/openid-configuration
          type: front_channel
        show_as_button: true
        strategy: oidc
    CreateIdentityProviderResponseExample:
      value:
        access_level: full
        assign_membership_on_login: false
        attributes:
          - description: Nombre de usuario preferido
            is_extra: false
            is_missing: false
            is_required: true
            label: Preferred username
            sso_field:
              - userName
            user_attribute: preferred_username
          - is_extra: true
            is_missing: false
            is_required: true
            sso_field:
              - externalId
            user_attribute: external_id
        display_name: OIDC IdP
        domains:
          - mydomain.com
        id: con_zW1UHutvkVWSWdCC
        is_enabled: true
        name: oidcIdp
        options:
          client_id: client_a8f3b2e7-5d1c-4f9a-8b0d-2e1c3a5b6f7did
          discovery_url: https://{yourDomain}/.well-known/openid-configuration
          type: front_channel
        show_as_button: true
        strategy: oidc
    ErrorBadRequestExample:
      value:
        detail: The request is invalid.
        status: 400
        title: Bad Request
        type: https://auth0.com/api-errors#A0E-400-0001
    ErrorValidationExample:
      value:
        status: 400
        title: Validation Error
        type: https://auth0.com/api-errors#A0E-400-0003
        validation_errors:
          - detail: is required
            field: data/property_name
            pointer: /property_name
            source: params
    ErrorMissingTokenExample:
      value:
        detail: No auth token provided.
        status: 401
        title: Missing Token
        type: https://auth0.com/api-errors#A0E-401-0002
    ErrorInsufficientScopeExample:
      value:
        detail: >-
          The auth token lacks the required scope: Check the API documentation
          for the required scopes for this endpoint.
        status: 403
        title: Insufficient Scope
        type: https://auth0.com/api-errors#A0E-403-0002
    ErrorOrgNotFoundExample:
      value:
        detail: The organization does not exist.
        status: 404
        title: Resource Not Found
        type: https://auth0.com/api-errors#A0E-404-0002
    ErrorConfigConflictExample:
      value:
        detail: Invalid or missing configuration, please contact tenant admin.
        status: 409
        title: Configuration issue
        type: https://auth0.com/api-errors#A0E-409-0001
    ErrorEndpointRateLimitExample:
      value:
        detail: The endpoint request limit has been exceeded.
        status: 429
        title: Endpoint Rate Limit Exceeded
        type: https://auth0.com/api-errors#A0E-429-0003
  schemas:
    CreateIdentityProviderRequestContent:
      $ref: '#/components/schemas/IdpKnownRequest'
    CreateIdentityProviderResponseContent:
      $ref: '#/components/schemas/IdpKnownResponse'
    ErrorResponseContent:
      additionalProperties: false
      properties:
        detail:
          description: Una descripción detallada del error.
          type: string
        status:
          description: El código de estado HTTP resultante de la solicitud.
          type: integer
        title:
          description: Una breve descripción del error.
          type: string
        type:
          description: Un URI que describe el error.
          format: uri
          type: string
      required:
        - type
        - status
        - title
        - detail
      type: object
    ValidationErrorResponseContent:
      additionalProperties: false
      properties:
        status:
          description: El código de estado HTTP resultante de la solicitud.
          type: integer
        title:
          description: Una breve descripción del error.
          type: string
        type:
          description: Un URI que describe el error.
          format: uri
          type: string
        validation_errors:
          items:
            $ref: '#/components/schemas/ValidationErrorDetail'
          type: array
      required:
        - type
        - status
        - title
        - validation_errors
      type: object
    IdpKnownRequest:
      oneOf:
        - $ref: '#/components/schemas/IdpAdfsRequest'
        - $ref: '#/components/schemas/IdpGoogleAppsRequest'
        - $ref: '#/components/schemas/IdpOidcRequest'
        - $ref: '#/components/schemas/IdpOktaRequest'
        - $ref: '#/components/schemas/IdpPingFederateRequest'
        - $ref: '#/components/schemas/IdpSamlpRequest'
        - $ref: '#/components/schemas/IdpWaadRequest'
    IdpKnownResponse:
      oneOf:
        - $ref: '#/components/schemas/IdpAdfsResponse'
        - $ref: '#/components/schemas/IdpGoogleAppsResponse'
        - $ref: '#/components/schemas/IdpOidcResponse'
        - $ref: '#/components/schemas/IdpOktaResponse'
        - $ref: '#/components/schemas/IdpPingFederateResponse'
        - $ref: '#/components/schemas/IdpSamlpResponse'
        - $ref: '#/components/schemas/IdpWaadResponse'
    ValidationErrorDetail:
      additionalProperties: false
      properties:
        detail:
          description: Una descripción detallada del error.
          type: string
        field:
          description: El nombre del parámetro no válido.
          type: string
        pointer:
          description: >-
            Puntero JSON que señala la ubicación exacta del error en un
            documento JSON que se está validando.
          type: string
        source:
          description: >-
            Especifica el origen del error (por ejemplo, body, query o
            encabezado en un mensaje HTML).
          type: string
      required:
        - detail
      type: object
    IdpAdfsRequest:
      allOf:
        - $ref: '#/components/schemas/IdpBaseRequest'
        - properties:
            options:
              $ref: '#/components/schemas/IdpAdfsOptionsRequest'
              description: Opciones específicas del proveedor de identidad.
            strategy:
              const: adfs
          required:
            - strategy
            - options
          type: object
      description: Opciones específicas del proveedor de identidad.
      title: IdP ADFS Request
      type: object
      unevaluatedProperties: false
    IdpGoogleAppsRequest:
      allOf:
        - $ref: '#/components/schemas/IdpBaseRequest'
        - properties:
            options:
              $ref: '#/components/schemas/IdpGoogleAppsOptionsRequest'
              description: Opciones específicas del proveedor de identidad.
            strategy:
              const: google-apps
          required:
            - strategy
            - options
          type: object
      description: Opciones específicas del proveedor de identidad.
      title: IdP Google Workforce Request
      type: object
      unevaluatedProperties: false
    IdpOidcRequest:
      allOf:
        - $ref: '#/components/schemas/IdpBaseRequest'
        - properties:
            options:
              $ref: '#/components/schemas/IdpOidcOptionsRequest'
              description: Opciones específicas del proveedor de identidad.
            strategy:
              const: oidc
          required:
            - strategy
            - options
          type: object
      description: Opciones específicas del proveedor de identidad.
      title: IdP OIDC Request
      type: object
      unevaluatedProperties: false
    IdpOktaRequest:
      allOf:
        - $ref: '#/components/schemas/IdpBaseRequest'
        - properties:
            options:
              $ref: '#/components/schemas/IdpOktaOptionsRequest'
              description: Opciones específicas del proveedor de identidad.
            strategy:
              const: okta
          required:
            - strategy
            - options
          type: object
      description: Opciones específicas del proveedor de identidad.
      title: IdP Okta Request
      type: object
      unevaluatedProperties: false
    IdpPingFederateRequest:
      allOf:
        - $ref: '#/components/schemas/IdpBaseRequest'
        - properties:
            options:
              $ref: '#/components/schemas/IdpPingFederateOptionsRequest'
              description: Opciones específicas del proveedor de identidad.
            strategy:
              const: pingfederate
          required:
            - strategy
            - options
          type: object
      description: Opciones específicas del proveedor de identidad.
      title: IdP Ping Request
      type: object
      unevaluatedProperties: false
    IdpSamlpRequest:
      allOf:
        - $ref: '#/components/schemas/IdpBaseRequest'
        - properties:
            options:
              $ref: '#/components/schemas/IdpSamlpOptionsRequest'
              description: Opciones específicas del proveedor de identidad.
            strategy:
              const: samlp
          required:
            - strategy
            - options
          type: object
      description: Opciones específicas del proveedor de identidad.
      title: IdP SAML Request
      type: object
      unevaluatedProperties: false
    IdpWaadRequest:
      allOf:
        - $ref: '#/components/schemas/IdpBaseRequest'
        - properties:
            options:
              $ref: '#/components/schemas/IdpWaadOptionsRequest'
              description: Opciones específicas del proveedor de identidad.
            strategy:
              const: waad
          required:
            - strategy
            - options
          type: object
      description: Opciones específicas del proveedor de identidad.
      title: IdP Microsoft Azure AD Request
      type: object
      unevaluatedProperties: false
    IdpAdfsResponse:
      allOf:
        - $ref: '#/components/schemas/IdpBaseResponse'
        - properties:
            options:
              $ref: '#/components/schemas/IdpAdfsOptionsResponse'
              description: Opciones específicas del proveedor de identidad.
            strategy:
              const: adfs
          required:
            - strategy
            - options
          type: object
      description: Opciones específicas del proveedor de identidad.
      title: IdP ADFS Response
      type: object
      unevaluatedProperties: false
    IdpGoogleAppsResponse:
      allOf:
        - $ref: '#/components/schemas/IdpBaseResponse'
        - properties:
            options:
              $ref: '#/components/schemas/IdpGoogleAppsOptionsResponse'
              description: Opciones específicas del proveedor de identidad.
            strategy:
              const: google-apps
          required:
            - strategy
            - options
          type: object
      description: Opciones específicas del proveedor de identidad.
      title: IdP Google Workforce Response
      type: object
      unevaluatedProperties: false
    IdpOidcResponse:
      allOf:
        - $ref: '#/components/schemas/IdpBaseResponse'
        - properties:
            attributes:
              items:
                $ref: '#/components/schemas/IdpUserAttributeMapItem'
              type: array
            options:
              $ref: '#/components/schemas/IdpOidcOptionsResponse'
              description: Opciones específicas del proveedor de identidad.
            strategy:
              const: oidc
          required:
            - strategy
            - options
            - attributes
          type: object
      description: Opciones específicas del proveedor de identidad.
      title: IdP OIDC Response
      type: object
      unevaluatedProperties: false
    IdpOktaResponse:
      allOf:
        - $ref: '#/components/schemas/IdpBaseResponse'
        - properties:
            attributes:
              items:
                $ref: '#/components/schemas/IdpUserAttributeMapItem'
              type: array
            options:
              $ref: '#/components/schemas/IdpOktaOptionsResponse'
              description: Opciones específicas del proveedor de identidad.
            strategy:
              const: okta
          required:
            - strategy
            - options
            - attributes
          type: object
      description: Opciones específicas del proveedor de identidad.
      title: IdP Okta Response
      type: object
      unevaluatedProperties: false
    IdpPingFederateResponse:
      allOf:
        - $ref: '#/components/schemas/IdpBaseResponse'
        - properties:
            options:
              $ref: '#/components/schemas/IdpPingFederateOptionsResponse'
              description: Opciones específicas del proveedor de identidad.
            strategy:
              const: pingfederate
          required:
            - strategy
            - options
          type: object
      description: Opciones específicas del proveedor de identidad.
      title: IdP Ping Response
      type: object
      unevaluatedProperties: false
    IdpSamlpResponse:
      allOf:
        - $ref: '#/components/schemas/IdpBaseResponse'
        - properties:
            attributes:
              items:
                $ref: '#/components/schemas/IdpUserAttributeMapItem'
              type: array
            options:
              $ref: '#/components/schemas/IdpSamlpOptionsResponse'
              description: Opciones específicas del proveedor de identidad.
            strategy:
              const: samlp
          required:
            - strategy
            - options
            - attributes
          type: object
      description: Opciones específicas del proveedor de identidad.
      title: IdP SAML Response
      type: object
      unevaluatedProperties: false
    IdpWaadResponse:
      allOf:
        - $ref: '#/components/schemas/IdpBaseResponse'
        - properties:
            options:
              $ref: '#/components/schemas/IdpWaadOptionsResponse'
              description: Opciones específicas del proveedor de identidad.
            strategy:
              const: waad
          required:
            - strategy
            - options
          type: object
      description: Opciones específicas del proveedor de identidad.
      title: IdP Microsoft Azure AD Response
      type: object
      unevaluatedProperties: false
    IdpBaseRequest:
      allOf:
        - properties:
            access_level:
              $ref: '#/components/schemas/OrganizationAccessLevelEnum'
              readOnly: true
            assign_membership_on_login:
              description: >-
                Si es true, el usuario pasará a ser miembro de la organización
                al iniciar sesión.
              type: boolean
            display_name:
              description: >-
                Nombre del proveedor de identidad usado en la pantalla de inicio
                de sesión.
              maxLength: 128
              minLength: 1
              type: string
            domains:
              description: Lista de dominios para Home Realm Discovery (HRD)
              items:
                type: string
              type: array
            id:
              $ref: '#/components/schemas/IdpId'
            is_enabled:
              description: >-
                True si el proveedor de identidad está habilitado para la
                organización.
              type: boolean
            name:
              description: El nombre del proveedor de identidad
              maxLength: 128
              minLength: 1
              type: string
            show_as_button:
              description: >-
                Permite mostrar un botón para la conexión en la página de inicio
                de sesión (solo en la nueva experiencia). Si es false, solo
                podrá usarse mediante Home Realm Discovery (HRD).
              type: boolean
            strategy:
              $ref: '#/components/schemas/IdpStrategyEnum'
          required:
            - name
            - strategy
          type: object
    IdpAdfsOptionsRequest:
      oneOf:
        - additionalProperties: false
          properties:
            adfs_server:
              description: >-
                adfs_server es la URL pública que las partes de confianza y los
                clientes internos usan para comunicarse con un servidor ADFS
                para la autenticación y la emisión de tokens
              type: string
          required:
            - adfs_server
          title: adfs_server
          type: object
        - additionalProperties: false
          properties:
            fedMetadataXml:
              description: >-
                Un archivo XML de Federation Metadata en ADFS es un documento
                crucial que sirve como base para establecer confianza entre un
                servidor ADFS y otras partes de confianza que desean usar
                información de identidad de ADFS.
              type: string
          required:
            - fedMetadataXml
          title: fedMetadataXml
          type: object
      type: object
    IdpGoogleAppsOptionsRequest:
      additionalProperties: false
      properties:
        client_id:
          description: Identificador único de su aplicación de Google registrada.
          type: string
        client_secret:
          description: >-
            Cadena utilizada para obtener acceso a su aplicación de Google
            registrada
          type: string
        domain:
          description: Nombre de dominio de Google Workspace de su organización.
          type: string
        icon_url:
          description: >-
            Una URL que apunta a un archivo de imagen que representa su
            aplicación cliente.
          type: string
      required:
        - domain
        - client_id
        - client_secret
      type: object
    IdpOidcOptionsRequest:
      additionalProperties: false
      properties:
        client_id:
          description: >-
            El identificador que le proporcionó su proveedor. Identificador
            único de su aplicación registrada.
          type: string
        client_secret:
          description: >-
            Disponible si anteriormente eligió Back Channel. Es el secreto que
            le proporcionó su proveedor, y cada proveedor gestiona este paso de
            forma diferente.
          type: string
        discovery_url:
          description: >-
            La URL donde el Proveedor de identidad OIDC publica la información
            de configuración de su proveedor de OpenID
          type: string
        type:
          $ref: '#/components/schemas/IdpOidcOptionsTypeEnum'
      required:
        - discovery_url
        - client_id
        - type
      type: object
    IdpOktaOptionsRequest:
      additionalProperties: false
      properties:
        client_id:
          description: Identificador único de su aplicación de Okta registrada
          type: string
        client_secret:
          description: >-
            Cadena utilizada para obtener acceso a su aplicación de Okta
            registrada.
          type: string
        domain:
          description: El dominio de Okta para su organización.
          type: string
        icon_url:
          description: >-
            Una URL que apunta a un archivo de imagen que representa su
            aplicación cliente.
          type: string
      required:
        - domain
        - client_id
        - client_secret
      type: object
    IdpPingFederateOptionsRequest:
      additionalProperties: false
      properties:
        digestAlgorithm:
          $ref: '#/components/schemas/IdpSignAlgDigestTypeEnum'
        icon_url:
          description: >-
            Una URL que apunta a un archivo de imagen que representa su
            aplicación cliente.
          type: string
        idpInitiated:
          $ref: '#/components/schemas/IdpOptionsIdpInitiated'
        pingFederateBaseUrl:
          description: >-
            URL proporcionada por PingFederate que devuelve información
            utilizada para crear la conexión
          type: string
        signSAMLRequest:
          description: >-
            Indica si PingFederate debe firmar digitalmente las solicitudes
            salientes de autenticación SAML a las partes confiables
          type: boolean
        signatureAlgorithm:
          $ref: '#/components/schemas/IdpSignAlgTypeEnum'
        signingCert:
          description: >-
            Clave pública de PingFederate Server (codificada en PEM o CER) que
            recuperó del IdP
          type: string
      required:
        - pingFederateBaseUrl
        - signingCert
        - signatureAlgorithm
        - digestAlgorithm
        - signSAMLRequest
      type: object
    IdpSamlpOptionsRequest:
      oneOf:
        - additionalProperties: false
          properties:
            bindingMethod:
              description: >-
                Define el Binding HTTP específico que se utiliza para enviar
                mensajes SAML.
              type: string
            cert:
              description: >-
                Certificado de firma (codificado en PEM o CER) que recuperó del
                IdP
              type: string
            digestAlgorithm:
              $ref: '#/components/schemas/IdpSignAlgDigestTypeEnum'
            icon_url:
              description: >-
                Una URL que apunta a un archivo de imagen que representa su
                aplicación cliente.
              type: string
            idpInitiated:
              $ref: '#/components/schemas/IdpOptionsIdpInitiated'
            metadataUrl:
              description: >-
                URL proporcionada por el proveedor SAML que devuelve información
                utilizada para crear la conexión
              type: string
            protocolBinding:
              $ref: '#/components/schemas/IdpProtocolBindingTypeEnum'
            signSAMLRequest:
              description: >-
                Cuando está habilitado, la solicitud de autenticación SAML se
                firmará.
              type: boolean
            signatureAlgorithm:
              $ref: '#/components/schemas/IdpSignAlgTypeEnum'
          required:
            - metadataUrl
            - signSAMLRequest
          title: automatic
          type: object
        - additionalProperties: false
          properties:
            bindingMethod:
              description: >-
                Define el Binding HTTP específico que se utiliza para enviar
                mensajes SAML.
              type: string
            cert:
              description: >-
                Certificado de firma (codificado en PEM o CER) que recuperó del
                IdP
              type: string
            digestAlgorithm:
              $ref: '#/components/schemas/IdpSignAlgDigestTypeEnum'
            icon_url:
              description: >-
                Una URL que apunta a un archivo de imagen que representa su
                aplicación cliente.
              type: string
            idpInitiated:
              $ref: '#/components/schemas/IdpOptionsIdpInitiated'
            protocolBinding:
              $ref: '#/components/schemas/IdpProtocolBindingTypeEnum'
            signInEndpoint:
              description: La URL del endpoint de inicio de sesión del IdP
              type: string
            signSAMLRequest:
              description: >-
                Cuando está habilitado, la solicitud de autenticación SAML se
                firmará.
              type: boolean
            signatureAlgorithm:
              $ref: '#/components/schemas/IdpSignAlgTypeEnum'
          required:
            - signInEndpoint
            - cert
            - signSAMLRequest
          title: manual
          type: object
    IdpWaadOptionsRequest:
      additionalProperties: false
      properties:
        client_id:
          description: Identificador único de tu aplicación registrada de Azure AD.
          type: string
        client_secret:
          description: >-
            Cadena utilizada para obtener acceso a tu aplicación registrada de
            Azure AD.
          type: string
        icon_url:
          description: >-
            URL que apunta a un archivo de imagen que representa tu aplicación
            cliente.
          type: string
        tenant_domain:
          description: >-
            El nombre de dominio de tu Azure AD. Puedes encontrarlo en la página
            de información general de tu directorio de Azure AD en el portal de
            Microsoft Azure.
          type: string
      required:
        - tenant_domain
        - client_id
        - client_secret
      type: object
    IdpBaseResponse:
      allOf:
        - properties:
            access_level:
              $ref: '#/components/schemas/OrganizationAccessLevelEnum'
              readOnly: true
            assign_membership_on_login:
              description: >-
                Si es true, el usuario pasará a ser miembro de la organización
                al iniciar sesión.
              type: boolean
            display_name:
              description: >-
                Nombre del proveedor de identidad usado en la pantalla de inicio
                de sesión.
              maxLength: 128
              minLength: 1
              type: string
            domains:
              description: Lista de dominios para Home Realm Discovery (HRD)
              items:
                type: string
              type: array
            id:
              $ref: '#/components/schemas/IdpId'
            is_enabled:
              description: >-
                True si el proveedor de identidad está habilitado para la
                organización.
              type: boolean
            name:
              description: El nombre del proveedor de identidad
              maxLength: 128
              type:
                - string
                - 'null'
            show_as_button:
              description: >-
                Permite mostrar un botón para la conexión en la página de inicio
                de sesión (solo en la nueva experiencia). Si es false, solo
                podrá usarse mediante Home Realm Discovery (HRD).
              type: boolean
            strategy:
              $ref: '#/components/schemas/IdpStrategyEnum'
          required:
            - strategy
          type: object
    IdpAdfsOptionsResponse:
      oneOf:
        - additionalProperties: false
          properties:
            adfs_server:
              description: >-
                adfs_server es la URL pública que las partes de confianza y los
                clientes internos usan para comunicarse con un servidor ADFS
                para la autenticación y la emisión de tokens
              type: string
          title: adfs_server
          type: object
        - additionalProperties: false
          properties:
            fedMetadataXml:
              description: >-
                Un archivo XML de Federation Metadata en ADFS es un documento
                crucial que sirve como base para establecer confianza entre un
                servidor ADFS y otras partes de confianza que desean usar
                información de identidad de ADFS.
              type: string
          title: fedMetadataXml
          type: object
      type: object
    IdpGoogleAppsOptionsResponse:
      additionalProperties: false
      properties:
        client_id:
          description: Identificador único de su aplicación de Google registrada.
          type: string
        domain:
          description: Nombre de dominio de Google Workspace de su organización.
          type: string
        icon_url:
          description: >-
            Una URL que apunta a un archivo de imagen que representa su
            aplicación cliente.
          type: string
      type: object
    IdpUserAttributeMapItem:
      allOf:
        - $ref: '#/components/schemas/BaseUserAttributeMapItem'
        - properties:
            sso_field:
              description: El nombre o los nombres del campo sso.
              items:
                type: string
              type: array
          required:
            - sso_field
          type: object
      type: object
      unevaluatedProperties: false
    IdpOidcOptionsResponse:
      additionalProperties: false
      properties:
        client_id:
          description: >-
            El identificador que le proporcionó su proveedor. Identificador
            único de su aplicación registrada.
          type: string
        discovery_url:
          description: >-
            La URL donde el Proveedor de identidad OIDC publica su información
            de configuración del proveedor OpenID
          type: string
        type:
          $ref: '#/components/schemas/IdpOidcOptionsTypeEnum'
      type: object
    IdpOktaOptionsResponse:
      additionalProperties: false
      properties:
        client_id:
          description: Identificador único de su aplicación de Okta registrada
          type: string
        domain:
          description: El dominio de Okta para su organización.
          type: string
        icon_url:
          description: >-
            Una URL que apunta a un archivo de imagen que representa su
            aplicación cliente.
          type: string
      type: object
    IdpPingFederateOptionsResponse:
      additionalProperties: false
      properties:
        cert:
          description: >-
            Un valor derivado de decodificar signingCert. No debe actualizarse
            directamente; en su lugar, actualice signingCertificate para
            decodificar un nuevo valor para este campo
          readOnly: true
          type: string
        digestAlgorithm:
          $ref: '#/components/schemas/IdpSignAlgDigestTypeEnum'
        icon_url:
          description: >-
            Una URL que apunta a un archivo de imagen que representa su
            aplicación cliente.
          type: string
        idpInitiated:
          $ref: '#/components/schemas/IdpOptionsIdpInitiated'
        pingFederateBaseUrl:
          description: >-
            URL proporcionada por PingFederate que devuelve información
            utilizada para crear la conexión
          type: string
        signSAMLRequest:
          description: >-
            Indica si PingFederate debe firmar digitalmente las solicitudes
            salientes de autenticación SAML a las partes confiables
          type: boolean
        signatureAlgorithm:
          $ref: '#/components/schemas/IdpSignAlgTypeEnum'
      type: object
    IdpSamlpOptionsResponse:
      oneOf:
        - additionalProperties: false
          properties:
            bindingMethod:
              description: >-
                Define el Binding HTTP específico que se utiliza para enviar
                mensajes SAML.
              type: string
            cert:
              description: >-
                Certificado de firma (codificado en PEM o CER) que recuperó del
                IdP
              type: string
            digestAlgorithm:
              $ref: '#/components/schemas/IdpSignAlgDigestTypeEnum'
            icon_url:
              description: >-
                Una URL que apunta a un archivo de imagen que representa su
                aplicación cliente.
              type: string
            idpInitiated:
              $ref: '#/components/schemas/IdpOptionsIdpInitiated'
            metadataUrl:
              description: >-
                URL proporcionada por el proveedor SAML que devuelve información
                utilizada para crear la conexión
              type: string
            protocolBinding:
              $ref: '#/components/schemas/IdpProtocolBindingTypeEnum'
            signSAMLRequest:
              description: >-
                Cuando está habilitado, la solicitud de autenticación SAML se
                firmará.
              type: boolean
            signatureAlgorithm:
              $ref: '#/components/schemas/IdpSignAlgTypeEnum'
          title: automatic
          type: object
        - additionalProperties: false
          properties:
            bindingMethod:
              description: >-
                Define el Binding HTTP específico que se utiliza para enviar
                mensajes SAML.
              type: string
            cert:
              description: >-
                Certificado de firma (codificado en PEM o CER) que recuperaste
                del IdP
              type: string
            digestAlgorithm:
              $ref: '#/components/schemas/IdpSignAlgDigestTypeEnum'
            icon_url:
              description: >-
                URL que apunta a un archivo de imagen que representa tu
                aplicación cliente.
              type: string
            idpInitiated:
              $ref: '#/components/schemas/IdpOptionsIdpInitiated'
            protocolBinding:
              $ref: '#/components/schemas/IdpProtocolBindingTypeEnum'
            signInEndpoint:
              description: La URL del endpoint de inicio de sesión del IdP
              type: string
            signSAMLRequest:
              description: >-
                Cuando está habilitado, la solicitud de autenticación SAML se
                firmará.
              type: boolean
            signatureAlgorithm:
              $ref: '#/components/schemas/IdpSignAlgTypeEnum'
          title: manual
          type: object
    IdpWaadOptionsResponse:
      additionalProperties: false
      properties:
        client_id:
          description: Identificador único de tu aplicación registrada de Azure AD.
          type: string
        icon_url:
          description: >-
            URL que apunta a un archivo de imagen que representa tu aplicación
            cliente.
          type: string
        tenant_domain:
          description: >-
            El nombre de dominio de tu Azure AD. Puedes encontrarlo en la página
            de información general de tu directorio de Azure AD en el portal de
            Microsoft Azure.
          type: string
      type: object
    OrganizationAccessLevelEnum:
      description: ''
      enum:
        - none
        - readonly
        - limited
        - full
      type: string
    IdpId:
      description: Identificador del proveedor de identidad.
      pattern: ^con_[A-Za-z0-9]{16}$
      readOnly: true
      type: string
    IdpStrategyEnum:
      description: El tipo de proveedor de identidad
      enum:
        - adfs
        - google-apps
        - oidc
        - okta
        - pingfederate
        - samlp
        - waad
      type: string
    IdpOidcOptionsTypeEnum:
      description: >-
        Seleccione si los intercambios de autenticación se realizan mediante
        comunicación de servidor a servidor (Back Channel) o a través del
        navegador con el flujo implícito con Form Post (Front Channel)
      enum:
        - front_channel
        - back_channel
      type: string
    IdpSignAlgDigestTypeEnum:
      description: Seleccione el algoritmo de hash utilizado para la firma
      enum:
        - sha256
        - sha1
      type: string
    IdpOptionsIdpInitiated:
      description: >-
        Objeto que contiene detalles de configuración para flujos de inicio de
        sesión único iniciados por el Proveedor de identidad (IdP)
      properties:
        client_authorizequery:
          description: >-
            Este campo representa una plantilla para construir la cadena de
            consulta de autorización al iniciar un flujo iniciado por IdP para
            un cliente específico
          type: string
        client_id:
          description: >-
            El ID de cliente de tu aplicación predeterminada para la que se está
            configurando el flujo iniciado por IdP
          type: string
        client_protocol:
          description: >-
            Este es el protocolo que se utiliza para conectar la aplicación
            predeterminada seleccionada
          type: string
        enabled:
          description: >-
            Indicador que señala si el SSO iniciado por IdP está habilitado para
            esta conexión
          type: boolean
      type: object
    IdpSignAlgTypeEnum:
      description: Seleccione el algoritmo utilizado para la firma
      enum:
        - rsa-sha256
        - rsa-sha1
      type: string
    IdpProtocolBindingTypeEnum:
      description: Binding HTTP compatible con el IdP.
      enum:
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect
        - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
      type: string
    BaseUserAttributeMapItem:
      properties:
        description:
          description: La descripción del atributo del usuario.
          type: string
        is_extra:
          description: >-
            Indica si este atributo no forma parte del esquema definido por el
            administrador, sino que lo proporciona el origen. La propiedad se
            eliminará cuando se realice una operación de actualización.
          type: boolean
        is_missing:
          description: >-
            Indica si se espera este atributo, pero no está incluido en el
            esquema definido por el administrador. La propiedad se agregará
            cuando se realice una operación de actualización.
          type: boolean
        is_required:
          description: Indica si el atributo es obligatorio.
          type: boolean
        label:
          description: La etiqueta del atributo de usuario.
          type: string
        user_attribute:
          description: El nombre del atributo del usuario.
          type: string
      required:
        - is_required
        - is_extra
        - is_missing
      type: object
  headers:
    Retry-After:
      description: >-
        El número de segundos que el cliente debe esperar antes de realizar una
        nueva solicitud.
      schema:
        type: integer
    X-Auth0-Error-Kind:
      description: >-
        Un indicador de que el límite de tasa superado corresponde a un límite
        global (por inquilino).
      schema:
        enum:
          - global-rate-limit
        type: string
    X-RateLimit-Limit:
      description: >-
        El número de solicitudes permitidas en la ventana actual del límite de
        tasa.
      schema:
        type: integer
    X-RateLimit-Remaining:
      description: >-
        El número de solicitudes restantes en la ventana actual del límite de
        tasa.
      schema:
        type: integer
    X-RateLimit-Reset:
      description: >-
        La marca de tiempo Unix que indica cuándo se restablece la ventana
        actual del límite de tasa.
      schema:
        type: integer
  securitySchemes:
    OAuth2ClientCredentials:
      flows:
        clientCredentials:
          scopes:
            create:my_org:client_grants: Create client grants for client in organization
            create:my_org:clients: Create API clients for organization
            create:my_org:domains: Create domain for organization
            create:my_org:identity_providers: Create identity provider for organization
            create:my_org:identity_providers_domains: Associate organization domain with identity provider
            create:my_org:identity_providers_provisioning: Create provisioning configuration for identity provider
            create:my_org:identity_providers_scim_tokens: Create a provisioning SCIM token for this identity provider
            create:my_org:member_invitations: Create member invitations for organization
            create:my_org:member_roles: Create Roles for members in organization
            delete:my_org:clients: Delete API clients for organization
            delete:my_org:domains: Delete domain for organization
            delete:my_org:identity_providers: Delete identity provider for organization
            delete:my_org:identity_providers_domains: Remove organization domain from identity provider
            delete:my_org:identity_providers_provisioning: Delete provisioning configuration for identity provider
            delete:my_org:identity_providers_scim_tokens: Delete a provisioning SCIM configuration for an identity provider
            delete:my_org:member_invitations: Delete member invitations for organization
            delete:my_org:member_roles: Delete Roles from members for organization
            delete:my_org:memberships: Delete members from organization without deleting underlying users
            read:my_org:clients: Read API clients for organization
            read:my_org:configuration: Read organization configuration
            read:my_org:details: Read organization details
            read:my_org:domains: Read domains for organization
            read:my_org:identity_providers: Read identity providers for organization
            read:my_org:identity_providers_provisioning: Read provisioning configuration for identity provider
            read:my_org:identity_providers_scim_tokens: List the provisioning SCIM tokens for this identity provider
            read:my_org:member_invitations: List member invitations for organization
            read:my_org:member_roles: List Roles for members in organization
            read:my_org:members: List members for organization
            update:my_org:details: Update organization details
            update:my_org:domains: Update domain for organization
            update:my_org:identity_providers: Update identity provider for organization
            update:my_org:identity_providers_detach: Detach identity provider from organization
            update:my_org:identity_providers_provisioning: Update provisioning configuration for identity provider
          tokenUrl: /oauth/token
          x-form-parameters:
            audience: /myorg-api/v1/
      type: oauth2
    OAuth2AuthCode:
      flows:
        authorizationCode:
          authorizationUrl: /authorize
          scopes:
            create:my_org:client_grants: Create client grants for client in organization
            create:my_org:clients: Create API clients for organization
            create:my_org:domains: Create domain for organization
            create:my_org:identity_providers: Create identity provider for organization
            create:my_org:identity_providers_domains: Associate organization domain with identity provider
            create:my_org:identity_providers_provisioning: Create provisioning configuration for identity provider
            create:my_org:identity_providers_scim_tokens: Create a provisioning SCIM token for this identity provider
            create:my_org:member_invitations: Create member invitations for organization
            create:my_org:member_roles: Create Roles for members in organization
            delete:my_org:clients: Delete API clients for organization
            delete:my_org:domains: Delete domain for organization
            delete:my_org:identity_providers: Delete identity provider for organization
            delete:my_org:identity_providers_domains: Remove organization domain from identity provider
            delete:my_org:identity_providers_provisioning: Delete provisioning configuration for identity provider
            delete:my_org:identity_providers_scim_tokens: Delete a provisioning SCIM configuration for an identity provider
            delete:my_org:member_invitations: Delete member invitations for organization
            delete:my_org:member_roles: Delete Roles from members for organization
            delete:my_org:memberships: Delete members from organization without deleting underlying users
            read:my_org:clients: Read API clients for organization
            read:my_org:configuration: Read organization configuration
            read:my_org:details: Read organization details
            read:my_org:domains: Read domains for organization
            read:my_org:identity_providers: Read identity providers for organization
            read:my_org:identity_providers_provisioning: Read provisioning configuration for identity provider
            read:my_org:identity_providers_scim_tokens: List the provisioning SCIM tokens for this identity provider
            read:my_org:member_invitations: List member invitations for organization
            read:my_org:member_roles: List Roles for members in organization
            read:my_org:members: List members for organization
            update:my_org:details: Update organization details
            update:my_org:domains: Update domain for organization
            update:my_org:identity_providers: Update identity provider for organization
            update:my_org:identity_providers_detach: Detach identity provider from organization
            update:my_org:identity_providers_provisioning: Update provisioning configuration for identity provider
          tokenUrl: /oauth/token
          x-form-parameters:
            audience: /myorg-api/v1/
      type: oauth2

````