> ## 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.

# Mettre à jour les liaisons

> Mettez à jour les actions associées (c.-à-d. rattachées) à un déclencheur. Une fois qu’une action est créée et déployée, elle doit être rattachée (c.-à-d. liée) à un déclencheur pour être exécutée dans le cadre d’un flux. L’ordre dans lequel les actions sont fournies détermine l’ordre dans lequel elles sont exécutées.


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">
            {"Les scopes définissent les autorisations et les niveaux d’accès des requêtes d’API et des jetons d’authentification."}
          </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="Accéder à l’en-tête">
                ​
                <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: "Accès anticipé",
    ga: "Généralement disponible",
    deprecated: "Obsolète",
    planned: "Planifié",
    beta: "Bêta"
  };
  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">Cycle de vie de la version</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="Accéder à l'en-tête">
                <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="GA" />

<Scopes scopes={["update:actions"]} />


## OpenAPI

````yaml fr-CA/docs/oas/management/v2/management-api-oas.json PATCH /actions/triggers/{triggerId}/bindings
openapi: 3.1.0
info:
  contact:
    name: Auth0 Support
    url: https://support.auth0.com
  description: Auth0 Management API v2.
  termsOfService: https://auth0.com/web-terms/
  title: Auth0 Management API
  version: '2.0'
servers:
  - url: https://{tenantDomain}/api/v2
    variables:
      tenantDomain:
        default: '{TENANT}.auth0.com'
        description: Domaine du locataire Auth0
security:
  - bearerAuth: []
externalDocs:
  description: Documentation de l’Auth0 Management API
  url: https://auth0.com/docs/api/management/v2/
paths:
  /actions/triggers/{triggerId}/bindings:
    patch:
      tags:
        - actions
      summary: Mettre à jour les liaisons de déclencheur
      description: >
        Mettez à jour les actions associées (c.-à-d. rattachées) à un
        déclencheur. Une fois qu’une action est créée et déployée, elle doit
        être rattachée (c.-à-d. liée) à un déclencheur pour être exécutée dans
        le cadre d’un flux. L’ordre dans lequel les actions sont fournies
        détermine l’ordre dans lequel elles sont exécutées.
      operationId: patch_bindings
      parameters:
        - description: Un point d’extensibilité d’Actions.
          in: path
          name: triggerId
          required: true
          schema:
            $ref: '#/components/schemas/ActionTriggerTypeEnum'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateActionBindingsRequestContent'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/UpdateActionBindingsRequestContent'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpdateActionBindingsResponseContent'
          description: Les associations ont été mises à jour.
        '400':
          description: Corps de requête non valide.
          x-description-1: Invalid request URI. The message will vary depending on the cause.
        '401':
          description: Jeton non valide.
          x-description-1: Invalid signature received for JSON Web Token validation.
        '403':
          description: "Scope insuffisant, valeur attendue\_: update:actions."
        '429':
          description: >-
            Trop de requêtes. Vérifiez les en-têtes X-RateLimit-Limit,
            X-RateLimit-Remaining et X-RateLimit-Reset.
      security:
        - bearerAuth: []
        - oAuth2ClientCredentials:
            - update:actions
      x-codeSamples:
        - label: Update trigger bindings
          lang: go
          source: |
            package example

            import (
                context "context"

                triggers "github.com/auth0/go-auth0/management/management/actions/triggers"
                client "github.com/auth0/go-auth0/management/management/client"
                option "github.com/auth0/go-auth0/management/management/option"
            )

            func do() {
                client := client.NewClient(
                    option.WithToken(
                        "<token>",
                    ),
                )
                request := &triggers.UpdateActionBindingsRequestContent{}
                client.Actions.Triggers.Bindings.UpdateMany(
                    context.TODO(),
                    "triggerId",
                    request,
                )
            }
        - label: Update trigger bindings
          lang: typescript
          source: |
            import { ManagementClient } from "auth0";

            async function main() {
                const client = new ManagementClient({
                    token: "<token>",
                });
                await client.actions.triggers.bindings.updateMany("triggerId", {});
            }
            main();
        - label: Update trigger bindings
          lang: javascript
          source: |
            import { ManagementClient } from "auth0";

            async function main() {
                const client = new ManagementClient({
                    token: "<token>",
                });
                await client.actions.triggers.bindings.updateMany("triggerId", {});
            }
            main();
