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

# Subscribe to events via Server-Sent Events (SSE)

> Subscribe to events via Server-Sent Events (SSE)

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">
            {"Scopes define permissions and access levels for API requests and authentication tokens."}
          </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="Navigate to header">
                ​
                <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: 'Early Access',
    ga: 'Generally Available',
    deprecated: 'Deprecated',
    planned: 'Planned',
    beta: 'Beta'
  };
  const LIFECYCLE_THEMES = {
    info: {
      light: {
        bg: 'lab(91.896% .077188 -6.94053)',
        text: 'lab(36.091% 25.9241 -68.0384)'
      },
      dark: {
        bg: 'lab(16.0426% 6.71726 -27.2409)',
        text: 'lab(72.6029% 4.08953 -41.9669)'
      }
    },
    secondary: {
      light: {
        bg: 'lab(90.8548% 11.3355 8.01476)',
        text: 'lab(47.5286% 56.4238 43.4706)'
      },
      dark: {
        bg: 'lab(16.3609% 37.191 25.6346)',
        text: 'lab(71.881% 41.5 29.4839)'
      }
    },
    danger: {
      light: {
        bg: 'lab(94.7916% -.0000298023 0)',
        text: 'lab(54.3656% 0 -.0000119209)'
      },
      dark: {
        bg: 'lab(13.232% 0 0)',
        text: 'lab(51.6164% 0 0)'
      }
    }
  };
  const LIFECYCLE_THEME_MAP = {
    ea: 'info',
    ga: 'info',
    beta: 'info',
    deprecated: 'secondary',
    planned: 'danger'
  };
  const lifecycle = releaseLifecycle.toLocaleLowerCase();
  const lifecycleText = lifecycleMap[lifecycle];
  if (!lifecycleText) {
    return null;
  }
  const theme = LIFECYCLE_THEMES[LIFECYCLE_THEME_MAP[lifecycle]];
  return <div>
      <div className="api-section-heading flex flex-col gap-y-4 w-full">
        <div className="flex items-baseline border-b pb-2.5 border-gray-100 dark:border-gray-800 w-full">
          <h4 className="api-section-heading-title flex-1 mb-0">
            Release Lifecycle
          </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="Navigate to header">
                <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={["read:events"]} />


## OpenAPI

````yaml management-api-oas get /events
openapi: 3.1.0
info:
  title: Auth0 Management API
  description: Auth0 Management API v2.
  termsOfService: https://auth0.com/web-terms/
  contact:
    name: Auth0 Support
    url: https://support.auth0.com
  version: '2.0'
servers:
  - url: https://{tenantDomain}/api/v2
    variables:
      tenantDomain:
        default: '{TENANT}.auth0.com'
        description: Auth0 Tenant Domain
security:
  - bearerAuth: []
externalDocs:
  description: Auth0 Management API Documentation
  url: https://auth0.com/docs/api/management/v2/
paths:
  /events:
    get:
      tags:
        - events
      summary: Subscribe to events via Server-Sent Events (SSE)
      description: Subscribe to events via Server-Sent Events (SSE)
      operationId: subscribe_events
      parameters:
        - name: from
          in: query
          description: >-
            Opaque token representing position in the stream. If not provided,
            stream will start from the latest events.
          schema:
            type: string
            maxLength: 1024
        - name: from_timestamp
          in: query
          description: >-
            RFC-3339 timestamp indicating where to start streaming events from.
            This should only be used on the initial query when a cursor may not
            be available. Subsequent requests should use the cursor (from) as it
            will be more accurate.
          schema:
            type: string
            maxLength: 20
        - name: event_type
          in: query
          description: >-
            Event type(s) to listen for. Specify multiple times for multiple
            types (e.g., ?event_type=user.created&event_type=user.updated). If
            not provided, all event types will be streamed.
          style: form
          explode: true
          schema:
            $ref: '#/components/schemas/EventStreamSubscribeEventsEventTypeParam'
      responses:
        '200':
          description: Event stream successfully established.
          content:
            text/event-stream:
              schema:
                $ref: '#/components/schemas/EventStreamSubscribeEventsResponseContent'
        '400':
          description: Invalid cursor format.
          x-description-1: Unsupported event type.
          x-description-2: >-
            Invalid request query string. The message will vary depending on the
            cause.
        '401':
          description: Invalid token.
          x-description-1: Invalid signature received for JSON Web Token validation.
          x-description-2: Client is not global.
        '403':
          description: >-
            Maximum concurrent event stream connections reached. Please close
            existing connections.
          x-description-1: 'Insufficient scope; expected any of: read:events.'
        '404':
          description: Not found
        '410':
          description: Cursor points to data no longer available in the stream.
        '429':
          description: >-
            Too many requests. Check the X-RateLimit-Limit,
            X-RateLimit-Remaining and X-RateLimit-Reset headers.
      security:
        - bearerAuth: []
        - oAuth2ClientCredentials:
            - read:events
      x-codeSamples: []
