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

# id で Flows を部分更新

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">
            {"スコープは、APIリクエストと認証トークンの権限およびアクセスレベルを定義します。"}
          </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="見出しに移動">
                ​
                <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: "早期アクセス",
    ga: "一般提供",
    deprecated: "非推奨",
    planned: "計画中",
    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">リリースライフサイクル</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="ヘッダーに移動">
                <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:flows"]} />


## OpenAPI

````yaml ja/docs/oas/management/v2/management-api-oas.json PATCH /flows/{id}
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: Auth0 テナントドメイン
security:
  - bearerAuth: []
externalDocs:
  description: Auth0 Management API ドキュメント
  url: https://auth0.com/docs/api/management/v2/
paths:
  /flows/{id}:
    patch:
      tags:
        - flows
      summary: フローを更新
      operationId: patch_flows_by_id
      parameters:
        - description: フロー識別子
          in: path
          name: id
          required: true
          schema:
            maxLength: 30
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateFlowRequestContent'
              x-release-lifecycle: GA
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/UpdateFlowRequestContent'
              x-release-lifecycle: GA
        x-release-lifecycle: GA
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpdateFlowResponseContent'
                x-release-lifecycle: GA
              x-release-lifecycle: GA
          description: フローを正常に更新しました。
        '401':
          description: 無効なトークンです。
          x-description-1: Invalid signature received for JSON Web Token validation.
          x-description-2: Client is not global.
        '403':
          description: 'スコープが不足しています。必要なスコープのいずれか: update:flows。'
        '404':
          description: フローは存在しません。
        '429':
          description: >-
            リクエストが多すぎます。X-RateLimit-Limit、X-RateLimit-Remaining、X-RateLimit-Reset
            ヘッダーを確認してください。
      security:
        - bearerAuth: []
        - oAuth2ClientCredentials:
            - update:flows
      x-codeSamples:
        - label: Update a flow
          lang: go
          source: |
            package example

            import (
                context "context"

                management "github.com/auth0/go-auth0/management/management"
                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 := &management.UpdateFlowRequestContent{}
                client.Flows.Update(
                    context.TODO(),
                    "id",
                    request,
                )
            }
        - label: Update a flow
          lang: typescript
          source: |
            import { ManagementClient } from "auth0";

            async function main() {
                const client = new ManagementClient({
                    token: "<token>",
                });
                await client.flows.update("id", {});
            }
            main();
        - label: Update a flow
          lang: javascript
          source: |
            import { ManagementClient } from "auth0";

            async function main() {
                const client = new ManagementClient({
                    token: "<token>",
                });
                await client.flows.update("id", {});
            }
            main();