components:
  schemas:
    ActionTriggerTypeEnum:
      description: Un point d’extensibilité des Actions.
      enum:
        - post-login
        - credentials-exchange
        - pre-user-registration
        - post-user-registration
        - post-change-password
        - send-phone-message
        - custom-phone-provider
        - custom-email-provider
        - password-reset-post-challenge
        - custom-token-exchange
        - event-stream
        - password-hash-migration
        - login-post-identifier
        - signup-post-identifier
      type: string
    UpdateActionBindingsRequestContent:
      additionalProperties: false
      properties:
        bindings:
          description: >-
            Les Actions qui seront associées à ce déclencheur. Elles seront
            exécutées dans l’ordre où elles sont incluses.
          items:
            $ref: '#/components/schemas/UpdateActionBindingItem'
          type: array
      type: object
    UpdateActionBindingsResponseContent:
      additionalProperties: false
      properties:
        bindings:
          items:
            $ref: '#/components/schemas/ActionBinding'
          type: array
      type: object
    UpdateActionBindingItem:
      oneOf:
        - $ref: '#/components/schemas/ActionBindingWithRef'
    ActionBinding:
      additionalProperties: false
      description: Binding est l’entité associative qui relie un déclencheur à une Action.
      properties:
        action:
          $ref: '#/components/schemas/Action'
        created_at:
          default: '2021-01-01T00:00:00.000Z'
          description: L’heure à laquelle la liaison a été créée.
          format: date-time
          type: string
        display_name:
          default: my-action-1
          description: Le nom de la liaison.
          type: string
        id:
          default: 4a881e22-0562-4178-bc91-b0f2b321dc13
          description: L’identifiant unique de cette liaison.
          type: string
        trigger_id:
          $ref: '#/components/schemas/ActionTriggerTypeEnum'
        updated_at:
          default: '2021-01-01T00:00:00.000Z'
          description: L’heure à laquelle la liaison a été mise à jour.
          format: date-time
          type: string
      type: object
    ActionBindingWithRef:
      additionalProperties: false
      properties:
        display_name:
          default: my-action-1
          description: Le nom de la liaison.
          type: string
        ref:
          $ref: '#/components/schemas/ActionBindingRef'
        secrets:
          description: >-
            La liste des secrets inclus dans une Action ou dans une version
            d’Action.
          items:
            $ref: '#/components/schemas/ActionSecretRequest'
          type: array
      required:
        - ref
      type: object
    Action:
      additionalProperties: false
      properties:
        all_changes_deployed:
          default: false
          description: Vrai si tout le contenu d’une Action a été déployé.
          type: boolean
        built_at:
          default: '2021-01-01T00:00:00.000Z'
          description: >-
            La date et l’heure auxquelles cette Action a été compilée avec
            succès.
          format: date-time
          type: string
        code:
          default: module.exports = () => {}
          description: Le code source de l’Action.
          type: string
        created_at:
          default: '2021-01-01T00:00:00.000Z'
          description: La date et l’heure auxquelles cette Action a été créée.
          format: date-time
          type: string
        dependencies:
          description: >-
            La liste des modules npm tiers et de leurs versions dont cette
            Action dépend.
          items:
            $ref: '#/components/schemas/ActionVersionDependency'
          type: array
        deploy:
          default: false
          description: Vrai si l’Action doit être déployée après sa création.
          type: boolean
        deployed_version:
          $ref: '#/components/schemas/ActionDeployedVersion'
        id:
          default: 910b1053-577f-4d81-a8c8-020e7319a38a
          description: ID unique de l’Action.
          type: string
        installed_integration_id:
          default: 7d2bc0c9-c0c2-433a-9f4e-86ef80270aad
          description: >-
            installed_integration_id est la référence de clé étrangère vers
            l’entité InstalledIntegration.
          type: string
        integration:
          $ref: '#/components/schemas/Integration'
        modules:
          description: >-
            La liste des modules Action et de leurs versions utilisés par cette
            Action.
          items:
            $ref: '#/components/schemas/ActionModuleReference'
          type: array
        name:
          default: my-action
          description: Le nom d’une Action.
          type: string
        runtime:
          default: node22
          description: "L’environnement d’exécution Node.js. Par exemple\_: `node22`; la valeur par défaut est `node22`"
          type: string
        secrets:
          description: >-
            La liste des secrets inclus dans une Action ou dans une version
            d’une Action.
          items:
            $ref: '#/components/schemas/ActionSecretResponse'
          type: array
        status:
          $ref: '#/components/schemas/ActionBuildStatusEnum'
        supported_triggers:
          description: >-
            La liste des déclencheurs pris en charge par cette Action. Pour le
            moment, une Action ne peut cibler qu’un seul déclencheur à la fois.
          items:
            $ref: '#/components/schemas/ActionTrigger'
            x-release-lifecycle: GA
          minItems: 1
          type: array
        updated_at:
          default: '2021-01-01T00:00:00.000Z'
          description: La date et l’heure auxquelles cette Action a été mise à jour.
          format: date-time
          type: string
      type: object
    ActionBindingRef:
      additionalProperties: true
      description: >-
        Une référence à une Action. Une Action peut être désignée par son
        identifiant ou par son nom.
      properties:
        type:
          $ref: '#/components/schemas/ActionBindingRefTypeEnum'
        value:
          default: my-action
          description: L’id ou le nom d’une Action associée à un déclencheur.
          type: string
      type: object
    ActionSecretRequest:
      additionalProperties: true
      properties:
        name:
          default: mySecret
          description: Le nom du secret en question, par ex. API_KEY.
          type: string
        value:
          default: mySecretValue
          description: >-
            La valeur du secret en question, par ex. secret123. La valeur d’un
            secret ne peut être définie qu’au moment de sa création. La valeur
            d’un secret n’est jamais renvoyée par l’API.
          type: string
      type: object
    ActionVersionDependency:
      additionalProperties: false
      description: >-
        Dependency est un module npm. Ces valeurs servent à produire un artefact
        immuable, qui se matérialise sous la forme d’un layer_id.
      properties:
        name:
          description: name est le nom du module npm, par ex. lodash
          type: string
        registry_url:
          description: >-
            registry_url est une valeur facultative utilisée principalement pour
            les registres npm privés.
          type: string
        version:
          description: description est la version du module npm, par ex. 4.17.1
          type: string
      type: object
    ActionDeployedVersion:
      additionalProperties: false
      description: La version de l’Action actuellement déployée.
      properties:
        action:
          $ref: '#/components/schemas/ActionBase'
        action_id:
          default: 910b1053-577f-4d81-a8c8-020e7319a38a
          description: L’id de l’Action à laquelle appartient cette version.
          type: string
        built_at:
          default: '2021-01-01T00:00:00.000Z'
          description: L’heure à laquelle cette version a été compilée avec succès.
          format: date-time
          type: string
        code:
          default: module.exports = () => {}
          description: Le code source de cette version précise de l’Action.
          type: string
        created_at:
          default: '2021-01-01T00:00:00.000Z'
          description: L’heure à laquelle cette version a été créée.
          format: date-time
          type: string
        dependencies:
          description: >-
            La liste des modules npm tiers et de leurs versions dont dépend
            cette version précise.
          items:
            $ref: '#/components/schemas/ActionVersionDependency'
          type: array
        deployed:
          default: true
          description: >-
            Indique si cette version précise est celle qui est actuellement
            déployée.
          type: boolean
        errors:
          description: Toute erreur survenue pendant la compilation de la version.
          items:
            $ref: '#/components/schemas/ActionError'
          type: array
        id:
          default: 12a3b9e6-06e6-4a29-96bf-90c82fe79a0d
          description: L’id unique d’une version d’Action.
          type: string
        modules:
          description: >-
            La liste des modules Action et de leurs versions utilisés par cette
            version d’Action.
          items:
            $ref: '#/components/schemas/ActionModuleReference'
          type: array
        number:
          default: 1
          description: L’indice de cette version dans la liste des versions de l’Action.
          type: number
        runtime:
          default: node22
          description: "L’environnement d’exécution Node. Par exemple\_: `node22`"
          type: string
        secrets:
          description: >-
            La liste des secrets inclus dans une Action ou dans une version
            d’Action.
          items:
            $ref: '#/components/schemas/ActionSecretResponse'
          type: array
        status:
          $ref: '#/components/schemas/ActionVersionBuildStatusEnum'
        supported_triggers:
          description: >-
            La liste des déclencheurs pris en charge par cette version. Pour le
            moment, une version ne peut cibler qu’un seul déclencheur à la fois.
          items:
            $ref: '#/components/schemas/ActionTrigger'
            x-release-lifecycle: GA
          minItems: 1
          type: array
        updated_at:
          default: '2021-01-01T00:00:00.000Z'
          description: >-
            L’heure à laquelle une version a été mise à jour. Les versions ne
            sont jamais mises à jour de l’extérieur. Seul Auth0 met à jour une
            version d’Action pendant sa compilation.
          format: date-time
          type: string
      type: object
    Integration:
      additionalProperties: false
      description: >-
        Une intégration définit une unité fonctionnelle autonome que les
        partenaires

        publient. Un partenaire peut créer une ou plusieurs de ces intégrations.
      properties:
        catalog_id:
          default: awesome-auth0-integration
          description: catalog_id fait référence à l’ID dans le catalogue de la Marketplace
          type: string
        created_at:
          default: '2021-06-21T15:47:29.072Z'
          format: date-time
          type: string
        current_release:
          $ref: '#/components/schemas/IntegrationRelease'
        description:
          default: An awesome Auth0 integration
          description: >-
            description ajoute du texte au nom de l’intégration -- également
            pertinent pour

            la fiche dans la Marketplace.
          type: string
        feature_type:
          $ref: '#/components/schemas/IntegrationFeatureTypeEnum'
        id:
          default: 8e9fe2d0-a2fc-4c8c-9e35-dae5afadb70b
          description: >-
            id est un GUID généré par le système. Ce même ID est conçu pour être
            fédéré dans

            toutes les localités concernées.
          type: string
        logo:
          type: string
        name:
          default: Example Auth0 integration
          description: >-
            name est le nom de l’intégration, qui sera utilisé à des fins
            d’affichage dans

            la Marketplace.


            Pour commencer, nous allons nous assurer que le nom d’affichage
            comporte au moins 3

            caractères. Il sera facile d’ajuster cela plus tard.
          type: string
        partner_id:
          default: b8575c12-8d9d-4b5c-b28e-671fe9d39029
          description: >-
            partner_id est la référence de clé étrangère vers le compte
            partenaire auquel cette

            intégration appartient.
          type: string
        privacy_policy_url:
          type: string
        public_support_link:
          type: string
        short_description:
          default: Awesome Auth0 integration
          description: >-
            short_description est la brève description de l’intégration,
            utilisée à des fins d’affichage dans les cartes
          type: string
        terms_of_use_url:
          type: string
        updated_at:
          default: '2021-06-21T15:47:29.072Z'
          format: date-time
          type: string
        url_slug:
          default: awesome-auth0-integration-slug
          description: >-
            url_slug fait référence à la valeur url_slug dans le catalogue de la
            Marketplace
          type: string
      type: object
    ActionModuleReference:
      additionalProperties: false
      description: Référence à un module et à sa version utilisés par une Action.
      properties:
        module_id:
          description: L’ID unique du module.
          type: string
        module_name:
          description: Le nom du module.
          type: string
        module_version_id:
          description: L’ID de la version précise du module.
          type: string
        module_version_number:
          description: Le numéro de version du module.
          type: integer
      type: object
    ActionSecretResponse:
      additionalProperties: true
      properties:
        name:
          default: mySecret
          description: Le nom du secret en question, par ex. API_KEY.
          type: string
        updated_at:
          default: '2021-01-01T00:00:00.000Z'
          description: La date et l’heure de la dernière mise à jour du secret.
          format: date-time
          type: string
      type: object
    ActionBuildStatusEnum:
      default: built
      description: Le statut de compilation de cette Action.
      enum:
        - pending
        - building
        - packaged
        - built
        - retrying
        - failed
      type: string
    ActionTrigger:
      additionalProperties: false
      properties:
        binding_policy:
          $ref: '#/components/schemas/ActionBindingTypeEnum'
        compatible_triggers:
          description: >-
            compatible_triggers indique quels autres déclencheurs prennent en
            charge le même événement et la même API.
          items:
            $ref: '#/components/schemas/ActionTriggerCompatibleTrigger'
          type: array
        default_runtime:
          description: >-
            Environnement d’exécution utilisé si aucun n’est précisé lors de la
            création d’une action.
          type: string
        id:
          $ref: '#/components/schemas/ActionTriggerTypeEnum'
        runtimes:
          description: Les environnements d’exécution pris en charge par ce déclencheur.
          items:
            type: string
          type: array
        status:
          description: status fait référence au statut du déclencheur.
          type: string
        version:
          description: La version d’un déclencheur. v1, v2, etc.
          type: string
      required:
        - id
      type: object
      x-release-lifecycle: GA
    ActionBindingRefTypeEnum:
      default: action_name
      description: "La façon dont l’Action est désignée\_: `action_id` ou `action_name`."
      enum:
        - binding_id
        - action_id
        - action_name
      type: string
    ActionBase:
      additionalProperties: false
      description: L’Action à laquelle appartient cette version.
      properties:
        all_changes_deployed:
          default: false
          description: Vrai si tout le contenu d’une Action a été déployé.
          type: boolean
        created_at:
          default: '2021-01-01T00:00:00.000Z'
          description: L’heure à laquelle cette Action a été créée.
          format: date-time
          type: string
        id:
          default: 910b1053-577f-4d81-a8c8-020e7319a38a
          description: ID unique de l’Action.
          type: string
        name:
          default: my-action
          description: Le nom d’une Action.
          type: string
        supported_triggers:
          description: >-
            La liste des déclencheurs pris en charge par cette Action. Pour le
            moment, une Action ne peut cibler qu’un seul déclencheur à la fois.
          items:
            $ref: '#/components/schemas/ActionTrigger'
            x-release-lifecycle: GA
          minItems: 1
          type: array
        updated_at:
          default: '2021-01-01T00:00:00.000Z'
          description: L’heure à laquelle cette Action a été mise à jour.
          format: date-time
          type: string
      type: object
    ActionError:
      additionalProperties: false
      description: >-
        Error est une erreur générique dotée d’un id lisible par une personne,
        qui devrait pouvoir être facilement référencé dans les tickets
        d’assistance.
      properties:
        id:
          type: string
        msg:
          type: string
        url:
          type: string
      type: object
    ActionVersionBuildStatusEnum:
      default: built
      description: Le statut de génération de cette version précise.
      enum:
        - pending
        - building
        - packaged
        - built
        - retrying
        - failed
      type: string
    IntegrationRelease:
      additionalProperties: true
      properties:
        id:
          description: L’ID de l’IntegrationRelease associée
          type: string
        required_configuration:
          description: >-
            required_configuration déclare tous les champs de configuration
            nécessaires au fonctionnement d’une intégration.
          items:
            $ref: '#/components/schemas/IntegrationRequiredParam'
          type: array
        required_secrets:
          description: >-
            required_secrets déclare tous les secrets nécessaires au
            fonctionnement d’une intégration.
          items:
            $ref: '#/components/schemas/IntegrationRequiredParam'
          type: array
        semver:
          $ref: '#/components/schemas/IntegrationSemVer'
        trigger:
          $ref: '#/components/schemas/ActionTrigger'
          x-release-lifecycle: GA
      type: object
    IntegrationFeatureTypeEnum:
      default: action
      description: feature_type est le type de l’intégration.
      enum:
        - unspecified
        - action
        - social_connection
        - log_stream
        - sso_integration
        - sms_provider
      type: string
    ActionBindingTypeEnum:
      description: >-
        Pour exécuter une Action, celle-ci doit être liée à un déclencheur au
        moyen d’une liaison. `trigger-bound` signifie que les liaisons sont
        gérées par le locataire. `entity-bound` signifie que les liaisons sont
        gérées automatiquement par Auth0 et que d’autres ressources internes
        contrôlent ces liaisons. Les locataires ne peuvent pas gérer les
        liaisons `entity-bound`.
      enum:
        - trigger-bound
        - entity-bound
      type: string
    ActionTriggerCompatibleTrigger:
      additionalProperties: true
      properties:
        id:
          $ref: '#/components/schemas/ActionTriggerTypeEnum'
        version:
          description: La version d’un déclencheur. v1, v2, etc.
          type: string
      required:
        - id
        - version
      type: object
    IntegrationRequiredParam:
      additionalProperties: false
      description: >-
        Param correspond aux valeurs d’entrée du formulaire, principalement
        utilisées pour spécifier les secrets et

        les valeurs de configuration des Actions.


        Elles sont particulièrement importantes pour les intégrations
        partenaires -- mais peuvent aussi être

        exposées aux administrateurs du locataire s’ils souhaitent paramétrer
        leurs

        Actions personnalisées.
      properties:
        default_value:
          description: La valeur par défaut de ce paramètre.
          type: string
        description:
          description: La description détaillée de ce paramètre.
          type: string
        label:
          description: Le libellé court de ce paramètre.
          type: string
        name:
          description: Le nom du paramètre.
          type: string
        optional:
          description: >-
            L’indicateur temporaire précisant si ce paramètre est requis
            (expérimental; réservé à Labs).
          type: boolean
        options:
          description: Les options autorisées pour ce paramètre.
          items:
            $ref: '#/components/schemas/IntegrationRequiredParamOption'
          type: array
        placeholder:
          description: Le texte d’espace réservé pour ce paramètre.
          type: string
        required:
          description: L’indicateur précisant si ce paramètre est requis.
          type: boolean
        type:
          $ref: '#/components/schemas/IntegrationRequiredParamTypeEnum'
      type: object
    IntegrationSemVer:
      additionalProperties: false
      description: semver désigne la version majeure.mineure d’une version d’intégration
      properties:
        major:
          default: 1
          description: Major correspond au numéro majeur d’un semver
          type: integer
        minor:
          default: 1
          description: Minor correspond au numéro mineur d’un semver
          type: integer
      type: object
    IntegrationRequiredParamOption:
      additionalProperties: false
      properties:
        label:
          description: >-
            La valeur d’affichage d’une option, adaptée à une interface
            utilisateur.
          type: string
        value:
          description: La valeur d’une option qui sera utilisée dans l’application.
          type: string
      type: object
    IntegrationRequiredParamTypeEnum:
      enum:
        - UNSPECIFIED
        - STRING
      type: string
  securitySchemes:
    bearerAuth:
      bearerFormat: jwt
      scheme: bearer
      type: http
    oAuth2ClientCredentials:
      flows:
        clientCredentials:
          scopes:
            create:actions: Create Actions
            create:authentication_methods: Create Authentication Methods
            create:client_credentials: Create Client Credentials
            create:client_grants: Create Client Grants
            create:clients: Create Clients
            create:connection_profiles: Create Connection Profiles
            create:connections: Create Connections
            create:connections_keys: Create Connections Keys
            create:current_user_device_credentials: Create Current User Device Credentials
            create:custom_domains: Create Custom Domains
            create:custom_signing_keys: Create Custom Signing Keys
            create:directory_provisionings: Create Directory Provisionings
            create:email_provider: Create Email Provider
            create:email_templates: Create Email Templates
            create:encryption_keys: Create Encryption Keys
            create:event_streams: Create Event Streams
            create:experimentation: Create Experimentation
            create:flows: Create Flows
            create:flows_vault_connections: Create Flows Vault Connections
            create:forms: Create Forms
            create:group_roles: Create Group Roles
            create:guardian_enrollment_tickets: Create Guardian Enrollment Tickets
            create:hooks: Create Hooks
            create:log_streams: Create Log Streams
            create:network_acls: Create Network Acls
            create:organization_client_grants: Create Organization Client Grants
            create:organization_connections: Create Organization Connections
            create:organization_discovery_domains: Create Organization Discovery Domains
            create:organization_group_roles: Create Organization Group Roles
            create:organization_invitations: Create Organization Invitations
            create:organization_member_roles: Create Organization Member Roles
            create:organization_members: Create Organization Members
            create:organizations: Create Organizations
            create:phone_providers: Create Phone Providers
            create:phone_templates: Create Phone Templates
            create:rate_limit_policies: Create Rate Limit Policies
            create:resource_servers: Create Resource Servers
            create:role_members: Create Role Members
            create:roles: Create Roles
            create:rules: Create Rules
            create:scim_config: Create Scim Config
            create:scim_token: Create Scim Token
            create:self_service_profiles: Create Self Service Profiles
            create:signing_keys: Create Signing Keys
            create:sso_access_tickets: Create Sso Access Tickets
            create:token_exchange_profiles: Create Token Exchange Profiles
            create:user_attribute_profiles: Create User Attribute Profiles
            create:user_tickets: Create User Tickets
            create:users: Create Users
            create:vdcs_templates: Create Vdcs Templates
            delete:actions: Delete Actions
            delete:anomaly_blocks: Delete Anomaly Blocks
            delete:authentication_methods: Delete Authentication Methods
            delete:branding: Delete Branding
            delete:client_credentials: Delete Client Credentials
            delete:client_grants: Delete Client Grants
            delete:clients: Delete Clients
            delete:connection_profiles: Delete Connection Profiles
            delete:connections: Delete Connections
            delete:current_user: Delete Current User
            delete:current_user_device_credentials: Delete Current User Device Credentials
            delete:custom_domains: Delete Custom Domains
            delete:custom_signing_keys: Delete Custom Signing Keys
            delete:device_credentials: Delete Device Credentials
            delete:directory_provisionings: Delete Directory Provisionings
            delete:email_provider: Delete Email Provider
            delete:encryption_keys: Delete Encryption Keys
            delete:event_streams: Delete Event Streams
            delete:experimentation: Delete Experimentation
            delete:federated_connections_tokens: Delete Federated Connections Tokens
            delete:flows: Delete Flows
            delete:flows_executions: Delete Flows Executions
            delete:flows_vault_connections: Delete Flows Vault Connections
            delete:forms: Delete Forms
            delete:grants: Delete Grants
            delete:group_roles: Delete Group Roles
            delete:groups: Delete Groups
            delete:guardian_enrollments: Delete Guardian Enrollments
            delete:hooks: Delete Hooks
            delete:log_streams: Delete Log Streams
            delete:network_acls: Delete Network Acls
            delete:organization_client_grants: Delete Organization Client Grants
            delete:organization_connections: Delete Organization Connections
            delete:organization_discovery_domains: Delete Organization Discovery Domains
            delete:organization_group_roles: Delete Organization Group Roles
            delete:organization_invitations: Delete Organization Invitations
            delete:organization_member_roles: Delete Organization Member Roles
            delete:organization_members: Delete Organization Members
            delete:organizations: Delete Organizations
            delete:phone_providers: Delete Phone Providers
            delete:phone_templates: Delete Phone Templates
            delete:rate_limit_policies: Delete Rate Limit Policies
            delete:refresh_tokens: Delete Refresh Tokens
            delete:resource_servers: Delete Resource Servers
            delete:role_members: Delete Role Members
            delete:roles: Delete Roles
            delete:rules: Delete Rules
            delete:rules_configs: Delete Rules Configs
            delete:scim_config: Delete Scim Config
            delete:scim_token: Delete Scim Token
            delete:self_service_profiles: Delete Self Service Profiles
            delete:sessions: Delete Sessions
            delete:sso_access_tickets: Delete Sso Access Tickets
            delete:token_exchange_profiles: Delete Token Exchange Profiles
            delete:user_attribute_profiles: Delete User Attribute Profiles
            delete:users: Delete Users
            delete:vdcs_templates: Delete Vdcs Templates
            read:actions: Read Actions
            read:anomaly_blocks: Read Anomaly Blocks
            read:attack_protection: Read Attack Protection
            read:authentication_methods: Read Authentication Methods
            read:branding: Read Branding
            read:client_credentials: Read Client Credentials
            read:client_grants: Read Client Grants
            read:client_keys: Read Client Keys
            read:client_summary: Read Client Summary
            read:clients: Read Clients
            read:connection_profiles: Read Connection Profiles
            read:connections: Read Connections
            read:connections_keys: Read Connections Keys
            read:current_user: Read Current User
            read:custom_domains: Read Custom Domains
            read:custom_signing_keys: Read Custom Signing Keys
            read:device_credentials: Read Device Credentials
            read:directory_provisionings: Read Directory Provisionings
            read:email_provider: Read Email Provider
            read:email_templates: Read Email Templates
            read:encryption_keys: Read Encryption Keys
            read:event_deliveries: Read Event Deliveries
            read:event_streams: Read Event Streams
            read:events: Read Events
            read:experimentation: Read Experimentation
            read:federated_connections_tokens: Read Federated Connections Tokens
            read:flows: Read Flows
            read:flows_executions: Read Flows Executions
            read:flows_vault_connections: Read Flows Vault Connections
            read:forms: Read Forms
            read:grants: Read Grants
            read:group_members: Read Group Members
            read:group_roles: Read Group Roles
            read:groups: Read Groups
            read:guardian_enrollments: Read Guardian Enrollments
            read:guardian_factors: Read Guardian Factors
            read:hooks: Read Hooks
            read:log_streams: Read Log Streams
            read:logs: Read Logs
            read:logs_users: Read Logs Users
            read:mfa_policies: Read Mfa Policies
            read:network_acls: Read Network Acls
            read:organization_client_grants: Read Organization Client Grants
            read:organization_connections: Read Organization Connections
            read:organization_discovery_domains: Read Organization Discovery Domains
            read:organization_group_roles: Read Organization Group Roles
            read:organization_groups: Read Organization Groups
            read:organization_invitations: Read Organization Invitations
            read:organization_member_effective_roles: Read Organization Member Effective Roles
            read:organization_member_role_source_groups: Read Organization Member Role Source Groups
            read:organization_member_roles: Read Organization Member Roles
            read:organization_members: Read Organization Members
            read:organizations: Read Organizations
            read:organizations_summary: Read Organizations Summary
            read:phone_providers: Read Phone Providers
            read:phone_templates: Read Phone Templates
            read:prompts: Read Prompts
            read:rate_limit_policies: Read Rate Limit Policies
            read:refresh_tokens: Read Refresh Tokens
            read:resource_servers: Read Resource Servers
            read:role_members: Read Role Members
            read:roles: Read Roles
            read:rules: Read Rules
            read:rules_configs: Read Rules Configs
            read:scim_config: Read Scim Config
            read:scim_token: Read Scim Token
            read:self_service_profile_custom_texts: Read Self Service Profile Custom Texts
            read:self_service_profiles: Read Self Service Profiles
            read:sessions: Read Sessions
            read:signing_keys: Read Signing Keys
            read:stats: Read Stats
            read:tenant_settings: Read Tenant Settings
            read:token_exchange_profiles: Read Token Exchange Profiles
            read:user_attribute_profiles: Read User Attribute Profiles
            read:user_effective_permissions: Read User Effective Permissions
            read:user_effective_roles: Read User Effective Roles
            read:user_idp_tokens: Read User Idp Tokens
            read:user_permission_source_roles: Read User Permission Source Roles
            read:user_role_source_groups: Read User Role Source Groups
            read:users: Read Users
            read:vdcs_templates: Read Vdcs Templates
            update:actions: Update Actions
            update:attack_protection: Update Attack Protection
            update:authentication_methods: Update Authentication Methods
            update:branding: Update Branding
            update:client_credentials: Update Client Credentials
            update:client_grants: Update Client Grants
            update:client_keys: Update Client Keys
            update:client_token_vault_privileged_access: Update Client Token Vault Privileged Access
            update:clients: Update Clients
            update:connection_profiles: Update Connection Profiles
            update:connections: Update Connections
            update:connections_keys: Update Connections Keys
            update:current_user_identities: Update Current User Identities
            update:current_user_metadata: Update Current User Metadata
            update:custom_domains: Update Custom Domains
            update:custom_signing_keys: Update Custom Signing Keys
            update:directory_provisionings: Update Directory Provisionings
            update:email_provider: Update Email Provider
            update:email_templates: Update Email Templates
            update:encryption_keys: Update Encryption Keys
            update:event_deliveries: Update Event Deliveries
            update:event_streams: Update Event Streams
            update:experimentation: Update Experimentation
            update:flows: Update Flows
            update:flows_vault_connections: Update Flows Vault Connections
            update:forms: Update Forms
            update:guardian_factors: Update Guardian Factors
            update:hooks: Update Hooks
            update:log_streams: Update Log Streams
            update:mfa_policies: Update Mfa Policies
            update:network_acls: Update Network Acls
            update:organization_connections: Update Organization Connections
            update:organization_discovery_domains: Update Organization Discovery Domains
            update:organizations: Update Organizations
            update:phone_providers: Update Phone Providers
            update:phone_templates: Update Phone Templates
            update:prompts: Update Prompts
            update:rate_limit_policies: Update Rate Limit Policies
            update:refresh_tokens: Update Refresh Tokens
            update:resource_servers: Update Resource Servers
            update:roles: Update Roles
            update:rules: Update Rules
            update:rules_configs: Update Rules Configs
            update:scim_config: Update Scim Config
            update:self_service_profile_custom_texts: Update Self Service Profile Custom Texts
            update:self_service_profiles: Update Self Service Profiles
            update:sessions: Update Sessions
            update:signing_keys: Update Signing Keys
            update:tenant_settings: Update Tenant Settings
            update:token_exchange_profiles: Update Token Exchange Profiles
            update:user_attribute_profiles: Update User Attribute Profiles
            update:users: Update Users
            update:users_app_metadata: Update Users App Metadata
            update:vdcs_templates: Update Vdcs Templates
          tokenUrl: /oauth/token/
          x-form-parameters:
            audience: /api/v2/
      type: oauth2

````