components:
  schemas:
    EventStreamSubscribeEventsEventTypeParam:
      type: array
      items:
        $ref: '#/components/schemas/EventStreamSubscribeEventsEventTypeEnum'
      description: >-
        Event type(s) to listen for. Specify multiple times for multiple types
        (e.g., ?event_type=user.created&event_type=user.updated). If not
        provided, all event types will be streamed.
    EventStreamSubscribeEventsResponseContent:
      description: >-
        The JSON payload delivered in each SSE data line. The type field is
        injected from the SSE event field by the SDK. Discriminated by type: an
        event type name for events, "error" for errors, and "offset-only" for
        cursor-only heartbeats.
      discriminator:
        propertyName: type
        x-discriminator-context: protocol
        mapping:
          group.created:
            $ref: '#/components/schemas/EventStreamCloudEventGroupCreated'
          group.deleted:
            $ref: '#/components/schemas/EventStreamCloudEventGroupDeleted'
          group.member.added:
            $ref: '#/components/schemas/EventStreamCloudEventGroupMemberAdded'
          group.member.deleted:
            $ref: '#/components/schemas/EventStreamCloudEventGroupMemberDeleted'
          group.role.assigned:
            $ref: '#/components/schemas/EventStreamCloudEventGroupRoleAssigned'
          group.role.deleted:
            $ref: '#/components/schemas/EventStreamCloudEventGroupRoleDeleted'
          group.updated:
            $ref: '#/components/schemas/EventStreamCloudEventGroupUpdated'
          organization.connection.added:
            $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionAdded'
          organization.connection.removed:
            $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionRemoved'
          organization.connection.updated:
            $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionUpdated'
          organization.created:
            $ref: '#/components/schemas/EventStreamCloudEventOrgCreated'
          organization.deleted:
            $ref: '#/components/schemas/EventStreamCloudEventOrgDeleted'
          organization.group.role.assigned:
            $ref: '#/components/schemas/EventStreamCloudEventOrgGroupRoleAssigned'
          organization.group.role.deleted:
            $ref: '#/components/schemas/EventStreamCloudEventOrgGroupRoleDeleted'
          organization.member.added:
            $ref: '#/components/schemas/EventStreamCloudEventOrgMemberAdded'
          organization.member.deleted:
            $ref: '#/components/schemas/EventStreamCloudEventOrgMemberDeleted'
          organization.member.role.assigned:
            $ref: '#/components/schemas/EventStreamCloudEventOrgMemberRoleAssigned'
          organization.member.role.deleted:
            $ref: '#/components/schemas/EventStreamCloudEventOrgMemberRoleDeleted'
          organization.updated:
            $ref: '#/components/schemas/EventStreamCloudEventOrgUpdated'
          user.created:
            $ref: '#/components/schemas/EventStreamCloudEventUserCreated'
          user.deleted:
            $ref: '#/components/schemas/EventStreamCloudEventUserDeleted'
          user.updated:
            $ref: '#/components/schemas/EventStreamCloudEventUserUpdated'
          error:
            $ref: '#/components/schemas/EventStreamCloudEventErrorMessage'
          offset-only:
            $ref: '#/components/schemas/EventStreamCloudEventOffsetOnlyMessage'
      oneOf:
        - $ref: '#/components/schemas/EventStreamCloudEventGroupCreated'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupDeleted'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupMemberAdded'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupMemberDeleted'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupRoleAssigned'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupRoleDeleted'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupUpdated'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionAdded'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionRemoved'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionUpdated'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgCreated'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgDeleted'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgGroupRoleAssigned'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgGroupRoleDeleted'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgMemberAdded'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgMemberDeleted'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgMemberRoleAssigned'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgMemberRoleDeleted'
        - $ref: '#/components/schemas/EventStreamCloudEventOrgUpdated'
        - $ref: '#/components/schemas/EventStreamCloudEventUserCreated'
        - $ref: '#/components/schemas/EventStreamCloudEventUserDeleted'
        - $ref: '#/components/schemas/EventStreamCloudEventUserUpdated'
        - $ref: '#/components/schemas/EventStreamCloudEventErrorMessage'
        - $ref: '#/components/schemas/EventStreamCloudEventOffsetOnlyMessage'
    EventStreamSubscribeEventsEventTypeEnum:
      type: string
      enum:
        - group.created
        - group.deleted
        - group.member.added
        - group.member.deleted
        - group.role.assigned
        - group.role.deleted
        - group.updated
        - organization.connection.added
        - organization.connection.removed
        - organization.connection.updated
        - organization.created
        - organization.deleted
        - organization.group.role.assigned
        - organization.group.role.deleted
        - organization.member.added
        - organization.member.deleted
        - organization.member.role.assigned
        - organization.member.role.deleted
        - organization.updated
        - user.created
        - user.deleted
        - user.updated
    EventStreamCloudEventGroupCreated:
      type: object
      description: SSE message for group.created.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventGroupCreatedTypeEnum'
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventGroupCreatedCloudEvent'
    EventStreamCloudEventGroupDeleted:
      type: object
      description: SSE message for group.deleted.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventGroupDeletedTypeEnum'
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventGroupDeletedCloudEvent'
    EventStreamCloudEventGroupMemberAdded:
      type: object
      description: SSE message for group.member.added.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventGroupMemberAddedTypeEnum'
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventGroupMemberAddedCloudEvent'
    EventStreamCloudEventGroupMemberDeleted:
      type: object
      description: SSE message for group.member.deleted.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventGroupMemberDeletedTypeEnum'
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedCloudEvent
    EventStreamCloudEventGroupRoleAssigned:
      type: object
      description: SSE message for group.role.assigned.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventGroupRoleAssignedTypeEnum'
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedCloudEvent
    EventStreamCloudEventGroupRoleDeleted:
      type: object
      description: SSE message for group.role.deleted.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventGroupRoleDeletedTypeEnum'
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventGroupRoleDeletedCloudEvent'
    EventStreamCloudEventGroupUpdated:
      type: object
      description: SSE message for group.updated.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventGroupUpdatedTypeEnum'
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventGroupUpdatedCloudEvent'
    EventStreamCloudEventOrgConnectionAdded:
      type: object
      description: SSE message for organization.connection.added.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionAddedTypeEnum'
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedCloudEvent
    EventStreamCloudEventOrgConnectionRemoved:
      type: object
      description: SSE message for organization.connection.removed.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionRemovedTypeEnum
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionRemovedCloudEvent
    EventStreamCloudEventOrgConnectionUpdated:
      type: object
      description: SSE message for organization.connection.updated.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedTypeEnum
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedCloudEvent
    EventStreamCloudEventOrgCreated:
      type: object
      description: SSE message for organization.created.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventOrgCreatedTypeEnum'
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventOrgCreatedCloudEvent'
    EventStreamCloudEventOrgDeleted:
      type: object
      description: SSE message for organization.deleted.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventOrgDeletedTypeEnum'
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventOrgDeletedCloudEvent'
    EventStreamCloudEventOrgGroupRoleAssigned:
      type: object
      description: SSE message for organization.group.role.assigned.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedTypeEnum
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedCloudEvent
    EventStreamCloudEventOrgGroupRoleDeleted:
      type: object
      description: SSE message for organization.group.role.deleted.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedTypeEnum
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedCloudEvent
    EventStreamCloudEventOrgMemberAdded:
      type: object
      description: SSE message for organization.member.added.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberAddedTypeEnum'
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberAddedCloudEvent'
    EventStreamCloudEventOrgMemberDeleted:
      type: object
      description: SSE message for organization.member.deleted.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberDeletedTypeEnum'
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberDeletedCloudEvent'
    EventStreamCloudEventOrgMemberRoleAssigned:
      type: object
      description: SSE message for organization.member.role.assigned.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedTypeEnum
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedCloudEvent
    EventStreamCloudEventOrgMemberRoleDeleted:
      type: object
      description: SSE message for organization.member.role.deleted.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedTypeEnum
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedCloudEvent
    EventStreamCloudEventOrgUpdated:
      type: object
      description: SSE message for organization.updated.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventOrgUpdatedTypeEnum'
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventOrgUpdatedCloudEvent'
    EventStreamCloudEventUserCreated:
      type: object
      description: SSE message for user.created.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventUserCreatedTypeEnum'
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventUserCreatedCloudEvent'
    EventStreamCloudEventUserDeleted:
      type: object
      description: SSE message for user.deleted.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventUserDeletedTypeEnum'
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventUserDeletedCloudEvent'
    EventStreamCloudEventUserUpdated:
      type: object
      description: SSE message for user.updated.
      additionalProperties: false
      required:
        - type
        - offset
        - event
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventUserUpdatedTypeEnum'
        offset:
          type: string
          description: >-
            Opaque cursor representing position in the stream. Pass as the
            `from` query parameter to resume.
        event:
          $ref: '#/components/schemas/EventStreamCloudEventUserUpdatedCloudEvent'
    EventStreamCloudEventErrorMessage:
      type: object
      description: >-
        An error message delivered via the SSE stream. The stream closes after
        this message.
      additionalProperties: false
      required:
        - type
        - error
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventErrorMessageTypeEnum'
        error:
          $ref: '#/components/schemas/EventStreamCloudEventErrorDetail'
    EventStreamCloudEventOffsetOnlyMessage:
      type: object
      description: >-
        An offset-only heartbeat message. Advances the cursor without delivering
        an event.
      additionalProperties: false
      required:
        - type
        - offset
      properties:
        type:
          $ref: '#/components/schemas/EventStreamCloudEventOffsetOnlyMessageTypeEnum'
        offset:
          type: string
          description: >-
            Opaque cursor representing the latest position in the stream. Pass
            as the `from` query parameter to resume.
    EventStreamCloudEventGroupCreatedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - group.created
    EventStreamCloudEventGroupCreatedCloudEvent:
      type: object
      description: Represents an event that occurs when a group is created.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupCreatedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventGroupCreatedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventGroupDeletedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - group.deleted
    EventStreamCloudEventGroupDeletedCloudEvent:
      type: object
      description: Represents an event that occurs when a group is deleted.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupDeletedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventGroupDeletedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventGroupMemberAddedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - group.member.added
    EventStreamCloudEventGroupMemberAddedCloudEvent:
      type: object
      description: Represents an event that occurs when a member is added to a group.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventGroupMemberAddedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventGroupMemberDeletedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - group.member.deleted
    EventStreamCloudEventGroupMemberDeletedCloudEvent:
      type: object
      description: Represents an event that occurs when a member is removed from a group.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventGroupMemberDeletedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventGroupRoleAssignedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - group.role.assigned
    EventStreamCloudEventGroupRoleAssignedCloudEvent:
      type: object
      description: Represents an event that occurs when a role is assigned to a group.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventGroupRoleAssignedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventGroupRoleDeletedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - group.role.deleted
    EventStreamCloudEventGroupRoleDeletedCloudEvent:
      type: object
      description: Represents an event that occurs when a role is removed from a group.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventGroupRoleDeletedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventGroupUpdatedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - group.updated
    EventStreamCloudEventGroupUpdatedCloudEvent:
      type: object
      description: Represents an event that occurs when a group is updated.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupUpdatedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventGroupUpdatedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgConnectionAddedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - organization.connection.added
    EventStreamCloudEventOrgConnectionAddedCloudEvent:
      type: object
      description: >-
        Represents an event that occurs when a connection is added to an
        organization.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionAddedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgConnectionRemovedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - organization.connection.removed
    EventStreamCloudEventOrgConnectionRemovedCloudEvent:
      type: object
      description: >-
        Represents an event that occurs when a connection is removed from an
        organization.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionRemovedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionRemovedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgConnectionUpdatedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - organization.connection.updated
    EventStreamCloudEventOrgConnectionUpdatedCloudEvent:
      type: object
      description: >-
        Represents an event that occurs when a organization connection is
        updated.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionUpdatedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgCreatedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - organization.created
    EventStreamCloudEventOrgCreatedCloudEvent:
      type: object
      description: Represents an event that occurs when an organization is created.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgCreatedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgCreatedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgDeletedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - organization.deleted
    EventStreamCloudEventOrgDeletedCloudEvent:
      type: object
      description: Represents an event that occurs when an organization is deleted.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgDeletedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgDeletedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgGroupRoleAssignedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - organization.group.role.assigned
    EventStreamCloudEventOrgGroupRoleAssignedCloudEvent:
      type: object
      description: >-
        Represents an event that occurs when a role is assigned to an
        organization group.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgGroupRoleDeletedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - organization.group.role.deleted
    EventStreamCloudEventOrgGroupRoleDeletedCloudEvent:
      type: object
      description: >-
        Represents an event that occurs when a role is removed from an
        organization group.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgMemberAddedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - organization.member.added
    EventStreamCloudEventOrgMemberAddedCloudEvent:
      type: object
      description: >-
        Represents an event that occurs when a member is added to an
        organization.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberAddedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberAddedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgMemberDeletedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - organization.member.deleted
    EventStreamCloudEventOrgMemberDeletedCloudEvent:
      type: object
      description: >-
        Represents an event that occurs when a member is removed from an
        organization.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberDeletedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberDeletedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgMemberRoleAssignedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - organization.member.role.assigned
    EventStreamCloudEventOrgMemberRoleAssignedCloudEvent:
      type: object
      description: >-
        Represents an event that occurs when a member is added to an
        organization.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgMemberRoleDeletedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - organization.member.role.deleted
    EventStreamCloudEventOrgMemberRoleDeletedCloudEvent:
      type: object
      description: >-
        Represents an event that occurs when a member is removed from an
        organization.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventOrgUpdatedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - organization.updated
    EventStreamCloudEventOrgUpdatedCloudEvent:
      type: object
      description: Represents an event that occurs when an organization is updated.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgUpdatedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventOrgUpdatedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventUserCreatedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - user.created
    EventStreamCloudEventUserCreatedCloudEvent:
      type: object
      description: Represents an event that occurs when a user is created.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventUserCreatedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventUserDeletedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - user.deleted
    EventStreamCloudEventUserDeletedCloudEvent:
      type: object
      description: Represents an event that occurs when a user is deleted.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventUserDeletedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventUserUpdatedTypeEnum:
      type: string
      description: The event type (injected from the SSE event field).
      enum:
        - user.updated
    EventStreamCloudEventUserUpdatedCloudEvent:
      type: object
      description: Represents an event that occurs when a user is updated.
      additionalProperties: false
      required:
        - specversion
        - type
        - source
        - id
        - time
        - data
        - a0tenant
        - a0stream
      properties:
        specversion:
          type: string
          description: The version of the CloudEvents specification which the event uses.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedCloudEventTypeEnum
        source:
          type: string
          description: >-
            The source of the event. This will take the form
            'urn:auth0:<tenant>.<domain>'.
        id:
          type: string
          description: A unique identifier for the event.
          pattern: evt_[a-zA-Z0-9]{16}
        time:
          type: string
          description: An ISO-8601 timestamp indicating when the event physically occurred.
          format: date-time
        data:
          $ref: '#/components/schemas/EventStreamCloudEventUserUpdatedData'
        a0tenant:
          type: string
          description: The auth0 tenant ID to which the event is associated.
          minLength: 3
          maxLength: 63
          pattern: '[a-z0-9][-a-z0-9]{1,62}[a-z0-9]'
        a0stream:
          type: string
          description: The auth0 event stream ID of the stream the event was delivered on.
          pattern: est_[a-zA-Z0-9]{16}
        a0purpose:
          $ref: '#/components/schemas/EventStreamCloudEventA0PurposeEnum'
    EventStreamCloudEventErrorMessageTypeEnum:
      type: string
      description: Identifies this as an error message (injected from the SSE event field).
      enum:
        - error
    EventStreamCloudEventErrorDetail:
      type: object
      description: Error details.
      additionalProperties: false
      required:
        - code
        - message
      properties:
        code:
          $ref: '#/components/schemas/EventStreamCloudEventErrorCodeEnum'
        message:
          type: string
          description: Human-readable error message.
        offset:
          type: string
          description: >-
            The cursor at the time of the error (when available). Can be used to
            resume from this position.
    EventStreamCloudEventOffsetOnlyMessageTypeEnum:
      type: string
      description: >-
        Identifies this as an offset-only heartbeat message (injected from the
        SSE event field).
      enum:
        - offset-only
    EventStreamCloudEventGroupCreatedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - group.created
    EventStreamCloudEventGroupCreatedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventGroupCreatedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventA0PurposeEnum:
      type: string
      description: >-
        The purpose of this event. This field will typically appear only in
        special cases

        such as sending a test event. For normal events, this field will be
        omitted.
      enum:
        - test
    EventStreamCloudEventGroupDeletedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - group.deleted
    EventStreamCloudEventGroupDeletedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventGroupDeletedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventGroupMemberAddedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - group.member.added
    EventStreamCloudEventGroupMemberAddedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventGroupMemberAddedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventGroupMemberDeletedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - group.member.deleted
    EventStreamCloudEventGroupMemberDeletedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventGroupMemberDeletedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventGroupRoleAssignedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - group.role.assigned
    EventStreamCloudEventGroupRoleAssignedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventGroupRoleAssignedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventGroupRoleDeletedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - group.role.deleted
    EventStreamCloudEventGroupRoleDeletedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventGroupRoleDeletedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventGroupUpdatedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - group.updated
    EventStreamCloudEventGroupUpdatedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventGroupUpdatedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgConnectionAddedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - organization.connection.added
    EventStreamCloudEventOrgConnectionAddedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionAddedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgConnectionRemovedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - organization.connection.removed
    EventStreamCloudEventOrgConnectionRemovedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionRemovedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgConnectionUpdatedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - organization.connection.updated
    EventStreamCloudEventOrgConnectionUpdatedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgConnectionUpdatedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgCreatedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - organization.created
    EventStreamCloudEventOrgCreatedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgCreatedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgDeletedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - organization.deleted
    EventStreamCloudEventOrgDeletedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgDeletedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgGroupRoleAssignedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - organization.group.role.assigned
    EventStreamCloudEventOrgGroupRoleAssignedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgGroupRoleDeletedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - organization.group.role.deleted
    EventStreamCloudEventOrgGroupRoleDeletedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgMemberAddedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - organization.member.added
    EventStreamCloudEventOrgMemberAddedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberAddedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgMemberDeletedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - organization.member.deleted
    EventStreamCloudEventOrgMemberDeletedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberDeletedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgMemberRoleAssignedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - organization.member.role.assigned
    EventStreamCloudEventOrgMemberRoleAssignedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedObject
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgMemberRoleDeletedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - organization.member.role.deleted
    EventStreamCloudEventOrgMemberRoleDeletedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventOrgUpdatedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - organization.updated
    EventStreamCloudEventOrgUpdatedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventOrgUpdatedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventUserCreatedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - user.created
    EventStreamCloudEventUserCreatedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventUserCreatedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventUserDeletedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - user.deleted
    EventStreamCloudEventUserDeletedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventUserDeletedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventUserUpdatedCloudEventTypeEnum:
      type: string
      description: The type of the event which has happened.
      enum:
        - user.updated
    EventStreamCloudEventUserUpdatedData:
      type: object
      description: The event payload.
      additionalProperties: false
      required:
        - object
      properties:
        object:
          $ref: '#/components/schemas/EventStreamCloudEventUserUpdatedObject'
        context:
          $ref: '#/components/schemas/EventStreamCloudEventContext'
    EventStreamCloudEventErrorCodeEnum:
      type: string
      description: Machine-readable error code.
      enum:
        - invalid_cursor
        - cursor_expired
        - timeout
        - payload_too_large
        - processing_error
        - connection_timeout
    EventStreamCloudEventGroupCreatedObject:
      description: The event content.
      oneOf:
        - $ref: '#/components/schemas/EventStreamCloudEventGroupCreatedObject0'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupCreatedObject1'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupCreatedObject2'
    EventStreamCloudEventContext:
      type: object
      description: >-
        Information about the context in which the event was produced. This may
        include things like

        HTTP request details, client information, connection information, etc.


        Note: This field may not be present on all events, depending on the
        event type and the

        context in which it was generated.
      additionalProperties: false
      required:
        - tenant
      properties:
        client:
          $ref: '#/components/schemas/EventStreamCloudEventContextClient'
        connection:
          $ref: '#/components/schemas/EventStreamCloudEventContextConnection'
        request:
          $ref: '#/components/schemas/EventStreamCloudEventContextRequest'
        tenant:
          $ref: '#/components/schemas/EventStreamCloudEventContextTenant'
    EventStreamCloudEventGroupDeletedObject:
      description: The event content.
      oneOf:
        - $ref: '#/components/schemas/EventStreamCloudEventGroupDeletedObject0'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupDeletedObject1'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupDeletedObject2'
    EventStreamCloudEventGroupMemberAddedObject:
      type: object
      description: The event content.
      additionalProperties: false
      required:
        - group
        - member
      properties:
        group:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectGroup
        member:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectMember
    EventStreamCloudEventGroupMemberDeletedObject:
      type: object
      description: The event content.
      additionalProperties: false
      required:
        - group
        - member
      properties:
        group:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectGroup
        member:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectMember
    EventStreamCloudEventGroupRoleAssignedObject:
      type: object
      description: The event content.
      additionalProperties: false
      required:
        - group
        - role
        - created_at
      properties:
        group:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedObjectGroup
        role:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedObjectRole
        created_at:
          type: string
          description: The time at which the role was assigned to the group.
          format: date-time
    EventStreamCloudEventGroupRoleDeletedObject:
      type: object
      description: The event content.
      additionalProperties: false
      required:
        - group
        - role
        - deleted_at
      properties:
        group:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedObjectGroup
        role:
          $ref: '#/components/schemas/EventStreamCloudEventGroupRoleDeletedObjectRole'
        deleted_at:
          type: string
          description: The time at which the role was removed from the group.
          format: date-time
    EventStreamCloudEventGroupUpdatedObject:
      description: The event content.
      oneOf:
        - $ref: '#/components/schemas/EventStreamCloudEventGroupUpdatedObject0'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupUpdatedObject1'
        - $ref: '#/components/schemas/EventStreamCloudEventGroupUpdatedObject2'
    EventStreamCloudEventOrgConnectionAddedObject:
      type: object
      description: The event content.
      additionalProperties: false
      required:
        - organization
        - connection
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedObjectOrganization
        connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionAddedObjectConnection
        assign_membership_on_login:
          type: boolean
          description: >-
            When true, all users that log in with this connection will be
            automatically granted membership

            in the organization. When false, users must be granted membership in
            the organization before

            logging in with this connection.
        show_as_button:
          type: boolean
          description: >-
            Determines whether a connection should be displayed on this
            organization’s login prompt.

            Only applicable for enterprise connections.
        is_signup_enabled:
          type: boolean
          description: >-
            Determines whether organization signup should be enabled for this
            organization connection.

            Only applicable for database connections.
    EventStreamCloudEventOrgConnectionRemovedObject:
      type: object
      description: The event content.
      additionalProperties: false
      required:
        - organization
        - connection
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionRemovedObjectOrganization
        connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionRemovedObjectConnection
    EventStreamCloudEventOrgConnectionUpdatedObject:
      type: object
      description: The event content.
      additionalProperties: false
      required:
        - organization
        - connection
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedObjectOrganization
        connection:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgConnectionUpdatedObjectConnection
        assign_membership_on_login:
          type: boolean
          description: >-
            When true, all users that log in with this connection will be
            automatically granted membership

            in the organization. When false, users must be granted membership in
            the organization before

            logging in with this connection.
        show_as_button:
          type: boolean
          description: >-
            Determines whether a connection should be displayed on this
            organization’s login prompt.

            Only applicable for enterprise connections.
        is_signup_enabled:
          type: boolean
          description: >-
            Determines whether organization signup should be enabled for this
            organization connection.

            Only applicable for database connections.
    EventStreamCloudEventOrgCreatedObject:
      type: object
      description: The event content.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            The human-readable identifier for the organization that will be used
            by end-users to direct them to their organization in your
            application..
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID of the organization.
          pattern: org_[a-zA-Z0-9]{16}
        display_name:
          type: string
          description: >-
            If set, the name that will be displayed to end-users for this
            organization in any interaction with them.
        metadata:
          $ref: '#/components/schemas/EventStreamCloudEventOrgCreatedObjectMetadata'
        branding:
          $ref: '#/components/schemas/EventStreamCloudEventOrgCreatedObjectBranding'
    EventStreamCloudEventOrgDeletedObject:
      type: object
      description: The event content.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            The human-readable identifier for the organization that will be used
            by end-users to direct them to their organization in your
            application..
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID of the organization.
          pattern: org_[a-zA-Z0-9]{16}
        display_name:
          type: string
          description: >-
            If set, the name that will be displayed to end-users for this
            organization in any interaction with them.
        metadata:
          $ref: '#/components/schemas/EventStreamCloudEventOrgDeletedObjectMetadata'
    EventStreamCloudEventOrgGroupRoleAssignedObject:
      type: object
      description: The event content.
      additionalProperties: false
      required:
        - organization
        - role
        - group
        - created_at
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObjectOrganization
        role:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObjectRole
        group:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup
        created_at:
          type: string
          description: >-
            The time at which the role was assigned to the group in the
            organization.
          format: date-time
    EventStreamCloudEventOrgGroupRoleDeletedObject:
      type: object
      description: The event content.
      additionalProperties: false
      required:
        - organization
        - role
        - group
        - deleted_at
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObjectOrganization
        role:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObjectRole
        group:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup
        deleted_at:
          type: string
          description: >-
            The time at which the role was removed from the group in the
            organization.
          format: date-time
    EventStreamCloudEventOrgMemberAddedObject:
      type: object
      description: The event content.
      additionalProperties: false
      required:
        - organization
        - user
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberAddedObjectOrganization
        user:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberAddedObjectUser'
    EventStreamCloudEventOrgMemberDeletedObject:
      type: object
      description: The event content.
      additionalProperties: false
      required:
        - organization
        - user
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberDeletedObjectOrganization
        user:
          $ref: '#/components/schemas/EventStreamCloudEventOrgMemberDeletedObjectUser'
    EventStreamCloudEventOrgMemberRoleAssignedObject:
      type: object
      description: The event content.
      additionalProperties: false
      required:
        - organization
        - user
        - role
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedObjectOrganization
        user:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedObjectUser
        role:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleAssignedObjectRole
    EventStreamCloudEventOrgMemberRoleDeletedObject:
      type: object
      description: The event content.
      additionalProperties: false
      required:
        - organization
        - user
        - role
      properties:
        organization:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedObjectOrganization
        user:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedObjectUser
        role:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgMemberRoleDeletedObjectRole
    EventStreamCloudEventOrgUpdatedObject:
      type: object
      description: The event content.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            The human-readable identifier for the organization that will be used
            by end-users to direct them to their organization in your
            application..
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID of the organization.
          pattern: org_[a-zA-Z0-9]{16}
        display_name:
          type: string
          description: >-
            If set, the name that will be displayed to end-users for this
            organization in any interaction with them.
        metadata:
          $ref: '#/components/schemas/EventStreamCloudEventOrgUpdatedObjectMetadata'
        branding:
          $ref: '#/components/schemas/EventStreamCloudEventOrgUpdatedObjectBranding'
    EventStreamCloudEventUserCreatedObject:
      type: object
      description: The event content.
      additionalProperties: true
      required:
        - user_id
        - created_at
        - updated_at
        - identities
      properties:
        user_id:
          type: string
          description: ID of the user which can be used when interacting with other APIs.
        email:
          type: string
          description: Email address of this user.
          format: email
        email_verified:
          type: boolean
          description: Whether this email address is verified (true) or unverified (false).
        username:
          type: string
          description: Username of this user.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        phone_number:
          type: string
          description: Phone number of this user.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: Whether this phone number has been verified (true) or not (false).
        created_at:
          type: string
          description: Date and time when this entity was created (ISO_8601 format).
          format: date-time
        updated_at:
          type: string
          description: >-
            Date and time when this entity was last updated/modified (ISO_8601
            format).
          format: date-time
        identities:
          type: array
          description: Array of user identity objects when accounts are linked.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItem
        app_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectAppMetadata
        user_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectUserMetadata
        picture:
          type: string
          description: URL to picture, photo, or avatar of this user.
          format: uri
        name:
          type: string
          description: Name of this user.
          minLength: 1
          maxLength: 300
        nickname:
          type: string
          description: Preferred nickname or alias of this user.
          minLength: 1
          maxLength: 300
        multifactor:
          type: array
          description: >-
            List of multi-factor authentication providers with which this user
            has enrolled.
          items:
            type: string
        last_ip:
          type: string
          description: Last IP address from which this user logged in.
        last_login:
          type: string
          description: Last date and time this user logged in (ISO_8601 format).
          format: date-time
        logins_count:
          type: integer
          description: Total number of logins this user has performed.
        blocked:
          type: boolean
          description: >-
            Whether this user was blocked by an administrator (true) or is not
            (false).
        given_name:
          type: string
          description: Given name/first name/forename of this user.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/last name/surname of this user.
          minLength: 1
          maxLength: 150
    EventStreamCloudEventUserDeletedObject:
      type: object
      description: The event content.
      additionalProperties: true
      required:
        - user_id
        - created_at
        - updated_at
        - identities
        - deleted_at
      properties:
        user_id:
          type: string
          description: ID of the user which can be used when interacting with other APIs.
        email:
          type: string
          description: Email address of this user.
          format: email
        email_verified:
          type: boolean
          description: Whether this email address is verified (true) or unverified (false).
        username:
          type: string
          description: Username of this user.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        phone_number:
          type: string
          description: Phone number of this user.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: Whether this phone number has been verified (true) or not (false).
        created_at:
          type: string
          description: Date and time when this entity was created (ISO_8601 format).
          format: date-time
        updated_at:
          type: string
          description: >-
            Date and time when this entity was last updated/modified (ISO_8601
            format).
          format: date-time
        identities:
          type: array
          description: Array of user identity objects when accounts are linked.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItem
        app_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectAppMetadata
        user_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectUserMetadata
        picture:
          type: string
          description: URL to picture, photo, or avatar of this user.
          format: uri
        name:
          type: string
          description: Name of this user.
          minLength: 1
          maxLength: 300
        nickname:
          type: string
          description: Preferred nickname or alias of this user.
          minLength: 1
          maxLength: 300
        multifactor:
          type: array
          description: >-
            List of multi-factor authentication providers with which this user
            has enrolled.
          items:
            type: string
        last_ip:
          type: string
          description: Last IP address from which this user logged in.
        last_login:
          type: string
          description: Last date and time this user logged in (ISO_8601 format).
          format: date-time
        logins_count:
          type: integer
          description: Total number of logins this user has performed.
        blocked:
          type: boolean
          description: >-
            Whether this user was blocked by an administrator (true) or is not
            (false).
        given_name:
          type: string
          description: Given name/first name/forename of this user.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/last name/surname of this user.
          minLength: 1
          maxLength: 150
        deleted_at:
          type: string
          description: Date and time when this entity was deleted (ISO_8601 format).
          format: date-time
    EventStreamCloudEventUserUpdatedObject:
      type: object
      description: The event content.
      additionalProperties: true
      required:
        - user_id
        - created_at
        - updated_at
        - identities
      properties:
        user_id:
          type: string
          description: ID of the user which can be used when interacting with other APIs.
        email:
          type: string
          description: Email address of this user.
          format: email
        email_verified:
          type: boolean
          description: Whether this email address is verified (true) or unverified (false).
        username:
          type: string
          description: Username of this user.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        phone_number:
          type: string
          description: Phone number of this user.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: Whether this phone number has been verified (true) or not (false).
        created_at:
          type: string
          description: Date and time when this entity was created (ISO_8601 format).
          format: date-time
        updated_at:
          type: string
          description: >-
            Date and time when this entity was last updated/modified (ISO_8601
            format).
          format: date-time
        identities:
          type: array
          description: Array of user identity objects when accounts are linked.
          items:
            $ref: >-
              #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItem
        app_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectAppMetadata
        user_metadata:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectUserMetadata
        picture:
          type: string
          description: URL to picture, photo, or avatar of this user.
          format: uri
        name:
          type: string
          description: Name of this user.
          minLength: 1
          maxLength: 300
        nickname:
          type: string
          description: Preferred nickname or alias of this user.
          minLength: 1
          maxLength: 300
        multifactor:
          type: array
          description: >-
            List of multi-factor authentication providers with which this user
            has enrolled.
          items:
            type: string
        last_ip:
          type: string
          description: Last IP address from which this user logged in.
        last_login:
          type: string
          description: Last date and time this user logged in (ISO_8601 format).
          format: date-time
        logins_count:
          type: integer
          description: Total number of logins this user has performed.
        blocked:
          type: boolean
          description: >-
            Whether this user was blocked by an administrator (true) or is not
            (false).
        given_name:
          type: string
          description: Given name/first name/forename of this user.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/last name/surname of this user.
          minLength: 1
          maxLength: 150
    EventStreamCloudEventGroupCreatedObject0:
      type: object
      description: Represents a connection group entity.
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - connection_id
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: The name of the group.
        external_id:
          type: string
          description: The external identifier for the group.
        created_at:
          type: string
          description: Date and time when this entity was created (ISO_8601 format).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupCreatedObject0TypeEnum
        connection_id:
          type: string
          description: The connection ID associated with the group.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupCreatedObject1:
      type: object
      description: Represents an organization group entity.
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - organization_id
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: The name of the group.
        external_id:
          type: string
          description: The external identifier for the group.
        created_at:
          type: string
          description: Date and time when this entity was created (ISO_8601 format).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupCreatedObject1TypeEnum
        organization_id:
          type: string
          description: The organization ID associated with the group.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupCreatedObject2:
      type: object
      description: Represents a tenant group entity.
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: The name of the group.
        external_id:
          type: string
          description: The external identifier for the group.
        created_at:
          type: string
          description: Date and time when this entity was created (ISO_8601 format).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupCreatedObject2TypeEnum
    EventStreamCloudEventContextClient:
      type: object
      description: The OAuth Client requesting or presenting an access token.
      additionalProperties: false
      required:
        - id
        - name
        - metadata
      properties:
        id:
          type: string
          description: The client identifier.
        name:
          type: string
          description: The client name.
        metadata:
          $ref: '#/components/schemas/EventStreamCloudEventContextClientMetadata'
    EventStreamCloudEventContextConnection:
      type: object
      description: >-
        The Auth0 Connection used for the authentication transaction that
        generated the event.
      additionalProperties: false
      required:
        - id
        - name
        - strategy
      properties:
        id:
          type: string
          description: The ID of the connection.
          pattern: con_[a-zA-Z0-9]{16}
        name:
          type: string
          description: The name of the connection.
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        strategy:
          type: string
          description: The auth strategy implemented by the connection.
    EventStreamCloudEventContextRequest:
      type: object
      description: An HTTP request.
      additionalProperties: false
      required:
        - geo
        - hostname
        - ip
        - method
        - user_agent
      properties:
        geo:
          $ref: '#/components/schemas/EventStreamCloudEventContextRequestGeo'
        hostname:
          type: string
          description: The hostname the request is for.
        custom_domain:
          type: string
          description: The custom domain used in the request (if any).
        ip:
          type: string
          description: The originating IP address of the request.
        method:
          type: string
          description: The HTTP method used for the request.
        user_agent:
          type: string
          description: The value of the `User-Agent` header.
    EventStreamCloudEventContextTenant:
      type: object
      description: Reference to a tenant in event context
      additionalProperties: false
      required:
        - tenant_id
      properties:
        tenant_id:
          type: string
          description: Machine-generated unique tenant identifier.
          pattern: ten_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupDeletedObject0:
      type: object
      description: Connection group with updated_at timestamp
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - connection_id
        - updated_at
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: The name of the group.
        external_id:
          type: string
          description: The external identifier for the group.
        created_at:
          type: string
          description: Date and time when this entity was created (ISO_8601 format).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupDeletedObject0TypeEnum
        connection_id:
          type: string
          description: The connection ID associated with the group.
          pattern: con_[a-zA-Z0-9]{16}
        updated_at:
          type: string
          description: >-
            Date and time when this entity was last updated/modified (ISO_8601
            format).
          format: date-time
    EventStreamCloudEventGroupDeletedObject1:
      type: object
      description: Organization group with updated_at timestamp
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - organization_id
        - updated_at
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: The name of the group.
        external_id:
          type: string
          description: The external identifier for the group.
        created_at:
          type: string
          description: Date and time when this entity was created (ISO_8601 format).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupDeletedObject1TypeEnum
        organization_id:
          type: string
          description: The organization ID associated with the group.
          pattern: org_[a-zA-Z0-9]{16}
        updated_at:
          type: string
          description: >-
            Date and time when this entity was last updated/modified (ISO_8601
            format).
          format: date-time
    EventStreamCloudEventGroupDeletedObject2:
      type: object
      description: Tenant group with updated_at timestamp
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - updated_at
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: The name of the group.
        external_id:
          type: string
          description: The external identifier for the group.
        created_at:
          type: string
          description: Date and time when this entity was created (ISO_8601 format).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupDeletedObject2TypeEnum
        updated_at:
          type: string
          description: >-
            Date and time when this entity was last updated/modified (ISO_8601
            format).
          format: date-time
    EventStreamCloudEventGroupMemberAddedObjectGroup:
      description: The group the member belongs to.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectGroup0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectGroup1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectGroup2
    EventStreamCloudEventGroupMemberAddedObjectMember:
      description: The member that is a part of the group.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectMember0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectMember1
    EventStreamCloudEventGroupMemberDeletedObjectGroup:
      description: The group the member belongs to.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectGroup0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectGroup1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectGroup2
    EventStreamCloudEventGroupMemberDeletedObjectMember:
      description: The member that is a part of the group.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectMember0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectMember1
    EventStreamCloudEventGroupRoleAssignedObjectGroup:
      description: The group the role is assigned to.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedObjectGroup0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedObjectGroup1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedObjectGroup2
    EventStreamCloudEventGroupRoleAssignedObjectRole:
      type: object
      description: The role assigned to the group.
      additionalProperties: false
      required:
        - id
        - name
      properties:
        id:
          type: string
          description: The ID of the role.
          pattern: rol_[a-zA-Z0-9]{16}
        name:
          type: string
          description: The name of the role.
    EventStreamCloudEventGroupRoleDeletedObjectGroup:
      description: The group the role is removed from.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedObjectGroup0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedObjectGroup1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedObjectGroup2
    EventStreamCloudEventGroupRoleDeletedObjectRole:
      type: object
      description: The role removed from the group.
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: The ID of the role.
          pattern: rol_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupUpdatedObject0:
      type: object
      description: Connection group with updated_at timestamp
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - connection_id
        - updated_at
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: The name of the group.
        external_id:
          type: string
          description: The external identifier for the group.
        created_at:
          type: string
          description: Date and time when this entity was created (ISO_8601 format).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupUpdatedObject0TypeEnum
        connection_id:
          type: string
          description: The connection ID associated with the group.
          pattern: con_[a-zA-Z0-9]{16}
        updated_at:
          type: string
          description: >-
            Date and time when this entity was last updated/modified (ISO_8601
            format).
          format: date-time
    EventStreamCloudEventGroupUpdatedObject1:
      type: object
      description: Organization group with updated_at timestamp
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - organization_id
        - updated_at
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: The name of the group.
        external_id:
          type: string
          description: The external identifier for the group.
        created_at:
          type: string
          description: Date and time when this entity was created (ISO_8601 format).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupUpdatedObject1TypeEnum
        organization_id:
          type: string
          description: The organization ID associated with the group.
          pattern: org_[a-zA-Z0-9]{16}
        updated_at:
          type: string
          description: >-
            Date and time when this entity was last updated/modified (ISO_8601
            format).
          format: date-time
    EventStreamCloudEventGroupUpdatedObject2:
      type: object
      description: Tenant group with updated_at timestamp
      additionalProperties: false
      required:
        - id
        - name
        - created_at
        - type
        - updated_at
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        name:
          type: string
          description: The name of the group.
        external_id:
          type: string
          description: The external identifier for the group.
        created_at:
          type: string
          description: Date and time when this entity was created (ISO_8601 format).
          format: date-time
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupUpdatedObject2TypeEnum
        updated_at:
          type: string
          description: >-
            Date and time when this entity was last updated/modified (ISO_8601
            format).
          format: date-time
    EventStreamCloudEventOrgConnectionAddedObjectOrganization:
      type: object
      description: Information about an Auth0 Organization.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            The human-readable identifier for the organization that will be used
            by end-users to direct them to their organization in your
            application..
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID of the organization.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgConnectionAddedObjectConnection:
      type: object
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: The ID of the connection.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgConnectionRemovedObjectOrganization:
      type: object
      description: Information about an Auth0 Organization.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            The human-readable identifier for the organization that will be used
            by end-users to direct them to their organization in your
            application..
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID of the organization.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgConnectionRemovedObjectConnection:
      type: object
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: The ID of the connection.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgConnectionUpdatedObjectOrganization:
      type: object
      description: Information about an Auth0 Organization.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            The human-readable identifier for the organization that will be used
            by end-users to direct them to their organization in your
            application..
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID of the organization.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgConnectionUpdatedObjectConnection:
      type: object
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: The ID of the connection.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgCreatedObjectMetadata:
      type: object
      description: The metadata associated with the organization.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventOrgCreatedObjectBranding:
      type: object
      description: The branding associated with the organization.
      additionalProperties: false
      properties:
        logo_url:
          type: string
          description: URL of logo to display on login page.
          format: uri
        colors:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgCreatedObjectBrandingColors
    EventStreamCloudEventOrgDeletedObjectMetadata:
      type: object
      description: The metadata associated with the organization.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventOrgGroupRoleAssignedObjectOrganization:
      type: object
      description: The organization the group role is assigned in.
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: ID of the organization.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleAssignedObjectRole:
      type: object
      description: The role assigned to the group in the organization.
      additionalProperties: false
      required:
        - id
        - name
      properties:
        id:
          type: string
          description: The ID of the role.
          pattern: rol_[a-zA-Z0-9]{16}
        name:
          type: string
          description: The name of the role.
    EventStreamCloudEventOrgGroupRoleAssignedObjectGroup:
      description: The group the role is assigned to.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2
    EventStreamCloudEventOrgGroupRoleDeletedObjectOrganization:
      type: object
      description: The organization the group role is removed from.
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: ID of the organization.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleDeletedObjectRole:
      type: object
      description: The role removed from the group.
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: The ID of the role.
          pattern: rol_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleDeletedObjectGroup:
      description: The group the role is removed from.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1
        - $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2
    EventStreamCloudEventOrgMemberAddedObjectOrganization:
      type: object
      description: The organization the member belongs to.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            The human-readable identifier for the organization that will be used
            by end-users to direct them to their organization in your
            application..
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID of the organization.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgMemberAddedObjectUser:
      type: object
      description: The user that is a member of the organization.
      additionalProperties: true
      required:
        - user_id
      properties:
        user_id:
          type: string
          description: ID of the user which can be used when interacting with other APIs.
    EventStreamCloudEventOrgMemberDeletedObjectOrganization:
      type: object
      description: The organization the member belongs to.
      additionalProperties: false
      required:
        - id
      properties:
        name:
          type: string
          description: >-
            The human-readable identifier for the organization that will be used
            by end-users to direct them to their organization in your
            application..
          pattern: ^(?:(?!org_))[a-z0-9]([a-z0-9-_]*[a-z0-9])?$
        id:
          type: string
          description: ID of the organization.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgMemberDeletedObjectUser:
      type: object
      description: The user that is a member of the organization.
      additionalProperties: true
      required:
        - user_id
      properties:
        user_id:
          type: string
          description: ID of the user which can be used when interacting with other APIs.
    EventStreamCloudEventOrgMemberRoleAssignedObjectOrganization:
      type: object
      description: The organization the member belongs to.
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: ID of the organization.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgMemberRoleAssignedObjectUser:
      type: object
      description: The user that is a member of the organization.
      additionalProperties: true
      required:
        - user_id
      properties:
        user_id:
          type: string
          description: ID of the user which can be used when interacting with other APIs.
    EventStreamCloudEventOrgMemberRoleAssignedObjectRole:
      type: object
      description: The role assigned to the user in the organization.
      additionalProperties: false
      required:
        - id
        - name
      properties:
        id:
          type: string
          description: The ID of the role.
          pattern: rol_[a-zA-Z0-9]{16}
        name:
          type: string
          description: The name of the role.
    EventStreamCloudEventOrgMemberRoleDeletedObjectOrganization:
      type: object
      description: The organization the member belongs to.
      additionalProperties: false
      required:
        - id
      properties:
        id:
          type: string
          description: ID of the organization.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgMemberRoleDeletedObjectUser:
      type: object
      description: The user that is a member of the organization.
      additionalProperties: true
      required:
        - user_id
      properties:
        user_id:
          type: string
          description: ID of the user which can be used when interacting with other APIs.
    EventStreamCloudEventOrgMemberRoleDeletedObjectRole:
      type: object
      description: The role assigned to the user in the organization.
      additionalProperties: false
      required:
        - id
        - name
      properties:
        id:
          type: string
          description: The ID of the role.
          pattern: rol_[a-zA-Z0-9]{16}
        name:
          type: string
          description: The name of the role.
    EventStreamCloudEventOrgUpdatedObjectMetadata:
      type: object
      description: The metadata associated with the organization.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventOrgUpdatedObjectBranding:
      type: object
      description: The branding associated with the organization.
      additionalProperties: false
      properties:
        logo_url:
          type: string
          description: URL of logo to display on login page.
          format: uri
        colors:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgUpdatedObjectBrandingColors
    EventStreamCloudEventUserCreatedObjectIdentitiesItem:
      description: Identity object when accounts are linked.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial
    EventStreamCloudEventUserCreatedObjectAppMetadata:
      type: object
      description: User metadata to which this user has read-only access.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventUserCreatedObjectUserMetadata:
      type: object
      description: User metadata to which this user has read/write access.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventUserDeletedObjectIdentitiesItem:
      description: Identity object when accounts are linked.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial
    EventStreamCloudEventUserDeletedObjectAppMetadata:
      type: object
      description: User metadata to which this user has read-only access.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventUserDeletedObjectUserMetadata:
      type: object
      description: User metadata to which this user has read/write access.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventUserUpdatedObjectIdentitiesItem:
      description: Identity object when accounts are linked.
      oneOf:
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustom
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabase
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterprise
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordless
        - $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocial
    EventStreamCloudEventUserUpdatedObjectAppMetadata:
      type: object
      description: User metadata to which this user has read-only access.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventUserUpdatedObjectUserMetadata:
      type: object
      description: User metadata to which this user has read/write access.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventGroupCreatedObject0TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - connection
    EventStreamCloudEventGroupCreatedObject1TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - organization
    EventStreamCloudEventGroupCreatedObject2TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - tenant
    EventStreamCloudEventContextClientMetadata:
      type: object
      description: Client metadata.
      additionalProperties: true
      properties: {}
    EventStreamCloudEventContextRequestGeo:
      type: object
      description: Geographic information about the request origin.
      additionalProperties: false
      properties:
        continent_code:
          type: string
          description: Continent code.
        country_code:
          type: string
          description: Country code.
        country_name:
          type: string
          description: Country name.
        latitude:
          type: number
          description: Latitude coordinate.
        longitude:
          type: number
          description: Longitude coordinate.
        subdivision_code:
          type: string
          description: Subdivision (state/province) code.
        subdivision_name:
          type: string
          description: Subdivision (state/province) name.
        city_name:
          type: string
          description: City name.
        time_zone:
          type: string
          description: Time zone.
    EventStreamCloudEventGroupDeletedObject0TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - connection
    EventStreamCloudEventGroupDeletedObject1TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - organization
    EventStreamCloudEventGroupDeletedObject2TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - tenant
    EventStreamCloudEventGroupMemberAddedObjectGroup0:
      type: object
      description: Reference to a connection group
      additionalProperties: false
      required:
        - id
        - type
        - connection_id
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: The external identifier for the group.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectGroup0TypeEnum
        connection_id:
          type: string
          description: The connection ID associated with the group.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupMemberAddedObjectGroup1:
      type: object
      description: Reference to an organization group
      additionalProperties: false
      required:
        - id
        - type
        - organization_id
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: The external identifier for the group.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectGroup1TypeEnum
        organization_id:
          type: string
          description: The organization ID associated with the group.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupMemberAddedObjectGroup2:
      type: object
      description: Reference to a tenant group
      additionalProperties: false
      required:
        - id
        - type
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: The external identifier for the group.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectGroup2TypeEnum
    EventStreamCloudEventGroupMemberAddedObjectMember0:
      type: object
      description: A group member of member_type user
      additionalProperties: false
      required:
        - member_type
        - id
      properties:
        member_type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectMember0MemberTypeEnum
        id:
          type: string
          description: The user's unique identifier
    EventStreamCloudEventGroupMemberAddedObjectMember1:
      type: object
      description: A group member of member_type group
      additionalProperties: false
      required:
        - member_type
        - id
        - type
        - connection_id
      properties:
        member_type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberAddedObjectMember1MemberTypeEnum
        id:
          type: string
          description: The connection member's unique identifier
        type:
          type: string
          description: The type of the connection
        connection_id:
          type: string
          description: Connection ID associated with the member
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupMemberDeletedObjectGroup0:
      type: object
      description: Reference to a connection group
      additionalProperties: false
      required:
        - id
        - type
        - connection_id
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: The external identifier for the group.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectGroup0TypeEnum
        connection_id:
          type: string
          description: The connection ID associated with the group.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupMemberDeletedObjectGroup1:
      type: object
      description: Reference to an organization group
      additionalProperties: false
      required:
        - id
        - type
        - organization_id
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: The external identifier for the group.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectGroup1TypeEnum
        organization_id:
          type: string
          description: The organization ID associated with the group.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupMemberDeletedObjectGroup2:
      type: object
      description: Reference to a tenant group
      additionalProperties: false
      required:
        - id
        - type
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: The external identifier for the group.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectGroup2TypeEnum
    EventStreamCloudEventGroupMemberDeletedObjectMember0:
      type: object
      description: A group member of member_type user
      additionalProperties: false
      required:
        - member_type
        - id
      properties:
        member_type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectMember0MemberTypeEnum
        id:
          type: string
          description: The user's unique identifier
    EventStreamCloudEventGroupMemberDeletedObjectMember1:
      type: object
      description: A group member of member_type group
      additionalProperties: false
      required:
        - member_type
        - id
        - type
        - connection_id
      properties:
        member_type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupMemberDeletedObjectMember1MemberTypeEnum
        id:
          type: string
          description: The connection member's unique identifier
        type:
          type: string
          description: The type of the connection
        connection_id:
          type: string
          description: Connection ID associated with the member
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupRoleAssignedObjectGroup0:
      type: object
      description: Reference to a connection group
      additionalProperties: false
      required:
        - id
        - type
        - connection_id
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: The external identifier for the group.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedObjectGroup0TypeEnum
        connection_id:
          type: string
          description: The connection ID associated with the group.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupRoleAssignedObjectGroup1:
      type: object
      description: Reference to an organization group
      additionalProperties: false
      required:
        - id
        - type
        - organization_id
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: The external identifier for the group.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedObjectGroup1TypeEnum
        organization_id:
          type: string
          description: The organization ID associated with the group.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupRoleAssignedObjectGroup2:
      type: object
      description: Reference to a tenant group
      additionalProperties: false
      required:
        - id
        - type
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: The external identifier for the group.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleAssignedObjectGroup2TypeEnum
    EventStreamCloudEventGroupRoleDeletedObjectGroup0:
      type: object
      description: Reference to a connection group
      additionalProperties: false
      required:
        - id
        - type
        - connection_id
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: The external identifier for the group.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedObjectGroup0TypeEnum
        connection_id:
          type: string
          description: The connection ID associated with the group.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupRoleDeletedObjectGroup1:
      type: object
      description: Reference to an organization group
      additionalProperties: false
      required:
        - id
        - type
        - organization_id
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: The external identifier for the group.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedObjectGroup1TypeEnum
        organization_id:
          type: string
          description: The organization ID associated with the group.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventGroupRoleDeletedObjectGroup2:
      type: object
      description: Reference to a tenant group
      additionalProperties: false
      required:
        - id
        - type
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: The external identifier for the group.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventGroupRoleDeletedObjectGroup2TypeEnum
    EventStreamCloudEventGroupUpdatedObject0TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - connection
    EventStreamCloudEventGroupUpdatedObject1TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - organization
    EventStreamCloudEventGroupUpdatedObject2TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - tenant
    EventStreamCloudEventOrgCreatedObjectBrandingColors:
      type: object
      description: Color scheme used to customize the login pages.
      additionalProperties: false
      properties:
        primary:
          type: string
          description: HEX Color for primary elements.
        page_background:
          type: string
          description: HEX Color for background.
    EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0:
      type: object
      description: Reference to a connection group
      additionalProperties: false
      required:
        - id
        - type
        - connection_id
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: The external identifier for the group.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0TypeEnum
        connection_id:
          type: string
          description: The connection ID associated with the group.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1:
      type: object
      description: Reference to an organization group
      additionalProperties: false
      required:
        - id
        - type
        - organization_id
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: The external identifier for the group.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1TypeEnum
        organization_id:
          type: string
          description: The organization ID associated with the group.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2:
      type: object
      description: Reference to a tenant group
      additionalProperties: false
      required:
        - id
        - type
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: The external identifier for the group.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2TypeEnum
    EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0:
      type: object
      description: Reference to a connection group
      additionalProperties: false
      required:
        - id
        - type
        - connection_id
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: The external identifier for the group.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0TypeEnum
        connection_id:
          type: string
          description: The connection ID associated with the group.
          pattern: con_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1:
      type: object
      description: Reference to an organization group
      additionalProperties: false
      required:
        - id
        - type
        - organization_id
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: The external identifier for the group.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1TypeEnum
        organization_id:
          type: string
          description: The organization ID associated with the group.
          pattern: org_[a-zA-Z0-9]{16}
    EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2:
      type: object
      description: Reference to a tenant group
      additionalProperties: false
      required:
        - id
        - type
      properties:
        id:
          type: string
          description: The unique identifier for the group.
          pattern: grp_[1-9a-km-zA-HJ-NP-Z]{14,22}
        external_id:
          type: string
          description: The external identifier for the group.
        type:
          $ref: >-
            #/components/schemas/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2TypeEnum
    EventStreamCloudEventOrgUpdatedObjectBrandingColors:
      type: object
      description: Color scheme used to customize the login pages.
      additionalProperties: false
      properties:
        primary:
          type: string
          description: HEX Color for primary elements.
        page_background:
          type: string
          description: HEX Color for background.
    EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom:
      type: object
      description: The identity object for custom identity providers.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Name of the connection containing this identity.
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomIsSocialEnum
    EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase:
      type: object
      description: The identity object for database identity providers.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Name of the connection containing this identity.
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseIsSocialEnum
    EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise:
      type: object
      description: The identity object for enterprise identity providers.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Name of the connection containing this identity.
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseIsSocialEnum
    EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless:
      type: object
      description: The identity object for passwordless identity providers.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Name of the connection containing this identity.
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessIsSocialEnum
    EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial:
      type: object
      description: The identity object for social identity providers.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Name of the connection containing this identity.
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialIsSocialEnum
    EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom:
      type: object
      description: The identity object for custom identity providers.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Name of the connection containing this identity.
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomIsSocialEnum
    EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase:
      type: object
      description: The identity object for database identity providers.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Name of the connection containing this identity.
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseIsSocialEnum
    EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise:
      type: object
      description: The identity object for enterprise identity providers.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Name of the connection containing this identity.
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseIsSocialEnum
    EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless:
      type: object
      description: The identity object for passwordless identity providers.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Name of the connection containing this identity.
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessIsSocialEnum
    EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial:
      type: object
      description: The identity object for social identity providers.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Name of the connection containing this identity.
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialIsSocialEnum
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustom:
      type: object
      description: The identity object for custom identity providers.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Name of the connection containing this identity.
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomIsSocialEnum
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabase:
      type: object
      description: The identity object for database identity providers.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Name of the connection containing this identity.
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseIsSocialEnum
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterprise:
      type: object
      description: The identity object for enterprise identity providers.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Name of the connection containing this identity.
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseIsSocialEnum
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordless:
      type: object
      description: The identity object for passwordless identity providers.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Name of the connection containing this identity.
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessIsSocialEnum
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocial:
      type: object
      description: The identity object for social identity providers.
      additionalProperties: false
      required:
        - connection
        - user_id
        - provider
        - isSocial
      properties:
        connection:
          type: string
          description: Name of the connection containing this identity.
          pattern: ^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$
        user_id:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialUserId
        profileData:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialProfileData
        provider:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialProviderEnum
        isSocial:
          $ref: >-
            #/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialIsSocialEnum
    EventStreamCloudEventGroupMemberAddedObjectGroup0TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - connection
    EventStreamCloudEventGroupMemberAddedObjectGroup1TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - organization
    EventStreamCloudEventGroupMemberAddedObjectGroup2TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - tenant
    EventStreamCloudEventGroupMemberAddedObjectMember0MemberTypeEnum:
      type: string
      description: Type discriminator for user members
      enum:
        - user
    EventStreamCloudEventGroupMemberAddedObjectMember1MemberTypeEnum:
      type: string
      description: Type discriminator for connection members
      enum:
        - connection
    EventStreamCloudEventGroupMemberDeletedObjectGroup0TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - connection
    EventStreamCloudEventGroupMemberDeletedObjectGroup1TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - organization
    EventStreamCloudEventGroupMemberDeletedObjectGroup2TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - tenant
    EventStreamCloudEventGroupMemberDeletedObjectMember0MemberTypeEnum:
      type: string
      description: Type discriminator for user members
      enum:
        - user
    EventStreamCloudEventGroupMemberDeletedObjectMember1MemberTypeEnum:
      type: string
      description: Type discriminator for connection members
      enum:
        - connection
    EventStreamCloudEventGroupRoleAssignedObjectGroup0TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - connection
    EventStreamCloudEventGroupRoleAssignedObjectGroup1TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - organization
    EventStreamCloudEventGroupRoleAssignedObjectGroup2TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - tenant
    EventStreamCloudEventGroupRoleDeletedObjectGroup0TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - connection
    EventStreamCloudEventGroupRoleDeletedObjectGroup1TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - organization
    EventStreamCloudEventGroupRoleDeletedObjectGroup2TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - tenant
    EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - connection
    EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - organization
    EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - tenant
    EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - connection
    EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - organization
    EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2TypeEnum:
      type: string
      description: The type of the group.
      enum:
        - tenant
    EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomUserId:
      description: The IDP-specific identifer for the user.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomProfileData:
      type: object
      description: Profile data for the user.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Email address of this user.
          format: email
        email_verified:
          type: boolean
          description: Whether this email address is verified (true) or unverified (false).
        name:
          type: string
          description: Name of this user.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Username of this user.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Given name/first name/forename of this user.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/last name/surname of this user.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Phone number of this user.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: Whether this phone number has been verified (true) or not (false).
    EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomProviderEnum:
      type: string
      description: List of custom identity providers.
      enum:
        - custom
    EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseUserId:
      description: The IDP-specific identifer for the user.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseProfileData:
      type: object
      description: Profile data for the user.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Email address of this user.
          format: email
        email_verified:
          type: boolean
          description: Whether this email address is verified (true) or unverified (false).
        name:
          type: string
          description: Name of this user.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Username of this user.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Given name/first name/forename of this user.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/last name/surname of this user.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Phone number of this user.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: Whether this phone number has been verified (true) or not (false).
    EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseProviderEnum:
      type: string
      description: List of database identity providers.
      enum:
        - auth0
    EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseUserId:
      description: The IDP-specific identifer for the user.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseProfileData:
      type: object
      description: Profile data for the user.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Email address of this user.
          format: email
        email_verified:
          type: boolean
          description: Whether this email address is verified (true) or unverified (false).
        name:
          type: string
          description: Name of this user.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Username of this user.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Given name/first name/forename of this user.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/last name/surname of this user.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Phone number of this user.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: Whether this phone number has been verified (true) or not (false).
    EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseProviderEnum:
      type: string
      description: List of enterprise identity providers.
      enum:
        - ad
        - adfs
        - google-apps
        - ip
        - office365
        - oidc
        - okta
        - pingfederate
        - samlp
        - sharepoint
        - waad
    EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessUserId:
      description: The IDP-specific identifer for the user.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessProfileData:
      type: object
      description: Profile data for the user.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Email address of this user.
          format: email
        email_verified:
          type: boolean
          description: Whether this email address is verified (true) or unverified (false).
        name:
          type: string
          description: Name of this user.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Username of this user.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Given name/first name/forename of this user.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/last name/surname of this user.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Phone number of this user.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: Whether this phone number has been verified (true) or not (false).
    EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessProviderEnum:
      type: string
      description: List of passwordless identity providers.
      enum:
        - email
        - sms
    EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialUserId:
      description: The IDP-specific identifer for the user.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialProfileData:
      type: object
      description: Profile data for the user.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Email address of this user.
          format: email
        email_verified:
          type: boolean
          description: Whether this email address is verified (true) or unverified (false).
        name:
          type: string
          description: Name of this user.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Username of this user.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Given name/first name/forename of this user.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/last name/surname of this user.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Phone number of this user.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: Whether this phone number has been verified (true) or not (false).
    EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialProviderEnum:
      type: string
      description: List of social identity providers.
      enum:
        - amazon
        - apple
        - dropbox
        - bitbucket
        - auth0-oidc
        - baidu
        - bitly
        - box
        - daccount
        - dwolla
        - evernote-sandbox
        - evernote
        - exact
        - facebook
        - fitbit
        - github
        - google-oauth2
        - instagram
        - line
        - linkedin
        - oauth1
        - oauth2
        - paypal
        - paypal-sandbox
        - planningcenter
        - salesforce-community
        - salesforce-sandbox
        - salesforce
        - shopify
        - soundcloud
        - thirtysevensignals
        - twitter
        - untapped
        - vkontakte
        - weibo
        - windowslive
        - wordpress
        - yahoo
        - yandex
    EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialIsSocialEnum:
      type: boolean
      enum:
        - true
    EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomUserId:
      description: The IDP-specific identifer for the user.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomProfileData:
      type: object
      description: Profile data for the user.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Email address of this user.
          format: email
        email_verified:
          type: boolean
          description: Whether this email address is verified (true) or unverified (false).
        name:
          type: string
          description: Name of this user.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Username of this user.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Given name/first name/forename of this user.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/last name/surname of this user.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Phone number of this user.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: Whether this phone number has been verified (true) or not (false).
    EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomProviderEnum:
      type: string
      description: List of custom identity providers.
      enum:
        - custom
    EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseUserId:
      description: The IDP-specific identifer for the user.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseProfileData:
      type: object
      description: Profile data for the user.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Email address of this user.
          format: email
        email_verified:
          type: boolean
          description: Whether this email address is verified (true) or unverified (false).
        name:
          type: string
          description: Name of this user.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Username of this user.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Given name/first name/forename of this user.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/last name/surname of this user.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Phone number of this user.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: Whether this phone number has been verified (true) or not (false).
    EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseProviderEnum:
      type: string
      description: List of database identity providers.
      enum:
        - auth0
    EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseUserId:
      description: The IDP-specific identifer for the user.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseProfileData:
      type: object
      description: Profile data for the user.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Email address of this user.
          format: email
        email_verified:
          type: boolean
          description: Whether this email address is verified (true) or unverified (false).
        name:
          type: string
          description: Name of this user.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Username of this user.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Given name/first name/forename of this user.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/last name/surname of this user.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Phone number of this user.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: Whether this phone number has been verified (true) or not (false).
    EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseProviderEnum:
      type: string
      description: List of enterprise identity providers.
      enum:
        - ad
        - adfs
        - google-apps
        - ip
        - office365
        - oidc
        - okta
        - pingfederate
        - samlp
        - sharepoint
        - waad
    EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessUserId:
      description: The IDP-specific identifer for the user.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessProfileData:
      type: object
      description: Profile data for the user.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Email address of this user.
          format: email
        email_verified:
          type: boolean
          description: Whether this email address is verified (true) or unverified (false).
        name:
          type: string
          description: Name of this user.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Username of this user.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Given name/first name/forename of this user.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/last name/surname of this user.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Phone number of this user.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: Whether this phone number has been verified (true) or not (false).
    EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessProviderEnum:
      type: string
      description: List of passwordless identity providers.
      enum:
        - email
        - sms
    EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialUserId:
      description: The IDP-specific identifer for the user.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialProfileData:
      type: object
      description: Profile data for the user.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Email address of this user.
          format: email
        email_verified:
          type: boolean
          description: Whether this email address is verified (true) or unverified (false).
        name:
          type: string
          description: Name of this user.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Username of this user.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Given name/first name/forename of this user.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/last name/surname of this user.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Phone number of this user.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: Whether this phone number has been verified (true) or not (false).
    EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialProviderEnum:
      type: string
      description: List of social identity providers.
      enum:
        - amazon
        - apple
        - dropbox
        - bitbucket
        - auth0-oidc
        - baidu
        - bitly
        - box
        - daccount
        - dwolla
        - evernote-sandbox
        - evernote
        - exact
        - facebook
        - fitbit
        - github
        - google-oauth2
        - instagram
        - line
        - linkedin
        - oauth1
        - oauth2
        - paypal
        - paypal-sandbox
        - planningcenter
        - salesforce-community
        - salesforce-sandbox
        - salesforce
        - shopify
        - soundcloud
        - thirtysevensignals
        - twitter
        - untapped
        - vkontakte
        - weibo
        - windowslive
        - wordpress
        - yahoo
        - yandex
    EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialIsSocialEnum:
      type: boolean
      enum:
        - true
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomUserId:
      description: The IDP-specific identifer for the user.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomProfileData:
      type: object
      description: Profile data for the user.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Email address of this user.
          format: email
        email_verified:
          type: boolean
          description: Whether this email address is verified (true) or unverified (false).
        name:
          type: string
          description: Name of this user.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Username of this user.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Given name/first name/forename of this user.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/last name/surname of this user.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Phone number of this user.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: Whether this phone number has been verified (true) or not (false).
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomProviderEnum:
      type: string
      description: List of custom identity providers.
      enum:
        - custom
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseUserId:
      description: The IDP-specific identifer for the user.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseProfileData:
      type: object
      description: Profile data for the user.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Email address of this user.
          format: email
        email_verified:
          type: boolean
          description: Whether this email address is verified (true) or unverified (false).
        name:
          type: string
          description: Name of this user.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Username of this user.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Given name/first name/forename of this user.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/last name/surname of this user.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Phone number of this user.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: Whether this phone number has been verified (true) or not (false).
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseProviderEnum:
      type: string
      description: List of database identity providers.
      enum:
        - auth0
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseUserId:
      description: The IDP-specific identifer for the user.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseProfileData:
      type: object
      description: Profile data for the user.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Email address of this user.
          format: email
        email_verified:
          type: boolean
          description: Whether this email address is verified (true) or unverified (false).
        name:
          type: string
          description: Name of this user.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Username of this user.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Given name/first name/forename of this user.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/last name/surname of this user.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Phone number of this user.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: Whether this phone number has been verified (true) or not (false).
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseProviderEnum:
      type: string
      description: List of enterprise identity providers.
      enum:
        - ad
        - adfs
        - google-apps
        - ip
        - office365
        - oidc
        - okta
        - pingfederate
        - samlp
        - sharepoint
        - waad
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessUserId:
      description: The IDP-specific identifer for the user.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessProfileData:
      type: object
      description: Profile data for the user.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Email address of this user.
          format: email
        email_verified:
          type: boolean
          description: Whether this email address is verified (true) or unverified (false).
        name:
          type: string
          description: Name of this user.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Username of this user.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Given name/first name/forename of this user.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/last name/surname of this user.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Phone number of this user.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: Whether this phone number has been verified (true) or not (false).
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessProviderEnum:
      type: string
      description: List of passwordless identity providers.
      enum:
        - email
        - sms
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessIsSocialEnum:
      type: boolean
      enum:
        - false
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialUserId:
      description: The IDP-specific identifer for the user.
      anyOf:
        - type: string
        - type: integer
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialProfileData:
      type: object
      description: Profile data for the user.
      additionalProperties: true
      properties:
        email:
          type: string
          description: Email address of this user.
          format: email
        email_verified:
          type: boolean
          description: Whether this email address is verified (true) or unverified (false).
        name:
          type: string
          description: Name of this user.
          minLength: 1
          maxLength: 300
        username:
          type: string
          description: Username of this user.
          minLength: 1
          maxLength: 128
          pattern: ^[a-zA-Z0-9_+\-.!#\$\^`~@']*$
        given_name:
          type: string
          description: Given name/first name/forename of this user.
          minLength: 1
          maxLength: 150
        family_name:
          type: string
          description: Family name/last name/surname of this user.
          minLength: 1
          maxLength: 150
        phone_number:
          type: string
          description: Phone number of this user.
          pattern: ^\+[0-9]{1,15}$
        phone_verified:
          type: boolean
          description: Whether this phone number has been verified (true) or not (false).
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialProviderEnum:
      type: string
      description: List of social identity providers.
      enum:
        - amazon
        - apple
        - dropbox
        - bitbucket
        - auth0-oidc
        - baidu
        - bitly
        - box
        - daccount
        - dwolla
        - evernote-sandbox
        - evernote
        - exact
        - facebook
        - fitbit
        - github
        - google-oauth2
        - instagram
        - line
        - linkedin
        - oauth1
        - oauth2
        - paypal
        - paypal-sandbox
        - planningcenter
        - salesforce-community
        - salesforce-sandbox
        - salesforce
        - shopify
        - soundcloud
        - thirtysevensignals
        - twitter
        - untapped
        - vkontakte
        - weibo
        - windowslive
        - wordpress
        - yahoo
        - yandex
    EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialIsSocialEnum:
      type: boolean
      enum:
        - true
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: jwt
    oAuth2ClientCredentials:
      type: oauth2
      flows:
        clientCredentials:
          tokenUrl: /oauth/token/
          x-form-parameters:
            audience: /api/v2/
          scopes:
            create:actions: Create Actions
            read:actions: Read Actions
            update:actions: Update Actions
            delete:actions: Delete Actions
            read:anomaly_blocks: Read Anomaly Blocks
            delete:anomaly_blocks: Delete Anomaly Blocks
            read:attack_protection: Read Attack Protection
            update:attack_protection: Update Attack Protection
            create:authentication_methods: Create Authentication Methods
            read:authentication_methods: Read Authentication Methods
            update:authentication_methods: Update Authentication Methods
            delete:authentication_methods: Delete Authentication Methods
            read:branding: Read Branding
            update:branding: Update Branding
            delete:branding: Delete Branding
            create:client_credentials: Create Client Credentials
            read:client_credentials: Read Client Credentials
            update:client_credentials: Update Client Credentials
            delete:client_credentials: Delete Client Credentials
            create:client_grants: Create Client Grants
            read:client_grants: Read Client Grants
            update:client_grants: Update Client Grants
            delete:client_grants: Delete Client Grants
            read:client_keys: Read Client Keys
            update:client_keys: Update Client Keys
            read:client_summary: Read Client Summary
            update:client_token_vault_privileged_access: Update Client Token Vault Privileged Access
            create:clients: Create Clients
            read:clients: Read Clients
            update:clients: Update Clients
            delete:clients: Delete Clients
            create:connection_profiles: Create Connection Profiles
            read:connection_profiles: Read Connection Profiles
            update:connection_profiles: Update Connection Profiles
            delete:connection_profiles: Delete Connection Profiles
            create:connections: Create Connections
            read:connections: Read Connections
            update:connections: Update Connections
            delete:connections: Delete Connections
            create:connections_keys: Create Connections Keys
            read:connections_keys: Read Connections Keys
            update:connections_keys: Update Connections Keys
            read:current_user: Read Current User
            delete:current_user: Delete Current User
            create:current_user_device_credentials: Create Current User Device Credentials
            delete:current_user_device_credentials: Delete Current User Device Credentials
            update:current_user_identities: Update Current User Identities
            update:current_user_metadata: Update Current User Metadata
            create:custom_domains: Create Custom Domains
            read:custom_domains: Read Custom Domains
            update:custom_domains: Update Custom Domains
            delete:custom_domains: Delete Custom Domains
            create:custom_signing_keys: Create Custom Signing Keys
            read:custom_signing_keys: Read Custom Signing Keys
            update:custom_signing_keys: Update Custom Signing Keys
            delete:custom_signing_keys: Delete Custom Signing Keys
            read:device_credentials: Read Device Credentials
            delete:device_credentials: Delete Device Credentials
            create:directory_provisionings: Create Directory Provisionings
            read:directory_provisionings: Read Directory Provisionings
            update:directory_provisionings: Update Directory Provisionings
            delete:directory_provisionings: Delete Directory Provisionings
            create:email_provider: Create Email Provider
            read:email_provider: Read Email Provider
            update:email_provider: Update Email Provider
            delete:email_provider: Delete Email Provider
            create:email_templates: Create Email Templates
            read:email_templates: Read Email Templates
            update:email_templates: Update Email Templates
            create:encryption_keys: Create Encryption Keys
            read:encryption_keys: Read Encryption Keys
            update:encryption_keys: Update Encryption Keys
            delete:encryption_keys: Delete Encryption Keys
            read:event_deliveries: Read Event Deliveries
            update:event_deliveries: Update Event Deliveries
            create:event_streams: Create Event Streams
            read:event_streams: Read Event Streams
            update:event_streams: Update Event Streams
            delete:event_streams: Delete Event Streams
            read:events: Read Events
            create:experimentation: Create Experimentation
            read:experimentation: Read Experimentation
            update:experimentation: Update Experimentation
            delete:experimentation: Delete Experimentation
            read:federated_connections_tokens: Read Federated Connections Tokens
            delete:federated_connections_tokens: Delete Federated Connections Tokens
            create:flows: Create Flows
            read:flows: Read Flows
            update:flows: Update Flows
            delete:flows: Delete Flows
            read:flows_executions: Read Flows Executions
            delete:flows_executions: Delete Flows Executions
            create:flows_vault_connections: Create Flows Vault Connections
            read:flows_vault_connections: Read Flows Vault Connections
            update:flows_vault_connections: Update Flows Vault Connections
            delete:flows_vault_connections: Delete Flows Vault Connections
            create:forms: Create Forms
            read:forms: Read Forms
            update:forms: Update Forms
            delete:forms: Delete Forms
            read:grants: Read Grants
            delete:grants: Delete Grants
            read:group_members: Read Group Members
            create:group_roles: Create Group Roles
            read:group_roles: Read Group Roles
            delete:group_roles: Delete Group Roles
            read:groups: Read Groups
            delete:groups: Delete Groups
            create:guardian_enrollment_tickets: Create Guardian Enrollment Tickets
            read:guardian_enrollments: Read Guardian Enrollments
            delete:guardian_enrollments: Delete Guardian Enrollments
            read:guardian_factors: Read Guardian Factors
            update:guardian_factors: Update Guardian Factors
            create:hooks: Create Hooks
            read:hooks: Read Hooks
            update:hooks: Update Hooks
            delete:hooks: Delete Hooks
            create:log_streams: Create Log Streams
            read:log_streams: Read Log Streams
            update:log_streams: Update Log Streams
            delete:log_streams: Delete Log Streams
            read:logs: Read Logs
            read:logs_users: Read Logs Users
            read:mfa_policies: Read Mfa Policies
            update:mfa_policies: Update Mfa Policies
            create:network_acls: Create Network Acls
            read:network_acls: Read Network Acls
            update:network_acls: Update Network Acls
            delete:network_acls: Delete Network Acls
            create:organization_client_grants: Create Organization Client Grants
            read:organization_client_grants: Read Organization Client Grants
            delete:organization_client_grants: Delete Organization Client Grants
            create:organization_connections: Create Organization Connections
            read:organization_connections: Read Organization Connections
            update:organization_connections: Update Organization Connections
            delete:organization_connections: Delete Organization Connections
            create:organization_discovery_domains: Create Organization Discovery Domains
            read:organization_discovery_domains: Read Organization Discovery Domains
            update:organization_discovery_domains: Update Organization Discovery Domains
            delete:organization_discovery_domains: Delete Organization Discovery Domains
            create:organization_group_roles: Create Organization Group Roles
            read:organization_group_roles: Read Organization Group Roles
            delete:organization_group_roles: Delete Organization Group Roles
            read:organization_groups: Read Organization Groups
            create:organization_invitations: Create Organization Invitations
            read:organization_invitations: Read Organization Invitations
            delete:organization_invitations: Delete Organization Invitations
            read:organization_member_effective_roles: Read Organization Member Effective Roles
            read:organization_member_role_source_groups: Read Organization Member Role Source Groups
            create:organization_member_roles: Create Organization Member Roles
            read:organization_member_roles: Read Organization Member Roles
            delete:organization_member_roles: Delete Organization Member Roles
            create:organization_members: Create Organization Members
            read:organization_members: Read Organization Members
            delete:organization_members: Delete Organization Members
            create:organizations: Create Organizations
            read:organizations: Read Organizations
            update:organizations: Update Organizations
            delete:organizations: Delete Organizations
            read:organizations_summary: Read Organizations Summary
            create:phone_providers: Create Phone Providers
            read:phone_providers: Read Phone Providers
            update:phone_providers: Update Phone Providers
            delete:phone_providers: Delete Phone Providers
            create:phone_templates: Create Phone Templates
            read:phone_templates: Read Phone Templates
            update:phone_templates: Update Phone Templates
            delete:phone_templates: Delete Phone Templates
            read:prompts: Read Prompts
            update:prompts: Update Prompts
            create:rate_limit_policies: Create Rate Limit Policies
            read:rate_limit_policies: Read Rate Limit Policies
            update:rate_limit_policies: Update Rate Limit Policies
            delete:rate_limit_policies: Delete Rate Limit Policies
            read:refresh_tokens: Read Refresh Tokens
            update:refresh_tokens: Update Refresh Tokens
            delete:refresh_tokens: Delete Refresh Tokens
            create:resource_servers: Create Resource Servers
            read:resource_servers: Read Resource Servers
            update:resource_servers: Update Resource Servers
            delete:resource_servers: Delete Resource Servers
            create:role_members: Create Role Members
            read:role_members: Read Role Members
            delete:role_members: Delete Role Members
            create:roles: Create Roles
            read:roles: Read Roles
            update:roles: Update Roles
            delete:roles: Delete Roles
            create:rules: Create Rules
            read:rules: Read Rules
            update:rules: Update Rules
            delete:rules: Delete Rules
            read:rules_configs: Read Rules Configs
            update:rules_configs: Update Rules Configs
            delete:rules_configs: Delete Rules Configs
            create:scim_config: Create Scim Config
            read:scim_config: Read Scim Config
            update:scim_config: Update Scim Config
            delete:scim_config: Delete Scim Config
            create:scim_token: Create Scim Token
            read:scim_token: Read Scim Token
            delete:scim_token: Delete Scim Token
            read:self_service_profile_custom_texts: Read Self Service Profile Custom Texts
            update:self_service_profile_custom_texts: Update Self Service Profile Custom Texts
            create:self_service_profiles: Create Self Service Profiles
            read:self_service_profiles: Read Self Service Profiles
            update:self_service_profiles: Update Self Service Profiles
            delete:self_service_profiles: Delete Self Service Profiles
            read:sessions: Read Sessions
            update:sessions: Update Sessions
            delete:sessions: Delete Sessions
            create:signing_keys: Create Signing Keys
            read:signing_keys: Read Signing Keys
            update:signing_keys: Update Signing Keys
            create:sso_access_tickets: Create Sso Access Tickets
            delete:sso_access_tickets: Delete Sso Access Tickets
            read:stats: Read Stats
            read:tenant_settings: Read Tenant Settings
            update:tenant_settings: Update Tenant Settings
            create:token_exchange_profiles: Create Token Exchange Profiles
            read:token_exchange_profiles: Read Token Exchange Profiles
            update:token_exchange_profiles: Update Token Exchange Profiles
            delete:token_exchange_profiles: Delete Token Exchange Profiles
            create:user_attribute_profiles: Create User Attribute Profiles
            read:user_attribute_profiles: Read User Attribute Profiles
            update:user_attribute_profiles: Update User Attribute Profiles
            delete:user_attribute_profiles: Delete 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
            create:user_tickets: Create User Tickets
            create:users: Create Users
            read:users: Read Users
            update:users: Update Users
            delete:users: Delete Users
            update:users_app_metadata: Update Users App Metadata
            create:vdcs_templates: Create Vdcs Templates
            read:vdcs_templates: Read Vdcs Templates
            update:vdcs_templates: Update Vdcs Templates
            delete:vdcs_templates: Delete Vdcs Templates

````