components:
  schemas:
    UpdateFlowRequestContent:
      additionalProperties: false
      properties:
        actions:
          items:
            $ref: '#/components/schemas/FlowAction'
          minItems: 0
          type:
            - array
            - 'null'
        name:
          maxLength: 150
          minLength: 1
          type: string
      type: object
      x-release-lifecycle: GA
    UpdateFlowResponseContent:
      additionalProperties: false
      properties:
        actions:
          items:
            $ref: '#/components/schemas/FlowAction'
          minItems: 0
          type: array
        created_at:
          format: date-time
          type: string
        executed_at:
          format: date
          type: string
        id:
          format: flow-id
          maxLength: 30
          type: string
        name:
          maxLength: 150
          minLength: 1
          type: string
        updated_at:
          format: date-time
          type: string
      required:
        - id
        - name
        - created_at
        - updated_at
      type: object
      x-release-lifecycle: GA
    FlowAction:
      oneOf:
        - $ref: '#/components/schemas/FlowActionActivecampaign'
        - $ref: '#/components/schemas/FlowActionAirtable'
        - $ref: '#/components/schemas/FlowActionAuth0'
        - $ref: '#/components/schemas/FlowActionBigquery'
        - $ref: '#/components/schemas/FlowActionClearbit'
        - $ref: '#/components/schemas/FlowActionEmail'
        - $ref: '#/components/schemas/FlowActionFlow'
        - $ref: '#/components/schemas/FlowActionGoogleSheets'
        - $ref: '#/components/schemas/FlowActionHttp'
        - $ref: '#/components/schemas/FlowActionHubspot'
        - $ref: '#/components/schemas/FlowActionJson'
        - $ref: '#/components/schemas/FlowActionJwt'
        - $ref: '#/components/schemas/FlowActionMailchimp'
        - $ref: '#/components/schemas/FlowActionMailjet'
        - $ref: '#/components/schemas/FlowActionOtp'
        - $ref: '#/components/schemas/FlowActionPipedrive'
        - $ref: '#/components/schemas/FlowActionSalesforce'
        - $ref: '#/components/schemas/FlowActionSendgrid'
        - $ref: '#/components/schemas/FlowActionSlack'
        - $ref: '#/components/schemas/FlowActionStripe'
        - $ref: '#/components/schemas/FlowActionTelegram'
        - $ref: '#/components/schemas/FlowActionTwilio'
        - $ref: '#/components/schemas/FlowActionWhatsapp'
        - $ref: '#/components/schemas/FlowActionXml'
        - $ref: '#/components/schemas/FlowActionZapier'
      type: object
    FlowActionActivecampaign:
      oneOf:
        - $ref: '#/components/schemas/FlowActionActivecampaignListContacts'
        - $ref: '#/components/schemas/FlowActionActivecampaignUpsertContact'
      type: object
    FlowActionAirtable:
      oneOf:
        - $ref: '#/components/schemas/FlowActionAirtableCreateRecord'
        - $ref: '#/components/schemas/FlowActionAirtableListRecords'
        - $ref: '#/components/schemas/FlowActionAirtableUpdateRecord'
      type: object
    FlowActionAuth0:
      oneOf:
        - $ref: '#/components/schemas/FlowActionAuth0CreateUser'
        - $ref: '#/components/schemas/FlowActionAuth0GetUser'
        - $ref: '#/components/schemas/FlowActionAuth0UpdateUser'
        - $ref: '#/components/schemas/FlowActionAuth0SendRequest'
        - $ref: '#/components/schemas/FlowActionAuth0SendEmail'
        - $ref: '#/components/schemas/FlowActionAuth0SendSms'
        - $ref: '#/components/schemas/FlowActionAuth0MakeCall'
      type: object
    FlowActionBigquery:
      oneOf:
        - $ref: '#/components/schemas/FlowActionBigqueryInsertRows'
      type: object
    FlowActionClearbit:
      oneOf:
        - $ref: '#/components/schemas/FlowActionClearbitFindPerson'
        - $ref: '#/components/schemas/FlowActionClearbitFindCompany'
      type: object
    FlowActionEmail:
      oneOf:
        - $ref: '#/components/schemas/FlowActionEmailVerifyEmail'
      type: object
    FlowActionFlow:
      oneOf:
        - $ref: '#/components/schemas/FlowActionFlowBooleanCondition'
        - $ref: '#/components/schemas/FlowActionFlowDelayFlow'
        - $ref: '#/components/schemas/FlowActionFlowDoNothing'
        - $ref: '#/components/schemas/FlowActionFlowErrorMessage'
        - $ref: '#/components/schemas/FlowActionFlowMapValue'
        - $ref: '#/components/schemas/FlowActionFlowReturnJson'
        - $ref: '#/components/schemas/FlowActionFlowStoreVars'
      type: object
    FlowActionGoogleSheets:
      oneOf:
        - $ref: '#/components/schemas/FlowActionGoogleSheetsAddRow'
      type: object
    FlowActionHttp:
      oneOf:
        - $ref: '#/components/schemas/FlowActionHttpSendRequest'
      type: object
    FlowActionHubspot:
      oneOf:
        - $ref: '#/components/schemas/FlowActionHubspotEnrollContact'
        - $ref: '#/components/schemas/FlowActionHubspotGetContact'
        - $ref: '#/components/schemas/FlowActionHubspotUpsertContact'
      type: object
    FlowActionJson:
      oneOf:
        - $ref: '#/components/schemas/FlowActionJsonCreateJson'
        - $ref: '#/components/schemas/FlowActionJsonParseJson'
        - $ref: '#/components/schemas/FlowActionJsonSerializeJson'
      type: object
    FlowActionJwt:
      oneOf:
        - $ref: '#/components/schemas/FlowActionJwtDecodeJwt'
        - $ref: '#/components/schemas/FlowActionJwtSignJwt'
        - $ref: '#/components/schemas/FlowActionJwtVerifyJwt'
      type: object
    FlowActionMailchimp:
      oneOf:
        - $ref: '#/components/schemas/FlowActionMailchimpUpsertMember'
      type: object
    FlowActionMailjet:
      oneOf:
        - $ref: '#/components/schemas/FlowActionMailjetSendEmail'
      type: object
    FlowActionOtp:
      oneOf:
        - $ref: '#/components/schemas/FlowActionOtpGenerateCode'
        - $ref: '#/components/schemas/FlowActionOtpVerifyCode'
      type: object
    FlowActionPipedrive:
      oneOf:
        - $ref: '#/components/schemas/FlowActionPipedriveAddDeal'
        - $ref: '#/components/schemas/FlowActionPipedriveAddOrganization'
        - $ref: '#/components/schemas/FlowActionPipedriveAddPerson'
      type: object
    FlowActionSalesforce:
      oneOf:
        - $ref: '#/components/schemas/FlowActionSalesforceCreateLead'
        - $ref: '#/components/schemas/FlowActionSalesforceGetLead'
        - $ref: '#/components/schemas/FlowActionSalesforceSearchLeads'
        - $ref: '#/components/schemas/FlowActionSalesforceUpdateLead'
      type: object
    FlowActionSendgrid:
      oneOf:
        - $ref: '#/components/schemas/FlowActionSendgridSendEmail'
      type: object
    FlowActionSlack:
      oneOf:
        - $ref: '#/components/schemas/FlowActionSlackPostMessage'
      type: object
    FlowActionStripe:
      oneOf:
        - $ref: '#/components/schemas/FlowActionStripeAddTaxId'
        - $ref: '#/components/schemas/FlowActionStripeCreateCustomer'
        - $ref: '#/components/schemas/FlowActionStripeCreatePortalSession'
        - $ref: '#/components/schemas/FlowActionStripeDeleteTaxId'
        - $ref: '#/components/schemas/FlowActionStripeFindCustomers'
        - $ref: '#/components/schemas/FlowActionStripeGetCustomer'
        - $ref: '#/components/schemas/FlowActionStripeUpdateCustomer'
      type: object
    FlowActionTelegram:
      oneOf:
        - $ref: '#/components/schemas/FlowActionTelegramSendMessage'
      type: object
    FlowActionTwilio:
      oneOf:
        - $ref: '#/components/schemas/FlowActionTwilioMakeCall'
        - $ref: '#/components/schemas/FlowActionTwilioSendSms'
      type: object
    FlowActionWhatsapp:
      oneOf:
        - $ref: '#/components/schemas/FlowActionWhatsappSendMessage'
      type: object
    FlowActionXml:
      oneOf:
        - $ref: '#/components/schemas/FlowActionXmlParseXml'
        - $ref: '#/components/schemas/FlowActionXmlSerializeXml'
      type: object
    FlowActionZapier:
      oneOf:
        - $ref: '#/components/schemas/FlowActionZapierTriggerWebhook'
      type: object
    FlowActionActivecampaignListContacts:
      additionalProperties: false
      properties:
        action:
          enum:
            - LIST_CONTACTS
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionActivecampaignListContactsParams'
        type:
          enum:
            - ACTIVECAMPAIGN
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionActivecampaignUpsertContact:
      additionalProperties: false
      properties:
        action:
          enum:
            - UPSERT_CONTACT
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionActivecampaignUpsertContactParams'
        type:
          enum:
            - ACTIVECAMPAIGN
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionAirtableCreateRecord:
      additionalProperties: false
      properties:
        action:
          enum:
            - CREATE_RECORD
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionAirtableCreateRecordParams'
        type:
          enum:
            - AIRTABLE
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionAirtableListRecords:
      additionalProperties: false
      properties:
        action:
          enum:
            - LIST_RECORDS
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionAirtableListRecordsParams'
        type:
          enum:
            - AIRTABLE
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionAirtableUpdateRecord:
      additionalProperties: false
      properties:
        action:
          enum:
            - UPDATE_RECORD
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionAirtableUpdateRecordParams'
        type:
          enum:
            - AIRTABLE
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionAuth0CreateUser:
      additionalProperties: false
      properties:
        action:
          enum:
            - CREATE_USER
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionAuth0CreateUserParams'
        type:
          enum:
            - AUTH0
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionAuth0GetUser:
      additionalProperties: false
      properties:
        action:
          enum:
            - GET_USER
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionAuth0GetUserParams'
        type:
          enum:
            - AUTH0
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionAuth0UpdateUser:
      additionalProperties: false
      properties:
        action:
          enum:
            - UPDATE_USER
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionAuth0UpdateUserParams'
        type:
          enum:
            - AUTH0
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionAuth0SendRequest:
      additionalProperties: false
      properties:
        action:
          enum:
            - SEND_REQUEST
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionAuth0SendRequestParams'
        type:
          enum:
            - AUTH0
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionAuth0SendEmail:
      additionalProperties: false
      properties:
        action:
          enum:
            - SEND_EMAIL
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionAuth0SendEmailParams'
        type:
          enum:
            - AUTH0
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionAuth0SendSms:
      additionalProperties: false
      properties:
        action:
          enum:
            - SEND_SMS
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionAuth0SendSmsParams'
        type:
          enum:
            - AUTH0
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionAuth0MakeCall:
      additionalProperties: false
      properties:
        action:
          enum:
            - MAKE_CALL
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionAuth0MakeCallParams'
        type:
          enum:
            - AUTH0
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionBigqueryInsertRows:
      additionalProperties: false
      properties:
        action:
          enum:
            - INSERT_ROWS
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionBigqueryInsertRowsParams'
        type:
          enum:
            - BIGQUERY
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionClearbitFindPerson:
      additionalProperties: false
      properties:
        action:
          enum:
            - FIND_PERSON
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionClearbitFindPersonParams'
        type:
          enum:
            - CLEARBIT
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionClearbitFindCompany:
      additionalProperties: false
      properties:
        action:
          enum:
            - FIND_COMPANY
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionClearbitFindCompanyParams'
        type:
          enum:
            - CLEARBIT
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionEmailVerifyEmail:
      additionalProperties: false
      properties:
        action:
          enum:
            - VERIFY_EMAIL
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionEmailVerifyEmailParams'
        type:
          enum:
            - EMAIL
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionFlowBooleanCondition:
      additionalProperties: false
      properties:
        action:
          enum:
            - BOOLEAN_CONDITION
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionFlowBooleanConditionParams'
        type:
          enum:
            - FLOW
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionFlowDelayFlow:
      additionalProperties: false
      properties:
        action:
          enum:
            - DELAY_FLOW
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionFlowDelayFlowParams'
        type:
          enum:
            - FLOW
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionFlowDoNothing:
      additionalProperties: false
      properties:
        action:
          enum:
            - DO_NOTHING
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionFlowDoNothingParams'
        type:
          enum:
            - FLOW
          type: string
      required:
        - id
        - type
        - action
      type: object
    FlowActionFlowErrorMessage:
      additionalProperties: false
      properties:
        action:
          enum:
            - ERROR_MESSAGE
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionFlowErrorMessageParams'
        type:
          enum:
            - FLOW
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionFlowMapValue:
      additionalProperties: false
      properties:
        action:
          enum:
            - MAP_VALUE
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionFlowMapValueParams'
        type:
          enum:
            - FLOW
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionFlowReturnJson:
      additionalProperties: false
      properties:
        action:
          enum:
            - RETURN_JSON
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionFlowReturnJsonParams'
        type:
          enum:
            - FLOW
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionFlowStoreVars:
      additionalProperties: false
      properties:
        action:
          enum:
            - STORE_VARS
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionFlowStoreVarsParams'
        type:
          enum:
            - FLOW
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionGoogleSheetsAddRow:
      additionalProperties: false
      properties:
        action:
          enum:
            - ADD_ROW
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionGoogleSheetsAddRowParams'
        type:
          enum:
            - GOOGLE_SHEETS
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionHttpSendRequest:
      additionalProperties: false
      properties:
        action:
          enum:
            - SEND_REQUEST
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionHttpSendRequestParams'
        type:
          enum:
            - HTTP
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionHubspotEnrollContact:
      additionalProperties: false
      properties:
        action:
          enum:
            - ENROLL_CONTACT
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionHubspotEnrollContactParams'
        type:
          enum:
            - HUBSPOT
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionHubspotGetContact:
      additionalProperties: false
      properties:
        action:
          enum:
            - GET_CONTACT
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionHubspotGetContactParams'
        type:
          enum:
            - HUBSPOT
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionHubspotUpsertContact:
      additionalProperties: false
      properties:
        action:
          enum:
            - UPSERT_CONTACT
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionHubspotUpsertContactParams'
        type:
          enum:
            - HUBSPOT
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionJsonCreateJson:
      additionalProperties: false
      properties:
        action:
          enum:
            - CREATE_JSON
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionJsonCreateJsonParams'
        type:
          enum:
            - JSON
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionJsonParseJson:
      additionalProperties: false
      properties:
        action:
          enum:
            - PARSE_JSON
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionJsonParseJsonParams'
        type:
          enum:
            - JSON
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionJsonSerializeJson:
      additionalProperties: false
      properties:
        action:
          enum:
            - SERIALIZE_JSON
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionJsonSerializeJsonParams'
        type:
          enum:
            - JSON
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionJwtDecodeJwt:
      additionalProperties: false
      properties:
        action:
          enum:
            - DECODE_JWT
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionJwtDecodeJwtParams'
        type:
          enum:
            - JWT
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionJwtSignJwt:
      additionalProperties: false
      properties:
        action:
          enum:
            - SIGN_JWT
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionJwtSignJwtParams'
        type:
          enum:
            - JWT
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionJwtVerifyJwt:
      additionalProperties: false
      properties:
        action:
          enum:
            - VERIFY_JWT
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionJwtVerifyJwtParams'
        type:
          enum:
            - JWT
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionMailchimpUpsertMember:
      additionalProperties: false
      properties:
        action:
          enum:
            - UPSERT_MEMBER
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionMailchimpUpsertMemberParams'
        type:
          enum:
            - MAILCHIMP
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionMailjetSendEmail:
      additionalProperties: false
      properties:
        action:
          enum:
            - SEND_EMAIL
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionMailjetSendEmailParams'
        type:
          enum:
            - MAILJET
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionOtpGenerateCode:
      additionalProperties: false
      properties:
        action:
          enum:
            - GENERATE_CODE
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionOtpGenerateCodeParams'
        type:
          enum:
            - OTP
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionOtpVerifyCode:
      additionalProperties: false
      properties:
        action:
          enum:
            - VERIFY_CODE
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionOtpVerifyCodeParams'
        type:
          enum:
            - OTP
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionPipedriveAddDeal:
      additionalProperties: false
      properties:
        action:
          enum:
            - ADD_DEAL
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionPipedriveAddDealParams'
        type:
          enum:
            - PIPEDRIVE
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionPipedriveAddOrganization:
      additionalProperties: false
      properties:
        action:
          enum:
            - ADD_ORGANIZATION
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionPipedriveAddOrganizationParams'
        type:
          enum:
            - PIPEDRIVE
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionPipedriveAddPerson:
      additionalProperties: false
      properties:
        action:
          enum:
            - ADD_PERSON
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionPipedriveAddPersonParams'
        type:
          enum:
            - PIPEDRIVE
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionSalesforceCreateLead:
      additionalProperties: false
      properties:
        action:
          enum:
            - CREATE_LEAD
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionSalesforceCreateLeadParams'
        type:
          enum:
            - SALESFORCE
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionSalesforceGetLead:
      additionalProperties: false
      properties:
        action:
          enum:
            - GET_LEAD
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionSalesforceGetLeadParams'
        type:
          enum:
            - SALESFORCE
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionSalesforceSearchLeads:
      additionalProperties: false
      properties:
        action:
          enum:
            - SEARCH_LEADS
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionSalesforceSearchLeadsParams'
        type:
          enum:
            - SALESFORCE
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionSalesforceUpdateLead:
      additionalProperties: false
      properties:
        action:
          enum:
            - UPDATE_LEAD
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionSalesforceUpdateLeadParams'
        type:
          enum:
            - SALESFORCE
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionSendgridSendEmail:
      additionalProperties: false
      properties:
        action:
          enum:
            - SEND_EMAIL
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionSendgridSendEmailParams'
        type:
          enum:
            - SENDGRID
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionSlackPostMessage:
      additionalProperties: false
      properties:
        action:
          enum:
            - POST_MESSAGE
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionSlackPostMessageParams'
        type:
          enum:
            - SLACK
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionStripeAddTaxId:
      additionalProperties: false
      properties:
        action:
          enum:
            - ADD_TAX_ID
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionStripeAddTaxIdParams'
        type:
          enum:
            - STRIPE
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionStripeCreateCustomer:
      additionalProperties: false
      properties:
        action:
          enum:
            - CREATE_CUSTOMER
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionStripeCreateCustomerParams'
        type:
          enum:
            - STRIPE
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionStripeCreatePortalSession:
      additionalProperties: false
      properties:
        action:
          enum:
            - CREATE_PORTAL_SESSION
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionStripeCreatePortalSessionParams'
        type:
          enum:
            - STRIPE
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionStripeDeleteTaxId:
      additionalProperties: false
      properties:
        action:
          enum:
            - DELETE_TAX_ID
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionStripeDeleteTaxIdParams'
        type:
          enum:
            - STRIPE
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionStripeFindCustomers:
      additionalProperties: false
      properties:
        action:
          enum:
            - FIND_CUSTOMERS
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionStripeFindCustomersParams'
        type:
          enum:
            - STRIPE
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionStripeGetCustomer:
      additionalProperties: false
      properties:
        action:
          enum:
            - GET_CUSTOMER
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionStripeGetCustomerParams'
        type:
          enum:
            - STRIPE
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionStripeUpdateCustomer:
      additionalProperties: false
      properties:
        action:
          enum:
            - UPDATE_CUSTOMER
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionStripeUpdateCustomerParams'
        type:
          enum:
            - STRIPE
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionTelegramSendMessage:
      additionalProperties: false
      properties:
        action:
          enum:
            - SEND_MESSAGE
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionTelegramSendMessageParams'
        type:
          enum:
            - TELEGRAM
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionTwilioMakeCall:
      additionalProperties: false
      properties:
        action:
          enum:
            - MAKE_CALL
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionTwilioMakeCallParams'
        type:
          enum:
            - TWILIO
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionTwilioSendSms:
      additionalProperties: false
      properties:
        action:
          enum:
            - SEND_SMS
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionTwilioSendSmsParams'
        type:
          enum:
            - TWILIO
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionWhatsappSendMessage:
      additionalProperties: false
      properties:
        action:
          enum:
            - SEND_MESSAGE
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionWhatsappSendMessageParams'
        type:
          enum:
            - WHATSAPP
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionXmlParseXml:
      additionalProperties: false
      properties:
        action:
          enum:
            - PARSE_XML
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionXmlParseXmlParams'
        type:
          enum:
            - XML
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionXmlSerializeXml:
      additionalProperties: false
      properties:
        action:
          enum:
            - SERIALIZE_XML
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionXmlSerializeXmlParams'
        type:
          enum:
            - XML
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionZapierTriggerWebhook:
      additionalProperties: false
      properties:
        action:
          enum:
            - TRIGGER_WEBHOOK
          type: string
        alias:
          maxLength: 100
          type: string
        allow_failure:
          type: boolean
        id:
          format: forms-custom-identifier
          type: string
        mask_output:
          type: boolean
        params:
          $ref: '#/components/schemas/FlowActionZapierTriggerWebhookParams'
        type:
          enum:
            - ZAPIER
          type: string
      required:
        - id
        - type
        - action
        - params
      type: object
    FlowActionActivecampaignListContactsParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        email:
          type: string
      required:
        - connection_id
        - email
      type: object
    FlowActionActivecampaignUpsertContactParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        custom_fields:
          $ref: >-
            #/components/schemas/FlowActionActivecampaignUpsertContactParamsCustomFields
        email:
          type: string
        first_name:
          type: string
        last_name:
          type: string
        phone:
          type: string
      required:
        - connection_id
        - email
      type: object
    FlowActionAirtableCreateRecordParams:
      additionalProperties: false
      properties:
        base_id:
          type: string
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        fields:
          $ref: '#/components/schemas/FlowActionAirtableCreateRecordParamsFields'
        table_name:
          type: string
      required:
        - connection_id
        - base_id
        - table_name
      type: object
    FlowActionAirtableListRecordsParams:
      additionalProperties: false
      properties:
        base_id:
          type: string
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        query:
          type: string
        table_name:
          type: string
        view:
          type: string
      required:
        - connection_id
        - base_id
        - table_name
      type: object
    FlowActionAirtableUpdateRecordParams:
      additionalProperties: false
      properties:
        base_id:
          type: string
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        fields:
          $ref: '#/components/schemas/FlowActionAirtableUpdateRecordParamsFields'
        record_id:
          type: string
        table_name:
          type: string
      required:
        - connection_id
        - base_id
        - table_name
        - record_id
      type: object
    FlowActionAuth0CreateUserParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        payload:
          $ref: '#/components/schemas/FlowActionAuth0CreateUserParamsPayload'
      required:
        - connection_id
        - payload
      type: object
    FlowActionAuth0GetUserParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        user_id:
          type: string
      required:
        - connection_id
        - user_id
      type: object
    FlowActionAuth0UpdateUserParams:
      additionalProperties: false
      properties:
        changes:
          $ref: '#/components/schemas/FlowActionAuth0UpdateUserParamsChanges'
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        user_id:
          type: string
      required:
        - connection_id
        - user_id
        - changes
      type: object
    FlowActionAuth0SendRequestParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        headers:
          $ref: '#/components/schemas/FlowActionAuth0SendRequestParamsHeaders'
        method:
          enum:
            - GET
            - POST
            - PUT
            - PATCH
            - DELETE
          type: string
        params:
          $ref: '#/components/schemas/FlowActionAuth0SendRequestParamsQueryParams'
        pathname:
          type: string
        payload:
          $ref: '#/components/schemas/FlowActionAuth0SendRequestParamsPayload'
      required:
        - connection_id
        - pathname
      type: object
    FlowActionAuth0SendEmailParams:
      additionalProperties: false
      properties:
        body:
          maxLength: 102400
          minLength: 1
          type: string
        custom_vars:
          $ref: '#/components/schemas/FlowActionAuth0SendRequestParamsCustomVars'
        from:
          $ref: '#/components/schemas/FlowActionAuth0SendEmailParamsFrom'
        subject:
          maxLength: 255
          minLength: 1
          type: string
        to:
          $ref: '#/components/schemas/FlowActionAuth0SendEmailParamsTo'
      required:
        - to
        - subject
        - body
      type: object
    FlowActionAuth0SendSmsParams:
      additionalProperties: false
      properties:
        custom_vars:
          $ref: '#/components/schemas/FlowActionAuth0SendSmsParamsCustomVars'
        from:
          maxLength: 255
          minLength: 1
          type: string
        message:
          maxLength: 1024
          minLength: 1
          type: string
        to:
          maxLength: 255
          minLength: 1
          type: string
      required:
        - to
        - message
      type: object
    FlowActionAuth0MakeCallParams:
      additionalProperties: false
      properties:
        custom_vars:
          $ref: '#/components/schemas/FlowActionAuth0MakeCallParamsCustomVars'
        from:
          maxLength: 255
          minLength: 1
          type: string
        message:
          maxLength: 1024
          minLength: 1
          type: string
        to:
          maxLength: 255
          minLength: 1
          type: string
      required:
        - to
        - message
      type: object
    FlowActionBigqueryInsertRowsParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        data:
          $ref: '#/components/schemas/FlowActionBigqueryInsertRowsParamsData'
        dataset_id:
          type: string
        table_id:
          type: string
      required:
        - connection_id
        - dataset_id
        - table_id
      type: object
    FlowActionClearbitFindPersonParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        email:
          type: string
      required:
        - connection_id
        - email
      type: object
    FlowActionClearbitFindCompanyParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        domain:
          type: string
      required:
        - connection_id
        - domain
      type: object
    FlowActionEmailVerifyEmailParams:
      additionalProperties: false
      properties:
        email:
          type: string
        rules:
          $ref: '#/components/schemas/FlowActionEmailVerifyEmailParamsRules'
      required:
        - email
      type: object
    FlowActionFlowBooleanConditionParams:
      additionalProperties: false
      properties:
        else:
          items:
            $ref: '#/components/schemas/FlowAction'
          type: array
        if: {}
        then:
          items:
            $ref: '#/components/schemas/FlowAction'
          type: array
      required:
        - if
      type: object
    FlowActionFlowDelayFlowParams:
      additionalProperties: false
      properties:
        number:
          $ref: '#/components/schemas/FlowActionFlowDelayFlowParamsNumber'
        units:
          enum:
            - SECONDS
            - MINUTES
            - HOURS
            - DAYS
          type: string
      required:
        - number
      type: object
    FlowActionFlowDoNothingParams:
      additionalProperties: false
      properties: {}
      type: object
    FlowActionFlowErrorMessageParams:
      additionalProperties: false
      properties:
        message:
          maxLength: 2048
          type: string
      required:
        - message
      type: object
    FlowActionFlowMapValueParams:
      additionalProperties: false
      properties:
        cases:
          $ref: '#/components/schemas/FlowActionFlowMapValueParamsCases'
        fallback:
          $ref: '#/components/schemas/FlowActionFlowMapValueParamsFallback'
        input:
          $ref: '#/components/schemas/FlowActionFlowMapValueParamsInput'
      required:
        - input
      type: object
    FlowActionFlowReturnJsonParams:
      additionalProperties: false
      properties:
        payload:
          $ref: '#/components/schemas/FlowActionFlowReturnJsonParamsPayload'
      required:
        - payload
      type: object
    FlowActionFlowStoreVarsParams:
      additionalProperties: false
      properties:
        vars:
          $ref: '#/components/schemas/FlowActionFlowStoreVarsParamsVars'
      required:
        - vars
      type: object
    FlowActionGoogleSheetsAddRowParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        sheet_id:
          $ref: '#/components/schemas/FlowActionGoogleSheetsAddRowParamsSheetId'
        spreadsheet_id:
          minLength: 1
          type: string
        values:
          $ref: '#/components/schemas/FlowActionGoogleSheetsAddRowParamsValues'
      required:
        - connection_id
        - spreadsheet_id
      type: object
    FlowActionHttpSendRequestParams:
      additionalProperties: false
      properties:
        basic:
          $ref: '#/components/schemas/FlowActionHttpSendRequestParamsBasicAuth'
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        content_type:
          enum:
            - JSON
            - FORM
            - XML
          type: string
        headers:
          $ref: '#/components/schemas/FlowActionHttpSendRequestParamsHeaders'
        method:
          enum:
            - GET
            - POST
            - PUT
            - PATCH
            - DELETE
          type: string
        params:
          $ref: '#/components/schemas/FlowActionHttpSendRequestParamsQueryParams'
        payload:
          $ref: '#/components/schemas/FlowActionHttpSendRequestParamsPayload'
        url:
          type: string
      required:
        - url
      type: object
    FlowActionHubspotEnrollContactParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        email:
          type: string
        workflow_id:
          $ref: '#/components/schemas/FlowActionHubspotEnrollContactParamsWorkflowId'
      required:
        - connection_id
        - email
        - workflow_id
      type: object
    FlowActionHubspotGetContactParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        email:
          type: string
      required:
        - connection_id
        - email
      type: object
    FlowActionHubspotUpsertContactParams:
      additionalProperties: true
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        email:
          type: string
        properties:
          items:
            $ref: '#/components/schemas/FlowActionHubspotUpsertContactParamsProperty'
          type: array
      required:
        - connection_id
        - email
      type: object
    FlowActionJsonCreateJsonParams:
      additionalProperties: false
      properties:
        object:
          $ref: '#/components/schemas/FlowActionJsonCreateJsonParamsObject'
      required:
        - object
      type: object
    FlowActionJsonParseJsonParams:
      additionalProperties: false
      properties:
        json:
          type: string
      required:
        - json
      type: object
    FlowActionJsonSerializeJsonParams:
      additionalProperties: false
      properties:
        object:
          $ref: '#/components/schemas/FlowActionJsonSerializeJsonParamsObject'
      required:
        - object
      type: object
    FlowActionJwtDecodeJwtParams:
      additionalProperties: false
      properties:
        token:
          maxLength: 10000
          type: string
      required:
        - token
      type: object
    FlowActionJwtSignJwtParams:
      additionalProperties: false
      properties:
        audience:
          maxLength: 100
          type: string
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        expires_in:
          maxLength: 25
          type: string
        issuer:
          maxLength: 100
          type: string
        payload:
          $ref: '#/components/schemas/FlowActionJwtSignJwtParamsPayload'
        subject:
          maxLength: 100
          type: string
      required:
        - connection_id
      type: object
    FlowActionJwtVerifyJwtParams:
      additionalProperties: false
      properties:
        audience:
          maxLength: 500
          type: string
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        issuer:
          maxLength: 500
          type: string
        token:
          maxLength: 100
          type: string
      required:
        - connection_id
        - token
      type: object
    FlowActionMailchimpUpsertMemberParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        list_id:
          type: string
        member:
          $ref: '#/components/schemas/FlowActionMailchimpUpsertMemberParamsMember'
      required:
        - connection_id
        - list_id
        - member
      type: object
    FlowActionMailjetSendEmailParams:
      oneOf:
        - additionalProperties: true
          properties:
            content:
              type: string
          required:
            - content
          type: object
        - additionalProperties: true
          properties:
            template_id:
              type: integer
            variables:
              additionalProperties: true
              properties: {}
              type: object
          required:
            - template_id
          type: object
      type: object
    FlowActionOtpGenerateCodeParams:
      additionalProperties: false
      properties:
        length:
          maximum: 10
          minimum: 1
          type: integer
        reference:
          maxLength: 250
          type: string
      required:
        - reference
        - length
      type: object
    FlowActionOtpVerifyCodeParams:
      additionalProperties: false
      properties:
        code:
          $ref: '#/components/schemas/FlowActionOtpVerifyCodeParamsCode'
        reference:
          maxLength: 250
          type: string
      required:
        - reference
        - code
      type: object
    FlowActionPipedriveAddDealParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        fields:
          $ref: '#/components/schemas/FlowActionPipedriveAddDealParamsFields'
        organization_id:
          $ref: '#/components/schemas/FlowActionPipedriveAddDealParamsOrganizationId'
        person_id:
          $ref: '#/components/schemas/FlowActionPipedriveAddDealParamsPersonId'
        stage_id:
          $ref: '#/components/schemas/FlowActionPipedriveAddDealParamsStageId'
        title:
          type: string
        user_id:
          $ref: '#/components/schemas/FlowActionPipedriveAddDealParamsUserId'
        value:
          type: string
      required:
        - connection_id
        - title
      type: object
    FlowActionPipedriveAddOrganizationParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        fields:
          $ref: '#/components/schemas/FlowActionPipedriveAddOrganizationParamsFields'
        name:
          type: string
        owner_id:
          $ref: '#/components/schemas/FlowActionPipedriveAddOrganizationParamsOwnerId'
      required:
        - connection_id
        - name
      type: object
    FlowActionPipedriveAddPersonParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        email:
          type: string
        fields:
          $ref: '#/components/schemas/FlowActionPipedriveAddPersonParamsFields'
        name:
          type: string
        organization_id:
          $ref: >-
            #/components/schemas/FlowActionPipedriveAddPersonParamsOrganizationId
        owner_id:
          $ref: '#/components/schemas/FlowActionPipedriveAddPersonParamsOwnerId'
        phone:
          type: string
      required:
        - connection_id
        - name
      type: object
    FlowActionSalesforceCreateLeadParams:
      additionalProperties: false
      properties:
        company:
          minLength: 1
          type: string
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        email:
          type: string
        first_name:
          type: string
        last_name:
          minLength: 1
          type: string
        payload:
          $ref: '#/components/schemas/FlowActionSalesforceCreateLeadParamsPayload'
        phone:
          type: string
      required:
        - connection_id
        - last_name
        - company
      type: object
    FlowActionSalesforceGetLeadParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        lead_id:
          type: string
      required:
        - connection_id
        - lead_id
      type: object
    FlowActionSalesforceSearchLeadsParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        lead_fields:
          items:
            maxLength: 2000
            type: string
          minItems: 1
          type: array
        search_field:
          enum:
            - email
            - name
            - phone
            - all
          type: string
        search_value:
          maxLength: 2000
          type: string
      required:
        - connection_id
        - search_field
        - search_value
        - lead_fields
      type: object
    FlowActionSalesforceUpdateLeadParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        lead_id:
          minLength: 1
          type: string
        payload:
          $ref: '#/components/schemas/FlowActionSalesforceUpdateLeadParamsPayload'
      required:
        - connection_id
        - lead_id
      type: object
    FlowActionSendgridSendEmailParams:
      additionalProperties: true
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        from:
          $ref: '#/components/schemas/FlowActionSendgridSendEmailParamsPerson'
        personalizations:
          items: {}
          minItems: 1
          type: array
      required:
        - connection_id
        - personalizations
        - from
      type: object
    FlowActionSlackPostMessageParams:
      additionalProperties: false
      properties:
        attachments:
          items:
            $ref: '#/components/schemas/FlowActionSlackPostMessageParamsAttachment'
          type: array
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        text:
          type: string
      required:
        - connection_id
      type: object
    FlowActionStripeAddTaxIdParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        customer_id:
          maxLength: 250
          type: string
        type:
          maxLength: 250
          type: string
        value:
          maxLength: 250
          type: string
      required:
        - connection_id
        - customer_id
        - type
        - value
      type: object
    FlowActionStripeCreateCustomerParams:
      additionalProperties: false
      properties:
        address:
          $ref: '#/components/schemas/FlowActionStripeAddress'
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        description:
          maxLength: 250
          type: string
        email:
          maxLength: 512
          type: string
        metadata:
          $ref: '#/components/schemas/FlowActionStripeMetadata'
        name:
          maxLength: 250
          type: string
        phone:
          maxLength: 250
          type: string
        tax_exempt:
          type: string
        tax_id:
          $ref: '#/components/schemas/FlowActionStripeTaxId'
      required:
        - connection_id
      type: object
    FlowActionStripeCreatePortalSessionParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        customer_id:
          maxLength: 250
          type: string
        return_url:
          type: string
      required:
        - connection_id
        - customer_id
      type: object
    FlowActionStripeDeleteTaxIdParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        customer_id:
          maxLength: 250
          type: string
        id:
          maxLength: 250
          type: string
      required:
        - connection_id
        - customer_id
        - id
      type: object
    FlowActionStripeFindCustomersParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        email:
          type: string
      required:
        - connection_id
        - email
      type: object
    FlowActionStripeGetCustomerParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        id:
          maxLength: 250
          type: string
      required:
        - connection_id
        - id
      type: object
    FlowActionStripeUpdateCustomerParams:
      additionalProperties: false
      properties:
        address:
          $ref: '#/components/schemas/FlowActionStripeAddress'
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        description:
          maxLength: 250
          type: string
        email:
          maxLength: 512
          type: string
        id:
          maxLength: 250
          type: string
        metadata:
          $ref: '#/components/schemas/FlowActionStripeMetadata'
        name:
          maxLength: 250
          type: string
        phone:
          maxLength: 250
          type: string
        tax_exempt:
          type: string
      required:
        - connection_id
        - id
      type: object
    FlowActionTelegramSendMessageParams:
      additionalProperties: false
      properties:
        chat_id:
          type: string
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        text:
          type: string
      required:
        - connection_id
        - chat_id
        - text
      type: object
    FlowActionTwilioMakeCallParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        from:
          type: string
        payload:
          maxLength: 4096
          type: string
        to:
          type: string
      required:
        - connection_id
        - from
        - to
        - payload
      type: object
    FlowActionTwilioSendSmsParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        from:
          maxLength: 50
          type: string
        message:
          maxLength: 1500
          type: string
        to:
          maxLength: 50
          type: string
      required:
        - connection_id
        - from
        - to
        - message
      type: object
    FlowActionWhatsappSendMessageParams:
      additionalProperties: false
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        payload:
          $ref: '#/components/schemas/FlowActionWhatsappSendMessageParamsPayload'
        recipient_number:
          type: string
        sender_id:
          type: string
        type:
          enum:
            - AUDIO
            - CONTACTS
            - DOCUMENT
            - IMAGE
            - INTERACTIVE
            - LOCATION
            - STICKER
            - TEMPLATE
            - TEXT
          type: string
      required:
        - connection_id
        - sender_id
        - recipient_number
        - type
        - payload
      type: object
    FlowActionXmlParseXmlParams:
      additionalProperties: false
      properties:
        xml:
          type: string
      required:
        - xml
      type: object
    FlowActionXmlSerializeXmlParams:
      additionalProperties: false
      properties:
        object:
          $ref: '#/components/schemas/FlowActionXmlSerializeXmlParamsObject'
      required:
        - object
      type: object
    FlowActionZapierTriggerWebhookParams:
      additionalProperties: true
      properties:
        connection_id:
          format: flows-vault-connections-id
          maxLength: 30
          type: string
        method:
          enum:
            - GET
            - POST
            - PUT
          type: string
      required:
        - connection_id
      type: object
    FlowActionActivecampaignUpsertContactParamsCustomFields:
      additionalProperties: true
      type: object
    FlowActionAirtableCreateRecordParamsFields:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionAirtableUpdateRecordParamsFields:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionAuth0CreateUserParamsPayload:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionAuth0UpdateUserParamsChanges:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionAuth0SendRequestParamsHeaders:
      additionalProperties: true
      type: object
    FlowActionAuth0SendRequestParamsQueryParams:
      additionalProperties:
        oneOf:
          - type: number
          - type: string
          - type: 'null'
      type: object
    FlowActionAuth0SendRequestParamsPayload:
      oneOf:
        - type: string
        - items: {}
          type: array
        - $ref: '#/components/schemas/FlowActionAuth0SendRequestParamsPayloadObject'
    FlowActionAuth0SendRequestParamsCustomVars:
      additionalProperties: true
      type: object
    FlowActionAuth0SendEmailParamsFrom:
      additionalProperties: false
      properties:
        email:
          $ref: '#/components/schemas/FlowActionAuth0SendEmailParamsFromEmail'
        name:
          maxLength: 125
          minLength: 1
          type: string
      required:
        - email
      type: object
    FlowActionAuth0SendEmailParamsTo:
      oneOf:
        - format: email
          type: string
        - format: forms-expression
          type: string
      type: string
    FlowActionAuth0SendSmsParamsCustomVars:
      additionalProperties: true
      type: object
    FlowActionAuth0MakeCallParamsCustomVars:
      additionalProperties: true
      type: object
    FlowActionBigqueryInsertRowsParamsData:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionEmailVerifyEmailParamsRules:
      additionalProperties: false
      properties:
        allowlist:
          items:
            type: string
          type: array
        block_aliases:
          type: boolean
        block_disposable_emails:
          type: boolean
        block_free_emails:
          type: boolean
        blocklist:
          items:
            type: string
          type: array
        require_mx_record:
          type: boolean
      type: object
    FlowActionFlowDelayFlowParamsNumber:
      oneOf:
        - minimum: 0
          type: integer
        - maxLength: 250
          type: string
    FlowActionFlowMapValueParamsCases:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionFlowMapValueParamsFallback:
      oneOf:
        - type: string
        - type: number
        - $ref: '#/components/schemas/FlowActionFlowMapValueParamsFallbackObject'
        - items: {}
          type: array
        - type: 'null'
    FlowActionFlowMapValueParamsInput:
      oneOf:
        - type: string
        - type: number
    FlowActionFlowReturnJsonParamsPayload:
      oneOf:
        - $ref: '#/components/schemas/FlowActionFlowReturnJsonParamsPayloadObject'
        - type: string
    FlowActionFlowStoreVarsParamsVars:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionGoogleSheetsAddRowParamsSheetId:
      oneOf:
        - minimum: 0
          type: integer
        - type: string
    FlowActionGoogleSheetsAddRowParamsValues:
      items:
        type:
          - string
          - 'null'
      type: array
    FlowActionHttpSendRequestParamsBasicAuth:
      additionalProperties: false
      properties:
        password:
          minLength: 1
          type: string
        username:
          minLength: 1
          type: string
      type: object
    FlowActionHttpSendRequestParamsHeaders:
      additionalProperties: true
      type: object
    FlowActionHttpSendRequestParamsQueryParams:
      additionalProperties:
        oneOf:
          - type: number
          - type: string
          - type: 'null'
      type: object
    FlowActionHttpSendRequestParamsPayload:
      oneOf:
        - type: string
        - items: {}
          type: array
        - $ref: '#/components/schemas/FlowActionHttpSendRequestParamsPayloadObject'
    FlowActionHubspotEnrollContactParamsWorkflowId:
      oneOf:
        - type: string
        - type: integer
    FlowActionHubspotUpsertContactParamsProperty:
      additionalProperties: false
      properties:
        property:
          maxLength: 100
          type: string
        value: {}
      required:
        - property
      type: object
    FlowActionJsonCreateJsonParamsObject:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionJsonSerializeJsonParamsObject:
      oneOf:
        - type: string
        - $ref: '#/components/schemas/FlowActionJsonSerializeJsonParamsObjectObject'
    FlowActionJwtSignJwtParamsPayload:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionMailchimpUpsertMemberParamsMember:
      additionalProperties: false
      properties:
        email_address:
          type: string
        merge_fields:
          $ref: >-
            #/components/schemas/FlowActionMailchimpUpsertMemberParamsMemberMergeFields
        status_if_new:
          type: string
      required:
        - email_address
        - status_if_new
      type: object
    FlowActionOtpVerifyCodeParamsCode:
      oneOf:
        - maximum: 9999999999
          minimum: 0
          type: integer
        - maxLength: 250
          type: string
    FlowActionPipedriveAddDealParamsFields:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionPipedriveAddDealParamsOrganizationId:
      oneOf:
        - type: string
        - type: number
    FlowActionPipedriveAddDealParamsPersonId:
      oneOf:
        - type: string
        - type: number
    FlowActionPipedriveAddDealParamsStageId:
      oneOf:
        - type: string
        - type: number
    FlowActionPipedriveAddDealParamsUserId:
      oneOf:
        - type: string
        - type: number
    FlowActionPipedriveAddOrganizationParamsFields:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionPipedriveAddOrganizationParamsOwnerId:
      oneOf:
        - type: string
        - type: number
    FlowActionPipedriveAddPersonParamsFields:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionPipedriveAddPersonParamsOrganizationId:
      oneOf:
        - type: string
        - type: number
    FlowActionPipedriveAddPersonParamsOwnerId:
      oneOf:
        - type: string
        - type: number
    FlowActionSalesforceCreateLeadParamsPayload:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionSalesforceUpdateLeadParamsPayload:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionSendgridSendEmailParamsPerson:
      additionalProperties: false
      properties:
        email:
          type: string
        name:
          type: string
      required:
        - email
      type: object
    FlowActionSlackPostMessageParamsAttachment:
      additionalProperties: false
      properties:
        color:
          enum:
            - GOOD
            - WARNING
            - DANGER
          type: string
        fields:
          items:
            $ref: >-
              #/components/schemas/FlowActionSlackPostMessageParamsAttachmentField
          type: array
        pretext:
          type: string
        text:
          type: string
      type: object
    FlowActionStripeAddress:
      additionalProperties: false
      properties:
        city:
          maxLength: 250
          type: string
        country:
          maxLength: 250
          type: string
        line1:
          maxLength: 250
          type: string
        line2:
          maxLength: 250
          type: string
        postalCode:
          maxLength: 250
          type: string
        state:
          maxLength: 250
          type: string
      type: object
    FlowActionStripeMetadata:
      additionalProperties:
        maxLength: 500
        type: string
      maxProperties: 50
      type: object
    FlowActionStripeTaxId:
      additionalProperties: false
      properties:
        type:
          maxLength: 250
          type: string
        value:
          maxLength: 250
          type: string
      required:
        - type
        - value
      type: object
    FlowActionWhatsappSendMessageParamsPayload:
      oneOf:
        - $ref: >-
            #/components/schemas/FlowActionWhatsappSendMessageParamsPayloadObject
        - type: string
    FlowActionXmlSerializeXmlParamsObject:
      oneOf:
        - type: string
        - $ref: '#/components/schemas/FlowActionXmlSerializeXmlParamsObjectObject'
    FlowActionAuth0SendRequestParamsPayloadObject:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionAuth0SendEmailParamsFromEmail:
      oneOf:
        - format: email
          type: string
        - format: forms-expression
          type: string
      type: string
    FlowActionFlowMapValueParamsFallbackObject:
      additionalProperties: true
      type: object
    FlowActionFlowReturnJsonParamsPayloadObject:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionHttpSendRequestParamsPayloadObject:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionJsonSerializeJsonParamsObjectObject:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionMailchimpUpsertMemberParamsMemberMergeFields:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionSlackPostMessageParamsAttachmentField:
      additionalProperties: false
      properties:
        short:
          type: boolean
        title:
          type: string
        value:
          minLength: 0
          type: string
      required:
        - title
      type: object
    FlowActionWhatsappSendMessageParamsPayloadObject:
      additionalProperties: true
      properties: {}
      type: object
    FlowActionXmlSerializeXmlParamsObjectObject:
      additionalProperties: true
      properties: {}
      type: object
  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

````