diff --git a/jest.config.mjs b/jest.config.mjs index 801d7297f5..68c2c3b4b5 100644 --- a/jest.config.mjs +++ b/jest.config.mjs @@ -18,8 +18,8 @@ export default { global: { branches: 70, functions: 90, - lines: 80, - statements: 80, + lines: 75, + statements: 75, }, }, projects: [ diff --git a/src/management/api/resources/eventStreams/types/index.ts b/src/management/api/resources/eventStreams/types/index.ts index 87aee43b65..a0c4ebf250 100644 --- a/src/management/api/resources/eventStreams/types/index.ts +++ b/src/management/api/resources/eventStreams/types/index.ts @@ -1 +1 @@ -export * from "./EventStreamsCreateRequest.js"; +export * from "./types.js"; diff --git a/src/management/api/resources/eventStreams/types/EventStreamsCreateRequest.ts b/src/management/api/resources/eventStreams/types/types.ts similarity index 100% rename from src/management/api/resources/eventStreams/types/EventStreamsCreateRequest.ts rename to src/management/api/resources/eventStreams/types/types.ts diff --git a/src/management/api/resources/jobs/resources/errors/types/index.ts b/src/management/api/resources/jobs/resources/errors/types/index.ts index 2d6c644381..a0c4ebf250 100644 --- a/src/management/api/resources/jobs/resources/errors/types/index.ts +++ b/src/management/api/resources/jobs/resources/errors/types/index.ts @@ -1 +1 @@ -export * from "./ErrorsGetResponse.js"; +export * from "./types.js"; diff --git a/src/management/api/resources/jobs/resources/errors/types/ErrorsGetResponse.ts b/src/management/api/resources/jobs/resources/errors/types/types.ts similarity index 100% rename from src/management/api/resources/jobs/resources/errors/types/ErrorsGetResponse.ts rename to src/management/api/resources/jobs/resources/errors/types/types.ts diff --git a/src/management/api/types/Action.ts b/src/management/api/types/Action.ts deleted file mode 100644 index e4c239f56d..0000000000 --- a/src/management/api/types/Action.ts +++ /dev/null @@ -1,35 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface Action { - /** The unique ID of the action. */ - id?: string; - /** The name of an action. */ - name?: string; - /** The list of triggers that this action supports. At this time, an action can only target a single trigger at a time. */ - supported_triggers?: Management.ActionTrigger[]; - /** True if all of an Action's contents have been deployed. */ - all_changes_deployed?: boolean; - /** The time when this action was created. */ - created_at?: string; - /** The time when this action was updated. */ - updated_at?: string; - /** The source code of the action. */ - code?: string; - /** The list of third party npm modules, and their versions, that this action depends on. */ - dependencies?: Management.ActionVersionDependency[]; - /** The Node runtime. For example: `node22`, defaults to `node22` */ - runtime?: string; - /** The list of secrets that are included in an action or a version of an action. */ - secrets?: Management.ActionSecretResponse[]; - deployed_version?: Management.ActionDeployedVersion; - /** installed_integration_id is the fk reference to the InstalledIntegration entity. */ - installed_integration_id?: string; - integration?: Management.Integration; - status?: Management.ActionBuildStatusEnum; - /** The time when this action was built successfully. */ - built_at?: string; - /** True if the action should be deployed after creation. */ - deploy?: boolean; -} diff --git a/src/management/api/types/ActionBase.ts b/src/management/api/types/ActionBase.ts deleted file mode 100644 index 9b14166084..0000000000 --- a/src/management/api/types/ActionBase.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * The action to which this version belongs. - */ -export interface ActionBase { - /** The unique ID of the action. */ - id?: string; - /** The name of an action. */ - name?: string; - /** The list of triggers that this action supports. At this time, an action can only target a single trigger at a time. */ - supported_triggers?: Management.ActionTrigger[]; - /** True if all of an Action's contents have been deployed. */ - all_changes_deployed?: boolean; - /** The time when this action was created. */ - created_at?: string; - /** The time when this action was updated. */ - updated_at?: string; -} diff --git a/src/management/api/types/ActionBinding.ts b/src/management/api/types/ActionBinding.ts deleted file mode 100644 index cd537d8c7b..0000000000 --- a/src/management/api/types/ActionBinding.ts +++ /dev/null @@ -1,19 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Binding is the associative entity joining a trigger, and an action together. - */ -export interface ActionBinding { - /** The unique ID of this binding. */ - id?: string; - trigger_id?: Management.ActionTriggerTypeEnum; - /** The name of the binding. */ - display_name?: string; - action?: Management.Action; - /** The time when the binding was created. */ - created_at?: string; - /** The time when the binding was updated. */ - updated_at?: string; -} diff --git a/src/management/api/types/ActionBindingRef.ts b/src/management/api/types/ActionBindingRef.ts deleted file mode 100644 index f1364d9379..0000000000 --- a/src/management/api/types/ActionBindingRef.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * A reference to an action. An action can be referred to by ID or by Name. - */ -export interface ActionBindingRef { - type?: Management.ActionBindingRefTypeEnum; - /** The id or name of an action that is being bound to a trigger. */ - value?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ActionBindingRefTypeEnum.ts b/src/management/api/types/ActionBindingRefTypeEnum.ts deleted file mode 100644 index 295c7d2aa0..0000000000 --- a/src/management/api/types/ActionBindingRefTypeEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** How the action is being referred to: `action_id` or `action_name`. */ -export const ActionBindingRefTypeEnum = { - BindingId: "binding_id", - ActionId: "action_id", - ActionName: "action_name", -} as const; -export type ActionBindingRefTypeEnum = (typeof ActionBindingRefTypeEnum)[keyof typeof ActionBindingRefTypeEnum]; diff --git a/src/management/api/types/ActionBindingTypeEnum.ts b/src/management/api/types/ActionBindingTypeEnum.ts deleted file mode 100644 index 0e217cbc64..0000000000 --- a/src/management/api/types/ActionBindingTypeEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** In order to execute an Action, it must be bound to a trigger using a binding. `trigger-bound` means that bindings are managed by the tenant. `entity-bound` means that the bindings are automatically managed by Auth0 and other internal resouces will control those bindings. Tenants cannot manage `entity-bound` bindings. */ -export const ActionBindingTypeEnum = { - TriggerBound: "trigger-bound", - EntityBound: "entity-bound", -} as const; -export type ActionBindingTypeEnum = (typeof ActionBindingTypeEnum)[keyof typeof ActionBindingTypeEnum]; diff --git a/src/management/api/types/ActionBindingWithRef.ts b/src/management/api/types/ActionBindingWithRef.ts deleted file mode 100644 index ba3711d68f..0000000000 --- a/src/management/api/types/ActionBindingWithRef.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ActionBindingWithRef { - ref: Management.ActionBindingRef; - /** The name of the binding. */ - display_name?: string; - /** The list of secrets that are included in an action or a version of an action. */ - secrets?: Management.ActionSecretRequest[]; -} diff --git a/src/management/api/types/ActionBuildStatusEnum.ts b/src/management/api/types/ActionBuildStatusEnum.ts deleted file mode 100644 index 8e2e4b7d97..0000000000 --- a/src/management/api/types/ActionBuildStatusEnum.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The build status of this action. */ -export const ActionBuildStatusEnum = { - Pending: "pending", - Building: "building", - Packaged: "packaged", - Built: "built", - Retrying: "retrying", - Failed: "failed", -} as const; -export type ActionBuildStatusEnum = (typeof ActionBuildStatusEnum)[keyof typeof ActionBuildStatusEnum]; diff --git a/src/management/api/types/ActionDeployedVersion.ts b/src/management/api/types/ActionDeployedVersion.ts deleted file mode 100644 index 267783214f..0000000000 --- a/src/management/api/types/ActionDeployedVersion.ts +++ /dev/null @@ -1,37 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * The version of the action that is currently deployed. - */ -export interface ActionDeployedVersion { - /** The unique id of an action version. */ - id?: string; - /** The id of the action to which this version belongs. */ - action_id?: string; - /** The source code of this specific version of the action. */ - code?: string; - /** The list of third party npm modules, and their versions, that this specific version depends on. */ - dependencies?: Management.ActionVersionDependency[]; - /** Indicates if this specific version is the currently one deployed. */ - deployed?: boolean; - /** The Node runtime. For example: `node22` */ - runtime?: string; - /** The list of secrets that are included in an action or a version of an action. */ - secrets?: Management.ActionSecretResponse[]; - status?: Management.ActionVersionBuildStatusEnum; - /** The index of this version in list of versions for the action. */ - number?: number; - /** Any errors that occurred while the version was being built. */ - errors?: Management.ActionError[]; - action?: Management.ActionBase; - /** The time when this version was built successfully. */ - built_at?: string; - /** The time when this version was created. */ - created_at?: string; - /** The time when a version was updated. Versions are never updated externally. Only Auth0 will update an action version as it is being built. */ - updated_at?: string; - /** The list of triggers that this version supports. At this time, a version can only target a single trigger at a time. */ - supported_triggers?: Management.ActionTrigger[]; -} diff --git a/src/management/api/types/ActionError.ts b/src/management/api/types/ActionError.ts deleted file mode 100644 index b2d0d14d23..0000000000 --- a/src/management/api/types/ActionError.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Error is a generic error with a human readable id which should be easily referenced in support tickets. - */ -export interface ActionError { - id?: string; - msg?: string; - url?: string; -} diff --git a/src/management/api/types/ActionExecutionResult.ts b/src/management/api/types/ActionExecutionResult.ts deleted file mode 100644 index 284fe26366..0000000000 --- a/src/management/api/types/ActionExecutionResult.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Captures the results of a single action being executed. - */ -export interface ActionExecutionResult { - /** The name of the action that was executed. */ - action_name?: string; - error?: Management.ActionError; - /** The time when the action was started. */ - started_at?: string; - /** The time when the action finished executing. */ - ended_at?: string; -} diff --git a/src/management/api/types/ActionExecutionStatusEnum.ts b/src/management/api/types/ActionExecutionStatusEnum.ts deleted file mode 100644 index 3b744352ca..0000000000 --- a/src/management/api/types/ActionExecutionStatusEnum.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The overall status of an execution. */ -export const ActionExecutionStatusEnum = { - Unspecified: "unspecified", - Pending: "pending", - Final: "final", - Partial: "partial", - Canceled: "canceled", - Suspended: "suspended", -} as const; -export type ActionExecutionStatusEnum = (typeof ActionExecutionStatusEnum)[keyof typeof ActionExecutionStatusEnum]; diff --git a/src/management/api/types/ActionSecretRequest.ts b/src/management/api/types/ActionSecretRequest.ts deleted file mode 100644 index 362d299ae2..0000000000 --- a/src/management/api/types/ActionSecretRequest.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface ActionSecretRequest { - /** The name of the particular secret, e.g. API_KEY. */ - name?: string; - /** The value of the particular secret, e.g. secret123. A secret's value can only be set upon creation. A secret's value will never be returned by the API. */ - value?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ActionSecretResponse.ts b/src/management/api/types/ActionSecretResponse.ts deleted file mode 100644 index f36db3fe1a..0000000000 --- a/src/management/api/types/ActionSecretResponse.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface ActionSecretResponse { - /** The name of the particular secret, e.g. API_KEY. */ - name?: string; - /** The time when the secret was last updated. */ - updated_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ActionTrigger.ts b/src/management/api/types/ActionTrigger.ts deleted file mode 100644 index 2ba1e72e77..0000000000 --- a/src/management/api/types/ActionTrigger.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ActionTrigger { - id: Management.ActionTriggerTypeEnum; - /** The version of a trigger. v1, v2, etc. */ - version?: string; - /** status points to the trigger status. */ - status?: string; - /** runtimes supported by this trigger. */ - runtimes?: string[]; - /** Runtime that will be used when none is specified when creating an action. */ - default_runtime?: string; - /** compatible_triggers informs which other trigger supports the same event and api. */ - compatible_triggers?: Management.ActionTriggerCompatibleTrigger[]; - binding_policy?: Management.ActionBindingTypeEnum; -} diff --git a/src/management/api/types/ActionTriggerCompatibleTrigger.ts b/src/management/api/types/ActionTriggerCompatibleTrigger.ts deleted file mode 100644 index 326d869791..0000000000 --- a/src/management/api/types/ActionTriggerCompatibleTrigger.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ActionTriggerCompatibleTrigger { - id: Management.ActionTriggerTypeEnum; - /** The version of a trigger. v1, v2, etc. */ - version: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ActionTriggerTypeEnum.ts b/src/management/api/types/ActionTriggerTypeEnum.ts deleted file mode 100644 index b886b6df17..0000000000 --- a/src/management/api/types/ActionTriggerTypeEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * An actions extensibility point. - */ -export type ActionTriggerTypeEnum = string; diff --git a/src/management/api/types/ActionVersion.ts b/src/management/api/types/ActionVersion.ts deleted file mode 100644 index 971a2d3ccb..0000000000 --- a/src/management/api/types/ActionVersion.ts +++ /dev/null @@ -1,34 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ActionVersion { - /** The unique id of an action version. */ - id?: string; - /** The id of the action to which this version belongs. */ - action_id?: string; - /** The source code of this specific version of the action. */ - code?: string; - /** The list of third party npm modules, and their versions, that this specific version depends on. */ - dependencies?: Management.ActionVersionDependency[]; - /** Indicates if this specific version is the currently one deployed. */ - deployed?: boolean; - /** The Node runtime. For example: `node22` */ - runtime?: string; - /** The list of secrets that are included in an action or a version of an action. */ - secrets?: Management.ActionSecretResponse[]; - status?: Management.ActionVersionBuildStatusEnum; - /** The index of this version in list of versions for the action. */ - number?: number; - /** Any errors that occurred while the version was being built. */ - errors?: Management.ActionError[]; - action?: Management.ActionBase; - /** The time when this version was built successfully. */ - built_at?: string; - /** The time when this version was created. */ - created_at?: string; - /** The time when a version was updated. Versions are never updated externally. Only Auth0 will update an action version as it is being built. */ - updated_at?: string; - /** The list of triggers that this version supports. At this time, a version can only target a single trigger at a time. */ - supported_triggers?: Management.ActionTrigger[]; -} diff --git a/src/management/api/types/ActionVersionBuildStatusEnum.ts b/src/management/api/types/ActionVersionBuildStatusEnum.ts deleted file mode 100644 index 791ac2aae1..0000000000 --- a/src/management/api/types/ActionVersionBuildStatusEnum.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The build status of this specific version. */ -export const ActionVersionBuildStatusEnum = { - Pending: "pending", - Building: "building", - Packaged: "packaged", - Built: "built", - Retrying: "retrying", - Failed: "failed", -} as const; -export type ActionVersionBuildStatusEnum = - (typeof ActionVersionBuildStatusEnum)[keyof typeof ActionVersionBuildStatusEnum]; diff --git a/src/management/api/types/ActionVersionDependency.ts b/src/management/api/types/ActionVersionDependency.ts deleted file mode 100644 index 657574a168..0000000000 --- a/src/management/api/types/ActionVersionDependency.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Dependency is an npm module. These values are used to produce an immutable artifact, which manifests as a layer_id. - */ -export interface ActionVersionDependency { - /** name is the name of the npm module, e.g. lodash */ - name?: string; - /** description is the version of the npm module, e.g. 4.17.1 */ - version?: string; - /** registry_url is an optional value used primarily for private npm registries. */ - registry_url?: string; -} diff --git a/src/management/api/types/AculClientFilter.ts b/src/management/api/types/AculClientFilter.ts deleted file mode 100644 index 061442df08..0000000000 --- a/src/management/api/types/AculClientFilter.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Client array filter items - */ -export type AculClientFilter = Management.AculClientFilterById | Management.AculClientFilterByMetadata; diff --git a/src/management/api/types/AculClientFilterById.ts b/src/management/api/types/AculClientFilterById.ts deleted file mode 100644 index adc705b8e8..0000000000 --- a/src/management/api/types/AculClientFilterById.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface AculClientFilterById { - /** Client ID */ - id: string; -} diff --git a/src/management/api/types/AculClientFilterByMetadata.ts b/src/management/api/types/AculClientFilterByMetadata.ts deleted file mode 100644 index bbe7d59728..0000000000 --- a/src/management/api/types/AculClientFilterByMetadata.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface AculClientFilterByMetadata { - metadata: Management.AculClientMetadata; -} diff --git a/src/management/api/types/AculClientMetadata.ts b/src/management/api/types/AculClientMetadata.ts deleted file mode 100644 index cff5d6092e..0000000000 --- a/src/management/api/types/AculClientMetadata.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Client metadata key/value pairs - */ -export type AculClientMetadata = Record; diff --git a/src/management/api/types/AculConfigs.ts b/src/management/api/types/AculConfigs.ts deleted file mode 100644 index 4ea7bccf87..0000000000 --- a/src/management/api/types/AculConfigs.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Array of screen configurations to update - */ -export type AculConfigs = Management.AculConfigsItem[]; diff --git a/src/management/api/types/AculConfigsItem.ts b/src/management/api/types/AculConfigsItem.ts deleted file mode 100644 index 37477f9b47..0000000000 --- a/src/management/api/types/AculConfigsItem.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface AculConfigsItem { - prompt: Management.PromptGroupNameEnum; - screen: Management.ScreenGroupNameEnum; - rendering_mode: Management.AculRenderingModeEnum; - context_configuration?: Management.AculContextConfiguration; - default_head_tags_disabled?: (Management.AculDefaultHeadTagsDisabled | undefined) | null; - head_tags: Management.AculHeadTags; - filters?: Management.AculFilters | null; - use_page_template?: (Management.AculUsePageTemplate | undefined) | null; -} diff --git a/src/management/api/types/AculContextConfiguration.ts b/src/management/api/types/AculContextConfiguration.ts deleted file mode 100644 index 491c155e8c..0000000000 --- a/src/management/api/types/AculContextConfiguration.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Context values to make available - */ -export type AculContextConfiguration = Management.AculContextConfigurationItem[]; diff --git a/src/management/api/types/AculContextConfigurationItem.ts b/src/management/api/types/AculContextConfigurationItem.ts deleted file mode 100644 index 42c3412dcb..0000000000 --- a/src/management/api/types/AculContextConfigurationItem.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type AculContextConfigurationItem = string; diff --git a/src/management/api/types/AculDefaultHeadTagsDisabled.ts b/src/management/api/types/AculDefaultHeadTagsDisabled.ts deleted file mode 100644 index 43cb6880bc..0000000000 --- a/src/management/api/types/AculDefaultHeadTagsDisabled.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Override Universal Login default head tags - */ -export type AculDefaultHeadTagsDisabled = (boolean | null) | undefined; diff --git a/src/management/api/types/AculDomainFilter.ts b/src/management/api/types/AculDomainFilter.ts deleted file mode 100644 index 752aab1d9f..0000000000 --- a/src/management/api/types/AculDomainFilter.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Domains array filter items - */ -export type AculDomainFilter = Management.AculDomainFilterById | Management.AculDomainFilterByMetadata; diff --git a/src/management/api/types/AculDomainFilterById.ts b/src/management/api/types/AculDomainFilterById.ts deleted file mode 100644 index f5ae95c1e6..0000000000 --- a/src/management/api/types/AculDomainFilterById.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface AculDomainFilterById { - /** Domain ID */ - id: string; -} diff --git a/src/management/api/types/AculDomainFilterByMetadata.ts b/src/management/api/types/AculDomainFilterByMetadata.ts deleted file mode 100644 index 1c5006d167..0000000000 --- a/src/management/api/types/AculDomainFilterByMetadata.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface AculDomainFilterByMetadata { - metadata: Management.AculDomainMetadata; -} diff --git a/src/management/api/types/AculDomainMetadata.ts b/src/management/api/types/AculDomainMetadata.ts deleted file mode 100644 index 7e4c563d16..0000000000 --- a/src/management/api/types/AculDomainMetadata.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Domain metadata key/value pairs - */ -export type AculDomainMetadata = Record; diff --git a/src/management/api/types/AculFilters.ts b/src/management/api/types/AculFilters.ts deleted file mode 100644 index 0756b38d0d..0000000000 --- a/src/management/api/types/AculFilters.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Optional filters to apply rendering rules to specific entities - */ -export interface AculFilters { - match_type?: Management.AculMatchTypeEnum; - /** Clients filter */ - clients?: Management.AculClientFilter[]; - /** Organizations filter */ - organizations?: Management.AculOrganizationFilter[]; - /** Domains filter */ - domains?: Management.AculDomainFilter[]; -} diff --git a/src/management/api/types/AculHeadTag.ts b/src/management/api/types/AculHeadTag.ts deleted file mode 100644 index 20ea5c4dc9..0000000000 --- a/src/management/api/types/AculHeadTag.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface AculHeadTag { - /** Any HTML element valid for use in the head tag */ - tag?: string; - attributes?: Management.AculHeadTagAttributes; - /** - * Text/content within the opening and closing tags of the element. - * See documentation on using context variables - */ - content?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/AculHeadTagAttributes.ts b/src/management/api/types/AculHeadTagAttributes.ts deleted file mode 100644 index dfe8ec3e0e..0000000000 --- a/src/management/api/types/AculHeadTagAttributes.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Attributes of the HTML tag - */ -export interface AculHeadTagAttributes { - integrity?: string[]; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/AculHeadTags.ts b/src/management/api/types/AculHeadTags.ts deleted file mode 100644 index a16b68bf17..0000000000 --- a/src/management/api/types/AculHeadTags.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * An array of head tags - */ -export type AculHeadTags = Management.AculHeadTag[]; diff --git a/src/management/api/types/AculMatchTypeEnum.ts b/src/management/api/types/AculMatchTypeEnum.ts deleted file mode 100644 index 83096efa3c..0000000000 --- a/src/management/api/types/AculMatchTypeEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Type of match to apply */ -export const AculMatchTypeEnum = { - IncludesAny: "includes_any", - ExcludesAny: "excludes_any", -} as const; -export type AculMatchTypeEnum = (typeof AculMatchTypeEnum)[keyof typeof AculMatchTypeEnum]; diff --git a/src/management/api/types/AculOrganizationFilter.ts b/src/management/api/types/AculOrganizationFilter.ts deleted file mode 100644 index 9af6e0efc5..0000000000 --- a/src/management/api/types/AculOrganizationFilter.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Organizations array filter items - */ -export type AculOrganizationFilter = - | Management.AculOrganizationFilterById - | Management.AculOrganizationFilterByMetadata; diff --git a/src/management/api/types/AculOrganizationFilterById.ts b/src/management/api/types/AculOrganizationFilterById.ts deleted file mode 100644 index 898d17265e..0000000000 --- a/src/management/api/types/AculOrganizationFilterById.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface AculOrganizationFilterById { - /** Organization ID */ - id: string; -} diff --git a/src/management/api/types/AculOrganizationFilterByMetadata.ts b/src/management/api/types/AculOrganizationFilterByMetadata.ts deleted file mode 100644 index a8113ea316..0000000000 --- a/src/management/api/types/AculOrganizationFilterByMetadata.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface AculOrganizationFilterByMetadata { - metadata: Management.AculOrganizationMetadata; -} diff --git a/src/management/api/types/AculOrganizationMetadata.ts b/src/management/api/types/AculOrganizationMetadata.ts deleted file mode 100644 index f7266fedd4..0000000000 --- a/src/management/api/types/AculOrganizationMetadata.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Organization metadata key/value pairs - */ -export type AculOrganizationMetadata = Record; diff --git a/src/management/api/types/AculRenderingModeEnum.ts b/src/management/api/types/AculRenderingModeEnum.ts deleted file mode 100644 index 38fb5cc506..0000000000 --- a/src/management/api/types/AculRenderingModeEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Rendering mode to filter by */ -export const AculRenderingModeEnum = { - Advanced: "advanced", - Standard: "standard", -} as const; -export type AculRenderingModeEnum = (typeof AculRenderingModeEnum)[keyof typeof AculRenderingModeEnum]; diff --git a/src/management/api/types/AculResponseContent.ts b/src/management/api/types/AculResponseContent.ts deleted file mode 100644 index b5960c38e2..0000000000 --- a/src/management/api/types/AculResponseContent.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface AculResponseContent { - rendering_mode?: Management.AculRenderingModeEnum; - /** Context values to make available */ - context_configuration?: string[]; - /** Override Universal Login default head tags */ - default_head_tags_disabled?: boolean | null; - /** An array of head tags */ - head_tags?: Management.AculHeadTag[]; - filters?: Management.AculFilters | null; - /** Use page template with ACUL */ - use_page_template?: boolean | null; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/AculUsePageTemplate.ts b/src/management/api/types/AculUsePageTemplate.ts deleted file mode 100644 index 91e3d1bf43..0000000000 --- a/src/management/api/types/AculUsePageTemplate.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Use page template with ACUL - */ -export type AculUsePageTemplate = (boolean | null) | undefined; diff --git a/src/management/api/types/AddOrganizationConnectionResponseContent.ts b/src/management/api/types/AddOrganizationConnectionResponseContent.ts deleted file mode 100644 index 156b837611..0000000000 --- a/src/management/api/types/AddOrganizationConnectionResponseContent.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface AddOrganizationConnectionResponseContent { - /** ID of the connection. */ - connection_id?: string; - /** 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. */ - assign_membership_on_login?: boolean; - /** Determines whether a connection should be displayed on this organization’s login prompt. Only applicable for enterprise connections. Default: true. */ - show_as_button?: boolean; - /** Determines whether organization signup should be enabled for this organization connection. Only applicable for database connections. Default: false. */ - is_signup_enabled?: boolean; - connection?: Management.OrganizationConnectionInformation; -} diff --git a/src/management/api/types/AnomalyIpFormat.ts b/src/management/api/types/AnomalyIpFormat.ts deleted file mode 100644 index f07eb6dd7e..0000000000 --- a/src/management/api/types/AnomalyIpFormat.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * IP address to check. - */ -export type AnomalyIpFormat = string; diff --git a/src/management/api/types/AppMetadata.ts b/src/management/api/types/AppMetadata.ts deleted file mode 100644 index c117358ae9..0000000000 --- a/src/management/api/types/AppMetadata.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Data related to the user that does affect the application's core functionality. - */ -export type AppMetadata = Record; diff --git a/src/management/api/types/AssessorsTypeEnum.ts b/src/management/api/types/AssessorsTypeEnum.ts deleted file mode 100644 index e591df63e7..0000000000 --- a/src/management/api/types/AssessorsTypeEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type AssessorsTypeEnum = "new-device"; diff --git a/src/management/api/types/AssociateOrganizationClientGrantResponseContent.ts b/src/management/api/types/AssociateOrganizationClientGrantResponseContent.ts deleted file mode 100644 index eea6af2633..0000000000 --- a/src/management/api/types/AssociateOrganizationClientGrantResponseContent.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface AssociateOrganizationClientGrantResponseContent { - /** ID of the client grant. */ - id?: string; - /** ID of the client. */ - client_id?: string; - /** The audience (API identifier) of this client grant */ - audience?: string; - /** Scopes allowed for this client grant. */ - scope?: string[]; - organization_usage?: Management.OrganizationUsageEnum; - /** If enabled, any organization can be used with this grant. If disabled (default), the grant must be explicitly assigned to the desired organizations. */ - allow_any_organization?: boolean; -} diff --git a/src/management/api/types/AsyncApprovalNotificationsChannelsEnum.ts b/src/management/api/types/AsyncApprovalNotificationsChannelsEnum.ts deleted file mode 100644 index cda48dde48..0000000000 --- a/src/management/api/types/AsyncApprovalNotificationsChannelsEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const AsyncApprovalNotificationsChannelsEnum = { - GuardianPush: "guardian-push", - Email: "email", -} as const; -export type AsyncApprovalNotificationsChannelsEnum = - (typeof AsyncApprovalNotificationsChannelsEnum)[keyof typeof AsyncApprovalNotificationsChannelsEnum]; diff --git a/src/management/api/types/AttackProtectionCaptchaArkoseResponseContent.ts b/src/management/api/types/AttackProtectionCaptchaArkoseResponseContent.ts deleted file mode 100644 index 0ba66b97b3..0000000000 --- a/src/management/api/types/AttackProtectionCaptchaArkoseResponseContent.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface AttackProtectionCaptchaArkoseResponseContent { - /** The site key for the Arkose captcha provider. */ - site_key?: string; - /** Whether the captcha should fail open. */ - fail_open?: boolean; - /** The subdomain used for client requests to the Arkose captcha provider. */ - client_subdomain?: string; - /** The subdomain used for server-side verification requests to the Arkose captcha provider. */ - verify_subdomain?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/AttackProtectionCaptchaAuthChallengeRequest.ts b/src/management/api/types/AttackProtectionCaptchaAuthChallengeRequest.ts deleted file mode 100644 index 8204ef7203..0000000000 --- a/src/management/api/types/AttackProtectionCaptchaAuthChallengeRequest.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface AttackProtectionCaptchaAuthChallengeRequest { - /** Whether the auth challenge should fail open. */ - fail_open: boolean; -} diff --git a/src/management/api/types/AttackProtectionCaptchaAuthChallengeResponseContent.ts b/src/management/api/types/AttackProtectionCaptchaAuthChallengeResponseContent.ts deleted file mode 100644 index 54f9ea5be0..0000000000 --- a/src/management/api/types/AttackProtectionCaptchaAuthChallengeResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface AttackProtectionCaptchaAuthChallengeResponseContent { - /** Whether the auth challenge should fail open. */ - fail_open?: boolean; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/AttackProtectionCaptchaFriendlyCaptchaResponseContent.ts b/src/management/api/types/AttackProtectionCaptchaFriendlyCaptchaResponseContent.ts deleted file mode 100644 index 32cf0d6554..0000000000 --- a/src/management/api/types/AttackProtectionCaptchaFriendlyCaptchaResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface AttackProtectionCaptchaFriendlyCaptchaResponseContent { - /** The site key for the Friendly Captcha provider. */ - site_key?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/AttackProtectionCaptchaHcaptchaResponseContent.ts b/src/management/api/types/AttackProtectionCaptchaHcaptchaResponseContent.ts deleted file mode 100644 index d93dfb2b25..0000000000 --- a/src/management/api/types/AttackProtectionCaptchaHcaptchaResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface AttackProtectionCaptchaHcaptchaResponseContent { - /** The site key for the hCaptcha provider. */ - site_key?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/AttackProtectionCaptchaProviderId.ts b/src/management/api/types/AttackProtectionCaptchaProviderId.ts deleted file mode 100644 index 20b7e1548c..0000000000 --- a/src/management/api/types/AttackProtectionCaptchaProviderId.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The id of the active provider for the CAPTCHA. */ -export const AttackProtectionCaptchaProviderId = { - Arkose: "arkose", - AuthChallenge: "auth_challenge", - FriendlyCaptcha: "friendly_captcha", - Hcaptcha: "hcaptcha", - RecaptchaV2: "recaptcha_v2", - RecaptchaEnterprise: "recaptcha_enterprise", - SimpleCaptcha: "simple_captcha", -} as const; -export type AttackProtectionCaptchaProviderId = - (typeof AttackProtectionCaptchaProviderId)[keyof typeof AttackProtectionCaptchaProviderId]; diff --git a/src/management/api/types/AttackProtectionCaptchaRecaptchaEnterpriseResponseContent.ts b/src/management/api/types/AttackProtectionCaptchaRecaptchaEnterpriseResponseContent.ts deleted file mode 100644 index 981d5493d9..0000000000 --- a/src/management/api/types/AttackProtectionCaptchaRecaptchaEnterpriseResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface AttackProtectionCaptchaRecaptchaEnterpriseResponseContent { - /** The site key for the reCAPTCHA Enterprise provider. */ - site_key?: string; - /** The project ID for the reCAPTCHA Enterprise provider. */ - project_id?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/AttackProtectionCaptchaRecaptchaV2ResponseContent.ts b/src/management/api/types/AttackProtectionCaptchaRecaptchaV2ResponseContent.ts deleted file mode 100644 index 69a6ec30cc..0000000000 --- a/src/management/api/types/AttackProtectionCaptchaRecaptchaV2ResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface AttackProtectionCaptchaRecaptchaV2ResponseContent { - /** The site key for the reCAPTCHA v2 provider. */ - site_key?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/AttackProtectionCaptchaSimpleCaptchaResponseContent.ts b/src/management/api/types/AttackProtectionCaptchaSimpleCaptchaResponseContent.ts deleted file mode 100644 index 48cf1873c7..0000000000 --- a/src/management/api/types/AttackProtectionCaptchaSimpleCaptchaResponseContent.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type AttackProtectionCaptchaSimpleCaptchaResponseContent = Record; diff --git a/src/management/api/types/AttackProtectionUpdateCaptchaArkose.ts b/src/management/api/types/AttackProtectionUpdateCaptchaArkose.ts deleted file mode 100644 index 34299f6b79..0000000000 --- a/src/management/api/types/AttackProtectionUpdateCaptchaArkose.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface AttackProtectionUpdateCaptchaArkose { - /** The site key for the Arkose captcha provider. */ - site_key: string; - /** The secret key for the Arkose captcha provider. */ - secret: string; - /** The subdomain used for client requests to the Arkose captcha provider. */ - client_subdomain?: string; - /** The subdomain used for server-side verification requests to the Arkose captcha provider. */ - verify_subdomain?: string; - /** Whether the captcha should fail open. */ - fail_open?: boolean; -} diff --git a/src/management/api/types/AttackProtectionUpdateCaptchaFriendlyCaptcha.ts b/src/management/api/types/AttackProtectionUpdateCaptchaFriendlyCaptcha.ts deleted file mode 100644 index 55c924f013..0000000000 --- a/src/management/api/types/AttackProtectionUpdateCaptchaFriendlyCaptcha.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface AttackProtectionUpdateCaptchaFriendlyCaptcha { - /** The site key for the Friendly Captcha provider. */ - site_key: string; - /** The secret key for the Friendly Captcha provider. */ - secret: string; -} diff --git a/src/management/api/types/AttackProtectionUpdateCaptchaHcaptcha.ts b/src/management/api/types/AttackProtectionUpdateCaptchaHcaptcha.ts deleted file mode 100644 index e9a00821e7..0000000000 --- a/src/management/api/types/AttackProtectionUpdateCaptchaHcaptcha.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface AttackProtectionUpdateCaptchaHcaptcha { - /** The site key for the hCaptcha provider. */ - site_key: string; - /** The secret key for the hCaptcha provider. */ - secret: string; -} diff --git a/src/management/api/types/AttackProtectionUpdateCaptchaRecaptchaEnterprise.ts b/src/management/api/types/AttackProtectionUpdateCaptchaRecaptchaEnterprise.ts deleted file mode 100644 index edf4cc744d..0000000000 --- a/src/management/api/types/AttackProtectionUpdateCaptchaRecaptchaEnterprise.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface AttackProtectionUpdateCaptchaRecaptchaEnterprise { - /** The site key for the reCAPTCHA Enterprise provider. */ - site_key: string; - /** The API key for the reCAPTCHA Enterprise provider. */ - api_key: string; - /** The project ID for the reCAPTCHA Enterprise provider. */ - project_id: string; -} diff --git a/src/management/api/types/AttackProtectionUpdateCaptchaRecaptchaV2.ts b/src/management/api/types/AttackProtectionUpdateCaptchaRecaptchaV2.ts deleted file mode 100644 index 1142481e2f..0000000000 --- a/src/management/api/types/AttackProtectionUpdateCaptchaRecaptchaV2.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface AttackProtectionUpdateCaptchaRecaptchaV2 { - /** The site key for the reCAPTCHA v2 provider. */ - site_key: string; - /** The secret key for the reCAPTCHA v2 provider. */ - secret: string; -} diff --git a/src/management/api/types/AuthenticationMethodTypeEnum.ts b/src/management/api/types/AuthenticationMethodTypeEnum.ts deleted file mode 100644 index 3a2ab20fa0..0000000000 --- a/src/management/api/types/AuthenticationMethodTypeEnum.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const AuthenticationMethodTypeEnum = { - RecoveryCode: "recovery-code", - Totp: "totp", - Push: "push", - Phone: "phone", - Email: "email", - EmailVerification: "email-verification", - WebauthnRoaming: "webauthn-roaming", - WebauthnPlatform: "webauthn-platform", - Guardian: "guardian", - Passkey: "passkey", - Password: "password", -} as const; -export type AuthenticationMethodTypeEnum = - (typeof AuthenticationMethodTypeEnum)[keyof typeof AuthenticationMethodTypeEnum]; diff --git a/src/management/api/types/AuthenticationTypeEnum.ts b/src/management/api/types/AuthenticationTypeEnum.ts deleted file mode 100644 index ed6a8eb0d3..0000000000 --- a/src/management/api/types/AuthenticationTypeEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const AuthenticationTypeEnum = { - Phone: "phone", - Email: "email", - Totp: "totp", -} as const; -export type AuthenticationTypeEnum = (typeof AuthenticationTypeEnum)[keyof typeof AuthenticationTypeEnum]; diff --git a/src/management/api/types/BotDetectionAllowlist.ts b/src/management/api/types/BotDetectionAllowlist.ts deleted file mode 100644 index e19d5d6d2c..0000000000 --- a/src/management/api/types/BotDetectionAllowlist.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * List of IP addresses or CIDR blocks to allowlist - */ -export type BotDetectionAllowlist = Management.BotDetectionIpAddressOrCidrBlock[]; diff --git a/src/management/api/types/BotDetectionChallengePolicyPasswordFlowEnum.ts b/src/management/api/types/BotDetectionChallengePolicyPasswordFlowEnum.ts deleted file mode 100644 index 0ab35a6626..0000000000 --- a/src/management/api/types/BotDetectionChallengePolicyPasswordFlowEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The policy that defines how often to show CAPTCHA */ -export const BotDetectionChallengePolicyPasswordFlowEnum = { - Never: "never", - WhenRisky: "when_risky", - Always: "always", -} as const; -export type BotDetectionChallengePolicyPasswordFlowEnum = - (typeof BotDetectionChallengePolicyPasswordFlowEnum)[keyof typeof BotDetectionChallengePolicyPasswordFlowEnum]; diff --git a/src/management/api/types/BotDetectionChallengePolicyPasswordResetFlowEnum.ts b/src/management/api/types/BotDetectionChallengePolicyPasswordResetFlowEnum.ts deleted file mode 100644 index ddaa946e15..0000000000 --- a/src/management/api/types/BotDetectionChallengePolicyPasswordResetFlowEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The policy that defines how often to show CAPTCHA */ -export const BotDetectionChallengePolicyPasswordResetFlowEnum = { - Never: "never", - WhenRisky: "when_risky", - Always: "always", -} as const; -export type BotDetectionChallengePolicyPasswordResetFlowEnum = - (typeof BotDetectionChallengePolicyPasswordResetFlowEnum)[keyof typeof BotDetectionChallengePolicyPasswordResetFlowEnum]; diff --git a/src/management/api/types/BotDetectionChallengePolicyPasswordlessFlowEnum.ts b/src/management/api/types/BotDetectionChallengePolicyPasswordlessFlowEnum.ts deleted file mode 100644 index e1f002983b..0000000000 --- a/src/management/api/types/BotDetectionChallengePolicyPasswordlessFlowEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The policy that defines how often to show CAPTCHA */ -export const BotDetectionChallengePolicyPasswordlessFlowEnum = { - Never: "never", - WhenRisky: "when_risky", - Always: "always", -} as const; -export type BotDetectionChallengePolicyPasswordlessFlowEnum = - (typeof BotDetectionChallengePolicyPasswordlessFlowEnum)[keyof typeof BotDetectionChallengePolicyPasswordlessFlowEnum]; diff --git a/src/management/api/types/BotDetectionIPv4OrCidrBlock.ts b/src/management/api/types/BotDetectionIPv4OrCidrBlock.ts deleted file mode 100644 index 1c8b206d1b..0000000000 --- a/src/management/api/types/BotDetectionIPv4OrCidrBlock.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * IPv4 address or CIDR block - */ -export type BotDetectionIPv4OrCidrBlock = string; diff --git a/src/management/api/types/BotDetectionIPv6OrCidrBlock.ts b/src/management/api/types/BotDetectionIPv6OrCidrBlock.ts deleted file mode 100644 index 378e4aeb65..0000000000 --- a/src/management/api/types/BotDetectionIPv6OrCidrBlock.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * IPv6 address or CIDR block - */ -export type BotDetectionIPv6OrCidrBlock = string; diff --git a/src/management/api/types/BotDetectionIpAddressOrCidrBlock.ts b/src/management/api/types/BotDetectionIpAddressOrCidrBlock.ts deleted file mode 100644 index 8afe516350..0000000000 --- a/src/management/api/types/BotDetectionIpAddressOrCidrBlock.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * IP address (IPv4 or IPv6) or CIDR block - */ -export type BotDetectionIpAddressOrCidrBlock = string; diff --git a/src/management/api/types/BotDetectionLevelEnum.ts b/src/management/api/types/BotDetectionLevelEnum.ts deleted file mode 100644 index 004a48bcfd..0000000000 --- a/src/management/api/types/BotDetectionLevelEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The level of bot detection sensitivity */ -export const BotDetectionLevelEnum = { - Low: "low", - Medium: "medium", - High: "high", -} as const; -export type BotDetectionLevelEnum = (typeof BotDetectionLevelEnum)[keyof typeof BotDetectionLevelEnum]; diff --git a/src/management/api/types/BotDetectionMonitoringModeEnabled.ts b/src/management/api/types/BotDetectionMonitoringModeEnabled.ts deleted file mode 100644 index 45b089fb75..0000000000 --- a/src/management/api/types/BotDetectionMonitoringModeEnabled.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Whether monitoring mode is enabled (logs but does not block) - */ -export type BotDetectionMonitoringModeEnabled = boolean; diff --git a/src/management/api/types/BrandingColors.ts b/src/management/api/types/BrandingColors.ts deleted file mode 100644 index 7febd97419..0000000000 --- a/src/management/api/types/BrandingColors.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Custom color settings. - */ -export interface BrandingColors { - /** Accent color. */ - primary?: string; - page_background?: Management.BrandingPageBackground; -} diff --git a/src/management/api/types/BrandingFont.ts b/src/management/api/types/BrandingFont.ts deleted file mode 100644 index ac56fab8c0..0000000000 --- a/src/management/api/types/BrandingFont.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Custom font settings. - */ -export interface BrandingFont { - /** URL for the custom font. The URL must point to a font file and not a stylesheet. Must use HTTPS. */ - url?: string; -} diff --git a/src/management/api/types/BrandingPageBackground.ts b/src/management/api/types/BrandingPageBackground.ts deleted file mode 100644 index 51ebf40953..0000000000 --- a/src/management/api/types/BrandingPageBackground.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Page Background Color or Gradient. - * Property contains either null to unset, a solid color as a string value #FFFFFF, or a gradient as an object. - * - *

- * {
- *   type: 'linear-gradient',
- *   start: '#FFFFFF',
- *   end: '#000000',
- *   angle_deg: 35
- * }
- * 
- */ -export type BrandingPageBackground = (string | null) | undefined | (Record | null) | undefined; diff --git a/src/management/api/types/BrandingThemeBorders.ts b/src/management/api/types/BrandingThemeBorders.ts deleted file mode 100644 index 42e5a9a59e..0000000000 --- a/src/management/api/types/BrandingThemeBorders.ts +++ /dev/null @@ -1,22 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface BrandingThemeBorders { - /** Button border radius */ - button_border_radius: number; - /** Button border weight */ - button_border_weight: number; - buttons_style: Management.BrandingThemeBordersButtonsStyleEnum; - /** Input border radius */ - input_border_radius: number; - /** Input border weight */ - input_border_weight: number; - inputs_style: Management.BrandingThemeBordersInputsStyleEnum; - /** Show widget shadow */ - show_widget_shadow: boolean; - /** Widget border weight */ - widget_border_weight: number; - /** Widget corner radius */ - widget_corner_radius: number; -} diff --git a/src/management/api/types/BrandingThemeBordersButtonsStyleEnum.ts b/src/management/api/types/BrandingThemeBordersButtonsStyleEnum.ts deleted file mode 100644 index c02071108c..0000000000 --- a/src/management/api/types/BrandingThemeBordersButtonsStyleEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Buttons style */ -export const BrandingThemeBordersButtonsStyleEnum = { - Pill: "pill", - Rounded: "rounded", - Sharp: "sharp", -} as const; -export type BrandingThemeBordersButtonsStyleEnum = - (typeof BrandingThemeBordersButtonsStyleEnum)[keyof typeof BrandingThemeBordersButtonsStyleEnum]; diff --git a/src/management/api/types/BrandingThemeBordersInputsStyleEnum.ts b/src/management/api/types/BrandingThemeBordersInputsStyleEnum.ts deleted file mode 100644 index 105ef0c0f4..0000000000 --- a/src/management/api/types/BrandingThemeBordersInputsStyleEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Inputs style */ -export const BrandingThemeBordersInputsStyleEnum = { - Pill: "pill", - Rounded: "rounded", - Sharp: "sharp", -} as const; -export type BrandingThemeBordersInputsStyleEnum = - (typeof BrandingThemeBordersInputsStyleEnum)[keyof typeof BrandingThemeBordersInputsStyleEnum]; diff --git a/src/management/api/types/BrandingThemeColors.ts b/src/management/api/types/BrandingThemeColors.ts deleted file mode 100644 index 465bdfc85f..0000000000 --- a/src/management/api/types/BrandingThemeColors.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface BrandingThemeColors { - /** Base Focus Color */ - base_focus_color?: string; - /** Base Hover Color */ - base_hover_color?: string; - /** Body text */ - body_text: string; - captcha_widget_theme?: Management.BrandingThemeColorsCaptchaWidgetThemeEnum; - /** Error */ - error: string; - /** Header */ - header: string; - /** Icons */ - icons: string; - /** Input background */ - input_background: string; - /** Input border */ - input_border: string; - /** Input filled text */ - input_filled_text: string; - /** Input labels & placeholders */ - input_labels_placeholders: string; - /** Links & focused components */ - links_focused_components: string; - /** Primary button */ - primary_button: string; - /** Primary button label */ - primary_button_label: string; - /** Read only background */ - read_only_background?: string; - /** Secondary button border */ - secondary_button_border: string; - /** Secondary button label */ - secondary_button_label: string; - /** Success */ - success: string; - /** Widget background */ - widget_background: string; - /** Widget border */ - widget_border: string; -} diff --git a/src/management/api/types/BrandingThemeColorsCaptchaWidgetThemeEnum.ts b/src/management/api/types/BrandingThemeColorsCaptchaWidgetThemeEnum.ts deleted file mode 100644 index d1651c57b7..0000000000 --- a/src/management/api/types/BrandingThemeColorsCaptchaWidgetThemeEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Captcha Widget Theme */ -export const BrandingThemeColorsCaptchaWidgetThemeEnum = { - Auto: "auto", - Dark: "dark", - Light: "light", -} as const; -export type BrandingThemeColorsCaptchaWidgetThemeEnum = - (typeof BrandingThemeColorsCaptchaWidgetThemeEnum)[keyof typeof BrandingThemeColorsCaptchaWidgetThemeEnum]; diff --git a/src/management/api/types/BrandingThemeFontBodyText.ts b/src/management/api/types/BrandingThemeFontBodyText.ts deleted file mode 100644 index e695bc4724..0000000000 --- a/src/management/api/types/BrandingThemeFontBodyText.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Body text - */ -export interface BrandingThemeFontBodyText { - /** Body text bold */ - bold: boolean; - /** Body text size */ - size: number; -} diff --git a/src/management/api/types/BrandingThemeFontButtonsText.ts b/src/management/api/types/BrandingThemeFontButtonsText.ts deleted file mode 100644 index 7d1ee55688..0000000000 --- a/src/management/api/types/BrandingThemeFontButtonsText.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Buttons text - */ -export interface BrandingThemeFontButtonsText { - /** Buttons text bold */ - bold: boolean; - /** Buttons text size */ - size: number; -} diff --git a/src/management/api/types/BrandingThemeFontInputLabels.ts b/src/management/api/types/BrandingThemeFontInputLabels.ts deleted file mode 100644 index 93ccb664cc..0000000000 --- a/src/management/api/types/BrandingThemeFontInputLabels.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Input Labels - */ -export interface BrandingThemeFontInputLabels { - /** Input Labels bold */ - bold: boolean; - /** Input Labels size */ - size: number; -} diff --git a/src/management/api/types/BrandingThemeFontLinks.ts b/src/management/api/types/BrandingThemeFontLinks.ts deleted file mode 100644 index c177454f67..0000000000 --- a/src/management/api/types/BrandingThemeFontLinks.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Links - */ -export interface BrandingThemeFontLinks { - /** Links bold */ - bold: boolean; - /** Links size */ - size: number; -} diff --git a/src/management/api/types/BrandingThemeFontLinksStyleEnum.ts b/src/management/api/types/BrandingThemeFontLinksStyleEnum.ts deleted file mode 100644 index e973ab154a..0000000000 --- a/src/management/api/types/BrandingThemeFontLinksStyleEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Links style */ -export const BrandingThemeFontLinksStyleEnum = { - Normal: "normal", - Underlined: "underlined", -} as const; -export type BrandingThemeFontLinksStyleEnum = - (typeof BrandingThemeFontLinksStyleEnum)[keyof typeof BrandingThemeFontLinksStyleEnum]; diff --git a/src/management/api/types/BrandingThemeFontSubtitle.ts b/src/management/api/types/BrandingThemeFontSubtitle.ts deleted file mode 100644 index 8ec4e1335f..0000000000 --- a/src/management/api/types/BrandingThemeFontSubtitle.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Subtitle - */ -export interface BrandingThemeFontSubtitle { - /** Subtitle bold */ - bold: boolean; - /** Subtitle size */ - size: number; -} diff --git a/src/management/api/types/BrandingThemeFontTitle.ts b/src/management/api/types/BrandingThemeFontTitle.ts deleted file mode 100644 index 9e8f8914d0..0000000000 --- a/src/management/api/types/BrandingThemeFontTitle.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Title - */ -export interface BrandingThemeFontTitle { - /** Title bold */ - bold: boolean; - /** Title size */ - size: number; -} diff --git a/src/management/api/types/BrandingThemeFonts.ts b/src/management/api/types/BrandingThemeFonts.ts deleted file mode 100644 index ea36d6cc3e..0000000000 --- a/src/management/api/types/BrandingThemeFonts.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface BrandingThemeFonts { - body_text: Management.BrandingThemeFontBodyText; - buttons_text: Management.BrandingThemeFontButtonsText; - /** Font URL */ - font_url: string; - input_labels: Management.BrandingThemeFontInputLabels; - links: Management.BrandingThemeFontLinks; - links_style: Management.BrandingThemeFontLinksStyleEnum; - /** Reference text size */ - reference_text_size: number; - subtitle: Management.BrandingThemeFontSubtitle; - title: Management.BrandingThemeFontTitle; -} diff --git a/src/management/api/types/BrandingThemePageBackground.ts b/src/management/api/types/BrandingThemePageBackground.ts deleted file mode 100644 index 71aa096afc..0000000000 --- a/src/management/api/types/BrandingThemePageBackground.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface BrandingThemePageBackground { - /** Background color */ - background_color: string; - /** Background image url */ - background_image_url: string; - page_layout: Management.BrandingThemePageBackgroundPageLayoutEnum; -} diff --git a/src/management/api/types/BrandingThemePageBackgroundPageLayoutEnum.ts b/src/management/api/types/BrandingThemePageBackgroundPageLayoutEnum.ts deleted file mode 100644 index 5a7c9e5422..0000000000 --- a/src/management/api/types/BrandingThemePageBackgroundPageLayoutEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Page Layout */ -export const BrandingThemePageBackgroundPageLayoutEnum = { - Center: "center", - Left: "left", - Right: "right", -} as const; -export type BrandingThemePageBackgroundPageLayoutEnum = - (typeof BrandingThemePageBackgroundPageLayoutEnum)[keyof typeof BrandingThemePageBackgroundPageLayoutEnum]; diff --git a/src/management/api/types/BrandingThemeWidget.ts b/src/management/api/types/BrandingThemeWidget.ts deleted file mode 100644 index 7404b6961a..0000000000 --- a/src/management/api/types/BrandingThemeWidget.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface BrandingThemeWidget { - header_text_alignment: Management.BrandingThemeWidgetHeaderTextAlignmentEnum; - /** Logo height */ - logo_height: number; - logo_position: Management.BrandingThemeWidgetLogoPositionEnum; - /** Logo url */ - logo_url: string; - social_buttons_layout: Management.BrandingThemeWidgetSocialButtonsLayoutEnum; -} diff --git a/src/management/api/types/BrandingThemeWidgetHeaderTextAlignmentEnum.ts b/src/management/api/types/BrandingThemeWidgetHeaderTextAlignmentEnum.ts deleted file mode 100644 index 030a49edbb..0000000000 --- a/src/management/api/types/BrandingThemeWidgetHeaderTextAlignmentEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Header text alignment */ -export const BrandingThemeWidgetHeaderTextAlignmentEnum = { - Center: "center", - Left: "left", - Right: "right", -} as const; -export type BrandingThemeWidgetHeaderTextAlignmentEnum = - (typeof BrandingThemeWidgetHeaderTextAlignmentEnum)[keyof typeof BrandingThemeWidgetHeaderTextAlignmentEnum]; diff --git a/src/management/api/types/BrandingThemeWidgetLogoPositionEnum.ts b/src/management/api/types/BrandingThemeWidgetLogoPositionEnum.ts deleted file mode 100644 index 94e4eaa22f..0000000000 --- a/src/management/api/types/BrandingThemeWidgetLogoPositionEnum.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Logo position */ -export const BrandingThemeWidgetLogoPositionEnum = { - Center: "center", - Left: "left", - None: "none", - Right: "right", -} as const; -export type BrandingThemeWidgetLogoPositionEnum = - (typeof BrandingThemeWidgetLogoPositionEnum)[keyof typeof BrandingThemeWidgetLogoPositionEnum]; diff --git a/src/management/api/types/BrandingThemeWidgetSocialButtonsLayoutEnum.ts b/src/management/api/types/BrandingThemeWidgetSocialButtonsLayoutEnum.ts deleted file mode 100644 index e1041c337a..0000000000 --- a/src/management/api/types/BrandingThemeWidgetSocialButtonsLayoutEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Social buttons layout */ -export const BrandingThemeWidgetSocialButtonsLayoutEnum = { - Bottom: "bottom", - Top: "top", -} as const; -export type BrandingThemeWidgetSocialButtonsLayoutEnum = - (typeof BrandingThemeWidgetSocialButtonsLayoutEnum)[keyof typeof BrandingThemeWidgetSocialButtonsLayoutEnum]; diff --git a/src/management/api/types/BreachedPasswordDetectionAdminNotificationFrequencyEnum.ts b/src/management/api/types/BreachedPasswordDetectionAdminNotificationFrequencyEnum.ts deleted file mode 100644 index 4991c7385a..0000000000 --- a/src/management/api/types/BreachedPasswordDetectionAdminNotificationFrequencyEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const BreachedPasswordDetectionAdminNotificationFrequencyEnum = { - Immediately: "immediately", - Daily: "daily", - Weekly: "weekly", - Monthly: "monthly", -} as const; -export type BreachedPasswordDetectionAdminNotificationFrequencyEnum = - (typeof BreachedPasswordDetectionAdminNotificationFrequencyEnum)[keyof typeof BreachedPasswordDetectionAdminNotificationFrequencyEnum]; diff --git a/src/management/api/types/BreachedPasswordDetectionMethodEnum.ts b/src/management/api/types/BreachedPasswordDetectionMethodEnum.ts deleted file mode 100644 index c0b72f3c13..0000000000 --- a/src/management/api/types/BreachedPasswordDetectionMethodEnum.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * The subscription level for breached password detection methods. Use "enhanced" to enable Credential Guard. - * Possible values: standard, enhanced. - */ -export const BreachedPasswordDetectionMethodEnum = { - Standard: "standard", - Enhanced: "enhanced", -} as const; -export type BreachedPasswordDetectionMethodEnum = - (typeof BreachedPasswordDetectionMethodEnum)[keyof typeof BreachedPasswordDetectionMethodEnum]; diff --git a/src/management/api/types/BreachedPasswordDetectionPreChangePasswordShieldsEnum.ts b/src/management/api/types/BreachedPasswordDetectionPreChangePasswordShieldsEnum.ts deleted file mode 100644 index 5b4bd0ed37..0000000000 --- a/src/management/api/types/BreachedPasswordDetectionPreChangePasswordShieldsEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const BreachedPasswordDetectionPreChangePasswordShieldsEnum = { - Block: "block", - AdminNotification: "admin_notification", -} as const; -export type BreachedPasswordDetectionPreChangePasswordShieldsEnum = - (typeof BreachedPasswordDetectionPreChangePasswordShieldsEnum)[keyof typeof BreachedPasswordDetectionPreChangePasswordShieldsEnum]; diff --git a/src/management/api/types/BreachedPasswordDetectionPreChangePasswordStage.ts b/src/management/api/types/BreachedPasswordDetectionPreChangePasswordStage.ts deleted file mode 100644 index 274f28d46a..0000000000 --- a/src/management/api/types/BreachedPasswordDetectionPreChangePasswordStage.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface BreachedPasswordDetectionPreChangePasswordStage { - /** - * Action to take when a breached password is detected during a password reset. - * Possible values: block, admin_notification. - */ - shields?: Management.BreachedPasswordDetectionPreChangePasswordShieldsEnum[]; -} diff --git a/src/management/api/types/BreachedPasswordDetectionPreUserRegistrationShieldsEnum.ts b/src/management/api/types/BreachedPasswordDetectionPreUserRegistrationShieldsEnum.ts deleted file mode 100644 index c7bd8aa97e..0000000000 --- a/src/management/api/types/BreachedPasswordDetectionPreUserRegistrationShieldsEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const BreachedPasswordDetectionPreUserRegistrationShieldsEnum = { - Block: "block", - AdminNotification: "admin_notification", -} as const; -export type BreachedPasswordDetectionPreUserRegistrationShieldsEnum = - (typeof BreachedPasswordDetectionPreUserRegistrationShieldsEnum)[keyof typeof BreachedPasswordDetectionPreUserRegistrationShieldsEnum]; diff --git a/src/management/api/types/BreachedPasswordDetectionPreUserRegistrationStage.ts b/src/management/api/types/BreachedPasswordDetectionPreUserRegistrationStage.ts deleted file mode 100644 index da5d5d75bc..0000000000 --- a/src/management/api/types/BreachedPasswordDetectionPreUserRegistrationStage.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface BreachedPasswordDetectionPreUserRegistrationStage { - /** - * Action to take when a breached password is detected during a signup. - * Possible values: block, admin_notification. - */ - shields?: Management.BreachedPasswordDetectionPreUserRegistrationShieldsEnum[]; -} diff --git a/src/management/api/types/BreachedPasswordDetectionShieldsEnum.ts b/src/management/api/types/BreachedPasswordDetectionShieldsEnum.ts deleted file mode 100644 index 1461b2f5d1..0000000000 --- a/src/management/api/types/BreachedPasswordDetectionShieldsEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const BreachedPasswordDetectionShieldsEnum = { - Block: "block", - UserNotification: "user_notification", - AdminNotification: "admin_notification", -} as const; -export type BreachedPasswordDetectionShieldsEnum = - (typeof BreachedPasswordDetectionShieldsEnum)[keyof typeof BreachedPasswordDetectionShieldsEnum]; diff --git a/src/management/api/types/BreachedPasswordDetectionStage.ts b/src/management/api/types/BreachedPasswordDetectionStage.ts deleted file mode 100644 index a9f5a96744..0000000000 --- a/src/management/api/types/BreachedPasswordDetectionStage.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface BreachedPasswordDetectionStage { - "pre-user-registration"?: Management.BreachedPasswordDetectionPreUserRegistrationStage; - "pre-change-password"?: Management.BreachedPasswordDetectionPreChangePasswordStage; -} diff --git a/src/management/api/types/BulkUpdateAculResponseContent.ts b/src/management/api/types/BulkUpdateAculResponseContent.ts deleted file mode 100644 index 5c357cea99..0000000000 --- a/src/management/api/types/BulkUpdateAculResponseContent.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface BulkUpdateAculResponseContent { - configs: Management.AculConfigs; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ChangePasswordTicketResponseContent.ts b/src/management/api/types/ChangePasswordTicketResponseContent.ts deleted file mode 100644 index fabe1dc10e..0000000000 --- a/src/management/api/types/ChangePasswordTicketResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface ChangePasswordTicketResponseContent { - /** URL representing the ticket. */ - ticket: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/Client.ts b/src/management/api/types/Client.ts deleted file mode 100644 index 97b3ad5cb6..0000000000 --- a/src/management/api/types/Client.ts +++ /dev/null @@ -1,95 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface Client { - /** ID of this client. */ - client_id?: string; - /** Name of the tenant this client belongs to. */ - tenant?: string; - /** Name of this client (min length: 1 character, does not allow `<` or `>`). */ - name?: string; - /** Free text description of this client (max length: 140 characters). */ - description?: string; - /** Whether this is your global 'All Applications' client representing legacy tenant settings (true) or a regular client (false). */ - global?: boolean; - /** Client secret (which you must not make public). */ - client_secret?: string; - app_type?: Management.ClientAppTypeEnum; - /** URL of the logo to display for this client. Recommended size is 150x150 pixels. */ - logo_uri?: string; - /** Whether this client a first party client (true) or not (false). */ - is_first_party?: boolean; - /** Whether this client conforms to strict OIDC specifications (true) or uses legacy features (false). */ - oidc_conformant?: boolean; - /** Comma-separated list of URLs whitelisted for Auth0 to use as a callback to the client after authentication. */ - callbacks?: string[]; - /** Comma-separated list of URLs allowed to make requests from JavaScript to Auth0 API (typically used with CORS). By default, all your callback URLs will be allowed. This field allows you to enter other origins if necessary. You can also use wildcards at the subdomain level (e.g., https://*.contoso.com). Query strings and hash information are not taken into account when validating these URLs. */ - allowed_origins?: string[]; - /** Comma-separated list of allowed origins for use with Cross-Origin Authentication, Device Flow, and web message response mode. */ - web_origins?: string[]; - /** List of audiences/realms for SAML protocol. Used by the wsfed addon. */ - client_aliases?: string[]; - /** List of allow clients and API ids that are allowed to make delegation requests. Empty means all all your clients are allowed. */ - allowed_clients?: string[]; - /** Comma-separated list of URLs that are valid to redirect to after logout from Auth0. Wildcards are allowed for subdomains. */ - allowed_logout_urls?: string[]; - session_transfer?: Management.ClientSessionTransferConfiguration | null; - oidc_logout?: Management.ClientOidcBackchannelLogoutSettings; - /** List of grant types supported for this application. Can include `authorization_code`, `implicit`, `refresh_token`, `client_credentials`, `password`, `http://auth0.com/oauth/grant-type/password-realm`, `http://auth0.com/oauth/grant-type/mfa-oob`, `http://auth0.com/oauth/grant-type/mfa-otp`, `http://auth0.com/oauth/grant-type/mfa-recovery-code`, `urn:openid:params:grant-type:ciba`, `urn:ietf:params:oauth:grant-type:device_code`, and `urn:auth0:params:oauth:grant-type:token-exchange:federated-connection-access-token`. */ - grant_types?: string[]; - jwt_configuration?: Management.ClientJwtConfiguration; - signing_keys?: Management.ClientSigningKeys; - encryption_key?: Management.ClientEncryptionKey | null; - /** Applies only to SSO clients and determines whether Auth0 will handle Single Sign On (true) or whether the Identity Provider will (false). */ - sso?: boolean; - /** Whether Single Sign On is disabled (true) or enabled (true). Defaults to true. */ - sso_disabled?: boolean; - /** Whether this client can be used to make cross-origin authentication requests (true) or it is not allowed to make such requests (false). */ - cross_origin_authentication?: boolean; - /** URL of the location in your site where the cross origin verification takes place for the cross-origin auth flow when performing Auth in your own domain instead of Auth0 hosted login page. */ - cross_origin_loc?: string; - /** Whether a custom login page is to be used (true) or the default provided login page (false). */ - custom_login_page_on?: boolean; - /** The content (HTML, CSS, JS) of the custom login page. */ - custom_login_page?: string; - /** The content (HTML, CSS, JS) of the custom login page. (Used on Previews) */ - custom_login_page_preview?: string; - /** HTML form template to be used for WS-Federation. */ - form_template?: string; - addons?: Management.ClientAddons; - token_endpoint_auth_method?: Management.ClientTokenEndpointAuthMethodEnum; - /** If true, trust that the IP specified in the `auth0-forwarded-for` header is the end-user's IP for brute-force-protection on token endpoint. */ - is_token_endpoint_ip_header_trusted?: boolean; - client_metadata?: Management.ClientMetadata; - mobile?: Management.ClientMobile; - /** Initiate login uri, must be https */ - initiate_login_uri?: string; - refresh_token?: Management.ClientRefreshTokenConfiguration | null; - default_organization?: Management.ClientDefaultOrganization | null; - organization_usage?: Management.ClientOrganizationUsageEnum; - organization_require_behavior?: Management.ClientOrganizationRequireBehaviorEnum; - /** Defines the available methods for organization discovery during the `pre_login_prompt`. Users can discover their organization either by `email`, `organization_name` or both. */ - organization_discovery_methods?: Management.ClientOrganizationDiscoveryEnum[]; - client_authentication_methods?: Management.ClientAuthenticationMethod | null; - /** Makes the use of Pushed Authorization Requests mandatory for this client */ - require_pushed_authorization_requests?: boolean; - /** Makes the use of Proof-of-Possession mandatory for this client */ - require_proof_of_possession?: boolean; - signed_request_object?: Management.ClientSignedRequestObjectWithCredentialId; - compliance_level?: Management.ClientComplianceLevelEnum | null; - /** - * Controls whether a confirmation prompt is shown during login flows when the redirect URI uses non-verifiable callback URIs (for example, a custom URI schema such as `myapp://`, or `localhost`). - * If set to true, a confirmation prompt will not be shown. We recommend that this is set to false for improved protection from malicious apps. - * See https://auth0.com/docs/secure/security-guidance/measures-against-app-impersonation for more information. - */ - skip_non_verifiable_callback_uri_confirmation_prompt?: boolean; - /** Specifies how long, in seconds, a Pushed Authorization Request URI remains valid */ - par_request_expiry?: number | null; - token_quota?: Management.TokenQuota; - /** The identifier of the resource server that this client is linked to. */ - resource_server_identifier?: string; - async_approval_notification_channels?: Management.ClientAsyncApprovalNotificationsChannelsApiPostConfiguration; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonAws.ts b/src/management/api/types/ClientAddonAws.ts deleted file mode 100644 index ee55b00685..0000000000 --- a/src/management/api/types/ClientAddonAws.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * AWS addon configuration. - */ -export interface ClientAddonAws { - /** AWS principal ARN, e.g. `arn:aws:iam::010616021751:saml-provider/idpname` */ - principal?: string; - /** AWS role ARN, e.g. `arn:aws:iam::010616021751:role/foo` */ - role?: string; - /** AWS token lifetime in seconds */ - lifetime_in_seconds?: number; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonAzureBlob.ts b/src/management/api/types/ClientAddonAzureBlob.ts deleted file mode 100644 index b286fbb0b9..0000000000 --- a/src/management/api/types/ClientAddonAzureBlob.ts +++ /dev/null @@ -1,35 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Azure Blob Storage addon configuration. - */ -export interface ClientAddonAzureBlob { - /** Your Azure storage account name. Usually first segment in your Azure storage URL. e.g. `https://acme-org.blob.core.windows.net` would be the account name `acme-org`. */ - accountName?: string; - /** Access key associated with this storage account. */ - storageAccessKey?: string; - /** Container to request a token for. e.g. `my-container`. */ - containerName?: string; - /** Entity to request a token for. e.g. `my-blob`. If blank the computed SAS will apply to the entire storage container. */ - blobName?: string; - /** Expiration in minutes for the generated token (default of 5 minutes). */ - expiration?: number; - /** Shared access policy identifier defined in your storage account resource. */ - signedIdentifier?: string; - /** Indicates if the issued token has permission to read the content, properties, metadata and block list. Use the blob as the source of a copy operation. */ - blob_read?: boolean; - /** Indicates if the issued token has permission to create or write content, properties, metadata, or block list. Snapshot or lease the blob. Resize the blob (page blob only). Use the blob as the destination of a copy operation within the same account. */ - blob_write?: boolean; - /** Indicates if the issued token has permission to delete the blob. */ - blob_delete?: boolean; - /** Indicates if the issued token has permission to read the content, properties, metadata or block list of any blob in the container. Use any blob in the container as the source of a copy operation */ - container_read?: boolean; - /** Indicates that for any blob in the container if the issued token has permission to create or write content, properties, metadata, or block list. Snapshot or lease the blob. Resize the blob (page blob only). Use the blob as the destination of a copy operation within the same account. */ - container_write?: boolean; - /** Indicates if issued token has permission to delete any blob in the container. */ - container_delete?: boolean; - /** Indicates if the issued token has permission to list blobs in the container. */ - container_list?: boolean; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonAzureSb.ts b/src/management/api/types/ClientAddonAzureSb.ts deleted file mode 100644 index ebe03d9b9b..0000000000 --- a/src/management/api/types/ClientAddonAzureSb.ts +++ /dev/null @@ -1,19 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Azure Storage Bus addon configuration. - */ -export interface ClientAddonAzureSb { - /** Your Azure Service Bus namespace. Usually the first segment of your Service Bus URL (e.g. `https://acme-org.servicebus.windows.net` would be `acme-org`). */ - namespace?: string; - /** Your shared access policy name defined in your Service Bus entity. */ - sasKeyName?: string; - /** Primary Key associated with your shared access policy. */ - sasKey?: string; - /** Entity you want to request a token for. e.g. `my-queue`.' */ - entityPath?: string; - /** Optional expiration in minutes for the generated token. Defaults to 5 minutes. */ - expiration?: number; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonBox.ts b/src/management/api/types/ClientAddonBox.ts deleted file mode 100644 index 40fdd54c85..0000000000 --- a/src/management/api/types/ClientAddonBox.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Box SSO indicator (no configuration settings needed for Box SSO). - */ -export type ClientAddonBox = Record; diff --git a/src/management/api/types/ClientAddonCloudBees.ts b/src/management/api/types/ClientAddonCloudBees.ts deleted file mode 100644 index 2486827c2d..0000000000 --- a/src/management/api/types/ClientAddonCloudBees.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * CloudBees SSO indicator (no configuration settings needed for CloudBees SSO). - */ -export type ClientAddonCloudBees = Record; diff --git a/src/management/api/types/ClientAddonConcur.ts b/src/management/api/types/ClientAddonConcur.ts deleted file mode 100644 index f45a3c3766..0000000000 --- a/src/management/api/types/ClientAddonConcur.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Concur SSO indicator (no configuration settings needed for Concur SSO). - */ -export type ClientAddonConcur = Record; diff --git a/src/management/api/types/ClientAddonDropbox.ts b/src/management/api/types/ClientAddonDropbox.ts deleted file mode 100644 index b47b3a5924..0000000000 --- a/src/management/api/types/ClientAddonDropbox.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Dropbox SSO indicator (no configuration settings needed for Dropbox SSO). - */ -export type ClientAddonDropbox = Record; diff --git a/src/management/api/types/ClientAddonEchoSign.ts b/src/management/api/types/ClientAddonEchoSign.ts deleted file mode 100644 index c396a257b5..0000000000 --- a/src/management/api/types/ClientAddonEchoSign.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Adobe EchoSign SSO configuration. - */ -export interface ClientAddonEchoSign { - /** Your custom domain found in your EchoSign URL. e.g. `https://acme-org.echosign.com` would be `acme-org`. */ - domain?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonEgnyte.ts b/src/management/api/types/ClientAddonEgnyte.ts deleted file mode 100644 index eb2f76d555..0000000000 --- a/src/management/api/types/ClientAddonEgnyte.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Egnyte SSO configuration. - */ -export interface ClientAddonEgnyte { - /** Your custom domain found in your Egnyte URL. e.g. `https://acme-org.egnyte.com` would be `acme-org`. */ - domain?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonFirebase.ts b/src/management/api/types/ClientAddonFirebase.ts deleted file mode 100644 index e8f45e955c..0000000000 --- a/src/management/api/types/ClientAddonFirebase.ts +++ /dev/null @@ -1,19 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Google Firebase addon configuration. - */ -export interface ClientAddonFirebase { - /** Google Firebase Secret. (SDK 2 only). */ - secret?: string; - /** Optional ID of the private key to obtain kid header in the issued token (SDK v3+ tokens only). */ - private_key_id?: string; - /** Private Key for signing the token (SDK v3+ tokens only). */ - private_key?: string; - /** ID of the Service Account you have created (shown as `client_email` in the generated JSON file, SDK v3+ tokens only). */ - client_email?: string; - /** Optional expiration in seconds for the generated token. Defaults to 3600 seconds (SDK v3+ tokens only). */ - lifetime_in_seconds?: number; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonLayer.ts b/src/management/api/types/ClientAddonLayer.ts deleted file mode 100644 index c98ab95a9b..0000000000 --- a/src/management/api/types/ClientAddonLayer.ts +++ /dev/null @@ -1,19 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Layer addon configuration. - */ -export interface ClientAddonLayer { - /** Provider ID of your Layer account */ - providerId: string; - /** Authentication Key identifier used to sign the Layer token. */ - keyId: string; - /** Private key for signing the Layer token. */ - privateKey: string; - /** Name of the property used as the unique user id in Layer. If not specified `user_id` is used. */ - principal?: string; - /** Optional expiration in minutes for the generated token. Defaults to 5 minutes. */ - expiration?: number; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonMscrm.ts b/src/management/api/types/ClientAddonMscrm.ts deleted file mode 100644 index dd1b007ecd..0000000000 --- a/src/management/api/types/ClientAddonMscrm.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Microsoft Dynamics CRM SSO configuration. - */ -export interface ClientAddonMscrm { - /** Microsoft Dynamics CRM application URL. */ - url: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonNewRelic.ts b/src/management/api/types/ClientAddonNewRelic.ts deleted file mode 100644 index 33a5798de9..0000000000 --- a/src/management/api/types/ClientAddonNewRelic.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * New Relic SSO configuration. - */ -export interface ClientAddonNewRelic { - /** Your New Relic Account ID found in your New Relic URL after the `/accounts/` path. e.g. `https://rpm.newrelic.com/accounts/123456/query` would be `123456`. */ - account?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonOag.ts b/src/management/api/types/ClientAddonOag.ts deleted file mode 100644 index 9a6adff5ea..0000000000 --- a/src/management/api/types/ClientAddonOag.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Okta Access Gateway SSO configuration - */ -export interface ClientAddonOag {} diff --git a/src/management/api/types/ClientAddonOffice365.ts b/src/management/api/types/ClientAddonOffice365.ts deleted file mode 100644 index c65cea35b0..0000000000 --- a/src/management/api/types/ClientAddonOffice365.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Microsoft Office 365 SSO configuration. - */ -export interface ClientAddonOffice365 { - /** Your Office 365 domain name. e.g. `acme-org.com`. */ - domain?: string; - /** Optional Auth0 database connection for testing an already-configured Office 365 tenant. */ - connection?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonRms.ts b/src/management/api/types/ClientAddonRms.ts deleted file mode 100644 index 29d4e88805..0000000000 --- a/src/management/api/types/ClientAddonRms.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Active Directory Rights Management Service SSO configuration. - */ -export interface ClientAddonRms { - /** URL of your Rights Management Server. It can be internal or external, but users will have to be able to reach it. */ - url: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonSalesforce.ts b/src/management/api/types/ClientAddonSalesforce.ts deleted file mode 100644 index 8e10eadafc..0000000000 --- a/src/management/api/types/ClientAddonSalesforce.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Salesforce SSO configuration. - */ -export interface ClientAddonSalesforce { - /** Arbitrary logical URL that identifies the Saleforce resource. e.g. `https://acme-org.com`. */ - entity_id?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonSalesforceApi.ts b/src/management/api/types/ClientAddonSalesforceApi.ts deleted file mode 100644 index dc183f0d21..0000000000 --- a/src/management/api/types/ClientAddonSalesforceApi.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Salesforce API addon configuration. - */ -export interface ClientAddonSalesforceApi { - /** Consumer Key assigned by Salesforce to the Connected App. */ - clientid?: string; - /** Name of the property in the user object that maps to a Salesforce username. e.g. `email`. */ - principal?: string; - /** Community name. */ - communityName?: string; - /** Community url section. */ - community_url_section?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonSalesforceSandboxApi.ts b/src/management/api/types/ClientAddonSalesforceSandboxApi.ts deleted file mode 100644 index 07aae04cd4..0000000000 --- a/src/management/api/types/ClientAddonSalesforceSandboxApi.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Salesforce Sandbox addon configuration. - */ -export interface ClientAddonSalesforceSandboxApi { - /** Consumer Key assigned by Salesforce to the Connected App. */ - clientid?: string; - /** Name of the property in the user object that maps to a Salesforce username. e.g. `email`. */ - principal?: string; - /** Community name. */ - communityName?: string; - /** Community url section. */ - community_url_section?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonSaml.ts b/src/management/api/types/ClientAddonSaml.ts deleted file mode 100644 index 3b9ef3ff65..0000000000 --- a/src/management/api/types/ClientAddonSaml.ts +++ /dev/null @@ -1,27 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * SAML2 addon indicator (no configuration settings needed for SAML2 addon). - */ -export interface ClientAddonSaml { - mappings?: Management.ClientAddonSamlMapping; - audience?: string; - recipient?: string; - createUpnClaim?: boolean; - mapUnknownClaimsAsIs?: boolean; - passthroughClaimsWithNoMapping?: boolean; - mapIdentities?: boolean; - signatureAlgorithm?: string; - digestAlgorithm?: string; - issuer?: string; - destination?: string; - lifetimeInSeconds?: number; - signResponse?: boolean; - nameIdentifierFormat?: string; - nameIdentifierProbes?: string[]; - authnContextClassRef?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonSamlMapping.ts b/src/management/api/types/ClientAddonSamlMapping.ts deleted file mode 100644 index ab14a58d86..0000000000 --- a/src/management/api/types/ClientAddonSamlMapping.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type ClientAddonSamlMapping = Record; diff --git a/src/management/api/types/ClientAddonSapapi.ts b/src/management/api/types/ClientAddonSapapi.ts deleted file mode 100644 index 11083fe787..0000000000 --- a/src/management/api/types/ClientAddonSapapi.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * SAP API addon configuration. - */ -export interface ClientAddonSapapi { - /** If activated in the OAuth 2.0 client configuration (transaction SOAUTH2) the SAML attribute client_id must be set and equal the client_id form parameter of the access token request. */ - clientid?: string; - /** Name of the property in the user object that maps to a SAP username. e.g. `email`. */ - usernameAttribute?: string; - /** Your SAP OData server OAuth2 token endpoint URL. */ - tokenEndpointUrl?: string; - /** Requested scope for SAP APIs. */ - scope?: string; - /** Service account password to use to authenticate API calls to the token endpoint. */ - servicePassword?: string; - /** NameID element of the Subject which can be used to express the user's identity. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. */ - nameIdentifierFormat?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonSentry.ts b/src/management/api/types/ClientAddonSentry.ts deleted file mode 100644 index bd73a043f4..0000000000 --- a/src/management/api/types/ClientAddonSentry.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Sentry SSO configuration. - */ -export interface ClientAddonSentry { - /** Generated slug for your Sentry organization. Found in your Sentry URL. e.g. `https://sentry.acme.com/acme-org/` would be `acme-org`. */ - org_slug?: string; - /** URL prefix only if running Sentry Community Edition, otherwise leave should be blank. */ - base_url?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonSharePoint.ts b/src/management/api/types/ClientAddonSharePoint.ts deleted file mode 100644 index 4b6213c69f..0000000000 --- a/src/management/api/types/ClientAddonSharePoint.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * SharePoint SSO configuration. - */ -export interface ClientAddonSharePoint { - /** Internal SharePoint application URL. */ - url?: string; - external_url?: Management.ClientAddonSharePointExternalUrl; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonSharePointExternalUrl.ts b/src/management/api/types/ClientAddonSharePointExternalUrl.ts deleted file mode 100644 index 345843b265..0000000000 --- a/src/management/api/types/ClientAddonSharePointExternalUrl.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * External SharePoint application URLs if exposed to the Internet. - */ -export type ClientAddonSharePointExternalUrl = string[] | string; diff --git a/src/management/api/types/ClientAddonSlack.ts b/src/management/api/types/ClientAddonSlack.ts deleted file mode 100644 index 6f71a38248..0000000000 --- a/src/management/api/types/ClientAddonSlack.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Slack team or workspace name usually first segment in your Slack URL. e.g. `https://acme-org.slack.com` would be `acme-org`. - */ -export interface ClientAddonSlack { - /** Slack team name. */ - team: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonSpringCm.ts b/src/management/api/types/ClientAddonSpringCm.ts deleted file mode 100644 index 39d8459322..0000000000 --- a/src/management/api/types/ClientAddonSpringCm.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * SpringCM SSO configuration. - */ -export interface ClientAddonSpringCm { - /** SpringCM ACS URL, e.g. `https://na11.springcm.com/atlas/sso/SSOEndpoint.ashx`. */ - acsurl?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonSsoIntegration.ts b/src/management/api/types/ClientAddonSsoIntegration.ts deleted file mode 100644 index a163769faa..0000000000 --- a/src/management/api/types/ClientAddonSsoIntegration.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface ClientAddonSsoIntegration { - /** SSO integration name */ - name?: string; - /** SSO integration version installed */ - version?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonWams.ts b/src/management/api/types/ClientAddonWams.ts deleted file mode 100644 index e6cca5ecc7..0000000000 --- a/src/management/api/types/ClientAddonWams.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Windows Azure Mobile Services addon configuration. - */ -export interface ClientAddonWams { - /** Your master key for Windows Azure Mobile Services. */ - masterkey?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonWsFed.ts b/src/management/api/types/ClientAddonWsFed.ts deleted file mode 100644 index 6ce1e5e768..0000000000 --- a/src/management/api/types/ClientAddonWsFed.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * WS-Fed (WIF) addon indicator. Actual configuration is stored in `callback` and `client_aliases` properties on the client. - */ -export type ClientAddonWsFed = Record; diff --git a/src/management/api/types/ClientAddonZendesk.ts b/src/management/api/types/ClientAddonZendesk.ts deleted file mode 100644 index 9ae802eec1..0000000000 --- a/src/management/api/types/ClientAddonZendesk.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Zendesk SSO configuration. - */ -export interface ClientAddonZendesk { - /** Zendesk account name usually first segment in your Zendesk URL. e.g. `https://acme-org.zendesk.com` would be `acme-org`. */ - accountName?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddonZoom.ts b/src/management/api/types/ClientAddonZoom.ts deleted file mode 100644 index d3666edd58..0000000000 --- a/src/management/api/types/ClientAddonZoom.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Zoom SSO configuration. - */ -export interface ClientAddonZoom { - /** Zoom account name usually first segment of your Zoom URL, e.g. `https://acme-org.zoom.us` would be `acme-org`. */ - account?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientAddons.ts b/src/management/api/types/ClientAddons.ts deleted file mode 100644 index 99118afa9b..0000000000 --- a/src/management/api/types/ClientAddons.ts +++ /dev/null @@ -1,39 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Addons enabled for this client and their associated configurations. - */ -export interface ClientAddons { - aws?: Management.ClientAddonAws; - azure_blob?: Management.ClientAddonAzureBlob; - azure_sb?: Management.ClientAddonAzureSb; - rms?: Management.ClientAddonRms; - mscrm?: Management.ClientAddonMscrm; - slack?: Management.ClientAddonSlack; - sentry?: Management.ClientAddonSentry; - box?: Management.ClientAddonBox; - cloudbees?: Management.ClientAddonCloudBees; - concur?: Management.ClientAddonConcur; - dropbox?: Management.ClientAddonDropbox; - echosign?: Management.ClientAddonEchoSign; - egnyte?: Management.ClientAddonEgnyte; - firebase?: Management.ClientAddonFirebase; - newrelic?: Management.ClientAddonNewRelic; - office365?: Management.ClientAddonOffice365; - salesforce?: Management.ClientAddonSalesforce; - salesforce_api?: Management.ClientAddonSalesforceApi; - salesforce_sandbox_api?: Management.ClientAddonSalesforceSandboxApi; - samlp?: Management.ClientAddonSaml; - layer?: Management.ClientAddonLayer; - sap_api?: Management.ClientAddonSapapi; - sharepoint?: Management.ClientAddonSharePoint; - springcm?: Management.ClientAddonSpringCm; - wams?: Management.ClientAddonWams; - wsfed?: Management.ClientAddonWsFed; - zendesk?: Management.ClientAddonZendesk; - zoom?: Management.ClientAddonZoom; - sso_integration?: Management.ClientAddonSsoIntegration; - oag?: Management.ClientAddonOag | null; -} diff --git a/src/management/api/types/ClientAppTypeEnum.ts b/src/management/api/types/ClientAppTypeEnum.ts deleted file mode 100644 index 3af32e2f81..0000000000 --- a/src/management/api/types/ClientAppTypeEnum.ts +++ /dev/null @@ -1,31 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The type of application this client represents */ -export const ClientAppTypeEnum = { - Native: "native", - Spa: "spa", - RegularWeb: "regular_web", - NonInteractive: "non_interactive", - ResourceServer: "resource_server", - ExpressConfiguration: "express_configuration", - Rms: "rms", - Box: "box", - Cloudbees: "cloudbees", - Concur: "concur", - Dropbox: "dropbox", - Mscrm: "mscrm", - Echosign: "echosign", - Egnyte: "egnyte", - Newrelic: "newrelic", - Office365: "office365", - Salesforce: "salesforce", - Sentry: "sentry", - Sharepoint: "sharepoint", - Slack: "slack", - Springcm: "springcm", - Zendesk: "zendesk", - Zoom: "zoom", - SsoIntegration: "sso_integration", - Oag: "oag", -} as const; -export type ClientAppTypeEnum = (typeof ClientAppTypeEnum)[keyof typeof ClientAppTypeEnum]; diff --git a/src/management/api/types/ClientAsyncApprovalNotificationsChannelsApiPatchConfiguration.ts b/src/management/api/types/ClientAsyncApprovalNotificationsChannelsApiPatchConfiguration.ts deleted file mode 100644 index f119f98f7b..0000000000 --- a/src/management/api/types/ClientAsyncApprovalNotificationsChannelsApiPatchConfiguration.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Array of notification channels for contacting the user when their approval is required. Valid values are `guardian-push`, `email`. - */ -export type ClientAsyncApprovalNotificationsChannelsApiPatchConfiguration = - Management.AsyncApprovalNotificationsChannelsEnum[]; diff --git a/src/management/api/types/ClientAsyncApprovalNotificationsChannelsApiPostConfiguration.ts b/src/management/api/types/ClientAsyncApprovalNotificationsChannelsApiPostConfiguration.ts deleted file mode 100644 index e5917dc35c..0000000000 --- a/src/management/api/types/ClientAsyncApprovalNotificationsChannelsApiPostConfiguration.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Array of notification channels for contacting the user when their approval is required. Valid values are `guardian-push`, `email`. - */ -export type ClientAsyncApprovalNotificationsChannelsApiPostConfiguration = - Management.AsyncApprovalNotificationsChannelsEnum[]; diff --git a/src/management/api/types/ClientAuthenticationMethod.ts b/src/management/api/types/ClientAuthenticationMethod.ts deleted file mode 100644 index d0e52af043..0000000000 --- a/src/management/api/types/ClientAuthenticationMethod.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Defines client authentication methods. - */ -export interface ClientAuthenticationMethod { - private_key_jwt?: Management.PrivateKeyJwt; - tls_client_auth?: Management.ClientAuthenticationMethodTlsClientAuth; - self_signed_tls_client_auth?: Management.ClientAuthenticationMethodSelfSignedTlsClientAuth; -} diff --git a/src/management/api/types/ClientAuthenticationMethodSelfSignedTlsClientAuth.ts b/src/management/api/types/ClientAuthenticationMethodSelfSignedTlsClientAuth.ts deleted file mode 100644 index 7f4156ab56..0000000000 --- a/src/management/api/types/ClientAuthenticationMethodSelfSignedTlsClientAuth.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Defines `self_signed_tls_client_auth` client authentication method. If the property is defined, the client is configured to use mTLS authentication method utilizing self-signed certificate. - */ -export interface ClientAuthenticationMethodSelfSignedTlsClientAuth { - /** A list of unique and previously created credential IDs enabled on the client for mTLS authentication utilizing self-signed certificate. */ - credentials: Management.CredentialId[]; -} diff --git a/src/management/api/types/ClientAuthenticationMethodTlsClientAuth.ts b/src/management/api/types/ClientAuthenticationMethodTlsClientAuth.ts deleted file mode 100644 index 55d303ddb5..0000000000 --- a/src/management/api/types/ClientAuthenticationMethodTlsClientAuth.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Defines `tls_client_auth` client authentication method. If the property is defined, the client is configured to use CA-based mTLS authentication method. - */ -export interface ClientAuthenticationMethodTlsClientAuth { - /** A list of unique and previously created credential IDs enabled on the client for CA-based mTLS authentication. */ - credentials: Management.CredentialId[]; -} diff --git a/src/management/api/types/ClientComplianceLevelEnum.ts b/src/management/api/types/ClientComplianceLevelEnum.ts deleted file mode 100644 index db46bce4d8..0000000000 --- a/src/management/api/types/ClientComplianceLevelEnum.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Defines the compliance level for this client, which may restrict it's capabilities */ -export const ClientComplianceLevelEnum = { - None: "none", - Fapi1AdvPkjPar: "fapi1_adv_pkj_par", - Fapi1AdvMtlsPar: "fapi1_adv_mtls_par", - Fapi2SpPkjMtls: "fapi2_sp_pkj_mtls", - Fapi2SpMtlsMtls: "fapi2_sp_mtls_mtls", -} as const; -export type ClientComplianceLevelEnum = (typeof ClientComplianceLevelEnum)[keyof typeof ClientComplianceLevelEnum]; diff --git a/src/management/api/types/ClientCreateAuthenticationMethod.ts b/src/management/api/types/ClientCreateAuthenticationMethod.ts deleted file mode 100644 index 0be579ae5f..0000000000 --- a/src/management/api/types/ClientCreateAuthenticationMethod.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Defines client authentication methods. - */ -export interface ClientCreateAuthenticationMethod { - private_key_jwt?: Management.PrivateKeyJwt; - tls_client_auth?: Management.ClientAuthenticationMethodTlsClientAuth; - self_signed_tls_client_auth?: Management.ClientAuthenticationMethodSelfSignedTlsClientAuth; -} diff --git a/src/management/api/types/ClientCredential.ts b/src/management/api/types/ClientCredential.ts deleted file mode 100644 index cc504ebeed..0000000000 --- a/src/management/api/types/ClientCredential.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ClientCredential { - /** ID of the credential. Generated on creation. */ - id?: string; - /** The name given to the credential by the user. */ - name?: string; - /** The key identifier of the credential, generated on creation. */ - kid?: string; - alg?: Management.ClientCredentialAlgorithmEnum; - credential_type?: Management.ClientCredentialTypeEnum; - /** The X509 certificate's Subject Distinguished Name */ - subject_dn?: string; - /** The X509 certificate's SHA256 thumbprint */ - thumbprint_sha256?: string; - /** The ISO 8601 formatted date the credential was created. */ - created_at?: string; - /** The ISO 8601 formatted date the credential was updated. */ - updated_at?: string; - /** The ISO 8601 formatted date representing the expiration of the credential. */ - expires_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientCredentialAlgorithmEnum.ts b/src/management/api/types/ClientCredentialAlgorithmEnum.ts deleted file mode 100644 index 5402af2d69..0000000000 --- a/src/management/api/types/ClientCredentialAlgorithmEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Algorithm which will be used with the credential. Supported algorithms: RS256,RS384,PS256 */ -export const ClientCredentialAlgorithmEnum = { - Rs256: "RS256", - Rs384: "RS384", - Ps256: "PS256", -} as const; -export type ClientCredentialAlgorithmEnum = - (typeof ClientCredentialAlgorithmEnum)[keyof typeof ClientCredentialAlgorithmEnum]; diff --git a/src/management/api/types/ClientCredentialTypeEnum.ts b/src/management/api/types/ClientCredentialTypeEnum.ts deleted file mode 100644 index d5fdf5d2fa..0000000000 --- a/src/management/api/types/ClientCredentialTypeEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The type of credential. */ -export const ClientCredentialTypeEnum = { - PublicKey: "public_key", - CertSubjectDn: "cert_subject_dn", - X509Cert: "x509_cert", -} as const; -export type ClientCredentialTypeEnum = (typeof ClientCredentialTypeEnum)[keyof typeof ClientCredentialTypeEnum]; diff --git a/src/management/api/types/ClientDefaultOrganization.ts b/src/management/api/types/ClientDefaultOrganization.ts deleted file mode 100644 index 07b4235110..0000000000 --- a/src/management/api/types/ClientDefaultOrganization.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Defines the default Organization ID and flows - */ -export interface ClientDefaultOrganization { - /** The default Organization ID to be used */ - organization_id: string; - /** The default Organization usage */ - flows: Management.ClientDefaultOrganizationFlowsEnum[]; -} diff --git a/src/management/api/types/ClientDefaultOrganizationFlowsEnum.ts b/src/management/api/types/ClientDefaultOrganizationFlowsEnum.ts deleted file mode 100644 index 293d540533..0000000000 --- a/src/management/api/types/ClientDefaultOrganizationFlowsEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type ClientDefaultOrganizationFlowsEnum = "client_credentials"; diff --git a/src/management/api/types/ClientEncryptionKey.ts b/src/management/api/types/ClientEncryptionKey.ts deleted file mode 100644 index 4e67ad79b1..0000000000 --- a/src/management/api/types/ClientEncryptionKey.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Encryption used for WsFed responses with this client. - */ -export interface ClientEncryptionKey { - /** Encryption Public RSA Key. */ - pub?: string; - /** Encryption certificate for public key in X.509 (.CER) format. */ - cert?: string; - /** Encryption certificate name for this certificate in the format `/CN={domain}`. */ - subject?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientGrantAllowAnyOrganizationEnum.ts b/src/management/api/types/ClientGrantAllowAnyOrganizationEnum.ts deleted file mode 100644 index 94b439b221..0000000000 --- a/src/management/api/types/ClientGrantAllowAnyOrganizationEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Optional filter on allow_any_organization. - */ -export type ClientGrantAllowAnyOrganizationEnum = boolean; diff --git a/src/management/api/types/ClientGrantOrganizationNullableUsageEnum.ts b/src/management/api/types/ClientGrantOrganizationNullableUsageEnum.ts deleted file mode 100644 index 57284e34ef..0000000000 --- a/src/management/api/types/ClientGrantOrganizationNullableUsageEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Controls how organizations may be used with this grant */ -export const ClientGrantOrganizationNullableUsageEnum = { - Deny: "deny", - Allow: "allow", - Require: "require", -} as const; -export type ClientGrantOrganizationNullableUsageEnum = - (typeof ClientGrantOrganizationNullableUsageEnum)[keyof typeof ClientGrantOrganizationNullableUsageEnum]; diff --git a/src/management/api/types/ClientGrantOrganizationUsageEnum.ts b/src/management/api/types/ClientGrantOrganizationUsageEnum.ts deleted file mode 100644 index e54f3f9be2..0000000000 --- a/src/management/api/types/ClientGrantOrganizationUsageEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Defines whether organizations can be used with client credentials exchanges for this grant. */ -export const ClientGrantOrganizationUsageEnum = { - Deny: "deny", - Allow: "allow", - Require: "require", -} as const; -export type ClientGrantOrganizationUsageEnum = - (typeof ClientGrantOrganizationUsageEnum)[keyof typeof ClientGrantOrganizationUsageEnum]; diff --git a/src/management/api/types/ClientGrantResponseContent.ts b/src/management/api/types/ClientGrantResponseContent.ts deleted file mode 100644 index bb4bae4615..0000000000 --- a/src/management/api/types/ClientGrantResponseContent.ts +++ /dev/null @@ -1,22 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ClientGrantResponseContent { - /** ID of the client grant. */ - id?: string; - /** ID of the client. */ - client_id?: string; - /** The audience (API identifier) of this client grant. */ - audience?: string; - /** Scopes allowed for this client grant. */ - scope?: string[]; - organization_usage?: Management.ClientGrantOrganizationUsageEnum; - /** If enabled, any organization can be used with this grant. If disabled (default), the grant must be explicitly assigned to the desired organizations. */ - allow_any_organization?: boolean; - /** If enabled, this grant is a special grant created by Auth0. It cannot be modified or deleted directly. */ - is_system?: boolean; - subject_type?: Management.ClientGrantSubjectTypeEnum; - /** Types of authorization_details allowed for this client grant. Use of this field is subject to the applicable Free Trial terms in Okta’s Master Subscription Agreement. */ - authorization_details_types?: string[]; -} diff --git a/src/management/api/types/ClientGrantSubjectTypeEnum.ts b/src/management/api/types/ClientGrantSubjectTypeEnum.ts deleted file mode 100644 index 4a40572a5c..0000000000 --- a/src/management/api/types/ClientGrantSubjectTypeEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The type of application access the client grant allows. Use of this field is subject to the applicable Free Trial terms in Okta’s Master Subscription Agreement. */ -export const ClientGrantSubjectTypeEnum = { - Client: "client", - User: "user", -} as const; -export type ClientGrantSubjectTypeEnum = (typeof ClientGrantSubjectTypeEnum)[keyof typeof ClientGrantSubjectTypeEnum]; diff --git a/src/management/api/types/ClientJwtConfiguration.ts b/src/management/api/types/ClientJwtConfiguration.ts deleted file mode 100644 index ce45571709..0000000000 --- a/src/management/api/types/ClientJwtConfiguration.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Configuration related to JWTs for the client. - */ -export interface ClientJwtConfiguration { - /** Number of seconds the JWT will be valid for (affects `exp` claim). */ - lifetime_in_seconds?: number; - /** Whether the client secret is base64 encoded (true) or unencoded (false). */ - secret_encoded?: boolean; - scopes?: Management.ClientJwtConfigurationScopes; - alg?: Management.SigningAlgorithmEnum; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientJwtConfigurationScopes.ts b/src/management/api/types/ClientJwtConfigurationScopes.ts deleted file mode 100644 index 92f05370cf..0000000000 --- a/src/management/api/types/ClientJwtConfigurationScopes.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Configuration related to id token claims for the client. - */ -export type ClientJwtConfigurationScopes = Record; diff --git a/src/management/api/types/ClientMetadata.ts b/src/management/api/types/ClientMetadata.ts deleted file mode 100644 index edd9b07e6b..0000000000 --- a/src/management/api/types/ClientMetadata.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: :,-+=_*?"/\()<>@ [Tab] [Space] - */ -export type ClientMetadata = Record; diff --git a/src/management/api/types/ClientMobile.ts b/src/management/api/types/ClientMobile.ts deleted file mode 100644 index 7d1cbe9754..0000000000 --- a/src/management/api/types/ClientMobile.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Additional configuration for native mobile apps. - */ -export interface ClientMobile { - android?: Management.ClientMobileAndroid; - ios?: Management.ClientMobileiOs; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientMobileAndroid.ts b/src/management/api/types/ClientMobileAndroid.ts deleted file mode 100644 index 0846e473d7..0000000000 --- a/src/management/api/types/ClientMobileAndroid.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Android native app configuration. - */ -export interface ClientMobileAndroid { - /** App package name found in AndroidManifest.xml. */ - app_package_name?: string; - /** SHA256 fingerprints of the app's signing certificate. Multiple fingerprints can be used to support different versions of your app, such as debug and production builds. */ - sha256_cert_fingerprints?: string[]; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientMobileiOs.ts b/src/management/api/types/ClientMobileiOs.ts deleted file mode 100644 index 1485f29a63..0000000000 --- a/src/management/api/types/ClientMobileiOs.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * iOS native app configuration. - */ -export interface ClientMobileiOs { - /** Identifier assigned to the Apple account that signs and uploads the app to the store. */ - team_id?: string; - /** Assigned by developer to the app as its unique identifier inside the store. Usually this is a reverse domain plus the app name, e.g. `com.you.MyApp`. */ - app_bundle_identifier?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientOidcBackchannelLogoutInitiators.ts b/src/management/api/types/ClientOidcBackchannelLogoutInitiators.ts deleted file mode 100644 index 29ab150036..0000000000 --- a/src/management/api/types/ClientOidcBackchannelLogoutInitiators.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Configuration for OIDC backchannel logout initiators - */ -export interface ClientOidcBackchannelLogoutInitiators { - mode?: Management.ClientOidcBackchannelLogoutInitiatorsModeEnum; - selected_initiators?: Management.ClientOidcBackchannelLogoutInitiatorsEnum[]; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientOidcBackchannelLogoutInitiatorsEnum.ts b/src/management/api/types/ClientOidcBackchannelLogoutInitiatorsEnum.ts deleted file mode 100644 index dab5582939..0000000000 --- a/src/management/api/types/ClientOidcBackchannelLogoutInitiatorsEnum.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The `selected_initiators` property contains the list of initiators to be enabled for the given application. */ -export const ClientOidcBackchannelLogoutInitiatorsEnum = { - RpLogout: "rp-logout", - IdpLogout: "idp-logout", - PasswordChanged: "password-changed", - SessionExpired: "session-expired", - SessionRevoked: "session-revoked", - AccountDeleted: "account-deleted", - EmailIdentifierChanged: "email-identifier-changed", - MfaPhoneUnenrolled: "mfa-phone-unenrolled", - AccountDeactivated: "account-deactivated", -} as const; -export type ClientOidcBackchannelLogoutInitiatorsEnum = - (typeof ClientOidcBackchannelLogoutInitiatorsEnum)[keyof typeof ClientOidcBackchannelLogoutInitiatorsEnum]; diff --git a/src/management/api/types/ClientOidcBackchannelLogoutInitiatorsModeEnum.ts b/src/management/api/types/ClientOidcBackchannelLogoutInitiatorsModeEnum.ts deleted file mode 100644 index 42dc1ee0c1..0000000000 --- a/src/management/api/types/ClientOidcBackchannelLogoutInitiatorsModeEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The `mode` property determines the configuration method for enabling initiators. `custom` enables only the initiators listed in the selected_initiators array, `all` enables all current and future initiators. */ -export const ClientOidcBackchannelLogoutInitiatorsModeEnum = { - Custom: "custom", - All: "all", -} as const; -export type ClientOidcBackchannelLogoutInitiatorsModeEnum = - (typeof ClientOidcBackchannelLogoutInitiatorsModeEnum)[keyof typeof ClientOidcBackchannelLogoutInitiatorsModeEnum]; diff --git a/src/management/api/types/ClientOidcBackchannelLogoutSessionMetadata.ts b/src/management/api/types/ClientOidcBackchannelLogoutSessionMetadata.ts deleted file mode 100644 index eb0036dcb6..0000000000 --- a/src/management/api/types/ClientOidcBackchannelLogoutSessionMetadata.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Controls whether session metadata is included in the logout token. Default value is null. - */ -export interface ClientOidcBackchannelLogoutSessionMetadata { - /** The `include` property determines whether session metadata is included in the logout token. */ - include?: boolean; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientOidcBackchannelLogoutSettings.ts b/src/management/api/types/ClientOidcBackchannelLogoutSettings.ts deleted file mode 100644 index daeb60b583..0000000000 --- a/src/management/api/types/ClientOidcBackchannelLogoutSettings.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Configuration for OIDC backchannel logout - */ -export interface ClientOidcBackchannelLogoutSettings { - /** Comma-separated list of URLs that are valid to call back from Auth0 for OIDC backchannel logout. Currently only one URL is allowed. */ - backchannel_logout_urls?: string[]; - backchannel_logout_initiators?: Management.ClientOidcBackchannelLogoutInitiators; - backchannel_logout_session_metadata?: Management.ClientOidcBackchannelLogoutSessionMetadata | null; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientOrganizationDiscoveryEnum.ts b/src/management/api/types/ClientOrganizationDiscoveryEnum.ts deleted file mode 100644 index d67471a94e..0000000000 --- a/src/management/api/types/ClientOrganizationDiscoveryEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Method for discovering organizations during the `pre_login_prompt`. `email` allows users to find their organization by entering their email address and performing domain matching, while `organization_name` requires users to enter the organization name directly. These methods can be combined. */ -export const ClientOrganizationDiscoveryEnum = { - Email: "email", - OrganizationName: "organization_name", -} as const; -export type ClientOrganizationDiscoveryEnum = - (typeof ClientOrganizationDiscoveryEnum)[keyof typeof ClientOrganizationDiscoveryEnum]; diff --git a/src/management/api/types/ClientOrganizationRequireBehaviorEnum.ts b/src/management/api/types/ClientOrganizationRequireBehaviorEnum.ts deleted file mode 100644 index 9a1a48cc99..0000000000 --- a/src/management/api/types/ClientOrganizationRequireBehaviorEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Defines how to proceed during an authentication transaction when `client.organization_usage: 'require'`. Can be `no_prompt` (default), `pre_login_prompt` or `post_login_prompt`. `post_login_prompt` requires `oidc_conformant: true`. */ -export const ClientOrganizationRequireBehaviorEnum = { - NoPrompt: "no_prompt", - PreLoginPrompt: "pre_login_prompt", - PostLoginPrompt: "post_login_prompt", -} as const; -export type ClientOrganizationRequireBehaviorEnum = - (typeof ClientOrganizationRequireBehaviorEnum)[keyof typeof ClientOrganizationRequireBehaviorEnum]; diff --git a/src/management/api/types/ClientOrganizationRequireBehaviorPatchEnum.ts b/src/management/api/types/ClientOrganizationRequireBehaviorPatchEnum.ts deleted file mode 100644 index c17f125cd6..0000000000 --- a/src/management/api/types/ClientOrganizationRequireBehaviorPatchEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Defines how to proceed during an authentication transaction when `client.organization_usage: 'require'`. Can be `no_prompt` (default), `pre_login_prompt` or `post_login_prompt`. `post_login_prompt` requires `oidc_conformant: true`. */ -export const ClientOrganizationRequireBehaviorPatchEnum = { - NoPrompt: "no_prompt", - PreLoginPrompt: "pre_login_prompt", - PostLoginPrompt: "post_login_prompt", -} as const; -export type ClientOrganizationRequireBehaviorPatchEnum = - (typeof ClientOrganizationRequireBehaviorPatchEnum)[keyof typeof ClientOrganizationRequireBehaviorPatchEnum]; diff --git a/src/management/api/types/ClientOrganizationUsageEnum.ts b/src/management/api/types/ClientOrganizationUsageEnum.ts deleted file mode 100644 index 2955e4dc2f..0000000000 --- a/src/management/api/types/ClientOrganizationUsageEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Defines how to proceed during an authentication transaction with regards an organization. Can be `deny` (default), `allow` or `require`. */ -export const ClientOrganizationUsageEnum = { - Deny: "deny", - Allow: "allow", - Require: "require", -} as const; -export type ClientOrganizationUsageEnum = - (typeof ClientOrganizationUsageEnum)[keyof typeof ClientOrganizationUsageEnum]; diff --git a/src/management/api/types/ClientOrganizationUsagePatchEnum.ts b/src/management/api/types/ClientOrganizationUsagePatchEnum.ts deleted file mode 100644 index 483a70baf6..0000000000 --- a/src/management/api/types/ClientOrganizationUsagePatchEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Defines how to proceed during an authentication transaction with regards an organization. Can be `deny` (default), `allow` or `require`. */ -export const ClientOrganizationUsagePatchEnum = { - Deny: "deny", - Allow: "allow", - Require: "require", -} as const; -export type ClientOrganizationUsagePatchEnum = - (typeof ClientOrganizationUsagePatchEnum)[keyof typeof ClientOrganizationUsagePatchEnum]; diff --git a/src/management/api/types/ClientRefreshTokenConfiguration.ts b/src/management/api/types/ClientRefreshTokenConfiguration.ts deleted file mode 100644 index 10d9d910e1..0000000000 --- a/src/management/api/types/ClientRefreshTokenConfiguration.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Refresh token configuration - */ -export interface ClientRefreshTokenConfiguration { - rotation_type: Management.RefreshTokenRotationTypeEnum; - expiration_type: Management.RefreshTokenExpirationTypeEnum; - /** Period in seconds where the previous refresh token can be exchanged without triggering breach detection */ - leeway?: number; - /** Period (in seconds) for which refresh tokens will remain valid */ - token_lifetime?: number; - /** Prevents tokens from having a set lifetime when `true` (takes precedence over `token_lifetime` values) */ - infinite_token_lifetime?: boolean; - /** Period (in seconds) for which refresh tokens will remain valid without use */ - idle_token_lifetime?: number; - /** Prevents tokens from expiring without use when `true` (takes precedence over `idle_token_lifetime` values) */ - infinite_idle_token_lifetime?: boolean; -} diff --git a/src/management/api/types/ClientSessionTransferAllowedAuthenticationMethodsEnum.ts b/src/management/api/types/ClientSessionTransferAllowedAuthenticationMethodsEnum.ts deleted file mode 100644 index f213422d5b..0000000000 --- a/src/management/api/types/ClientSessionTransferAllowedAuthenticationMethodsEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ClientSessionTransferAllowedAuthenticationMethodsEnum = { - Cookie: "cookie", - Query: "query", -} as const; -export type ClientSessionTransferAllowedAuthenticationMethodsEnum = - (typeof ClientSessionTransferAllowedAuthenticationMethodsEnum)[keyof typeof ClientSessionTransferAllowedAuthenticationMethodsEnum]; diff --git a/src/management/api/types/ClientSessionTransferConfiguration.ts b/src/management/api/types/ClientSessionTransferConfiguration.ts deleted file mode 100644 index b8fb9b02f7..0000000000 --- a/src/management/api/types/ClientSessionTransferConfiguration.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Native to Web SSO Configuration - */ -export interface ClientSessionTransferConfiguration { - /** Indicates whether an app can issue a Session Transfer Token through Token Exchange. If set to 'false', the app will not be able to issue a Session Transfer Token. Usually configured in the native application. */ - can_create_session_transfer_token?: boolean; - /** Indicates whether revoking the parent Refresh Token that initiated a Native to Web flow and was used to issue a Session Transfer Token should trigger a cascade revocation affecting its dependent child entities. Usually configured in the native application. */ - enforce_cascade_revocation?: boolean; - /** Indicates whether an app can create a session from a Session Transfer Token received via indicated methods. Can include `cookie` and/or `query`. Usually configured in the web application. */ - allowed_authentication_methods?: Management.ClientSessionTransferAllowedAuthenticationMethodsEnum[]; - enforce_device_binding?: Management.ClientSessionTransferDeviceBindingEnum; - /** Indicates whether Refresh Tokens are allowed to be issued when authenticating with a Session Transfer Token. Usually configured in the web application. */ - allow_refresh_token?: boolean; - /** Indicates whether Refresh Tokens created during a native-to-web session are tied to that session's lifetime. This determines if such refresh tokens should be automatically revoked when their corresponding sessions are. Usually configured in the web application. */ - enforce_online_refresh_tokens?: boolean; -} diff --git a/src/management/api/types/ClientSessionTransferDeviceBindingEnum.ts b/src/management/api/types/ClientSessionTransferDeviceBindingEnum.ts deleted file mode 100644 index b7a4fcc747..0000000000 --- a/src/management/api/types/ClientSessionTransferDeviceBindingEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Indicates whether device binding security should be enforced for the app. If set to 'ip', the app will enforce device binding by IP, meaning that consumption of Session Transfer Token must be done from the same IP of the issuer. Likewise, if set to 'asn', device binding is enforced by ASN, meaning consumption of Session Transfer Token must be done from the same ASN as the issuer. If set to 'null', device binding is not enforced. Usually configured in the web application. */ -export const ClientSessionTransferDeviceBindingEnum = { - Ip: "ip", - Asn: "asn", - None: "none", -} as const; -export type ClientSessionTransferDeviceBindingEnum = - (typeof ClientSessionTransferDeviceBindingEnum)[keyof typeof ClientSessionTransferDeviceBindingEnum]; diff --git a/src/management/api/types/ClientSignedRequestObjectWithCredentialId.ts b/src/management/api/types/ClientSignedRequestObjectWithCredentialId.ts deleted file mode 100644 index a67fb753a7..0000000000 --- a/src/management/api/types/ClientSignedRequestObjectWithCredentialId.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * JWT-secured Authorization Requests (JAR) settings. - */ -export interface ClientSignedRequestObjectWithCredentialId { - /** Indicates whether the JAR requests are mandatory */ - required?: boolean; - credentials?: Management.CredentialId[]; -} diff --git a/src/management/api/types/ClientSignedRequestObjectWithPublicKey.ts b/src/management/api/types/ClientSignedRequestObjectWithPublicKey.ts deleted file mode 100644 index 8cee9b36f3..0000000000 --- a/src/management/api/types/ClientSignedRequestObjectWithPublicKey.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * JWT-secured Authorization Requests (JAR) settings. - */ -export interface ClientSignedRequestObjectWithPublicKey { - /** Indicates whether the JAR requests are mandatory */ - required?: boolean; - credentials?: Management.PublicKeyCredential[]; -} diff --git a/src/management/api/types/ClientSigningKey.ts b/src/management/api/types/ClientSigningKey.ts deleted file mode 100644 index 60f5ac8c5b..0000000000 --- a/src/management/api/types/ClientSigningKey.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface ClientSigningKey { - /** Signing certificate public key and chain in PKCS#7 (.P7B) format. */ - pkcs7?: string; - /** Signing certificate public key in X.509 (.CER) format. */ - cert?: string; - /** Subject name for this certificate in the format `/CN={domain}`. */ - subject?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ClientSigningKeys.ts b/src/management/api/types/ClientSigningKeys.ts deleted file mode 100644 index 39c4e9c0e7..0000000000 --- a/src/management/api/types/ClientSigningKeys.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Signing certificates associated with this client. - */ -export type ClientSigningKeys = Management.ClientSigningKey[]; diff --git a/src/management/api/types/ClientTokenEndpointAuthMethodEnum.ts b/src/management/api/types/ClientTokenEndpointAuthMethodEnum.ts deleted file mode 100644 index e15e8ff344..0000000000 --- a/src/management/api/types/ClientTokenEndpointAuthMethodEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Defines the requested authentication method for the token endpoint. Can be `none` (public client without a client secret), `client_secret_post` (client uses HTTP POST parameters), or `client_secret_basic` (client uses HTTP Basic). */ -export const ClientTokenEndpointAuthMethodEnum = { - None: "none", - ClientSecretPost: "client_secret_post", - ClientSecretBasic: "client_secret_basic", -} as const; -export type ClientTokenEndpointAuthMethodEnum = - (typeof ClientTokenEndpointAuthMethodEnum)[keyof typeof ClientTokenEndpointAuthMethodEnum]; diff --git a/src/management/api/types/ClientTokenEndpointAuthMethodOrNullEnum.ts b/src/management/api/types/ClientTokenEndpointAuthMethodOrNullEnum.ts deleted file mode 100644 index b044c24500..0000000000 --- a/src/management/api/types/ClientTokenEndpointAuthMethodOrNullEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Defines the requested authentication method for the token endpoint. Can be `none` (public client without a client secret), `client_secret_post` (client uses HTTP POST parameters), or `client_secret_basic` (client uses HTTP Basic). */ -export const ClientTokenEndpointAuthMethodOrNullEnum = { - None: "none", - ClientSecretPost: "client_secret_post", - ClientSecretBasic: "client_secret_basic", -} as const; -export type ClientTokenEndpointAuthMethodOrNullEnum = - (typeof ClientTokenEndpointAuthMethodOrNullEnum)[keyof typeof ClientTokenEndpointAuthMethodOrNullEnum]; diff --git a/src/management/api/types/ConnectedAccount.ts b/src/management/api/types/ConnectedAccount.ts deleted file mode 100644 index 7d9abdf62a..0000000000 --- a/src/management/api/types/ConnectedAccount.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ConnectedAccount { - /** The unique identifier for the connected account. */ - id: string; - /** The name of the connection associated with the account. */ - connection: string; - /** The unique identifier of the connection associated with the account. */ - connection_id: string; - /** The authentication strategy used by the connection. */ - strategy: string; - access_type: Management.ConnectedAccountAccessTypeEnum; - /** The scopes granted for this connected account. */ - scopes?: string[]; - /** ISO 8601 timestamp when the connected account was created. */ - created_at: string; - /** ISO 8601 timestamp when the connected account expires. */ - expires_at?: string; -} diff --git a/src/management/api/types/ConnectedAccountAccessTypeEnum.ts b/src/management/api/types/ConnectedAccountAccessTypeEnum.ts deleted file mode 100644 index b380ae2b8b..0000000000 --- a/src/management/api/types/ConnectedAccountAccessTypeEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * The access type for the connected account. - */ -export type ConnectedAccountAccessTypeEnum = "offline"; diff --git a/src/management/api/types/ConnectionAttributeIdentifier.ts b/src/management/api/types/ConnectionAttributeIdentifier.ts deleted file mode 100644 index d77c52fd97..0000000000 --- a/src/management/api/types/ConnectionAttributeIdentifier.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface ConnectionAttributeIdentifier { - /** Determines if the attribute is used for identification */ - active?: boolean; -} diff --git a/src/management/api/types/ConnectionAttributes.ts b/src/management/api/types/ConnectionAttributes.ts deleted file mode 100644 index 4324a04272..0000000000 --- a/src/management/api/types/ConnectionAttributes.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Attribute configuration - */ -export interface ConnectionAttributes { - email?: Management.EmailAttribute; - phone_number?: Management.PhoneAttribute; - username?: Management.UsernameAttribute; -} diff --git a/src/management/api/types/ConnectionAuthenticationMethods.ts b/src/management/api/types/ConnectionAuthenticationMethods.ts deleted file mode 100644 index fbb2459b6e..0000000000 --- a/src/management/api/types/ConnectionAuthenticationMethods.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Options for enabling authentication methods. - */ -export interface ConnectionAuthenticationMethods { - password?: Management.ConnectionPasswordAuthenticationMethod; - passkey?: Management.ConnectionPasskeyAuthenticationMethod; -} diff --git a/src/management/api/types/ConnectionAuthenticationPurpose.ts b/src/management/api/types/ConnectionAuthenticationPurpose.ts deleted file mode 100644 index 957520e55f..0000000000 --- a/src/management/api/types/ConnectionAuthenticationPurpose.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Configure the purpose of a connection to be used for authentication during login. - */ -export interface ConnectionAuthenticationPurpose { - active: boolean; -} diff --git a/src/management/api/types/ConnectionConnectedAccountsPurpose.ts b/src/management/api/types/ConnectionConnectedAccountsPurpose.ts deleted file mode 100644 index 9e30c3ee4f..0000000000 --- a/src/management/api/types/ConnectionConnectedAccountsPurpose.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Configure the purpose of a connection to be used for connected accounts and Token Vault. - */ -export interface ConnectionConnectedAccountsPurpose { - active: boolean; - cross_app_access?: boolean; -} diff --git a/src/management/api/types/ConnectionCustomScripts.ts b/src/management/api/types/ConnectionCustomScripts.ts deleted file mode 100644 index 4bc9bfcd9d..0000000000 --- a/src/management/api/types/ConnectionCustomScripts.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * A map of scripts used to integrate with a custom database. - */ -export interface ConnectionCustomScripts { - login?: string; - get_user?: string; - delete?: string; - change_password?: string; - verify?: string; - create?: string; - change_username?: string; - change_email?: string; - change_phone_number?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ConnectionDisplayName.ts b/src/management/api/types/ConnectionDisplayName.ts deleted file mode 100644 index c2ad7cd5ad..0000000000 --- a/src/management/api/types/ConnectionDisplayName.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Connection name used in the new universal login experience - */ -export type ConnectionDisplayName = string; diff --git a/src/management/api/types/ConnectionEnabledClient.ts b/src/management/api/types/ConnectionEnabledClient.ts deleted file mode 100644 index ae2e749c8f..0000000000 --- a/src/management/api/types/ConnectionEnabledClient.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface ConnectionEnabledClient { - /** The client id */ - client_id: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ConnectionEnabledClients.ts b/src/management/api/types/ConnectionEnabledClients.ts deleted file mode 100644 index e296f63c92..0000000000 --- a/src/management/api/types/ConnectionEnabledClients.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * DEPRECATED property. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients. - */ -export type ConnectionEnabledClients = string[]; diff --git a/src/management/api/types/ConnectionFederatedConnectionsAccessTokens.ts b/src/management/api/types/ConnectionFederatedConnectionsAccessTokens.ts deleted file mode 100644 index 0ded93eeee..0000000000 --- a/src/management/api/types/ConnectionFederatedConnectionsAccessTokens.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Federated Connections Access Tokens - */ -export interface ConnectionFederatedConnectionsAccessTokens { - /** Enables refresh tokens and access tokens collection for federated connections */ - active?: boolean; -} diff --git a/src/management/api/types/ConnectionForList.ts b/src/management/api/types/ConnectionForList.ts deleted file mode 100644 index 49a7792104..0000000000 --- a/src/management/api/types/ConnectionForList.ts +++ /dev/null @@ -1,24 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ConnectionForList { - /** The name of the connection */ - name?: string; - /** Connection name used in login screen */ - display_name?: string; - options?: Management.ConnectionOptions; - /** The connection's identifier */ - id?: string; - /** The type of the connection, related to the identity provider */ - strategy?: string; - /** Defines the realms for which the connection will be used (ie: email domains). If the array is empty or the property is not specified, the connection name will be added as realm. */ - realms?: string[]; - /** True if the connection is domain level */ - is_domain_connection?: boolean; - /** Enables showing a button for the connection in the login page (new experience only). If false, it will be usable only by HRD. */ - show_as_button?: boolean; - metadata?: Management.ConnectionsMetadata; - authentication?: Management.ConnectionAuthenticationPurpose; - connected_accounts?: Management.ConnectionConnectedAccountsPurpose; -} diff --git a/src/management/api/types/ConnectionForOrganization.ts b/src/management/api/types/ConnectionForOrganization.ts deleted file mode 100644 index b15bea6c3b..0000000000 --- a/src/management/api/types/ConnectionForOrganization.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Connection to be added to the organization. - */ -export interface ConnectionForOrganization { - /** ID of the connection. */ - connection_id: string; - /** 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. */ - assign_membership_on_login?: boolean; - /** Determines whether a connection should be displayed on this organization’s login prompt. Only applicable for enterprise connections. Default: true. */ - show_as_button?: boolean; - /** Determines whether organization signup should be enabled for this organization connection. Only applicable for database connections. Default: false. */ - is_signup_enabled?: boolean; -} diff --git a/src/management/api/types/ConnectionGatewayAuthentication.ts b/src/management/api/types/ConnectionGatewayAuthentication.ts deleted file mode 100644 index a23adc32ca..0000000000 --- a/src/management/api/types/ConnectionGatewayAuthentication.ts +++ /dev/null @@ -1,19 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Token-based authentication settings to be applied when connection is using an sms strategy. - */ -export interface ConnectionGatewayAuthentication { - /** The Authorization header type. */ - method: string; - /** The subject to be added to the JWT payload. */ - subject?: string; - /** The audience to be added to the JWT payload. */ - audience: string; - /** The secret to be used for signing tokens. */ - secret: string; - /** Set to true if the provided secret is base64 encoded. */ - secret_base64_encoded?: boolean; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ConnectionId.ts b/src/management/api/types/ConnectionId.ts deleted file mode 100644 index 5fb401b50a..0000000000 --- a/src/management/api/types/ConnectionId.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * The connection's identifier - */ -export type ConnectionId = string; diff --git a/src/management/api/types/ConnectionIdentifierPrecedenceEnum.ts b/src/management/api/types/ConnectionIdentifierPrecedenceEnum.ts deleted file mode 100644 index 45016bae9f..0000000000 --- a/src/management/api/types/ConnectionIdentifierPrecedenceEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Order of precedence for attribute types */ -export const ConnectionIdentifierPrecedenceEnum = { - Email: "email", - PhoneNumber: "phone_number", - Username: "username", -} as const; -export type ConnectionIdentifierPrecedenceEnum = - (typeof ConnectionIdentifierPrecedenceEnum)[keyof typeof ConnectionIdentifierPrecedenceEnum]; diff --git a/src/management/api/types/ConnectionIdentityProviderEnum.ts b/src/management/api/types/ConnectionIdentityProviderEnum.ts deleted file mode 100644 index 3b2f053d23..0000000000 --- a/src/management/api/types/ConnectionIdentityProviderEnum.ts +++ /dev/null @@ -1,69 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The identity provider identifier for the connection */ -export const ConnectionIdentityProviderEnum = { - Ad: "ad", - Adfs: "adfs", - Amazon: "amazon", - Apple: "apple", - Dropbox: "dropbox", - Bitbucket: "bitbucket", - Aol: "aol", - Auth0Oidc: "auth0-oidc", - Auth0: "auth0", - Baidu: "baidu", - Bitly: "bitly", - Box: "box", - Custom: "custom", - Daccount: "daccount", - Dwolla: "dwolla", - Email: "email", - EvernoteSandbox: "evernote-sandbox", - Evernote: "evernote", - Exact: "exact", - Facebook: "facebook", - Fitbit: "fitbit", - Flickr: "flickr", - Github: "github", - GoogleApps: "google-apps", - GoogleOauth2: "google-oauth2", - Instagram: "instagram", - Ip: "ip", - Line: "line", - Linkedin: "linkedin", - Miicard: "miicard", - Oauth1: "oauth1", - Oauth2: "oauth2", - Office365: "office365", - Oidc: "oidc", - Okta: "okta", - Paypal: "paypal", - PaypalSandbox: "paypal-sandbox", - Pingfederate: "pingfederate", - Planningcenter: "planningcenter", - Renren: "renren", - SalesforceCommunity: "salesforce-community", - SalesforceSandbox: "salesforce-sandbox", - Salesforce: "salesforce", - Samlp: "samlp", - Sharepoint: "sharepoint", - Shopify: "shopify", - Shop: "shop", - Sms: "sms", - Soundcloud: "soundcloud", - ThecitySandbox: "thecity-sandbox", - Thecity: "thecity", - Thirtysevensignals: "thirtysevensignals", - Twitter: "twitter", - Untappd: "untappd", - Vkontakte: "vkontakte", - Waad: "waad", - Weibo: "weibo", - Windowslive: "windowslive", - Wordpress: "wordpress", - Yahoo: "yahoo", - Yammer: "yammer", - Yandex: "yandex", -} as const; -export type ConnectionIdentityProviderEnum = - (typeof ConnectionIdentityProviderEnum)[keyof typeof ConnectionIdentityProviderEnum]; diff --git a/src/management/api/types/ConnectionIsDomainConnection.ts b/src/management/api/types/ConnectionIsDomainConnection.ts deleted file mode 100644 index fe86d9b244..0000000000 --- a/src/management/api/types/ConnectionIsDomainConnection.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * true promotes to a domain-level connection so that third-party applications can use it. false does not promote the connection, so only first-party applications with the connection enabled can use it. (Defaults to false.) - */ -export type ConnectionIsDomainConnection = boolean; diff --git a/src/management/api/types/ConnectionKey.ts b/src/management/api/types/ConnectionKey.ts deleted file mode 100644 index 75562f6034..0000000000 --- a/src/management/api/types/ConnectionKey.ts +++ /dev/null @@ -1,30 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ConnectionKey { - /** The key id of the signing key */ - kid: string; - /** The public certificate of the signing key */ - cert: string; - /** The public certificate of the signing key in pkcs7 format */ - pkcs?: string; - /** True if the key is the the current key */ - current?: boolean; - /** True if the key is the the next key */ - next?: boolean; - /** True if the key is the the previous key */ - previous?: boolean; - /** The date and time when the key became the current key */ - current_since?: string; - /** The cert fingerprint */ - fingerprint: string; - /** The cert thumbprint */ - thumbprint: string; - /** Signing key algorithm */ - algorithm?: string; - key_use?: Management.ConnectionKeyUseEnum; - subject_dn?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ConnectionKeyUseEnum.ts b/src/management/api/types/ConnectionKeyUseEnum.ts deleted file mode 100644 index 00a6fa1956..0000000000 --- a/src/management/api/types/ConnectionKeyUseEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Signing key use, whether for encryption or signing */ -export const ConnectionKeyUseEnum = { - Encryption: "encryption", - Signing: "signing", -} as const; -export type ConnectionKeyUseEnum = (typeof ConnectionKeyUseEnum)[keyof typeof ConnectionKeyUseEnum]; diff --git a/src/management/api/types/ConnectionName.ts b/src/management/api/types/ConnectionName.ts deleted file mode 100644 index 548490b28e..0000000000 --- a/src/management/api/types/ConnectionName.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * The name of the connection. Must start and end with an alphanumeric character and can only contain alphanumeric characters and '-'. Max length 128 - */ -export type ConnectionName = string; diff --git a/src/management/api/types/ConnectionOptions.ts b/src/management/api/types/ConnectionOptions.ts deleted file mode 100644 index d8d05b033c..0000000000 --- a/src/management/api/types/ConnectionOptions.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * In order to return options in the response, the `read:connections_options` scope must be present - */ -export type ConnectionOptions = Record; diff --git a/src/management/api/types/ConnectionOptionsAd.ts b/src/management/api/types/ConnectionOptionsAd.ts deleted file mode 100644 index 2145b76cff..0000000000 --- a/src/management/api/types/ConnectionOptionsAd.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'ad' connection - */ -export type ConnectionOptionsAd = Record; diff --git a/src/management/api/types/ConnectionOptionsAdfs.ts b/src/management/api/types/ConnectionOptionsAdfs.ts deleted file mode 100644 index 75bfbb93c5..0000000000 --- a/src/management/api/types/ConnectionOptionsAdfs.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'adfs' connection - */ -export type ConnectionOptionsAdfs = Record; diff --git a/src/management/api/types/ConnectionOptionsAmazon.ts b/src/management/api/types/ConnectionOptionsAmazon.ts deleted file mode 100644 index 9e81bb2420..0000000000 --- a/src/management/api/types/ConnectionOptionsAmazon.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsAmazon = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsAol.ts b/src/management/api/types/ConnectionOptionsAol.ts deleted file mode 100644 index 0ebbc4db5d..0000000000 --- a/src/management/api/types/ConnectionOptionsAol.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsAol = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsApple.ts b/src/management/api/types/ConnectionOptionsApple.ts deleted file mode 100644 index dc681ac14c..0000000000 --- a/src/management/api/types/ConnectionOptionsApple.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'apple' connection - */ -export type ConnectionOptionsApple = Record; diff --git a/src/management/api/types/ConnectionOptionsAuth0.ts b/src/management/api/types/ConnectionOptionsAuth0.ts deleted file mode 100644 index 79f72d3d1a..0000000000 --- a/src/management/api/types/ConnectionOptionsAuth0.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'auth0' connection - */ -export type ConnectionOptionsAuth0 = Record; diff --git a/src/management/api/types/ConnectionOptionsAuth0Oidc.ts b/src/management/api/types/ConnectionOptionsAuth0Oidc.ts deleted file mode 100644 index b260a13853..0000000000 --- a/src/management/api/types/ConnectionOptionsAuth0Oidc.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'auth0-oidc' connection - */ -export type ConnectionOptionsAuth0Oidc = Record; diff --git a/src/management/api/types/ConnectionOptionsAzureAd.ts b/src/management/api/types/ConnectionOptionsAzureAd.ts deleted file mode 100644 index 6e9b791e6c..0000000000 --- a/src/management/api/types/ConnectionOptionsAzureAd.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'waad' connection - */ -export type ConnectionOptionsAzureAd = Record; diff --git a/src/management/api/types/ConnectionOptionsBaidu.ts b/src/management/api/types/ConnectionOptionsBaidu.ts deleted file mode 100644 index b1817733ba..0000000000 --- a/src/management/api/types/ConnectionOptionsBaidu.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsBaidu = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsBitbucket.ts b/src/management/api/types/ConnectionOptionsBitbucket.ts deleted file mode 100644 index 5dae27c7d7..0000000000 --- a/src/management/api/types/ConnectionOptionsBitbucket.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsBitbucket = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsBitly.ts b/src/management/api/types/ConnectionOptionsBitly.ts deleted file mode 100644 index 89c0180fbb..0000000000 --- a/src/management/api/types/ConnectionOptionsBitly.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsBitly = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsBox.ts b/src/management/api/types/ConnectionOptionsBox.ts deleted file mode 100644 index 3083203638..0000000000 --- a/src/management/api/types/ConnectionOptionsBox.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsBox = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsCustom.ts b/src/management/api/types/ConnectionOptionsCustom.ts deleted file mode 100644 index 86468447d3..0000000000 --- a/src/management/api/types/ConnectionOptionsCustom.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'custom' connection - */ -export type ConnectionOptionsCustom = Record; diff --git a/src/management/api/types/ConnectionOptionsDaccount.ts b/src/management/api/types/ConnectionOptionsDaccount.ts deleted file mode 100644 index 26a47ad924..0000000000 --- a/src/management/api/types/ConnectionOptionsDaccount.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsDaccount = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsDropbox.ts b/src/management/api/types/ConnectionOptionsDropbox.ts deleted file mode 100644 index f3bde880f6..0000000000 --- a/src/management/api/types/ConnectionOptionsDropbox.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsDropbox = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsDwolla.ts b/src/management/api/types/ConnectionOptionsDwolla.ts deleted file mode 100644 index 60f61db631..0000000000 --- a/src/management/api/types/ConnectionOptionsDwolla.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsDwolla = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsEmail.ts b/src/management/api/types/ConnectionOptionsEmail.ts deleted file mode 100644 index 08917f8681..0000000000 --- a/src/management/api/types/ConnectionOptionsEmail.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'email' connection - */ -export type ConnectionOptionsEmail = Record; diff --git a/src/management/api/types/ConnectionOptionsEvernote.ts b/src/management/api/types/ConnectionOptionsEvernote.ts deleted file mode 100644 index e6b48f481a..0000000000 --- a/src/management/api/types/ConnectionOptionsEvernote.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsEvernote = Management.ConnectionOptionsEvernoteCommon; diff --git a/src/management/api/types/ConnectionOptionsEvernoteCommon.ts b/src/management/api/types/ConnectionOptionsEvernoteCommon.ts deleted file mode 100644 index 85dc45ba1a..0000000000 --- a/src/management/api/types/ConnectionOptionsEvernoteCommon.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type ConnectionOptionsEvernoteCommon = Record; diff --git a/src/management/api/types/ConnectionOptionsEvernoteSandbox.ts b/src/management/api/types/ConnectionOptionsEvernoteSandbox.ts deleted file mode 100644 index 0547e1d414..0000000000 --- a/src/management/api/types/ConnectionOptionsEvernoteSandbox.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsEvernoteSandbox = Management.ConnectionOptionsEvernoteCommon; diff --git a/src/management/api/types/ConnectionOptionsExact.ts b/src/management/api/types/ConnectionOptionsExact.ts deleted file mode 100644 index d011040a98..0000000000 --- a/src/management/api/types/ConnectionOptionsExact.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsExact = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsFacebook.ts b/src/management/api/types/ConnectionOptionsFacebook.ts deleted file mode 100644 index fd2e6f0c8e..0000000000 --- a/src/management/api/types/ConnectionOptionsFacebook.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'facebook' connection - */ -export type ConnectionOptionsFacebook = Record; diff --git a/src/management/api/types/ConnectionOptionsFitbit.ts b/src/management/api/types/ConnectionOptionsFitbit.ts deleted file mode 100644 index 363eafa8a1..0000000000 --- a/src/management/api/types/ConnectionOptionsFitbit.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'fitbit' connection - */ -export type ConnectionOptionsFitbit = Record; diff --git a/src/management/api/types/ConnectionOptionsFlickr.ts b/src/management/api/types/ConnectionOptionsFlickr.ts deleted file mode 100644 index 24bf5853fc..0000000000 --- a/src/management/api/types/ConnectionOptionsFlickr.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'flickr' connection - */ -export type ConnectionOptionsFlickr = Record; diff --git a/src/management/api/types/ConnectionOptionsGitHub.ts b/src/management/api/types/ConnectionOptionsGitHub.ts deleted file mode 100644 index c59a37c4cd..0000000000 --- a/src/management/api/types/ConnectionOptionsGitHub.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'github' connection - */ -export type ConnectionOptionsGitHub = Record; diff --git a/src/management/api/types/ConnectionOptionsGoogleApps.ts b/src/management/api/types/ConnectionOptionsGoogleApps.ts deleted file mode 100644 index 5f3543c369..0000000000 --- a/src/management/api/types/ConnectionOptionsGoogleApps.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'google-apps' connection - */ -export type ConnectionOptionsGoogleApps = Record; diff --git a/src/management/api/types/ConnectionOptionsGoogleOAuth2.ts b/src/management/api/types/ConnectionOptionsGoogleOAuth2.ts deleted file mode 100644 index 4bb528215c..0000000000 --- a/src/management/api/types/ConnectionOptionsGoogleOAuth2.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'google-oauth2' connection - */ -export type ConnectionOptionsGoogleOAuth2 = Record; diff --git a/src/management/api/types/ConnectionOptionsInstagram.ts b/src/management/api/types/ConnectionOptionsInstagram.ts deleted file mode 100644 index 0a3ecf5863..0000000000 --- a/src/management/api/types/ConnectionOptionsInstagram.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsInstagram = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsIp.ts b/src/management/api/types/ConnectionOptionsIp.ts deleted file mode 100644 index 52292c79fb..0000000000 --- a/src/management/api/types/ConnectionOptionsIp.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'ip' connection - */ -export type ConnectionOptionsIp = Record; diff --git a/src/management/api/types/ConnectionOptionsLine.ts b/src/management/api/types/ConnectionOptionsLine.ts deleted file mode 100644 index 4ffc780274..0000000000 --- a/src/management/api/types/ConnectionOptionsLine.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsLine = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsLinkedin.ts b/src/management/api/types/ConnectionOptionsLinkedin.ts deleted file mode 100644 index 67a7623649..0000000000 --- a/src/management/api/types/ConnectionOptionsLinkedin.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'linkedin' connection - */ -export type ConnectionOptionsLinkedin = Record; diff --git a/src/management/api/types/ConnectionOptionsMiicard.ts b/src/management/api/types/ConnectionOptionsMiicard.ts deleted file mode 100644 index 99c2d89842..0000000000 --- a/src/management/api/types/ConnectionOptionsMiicard.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsMiicard = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsOAuth1.ts b/src/management/api/types/ConnectionOptionsOAuth1.ts deleted file mode 100644 index 772d8fb39e..0000000000 --- a/src/management/api/types/ConnectionOptionsOAuth1.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'oauth1' connection - */ -export type ConnectionOptionsOAuth1 = Record; diff --git a/src/management/api/types/ConnectionOptionsOAuth2.ts b/src/management/api/types/ConnectionOptionsOAuth2.ts deleted file mode 100644 index ed006b863e..0000000000 --- a/src/management/api/types/ConnectionOptionsOAuth2.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsOAuth2 = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsOAuth2Common.ts b/src/management/api/types/ConnectionOptionsOAuth2Common.ts deleted file mode 100644 index cec3318aca..0000000000 --- a/src/management/api/types/ConnectionOptionsOAuth2Common.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type ConnectionOptionsOAuth2Common = Record; diff --git a/src/management/api/types/ConnectionOptionsOffice365.ts b/src/management/api/types/ConnectionOptionsOffice365.ts deleted file mode 100644 index e6eb21a4ee..0000000000 --- a/src/management/api/types/ConnectionOptionsOffice365.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'office365' connection - */ -export type ConnectionOptionsOffice365 = Record; diff --git a/src/management/api/types/ConnectionOptionsOidc.ts b/src/management/api/types/ConnectionOptionsOidc.ts deleted file mode 100644 index a9b3ad7601..0000000000 --- a/src/management/api/types/ConnectionOptionsOidc.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'oidc' connection - */ -export type ConnectionOptionsOidc = Record; diff --git a/src/management/api/types/ConnectionOptionsOkta.ts b/src/management/api/types/ConnectionOptionsOkta.ts deleted file mode 100644 index ec624a317f..0000000000 --- a/src/management/api/types/ConnectionOptionsOkta.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'okta' connection - */ -export type ConnectionOptionsOkta = Record; diff --git a/src/management/api/types/ConnectionOptionsPaypal.ts b/src/management/api/types/ConnectionOptionsPaypal.ts deleted file mode 100644 index 7c86f6211e..0000000000 --- a/src/management/api/types/ConnectionOptionsPaypal.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsPaypal = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsPaypalSandbox.ts b/src/management/api/types/ConnectionOptionsPaypalSandbox.ts deleted file mode 100644 index 3694e13a13..0000000000 --- a/src/management/api/types/ConnectionOptionsPaypalSandbox.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsPaypalSandbox = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsPingFederate.ts b/src/management/api/types/ConnectionOptionsPingFederate.ts deleted file mode 100644 index 775bed1134..0000000000 --- a/src/management/api/types/ConnectionOptionsPingFederate.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'pingfederate' connection - */ -export type ConnectionOptionsPingFederate = Record; diff --git a/src/management/api/types/ConnectionOptionsPlanningCenter.ts b/src/management/api/types/ConnectionOptionsPlanningCenter.ts deleted file mode 100644 index 19aed54613..0000000000 --- a/src/management/api/types/ConnectionOptionsPlanningCenter.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'planningcenter' connection - */ -export type ConnectionOptionsPlanningCenter = Record; diff --git a/src/management/api/types/ConnectionOptionsRenren.ts b/src/management/api/types/ConnectionOptionsRenren.ts deleted file mode 100644 index 347c87e367..0000000000 --- a/src/management/api/types/ConnectionOptionsRenren.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsRenren = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsSalesforce.ts b/src/management/api/types/ConnectionOptionsSalesforce.ts deleted file mode 100644 index 83b93b0bf9..0000000000 --- a/src/management/api/types/ConnectionOptionsSalesforce.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsSalesforce = Management.ConnectionOptionsSalesforceCommon; diff --git a/src/management/api/types/ConnectionOptionsSalesforceCommon.ts b/src/management/api/types/ConnectionOptionsSalesforceCommon.ts deleted file mode 100644 index 181c092b8a..0000000000 --- a/src/management/api/types/ConnectionOptionsSalesforceCommon.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type ConnectionOptionsSalesforceCommon = Record; diff --git a/src/management/api/types/ConnectionOptionsSalesforceCommunity.ts b/src/management/api/types/ConnectionOptionsSalesforceCommunity.ts deleted file mode 100644 index 84cf185b25..0000000000 --- a/src/management/api/types/ConnectionOptionsSalesforceCommunity.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsSalesforceCommunity = Management.ConnectionOptionsSalesforceCommon; diff --git a/src/management/api/types/ConnectionOptionsSalesforceSandbox.ts b/src/management/api/types/ConnectionOptionsSalesforceSandbox.ts deleted file mode 100644 index 7ee71d4216..0000000000 --- a/src/management/api/types/ConnectionOptionsSalesforceSandbox.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsSalesforceSandbox = Management.ConnectionOptionsSalesforceCommon; diff --git a/src/management/api/types/ConnectionOptionsSaml.ts b/src/management/api/types/ConnectionOptionsSaml.ts deleted file mode 100644 index b652de5ffa..0000000000 --- a/src/management/api/types/ConnectionOptionsSaml.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'samlp' connection - */ -export type ConnectionOptionsSaml = Record; diff --git a/src/management/api/types/ConnectionOptionsSharepoint.ts b/src/management/api/types/ConnectionOptionsSharepoint.ts deleted file mode 100644 index 60112b6fe0..0000000000 --- a/src/management/api/types/ConnectionOptionsSharepoint.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsSharepoint = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsShop.ts b/src/management/api/types/ConnectionOptionsShop.ts deleted file mode 100644 index a6ab72913f..0000000000 --- a/src/management/api/types/ConnectionOptionsShop.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'shop' connection - */ -export type ConnectionOptionsShop = Record; diff --git a/src/management/api/types/ConnectionOptionsShopify.ts b/src/management/api/types/ConnectionOptionsShopify.ts deleted file mode 100644 index 63ac383ff9..0000000000 --- a/src/management/api/types/ConnectionOptionsShopify.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsShopify = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsSms.ts b/src/management/api/types/ConnectionOptionsSms.ts deleted file mode 100644 index 9d2890c273..0000000000 --- a/src/management/api/types/ConnectionOptionsSms.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'sms' connection - */ -export type ConnectionOptionsSms = Record; diff --git a/src/management/api/types/ConnectionOptionsSoundcloud.ts b/src/management/api/types/ConnectionOptionsSoundcloud.ts deleted file mode 100644 index 63718840e5..0000000000 --- a/src/management/api/types/ConnectionOptionsSoundcloud.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsSoundcloud = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsTheCity.ts b/src/management/api/types/ConnectionOptionsTheCity.ts deleted file mode 100644 index e298825391..0000000000 --- a/src/management/api/types/ConnectionOptionsTheCity.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsTheCity = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsTheCitySandbox.ts b/src/management/api/types/ConnectionOptionsTheCitySandbox.ts deleted file mode 100644 index 146069eb8e..0000000000 --- a/src/management/api/types/ConnectionOptionsTheCitySandbox.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsTheCitySandbox = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsThirtySevenSignals.ts b/src/management/api/types/ConnectionOptionsThirtySevenSignals.ts deleted file mode 100644 index 5e4f074995..0000000000 --- a/src/management/api/types/ConnectionOptionsThirtySevenSignals.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsThirtySevenSignals = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsTwitter.ts b/src/management/api/types/ConnectionOptionsTwitter.ts deleted file mode 100644 index d307ced7f2..0000000000 --- a/src/management/api/types/ConnectionOptionsTwitter.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'twitter' connection - */ -export type ConnectionOptionsTwitter = Record; diff --git a/src/management/api/types/ConnectionOptionsUntappd.ts b/src/management/api/types/ConnectionOptionsUntappd.ts deleted file mode 100644 index 56a82cb6c9..0000000000 --- a/src/management/api/types/ConnectionOptionsUntappd.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsUntappd = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsVkontakte.ts b/src/management/api/types/ConnectionOptionsVkontakte.ts deleted file mode 100644 index 09706ce2a4..0000000000 --- a/src/management/api/types/ConnectionOptionsVkontakte.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsVkontakte = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsWeibo.ts b/src/management/api/types/ConnectionOptionsWeibo.ts deleted file mode 100644 index e16fa734f4..0000000000 --- a/src/management/api/types/ConnectionOptionsWeibo.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsWeibo = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsWindowsLive.ts b/src/management/api/types/ConnectionOptionsWindowsLive.ts deleted file mode 100644 index 0c511f9bb2..0000000000 --- a/src/management/api/types/ConnectionOptionsWindowsLive.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * options for the 'windowslive' connection - */ -export type ConnectionOptionsWindowsLive = Record; diff --git a/src/management/api/types/ConnectionOptionsWordpress.ts b/src/management/api/types/ConnectionOptionsWordpress.ts deleted file mode 100644 index 11374e54da..0000000000 --- a/src/management/api/types/ConnectionOptionsWordpress.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsWordpress = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsYahoo.ts b/src/management/api/types/ConnectionOptionsYahoo.ts deleted file mode 100644 index 57eac252da..0000000000 --- a/src/management/api/types/ConnectionOptionsYahoo.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsYahoo = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsYammer.ts b/src/management/api/types/ConnectionOptionsYammer.ts deleted file mode 100644 index a771482506..0000000000 --- a/src/management/api/types/ConnectionOptionsYammer.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsYammer = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionOptionsYandex.ts b/src/management/api/types/ConnectionOptionsYandex.ts deleted file mode 100644 index 008055701b..0000000000 --- a/src/management/api/types/ConnectionOptionsYandex.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionOptionsYandex = Management.ConnectionOptionsOAuth2Common; diff --git a/src/management/api/types/ConnectionPasskeyAuthenticationMethod.ts b/src/management/api/types/ConnectionPasskeyAuthenticationMethod.ts deleted file mode 100644 index 98e449dc6e..0000000000 --- a/src/management/api/types/ConnectionPasskeyAuthenticationMethod.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Passkey authentication enablement - */ -export interface ConnectionPasskeyAuthenticationMethod { - /** Determines whether passkeys are enabled */ - enabled?: boolean; -} diff --git a/src/management/api/types/ConnectionPasskeyChallengeUiEnum.ts b/src/management/api/types/ConnectionPasskeyChallengeUiEnum.ts deleted file mode 100644 index 57da90978b..0000000000 --- a/src/management/api/types/ConnectionPasskeyChallengeUiEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Controls the UI used to challenge the user for their passkey. */ -export const ConnectionPasskeyChallengeUiEnum = { - Both: "both", - Autofill: "autofill", - Button: "button", -} as const; -export type ConnectionPasskeyChallengeUiEnum = - (typeof ConnectionPasskeyChallengeUiEnum)[keyof typeof ConnectionPasskeyChallengeUiEnum]; diff --git a/src/management/api/types/ConnectionPasskeyOptions.ts b/src/management/api/types/ConnectionPasskeyOptions.ts deleted file mode 100644 index 284642c1ba..0000000000 --- a/src/management/api/types/ConnectionPasskeyOptions.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Options for the passkey authentication method - */ -export interface ConnectionPasskeyOptions { - challenge_ui?: Management.ConnectionPasskeyChallengeUiEnum; - /** Enables or disables progressive enrollment of passkeys for the connection. */ - progressive_enrollment_enabled?: boolean; - /** Enables or disables enrollment prompt for local passkey when user authenticates using a cross-device passkey for the connection. */ - local_enrollment_enabled?: boolean; -} diff --git a/src/management/api/types/ConnectionPasswordAuthenticationMethod.ts b/src/management/api/types/ConnectionPasswordAuthenticationMethod.ts deleted file mode 100644 index 1d0eb78fe8..0000000000 --- a/src/management/api/types/ConnectionPasswordAuthenticationMethod.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Password authentication enablement - */ -export interface ConnectionPasswordAuthenticationMethod { - /** Determines whether passwords are enabled */ - enabled?: boolean; -} diff --git a/src/management/api/types/ConnectionPasswordComplexityOptions.ts b/src/management/api/types/ConnectionPasswordComplexityOptions.ts deleted file mode 100644 index 7b9a12691d..0000000000 --- a/src/management/api/types/ConnectionPasswordComplexityOptions.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Password complexity options - */ -export interface ConnectionPasswordComplexityOptions { - /** Minimum password length */ - min_length?: number; -} diff --git a/src/management/api/types/ConnectionPasswordDictionaryOptions.ts b/src/management/api/types/ConnectionPasswordDictionaryOptions.ts deleted file mode 100644 index fcd5df5786..0000000000 --- a/src/management/api/types/ConnectionPasswordDictionaryOptions.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Options for password dictionary policy - */ -export interface ConnectionPasswordDictionaryOptions { - enable: boolean; - /** Custom Password Dictionary. An array of up to 200 entries. */ - dictionary?: string[]; -} diff --git a/src/management/api/types/ConnectionPasswordHistoryOptions.ts b/src/management/api/types/ConnectionPasswordHistoryOptions.ts deleted file mode 100644 index 111985e8d7..0000000000 --- a/src/management/api/types/ConnectionPasswordHistoryOptions.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Options for password history policy - */ -export interface ConnectionPasswordHistoryOptions { - enable: boolean; - size?: number; -} diff --git a/src/management/api/types/ConnectionPasswordNoPersonalInfoOptions.ts b/src/management/api/types/ConnectionPasswordNoPersonalInfoOptions.ts deleted file mode 100644 index 5615e8812c..0000000000 --- a/src/management/api/types/ConnectionPasswordNoPersonalInfoOptions.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Options for personal info in passwords policy - */ -export interface ConnectionPasswordNoPersonalInfoOptions { - enable: boolean; -} diff --git a/src/management/api/types/ConnectionPasswordPolicyEnum.ts b/src/management/api/types/ConnectionPasswordPolicyEnum.ts deleted file mode 100644 index 21237085dd..0000000000 --- a/src/management/api/types/ConnectionPasswordPolicyEnum.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Password strength level */ -export const ConnectionPasswordPolicyEnum = { - None: "none", - Low: "low", - Fair: "fair", - Good: "good", - Excellent: "excellent", -} as const; -export type ConnectionPasswordPolicyEnum = - (typeof ConnectionPasswordPolicyEnum)[keyof typeof ConnectionPasswordPolicyEnum]; diff --git a/src/management/api/types/ConnectionPropertiesOptions.ts b/src/management/api/types/ConnectionPropertiesOptions.ts deleted file mode 100644 index c9e4cdf7c1..0000000000 --- a/src/management/api/types/ConnectionPropertiesOptions.ts +++ /dev/null @@ -1,44 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * The connection's options (depend on the connection strategy) - */ -export interface ConnectionPropertiesOptions { - validation?: Management.ConnectionValidationOptions | null; - /** An array of user fields that should not be stored in the Auth0 database (https://auth0.com/docs/security/data-security/denylist) */ - non_persistent_attrs?: string[]; - /** Order of precedence for attribute types. If the property is not specified, the default precedence of attributes will be used. */ - precedence?: Management.ConnectionIdentifierPrecedenceEnum[]; - attributes?: Management.ConnectionAttributes; - /** Set to true to inject context into custom DB scripts (warning: cannot be disabled once enabled) */ - enable_script_context?: boolean; - /** Set to true to use a legacy user store */ - enabledDatabaseCustomization?: boolean; - /** Enable this if you have a legacy user store and you want to gradually migrate those users to the Auth0 user store */ - import_mode?: boolean; - customScripts?: Management.ConnectionCustomScripts; - authentication_methods?: Management.ConnectionAuthenticationMethods | null; - passkey_options?: Management.ConnectionPasskeyOptions | null; - passwordPolicy?: Management.ConnectionPasswordPolicyEnum | null; - password_complexity_options?: Management.ConnectionPasswordComplexityOptions | null; - password_history?: Management.ConnectionPasswordHistoryOptions | null; - password_no_personal_info?: Management.ConnectionPasswordNoPersonalInfoOptions | null; - password_dictionary?: Management.ConnectionPasswordDictionaryOptions | null; - api_enable_users?: boolean; - basic_profile?: boolean; - ext_admin?: boolean; - ext_is_suspended?: boolean; - ext_agreed_terms?: boolean; - ext_groups?: boolean; - ext_assigned_plans?: boolean; - ext_profile?: boolean; - disable_self_service_change_password?: boolean; - upstream_params?: (Management.ConnectionUpstreamParams | undefined) | null; - set_user_root_attributes?: Management.ConnectionSetUserRootAttributesEnum; - gateway_authentication?: Management.ConnectionGatewayAuthentication | null; - federated_connections_access_tokens?: Management.ConnectionFederatedConnectionsAccessTokens | null; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ConnectionRealms.ts b/src/management/api/types/ConnectionRealms.ts deleted file mode 100644 index cbdbc86649..0000000000 --- a/src/management/api/types/ConnectionRealms.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Defines the realms for which the connection will be used (ie: email domains). If the array is empty or the property is not specified, the connection name will be added as realm. - */ -export type ConnectionRealms = string[]; diff --git a/src/management/api/types/ConnectionRequestCommon.ts b/src/management/api/types/ConnectionRequestCommon.ts deleted file mode 100644 index 5fe9b2554a..0000000000 --- a/src/management/api/types/ConnectionRequestCommon.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ConnectionRequestCommon { - display_name?: Management.ConnectionDisplayName; - enabled_clients?: Management.ConnectionEnabledClients; - is_domain_connection?: Management.ConnectionIsDomainConnection; - show_as_button?: Management.ConnectionShowAsButton; - realms?: Management.ConnectionRealms; - metadata?: Management.ConnectionsMetadata; - authentication?: Management.ConnectionAuthenticationPurpose; - connected_accounts?: Management.ConnectionConnectedAccountsPurpose; -} diff --git a/src/management/api/types/ConnectionResponseCommon.ts b/src/management/api/types/ConnectionResponseCommon.ts deleted file mode 100644 index 5b351e588e..0000000000 --- a/src/management/api/types/ConnectionResponseCommon.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ConnectionResponseCommon extends Management.ConnectionRequestCommon { - id?: Management.ConnectionId; - strategy?: Management.ConnectionIdentityProviderEnum; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentAd.ts b/src/management/api/types/ConnectionResponseContentAd.ts deleted file mode 100644 index 295017c8d2..0000000000 --- a/src/management/api/types/ConnectionResponseContentAd.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=ad - */ -export interface ConnectionResponseContentAd extends Management.ConnectionRequestCommon { - strategy: "ad"; - options?: Management.ConnectionOptionsAd; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentAdfs.ts b/src/management/api/types/ConnectionResponseContentAdfs.ts deleted file mode 100644 index d2585dc0b6..0000000000 --- a/src/management/api/types/ConnectionResponseContentAdfs.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=adfs - */ -export interface ConnectionResponseContentAdfs extends Management.ConnectionRequestCommon { - strategy: "adfs"; - options?: Management.ConnectionOptionsAdfs; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentAmazon.ts b/src/management/api/types/ConnectionResponseContentAmazon.ts deleted file mode 100644 index 17aa0f1562..0000000000 --- a/src/management/api/types/ConnectionResponseContentAmazon.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=amazon - */ -export interface ConnectionResponseContentAmazon extends Management.ConnectionRequestCommon { - strategy: "amazon"; - options?: Management.ConnectionOptionsAmazon; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentAol.ts b/src/management/api/types/ConnectionResponseContentAol.ts deleted file mode 100644 index 223e39f71e..0000000000 --- a/src/management/api/types/ConnectionResponseContentAol.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=aol - */ -export interface ConnectionResponseContentAol extends Management.ConnectionRequestCommon { - strategy: "aol"; - options?: Management.ConnectionOptionsAol; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentApple.ts b/src/management/api/types/ConnectionResponseContentApple.ts deleted file mode 100644 index 0b407de0ad..0000000000 --- a/src/management/api/types/ConnectionResponseContentApple.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=apple - */ -export interface ConnectionResponseContentApple extends Management.ConnectionRequestCommon { - strategy: "apple"; - options?: Management.ConnectionOptionsApple; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentAuth0.ts b/src/management/api/types/ConnectionResponseContentAuth0.ts deleted file mode 100644 index d625cebcd3..0000000000 --- a/src/management/api/types/ConnectionResponseContentAuth0.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=auth0 - */ -export interface ConnectionResponseContentAuth0 extends Management.ConnectionRequestCommon { - strategy: "auth0"; - options?: Management.ConnectionOptionsAuth0; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentAuth0Oidc.ts b/src/management/api/types/ConnectionResponseContentAuth0Oidc.ts deleted file mode 100644 index 85e007e42f..0000000000 --- a/src/management/api/types/ConnectionResponseContentAuth0Oidc.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=auth0-oidc - */ -export interface ConnectionResponseContentAuth0Oidc extends Management.ConnectionRequestCommon { - strategy: "auth0-oidc"; - options?: Management.ConnectionOptionsAuth0Oidc; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentAzureAd.ts b/src/management/api/types/ConnectionResponseContentAzureAd.ts deleted file mode 100644 index c93e30e2de..0000000000 --- a/src/management/api/types/ConnectionResponseContentAzureAd.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=waad - */ -export interface ConnectionResponseContentAzureAd extends Management.ConnectionRequestCommon { - strategy: "waad"; - options?: Management.ConnectionOptionsAzureAd; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentBaidu.ts b/src/management/api/types/ConnectionResponseContentBaidu.ts deleted file mode 100644 index 483af6356c..0000000000 --- a/src/management/api/types/ConnectionResponseContentBaidu.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=baidu - */ -export interface ConnectionResponseContentBaidu extends Management.ConnectionRequestCommon { - strategy: "baidu"; - options?: Management.ConnectionOptionsBaidu; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentBitbucket.ts b/src/management/api/types/ConnectionResponseContentBitbucket.ts deleted file mode 100644 index 09c05a40ee..0000000000 --- a/src/management/api/types/ConnectionResponseContentBitbucket.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=bitbucket - */ -export interface ConnectionResponseContentBitbucket extends Management.ConnectionRequestCommon { - strategy: "bitbucket"; - options?: Management.ConnectionOptionsBitbucket; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentBitly.ts b/src/management/api/types/ConnectionResponseContentBitly.ts deleted file mode 100644 index 98dc9f3335..0000000000 --- a/src/management/api/types/ConnectionResponseContentBitly.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=bitly - */ -export interface ConnectionResponseContentBitly extends Management.ConnectionRequestCommon { - strategy: "bitly"; - options?: Management.ConnectionOptionsBitly; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentBox.ts b/src/management/api/types/ConnectionResponseContentBox.ts deleted file mode 100644 index 53bf4eddde..0000000000 --- a/src/management/api/types/ConnectionResponseContentBox.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=box - */ -export interface ConnectionResponseContentBox extends Management.ConnectionRequestCommon { - strategy: "box"; - options?: Management.ConnectionOptionsBox; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentCustom.ts b/src/management/api/types/ConnectionResponseContentCustom.ts deleted file mode 100644 index 32242cc083..0000000000 --- a/src/management/api/types/ConnectionResponseContentCustom.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=custom - */ -export interface ConnectionResponseContentCustom extends Management.ConnectionRequestCommon { - strategy: "custom"; - options?: Management.ConnectionOptionsCustom; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentDaccount.ts b/src/management/api/types/ConnectionResponseContentDaccount.ts deleted file mode 100644 index c4635f4582..0000000000 --- a/src/management/api/types/ConnectionResponseContentDaccount.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=daccount - */ -export interface ConnectionResponseContentDaccount extends Management.ConnectionRequestCommon { - strategy: "daccount"; - options?: Management.ConnectionOptionsDaccount; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentDropbox.ts b/src/management/api/types/ConnectionResponseContentDropbox.ts deleted file mode 100644 index 2085ee41f0..0000000000 --- a/src/management/api/types/ConnectionResponseContentDropbox.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=dropbox - */ -export interface ConnectionResponseContentDropbox extends Management.ConnectionRequestCommon { - strategy: "dropbox"; - options?: Management.ConnectionOptionsDropbox; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentDwolla.ts b/src/management/api/types/ConnectionResponseContentDwolla.ts deleted file mode 100644 index f301841f58..0000000000 --- a/src/management/api/types/ConnectionResponseContentDwolla.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=dwolla - */ -export interface ConnectionResponseContentDwolla extends Management.ConnectionRequestCommon { - strategy: "dwolla"; - options?: Management.ConnectionOptionsDwolla; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentEmail.ts b/src/management/api/types/ConnectionResponseContentEmail.ts deleted file mode 100644 index 6488b0cbf5..0000000000 --- a/src/management/api/types/ConnectionResponseContentEmail.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=email - */ -export interface ConnectionResponseContentEmail extends Management.ConnectionRequestCommon { - strategy: "email"; - options?: Management.ConnectionOptionsEmail; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentEvernote.ts b/src/management/api/types/ConnectionResponseContentEvernote.ts deleted file mode 100644 index 6682863e34..0000000000 --- a/src/management/api/types/ConnectionResponseContentEvernote.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=evernote - */ -export interface ConnectionResponseContentEvernote extends Management.ConnectionRequestCommon { - strategy: "evernote"; - options?: Management.ConnectionOptionsEvernote; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentEvernoteSandbox.ts b/src/management/api/types/ConnectionResponseContentEvernoteSandbox.ts deleted file mode 100644 index f082abbbf4..0000000000 --- a/src/management/api/types/ConnectionResponseContentEvernoteSandbox.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=evernote-sandbox - */ -export interface ConnectionResponseContentEvernoteSandbox extends Management.ConnectionRequestCommon { - strategy: "evernote-sandbox"; - options?: Management.ConnectionOptionsEvernoteSandbox; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentExact.ts b/src/management/api/types/ConnectionResponseContentExact.ts deleted file mode 100644 index 22a708bb5a..0000000000 --- a/src/management/api/types/ConnectionResponseContentExact.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=exact - */ -export interface ConnectionResponseContentExact extends Management.ConnectionRequestCommon { - strategy: "exact"; - options?: Management.ConnectionOptionsExact; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentFacebook.ts b/src/management/api/types/ConnectionResponseContentFacebook.ts deleted file mode 100644 index ca89962bf0..0000000000 --- a/src/management/api/types/ConnectionResponseContentFacebook.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=facebook - */ -export interface ConnectionResponseContentFacebook extends Management.ConnectionRequestCommon { - strategy: "facebook"; - options?: Management.ConnectionOptionsFacebook; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentFitbit.ts b/src/management/api/types/ConnectionResponseContentFitbit.ts deleted file mode 100644 index 09c1d76d35..0000000000 --- a/src/management/api/types/ConnectionResponseContentFitbit.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=fitbit - */ -export interface ConnectionResponseContentFitbit extends Management.ConnectionRequestCommon { - strategy: "fitbit"; - options?: Management.ConnectionOptionsFitbit; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentFlickr.ts b/src/management/api/types/ConnectionResponseContentFlickr.ts deleted file mode 100644 index fe12e0b994..0000000000 --- a/src/management/api/types/ConnectionResponseContentFlickr.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=flickr - */ -export interface ConnectionResponseContentFlickr extends Management.ConnectionRequestCommon { - strategy: "flickr"; - options?: Management.ConnectionOptionsFlickr; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentGitHub.ts b/src/management/api/types/ConnectionResponseContentGitHub.ts deleted file mode 100644 index c4e77de5fb..0000000000 --- a/src/management/api/types/ConnectionResponseContentGitHub.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=github - */ -export interface ConnectionResponseContentGitHub extends Management.ConnectionRequestCommon { - strategy: "github"; - options?: Management.ConnectionOptionsGitHub; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentGoogleApps.ts b/src/management/api/types/ConnectionResponseContentGoogleApps.ts deleted file mode 100644 index 4c46b2c9cf..0000000000 --- a/src/management/api/types/ConnectionResponseContentGoogleApps.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=google-apps - */ -export interface ConnectionResponseContentGoogleApps extends Management.ConnectionRequestCommon { - strategy: "google-apps"; - options?: Management.ConnectionOptionsGoogleApps; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentGoogleOAuth2.ts b/src/management/api/types/ConnectionResponseContentGoogleOAuth2.ts deleted file mode 100644 index ab5c397a27..0000000000 --- a/src/management/api/types/ConnectionResponseContentGoogleOAuth2.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=google-oauth2 - */ -export interface ConnectionResponseContentGoogleOAuth2 extends Management.ConnectionRequestCommon { - strategy: "google-oauth2"; - options?: Management.ConnectionOptionsGoogleOAuth2; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentInstagram.ts b/src/management/api/types/ConnectionResponseContentInstagram.ts deleted file mode 100644 index 4db829050b..0000000000 --- a/src/management/api/types/ConnectionResponseContentInstagram.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=instagram - */ -export interface ConnectionResponseContentInstagram extends Management.ConnectionRequestCommon { - strategy: "instagram"; - options?: Management.ConnectionOptionsInstagram; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentIp.ts b/src/management/api/types/ConnectionResponseContentIp.ts deleted file mode 100644 index ca24a7d2c8..0000000000 --- a/src/management/api/types/ConnectionResponseContentIp.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=ip - */ -export interface ConnectionResponseContentIp extends Management.ConnectionRequestCommon { - strategy: "ip"; - options?: Management.ConnectionOptionsIp; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentLine.ts b/src/management/api/types/ConnectionResponseContentLine.ts deleted file mode 100644 index a819abbb29..0000000000 --- a/src/management/api/types/ConnectionResponseContentLine.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=line - */ -export interface ConnectionResponseContentLine extends Management.ConnectionRequestCommon { - strategy: "line"; - options?: Management.ConnectionOptionsLine; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentLinkedin.ts b/src/management/api/types/ConnectionResponseContentLinkedin.ts deleted file mode 100644 index 13608c1609..0000000000 --- a/src/management/api/types/ConnectionResponseContentLinkedin.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=linkedin - */ -export interface ConnectionResponseContentLinkedin extends Management.ConnectionRequestCommon { - strategy: "linkedin"; - options?: Management.ConnectionOptionsLinkedin; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentMiicard.ts b/src/management/api/types/ConnectionResponseContentMiicard.ts deleted file mode 100644 index 2e4c253cbb..0000000000 --- a/src/management/api/types/ConnectionResponseContentMiicard.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=miicard - */ -export interface ConnectionResponseContentMiicard extends Management.ConnectionRequestCommon { - strategy: "miicard"; - options?: Management.ConnectionOptionsMiicard; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentOAuth1.ts b/src/management/api/types/ConnectionResponseContentOAuth1.ts deleted file mode 100644 index 924a634842..0000000000 --- a/src/management/api/types/ConnectionResponseContentOAuth1.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=oauth1 - */ -export interface ConnectionResponseContentOAuth1 extends Management.ConnectionRequestCommon { - strategy: "oauth1"; - options?: Management.ConnectionOptionsOAuth1; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentOAuth2.ts b/src/management/api/types/ConnectionResponseContentOAuth2.ts deleted file mode 100644 index 3837999b7d..0000000000 --- a/src/management/api/types/ConnectionResponseContentOAuth2.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=oauth2 - */ -export interface ConnectionResponseContentOAuth2 extends Management.ConnectionRequestCommon { - strategy: "oauth2"; - options?: Management.ConnectionOptionsOAuth2; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentOffice365.ts b/src/management/api/types/ConnectionResponseContentOffice365.ts deleted file mode 100644 index 2ff6cf0906..0000000000 --- a/src/management/api/types/ConnectionResponseContentOffice365.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=office365 - */ -export interface ConnectionResponseContentOffice365 extends Management.ConnectionRequestCommon { - strategy: "office365"; - options?: Management.ConnectionOptionsOffice365; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentOidc.ts b/src/management/api/types/ConnectionResponseContentOidc.ts deleted file mode 100644 index 7cbee316bc..0000000000 --- a/src/management/api/types/ConnectionResponseContentOidc.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=oidc - */ -export interface ConnectionResponseContentOidc extends Management.ConnectionRequestCommon { - strategy: "oidc"; - options?: Management.ConnectionOptionsOidc; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentOkta.ts b/src/management/api/types/ConnectionResponseContentOkta.ts deleted file mode 100644 index 0cc047cf1f..0000000000 --- a/src/management/api/types/ConnectionResponseContentOkta.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=okta - */ -export interface ConnectionResponseContentOkta extends Management.ConnectionRequestCommon { - strategy: "okta"; - options?: Management.ConnectionOptionsOkta; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentPaypal.ts b/src/management/api/types/ConnectionResponseContentPaypal.ts deleted file mode 100644 index 8dc1fb8eeb..0000000000 --- a/src/management/api/types/ConnectionResponseContentPaypal.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=paypal - */ -export interface ConnectionResponseContentPaypal extends Management.ConnectionRequestCommon { - strategy: "paypal"; - options?: Management.ConnectionOptionsPaypal; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentPaypalSandbox.ts b/src/management/api/types/ConnectionResponseContentPaypalSandbox.ts deleted file mode 100644 index e53db92271..0000000000 --- a/src/management/api/types/ConnectionResponseContentPaypalSandbox.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=paypal-sandbox - */ -export interface ConnectionResponseContentPaypalSandbox extends Management.ConnectionRequestCommon { - strategy: "paypal-sandbox"; - options?: Management.ConnectionOptionsPaypalSandbox; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentPingFederate.ts b/src/management/api/types/ConnectionResponseContentPingFederate.ts deleted file mode 100644 index 19c0766499..0000000000 --- a/src/management/api/types/ConnectionResponseContentPingFederate.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=pingfederate - */ -export interface ConnectionResponseContentPingFederate extends Management.ConnectionRequestCommon { - strategy: "pingfederate"; - options?: Management.ConnectionOptionsPingFederate; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentPlanningCenter.ts b/src/management/api/types/ConnectionResponseContentPlanningCenter.ts deleted file mode 100644 index 2465c1de7b..0000000000 --- a/src/management/api/types/ConnectionResponseContentPlanningCenter.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=planningcenter - */ -export interface ConnectionResponseContentPlanningCenter extends Management.ConnectionRequestCommon { - strategy: "planningcenter"; - options?: Management.ConnectionOptionsPlanningCenter; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentRenren.ts b/src/management/api/types/ConnectionResponseContentRenren.ts deleted file mode 100644 index 0b8eab1c2e..0000000000 --- a/src/management/api/types/ConnectionResponseContentRenren.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=renren - */ -export interface ConnectionResponseContentRenren extends Management.ConnectionRequestCommon { - strategy: "renren"; - options?: Management.ConnectionOptionsRenren; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentSalesforce.ts b/src/management/api/types/ConnectionResponseContentSalesforce.ts deleted file mode 100644 index 5b75402476..0000000000 --- a/src/management/api/types/ConnectionResponseContentSalesforce.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=salesforce - */ -export interface ConnectionResponseContentSalesforce extends Management.ConnectionRequestCommon { - strategy: "salesforce"; - options?: Management.ConnectionOptionsSalesforce; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentSalesforceCommunity.ts b/src/management/api/types/ConnectionResponseContentSalesforceCommunity.ts deleted file mode 100644 index b7926250c2..0000000000 --- a/src/management/api/types/ConnectionResponseContentSalesforceCommunity.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=salesforce-community - */ -export interface ConnectionResponseContentSalesforceCommunity extends Management.ConnectionRequestCommon { - strategy: "salesforce-community"; - options?: Management.ConnectionOptionsSalesforceCommunity; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentSalesforceSandbox.ts b/src/management/api/types/ConnectionResponseContentSalesforceSandbox.ts deleted file mode 100644 index 1271b0e6fa..0000000000 --- a/src/management/api/types/ConnectionResponseContentSalesforceSandbox.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=salesforce-sandbox - */ -export interface ConnectionResponseContentSalesforceSandbox extends Management.ConnectionRequestCommon { - strategy: "salesforce-sandbox"; - options?: Management.ConnectionOptionsSalesforceSandbox; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentSaml.ts b/src/management/api/types/ConnectionResponseContentSaml.ts deleted file mode 100644 index 6de56326bc..0000000000 --- a/src/management/api/types/ConnectionResponseContentSaml.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=samlp - */ -export interface ConnectionResponseContentSaml extends Management.ConnectionRequestCommon { - strategy: "samlp"; - options?: Management.ConnectionOptionsSaml; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentSharepoint.ts b/src/management/api/types/ConnectionResponseContentSharepoint.ts deleted file mode 100644 index e283661ecf..0000000000 --- a/src/management/api/types/ConnectionResponseContentSharepoint.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=sharepoint - */ -export interface ConnectionResponseContentSharepoint extends Management.ConnectionRequestCommon { - strategy: "sharepoint"; - options?: Management.ConnectionOptionsSharepoint; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentShop.ts b/src/management/api/types/ConnectionResponseContentShop.ts deleted file mode 100644 index 6097ca49ff..0000000000 --- a/src/management/api/types/ConnectionResponseContentShop.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=shop - */ -export interface ConnectionResponseContentShop extends Management.ConnectionRequestCommon { - strategy: "shop"; - options?: Management.ConnectionOptionsShop; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentShopify.ts b/src/management/api/types/ConnectionResponseContentShopify.ts deleted file mode 100644 index 0d183a8b19..0000000000 --- a/src/management/api/types/ConnectionResponseContentShopify.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=shopify - */ -export interface ConnectionResponseContentShopify extends Management.ConnectionRequestCommon { - strategy: "shopify"; - options?: Management.ConnectionOptionsShopify; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentSms.ts b/src/management/api/types/ConnectionResponseContentSms.ts deleted file mode 100644 index 66b616d077..0000000000 --- a/src/management/api/types/ConnectionResponseContentSms.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=sms - */ -export interface ConnectionResponseContentSms extends Management.ConnectionRequestCommon { - strategy: "sms"; - options?: Management.ConnectionOptionsSms; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentSoundcloud.ts b/src/management/api/types/ConnectionResponseContentSoundcloud.ts deleted file mode 100644 index 3938999310..0000000000 --- a/src/management/api/types/ConnectionResponseContentSoundcloud.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=soundcloud - */ -export interface ConnectionResponseContentSoundcloud extends Management.ConnectionRequestCommon { - strategy: "soundcloud"; - options?: Management.ConnectionOptionsSoundcloud; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentTheCity.ts b/src/management/api/types/ConnectionResponseContentTheCity.ts deleted file mode 100644 index f16b553689..0000000000 --- a/src/management/api/types/ConnectionResponseContentTheCity.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=thecity - */ -export interface ConnectionResponseContentTheCity extends Management.ConnectionRequestCommon { - strategy: "thecity"; - options?: Management.ConnectionOptionsTheCity; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentTheCitySandbox.ts b/src/management/api/types/ConnectionResponseContentTheCitySandbox.ts deleted file mode 100644 index 30b156f4f2..0000000000 --- a/src/management/api/types/ConnectionResponseContentTheCitySandbox.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=thecity-sandbox - */ -export interface ConnectionResponseContentTheCitySandbox extends Management.ConnectionRequestCommon { - strategy: "thecity-sandbox"; - options?: Management.ConnectionOptionsTheCitySandbox; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentThirtySevenSignals.ts b/src/management/api/types/ConnectionResponseContentThirtySevenSignals.ts deleted file mode 100644 index ce5ccc9628..0000000000 --- a/src/management/api/types/ConnectionResponseContentThirtySevenSignals.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=thirtysevensignals - */ -export interface ConnectionResponseContentThirtySevenSignals extends Management.ConnectionRequestCommon { - strategy: "thirtysevensignals"; - options?: Management.ConnectionOptionsThirtySevenSignals; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentTwitter.ts b/src/management/api/types/ConnectionResponseContentTwitter.ts deleted file mode 100644 index 780a9ca28a..0000000000 --- a/src/management/api/types/ConnectionResponseContentTwitter.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=twitter - */ -export interface ConnectionResponseContentTwitter extends Management.ConnectionRequestCommon { - strategy: "twitter"; - options?: Management.ConnectionOptionsTwitter; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentUntappd.ts b/src/management/api/types/ConnectionResponseContentUntappd.ts deleted file mode 100644 index 66a594680c..0000000000 --- a/src/management/api/types/ConnectionResponseContentUntappd.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=untappd - */ -export interface ConnectionResponseContentUntappd extends Management.ConnectionRequestCommon { - strategy: "untappd"; - options?: Management.ConnectionOptionsUntappd; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentVkontakte.ts b/src/management/api/types/ConnectionResponseContentVkontakte.ts deleted file mode 100644 index 1065e23671..0000000000 --- a/src/management/api/types/ConnectionResponseContentVkontakte.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=vkontakte - */ -export interface ConnectionResponseContentVkontakte extends Management.ConnectionRequestCommon { - strategy: "vkontakte"; - options?: Management.ConnectionOptionsVkontakte; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentWeibo.ts b/src/management/api/types/ConnectionResponseContentWeibo.ts deleted file mode 100644 index 285062910e..0000000000 --- a/src/management/api/types/ConnectionResponseContentWeibo.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=weibo - */ -export interface ConnectionResponseContentWeibo extends Management.ConnectionRequestCommon { - strategy: "weibo"; - options?: Management.ConnectionOptionsWeibo; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentWindowsLive.ts b/src/management/api/types/ConnectionResponseContentWindowsLive.ts deleted file mode 100644 index f74ff5fdf8..0000000000 --- a/src/management/api/types/ConnectionResponseContentWindowsLive.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=windowslive - */ -export interface ConnectionResponseContentWindowsLive extends Management.ConnectionRequestCommon { - strategy: "windowslive"; - options?: Management.ConnectionOptionsWindowsLive; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentWordpress.ts b/src/management/api/types/ConnectionResponseContentWordpress.ts deleted file mode 100644 index 0c8c83ae12..0000000000 --- a/src/management/api/types/ConnectionResponseContentWordpress.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=wordpress - */ -export interface ConnectionResponseContentWordpress extends Management.ConnectionRequestCommon { - strategy: "wordpress"; - options?: Management.ConnectionOptionsWordpress; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentYahoo.ts b/src/management/api/types/ConnectionResponseContentYahoo.ts deleted file mode 100644 index a5c82fc21e..0000000000 --- a/src/management/api/types/ConnectionResponseContentYahoo.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=yahoo - */ -export interface ConnectionResponseContentYahoo extends Management.ConnectionRequestCommon { - strategy: "yahoo"; - options?: Management.ConnectionOptionsYahoo; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentYammer.ts b/src/management/api/types/ConnectionResponseContentYammer.ts deleted file mode 100644 index 23b2154b6b..0000000000 --- a/src/management/api/types/ConnectionResponseContentYammer.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=yammer - */ -export interface ConnectionResponseContentYammer extends Management.ConnectionRequestCommon { - strategy: "yammer"; - options?: Management.ConnectionOptionsYammer; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionResponseContentYandex.ts b/src/management/api/types/ConnectionResponseContentYandex.ts deleted file mode 100644 index 4299457e45..0000000000 --- a/src/management/api/types/ConnectionResponseContentYandex.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Response for connections with strategy=yandex - */ -export interface ConnectionResponseContentYandex extends Management.ConnectionRequestCommon { - strategy: "yandex"; - options?: Management.ConnectionOptionsYandex; - id?: Management.ConnectionId; - name?: Management.ConnectionName; -} diff --git a/src/management/api/types/ConnectionSetUserRootAttributesEnum.ts b/src/management/api/types/ConnectionSetUserRootAttributesEnum.ts deleted file mode 100644 index aa13940f4c..0000000000 --- a/src/management/api/types/ConnectionSetUserRootAttributesEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** When using an external IdP, this flag determines whether 'name', 'given_name', 'family_name', 'nickname', and 'picture' attributes are updated. In addition, it also determines whether the user is created when user doesnt exist previously. Possible values are 'on_each_login' (default value, it configures the connection to automatically create the user if necessary and update the root attributes from the external IdP with each user login. When this setting is used, root attributes cannot be independently updated), 'on_first_login' (configures the connection to create the user and set the root attributes on first login only, allowing them to be independently updated thereafter), and 'never_on_login' (configures the connection not to create the user and not to set the root attributes from the external IdP, allowing them to be independently updated). */ -export const ConnectionSetUserRootAttributesEnum = { - OnEachLogin: "on_each_login", - OnFirstLogin: "on_first_login", - NeverOnLogin: "never_on_login", -} as const; -export type ConnectionSetUserRootAttributesEnum = - (typeof ConnectionSetUserRootAttributesEnum)[keyof typeof ConnectionSetUserRootAttributesEnum]; diff --git a/src/management/api/types/ConnectionShowAsButton.ts b/src/management/api/types/ConnectionShowAsButton.ts deleted file mode 100644 index fb1fa7146d..0000000000 --- a/src/management/api/types/ConnectionShowAsButton.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Enables showing a button for the connection in the login page (new experience only). If false, it will be usable only by HRD. (Defaults to false.) - */ -export type ConnectionShowAsButton = boolean; diff --git a/src/management/api/types/ConnectionStrategyEnum.ts b/src/management/api/types/ConnectionStrategyEnum.ts deleted file mode 100644 index 5b2c00679a..0000000000 --- a/src/management/api/types/ConnectionStrategyEnum.ts +++ /dev/null @@ -1,68 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ConnectionStrategyEnum = { - Ad: "ad", - Adfs: "adfs", - Amazon: "amazon", - Apple: "apple", - Dropbox: "dropbox", - Bitbucket: "bitbucket", - Aol: "aol", - Auth0Oidc: "auth0-oidc", - Auth0: "auth0", - Baidu: "baidu", - Bitly: "bitly", - Box: "box", - Custom: "custom", - Daccount: "daccount", - Dwolla: "dwolla", - Email: "email", - EvernoteSandbox: "evernote-sandbox", - Evernote: "evernote", - Exact: "exact", - Facebook: "facebook", - Fitbit: "fitbit", - Flickr: "flickr", - Github: "github", - GoogleApps: "google-apps", - GoogleOauth2: "google-oauth2", - Instagram: "instagram", - Ip: "ip", - Line: "line", - Linkedin: "linkedin", - Miicard: "miicard", - Oauth1: "oauth1", - Oauth2: "oauth2", - Office365: "office365", - Oidc: "oidc", - Okta: "okta", - Paypal: "paypal", - PaypalSandbox: "paypal-sandbox", - Pingfederate: "pingfederate", - Planningcenter: "planningcenter", - Renren: "renren", - SalesforceCommunity: "salesforce-community", - SalesforceSandbox: "salesforce-sandbox", - Salesforce: "salesforce", - Samlp: "samlp", - Sharepoint: "sharepoint", - Shopify: "shopify", - Shop: "shop", - Sms: "sms", - Soundcloud: "soundcloud", - ThecitySandbox: "thecity-sandbox", - Thecity: "thecity", - Thirtysevensignals: "thirtysevensignals", - Twitter: "twitter", - Untappd: "untappd", - Vkontakte: "vkontakte", - Waad: "waad", - Weibo: "weibo", - Windowslive: "windowslive", - Wordpress: "wordpress", - Yahoo: "yahoo", - Yammer: "yammer", - Yandex: "yandex", - Auth0Adldap: "auth0-adldap", -} as const; -export type ConnectionStrategyEnum = (typeof ConnectionStrategyEnum)[keyof typeof ConnectionStrategyEnum]; diff --git a/src/management/api/types/ConnectionUpstreamAdditionalProperties.ts b/src/management/api/types/ConnectionUpstreamAdditionalProperties.ts deleted file mode 100644 index 58be246b6e..0000000000 --- a/src/management/api/types/ConnectionUpstreamAdditionalProperties.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ConnectionUpstreamAdditionalProperties = - | Management.ConnectionUpstreamAlias - | Management.ConnectionUpstreamValue; diff --git a/src/management/api/types/ConnectionUpstreamAlias.ts b/src/management/api/types/ConnectionUpstreamAlias.ts deleted file mode 100644 index e1bf7d5f2e..0000000000 --- a/src/management/api/types/ConnectionUpstreamAlias.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ConnectionUpstreamAlias { - alias?: Management.ConnectionUpstreamAliasEnum; -} diff --git a/src/management/api/types/ConnectionUpstreamAliasEnum.ts b/src/management/api/types/ConnectionUpstreamAliasEnum.ts deleted file mode 100644 index 2a6879a989..0000000000 --- a/src/management/api/types/ConnectionUpstreamAliasEnum.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ConnectionUpstreamAliasEnum = { - AcrValues: "acr_values", - Audience: "audience", - ClientId: "client_id", - Display: "display", - IdTokenHint: "id_token_hint", - LoginHint: "login_hint", - MaxAge: "max_age", - Prompt: "prompt", - Resource: "resource", - ResponseMode: "response_mode", - ResponseType: "response_type", - UiLocales: "ui_locales", -} as const; -export type ConnectionUpstreamAliasEnum = - (typeof ConnectionUpstreamAliasEnum)[keyof typeof ConnectionUpstreamAliasEnum]; diff --git a/src/management/api/types/ConnectionUpstreamParams.ts b/src/management/api/types/ConnectionUpstreamParams.ts deleted file mode 100644 index 9fe5867817..0000000000 --- a/src/management/api/types/ConnectionUpstreamParams.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Options for adding parameters in the request to the upstream IdP - */ -export type ConnectionUpstreamParams = - | (Record | null) - | undefined; diff --git a/src/management/api/types/ConnectionUpstreamValue.ts b/src/management/api/types/ConnectionUpstreamValue.ts deleted file mode 100644 index 945ab939ef..0000000000 --- a/src/management/api/types/ConnectionUpstreamValue.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface ConnectionUpstreamValue { - value?: string; -} diff --git a/src/management/api/types/ConnectionUsernameValidationOptions.ts b/src/management/api/types/ConnectionUsernameValidationOptions.ts deleted file mode 100644 index 1f90a1e63e..0000000000 --- a/src/management/api/types/ConnectionUsernameValidationOptions.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface ConnectionUsernameValidationOptions { - min: number; - max: number; -} diff --git a/src/management/api/types/ConnectionValidationOptions.ts b/src/management/api/types/ConnectionValidationOptions.ts deleted file mode 100644 index a2bef28065..0000000000 --- a/src/management/api/types/ConnectionValidationOptions.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Options for validation - */ -export interface ConnectionValidationOptions { - username?: Management.ConnectionUsernameValidationOptions | null; -} diff --git a/src/management/api/types/ConnectionsMetadata.ts b/src/management/api/types/ConnectionsMetadata.ts deleted file mode 100644 index d51e73541c..0000000000 --- a/src/management/api/types/ConnectionsMetadata.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. - */ -export type ConnectionsMetadata = Record; diff --git a/src/management/api/types/CreateActionResponseContent.ts b/src/management/api/types/CreateActionResponseContent.ts deleted file mode 100644 index 070627847f..0000000000 --- a/src/management/api/types/CreateActionResponseContent.ts +++ /dev/null @@ -1,35 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateActionResponseContent { - /** The unique ID of the action. */ - id?: string; - /** The name of an action. */ - name?: string; - /** The list of triggers that this action supports. At this time, an action can only target a single trigger at a time. */ - supported_triggers?: Management.ActionTrigger[]; - /** True if all of an Action's contents have been deployed. */ - all_changes_deployed?: boolean; - /** The time when this action was created. */ - created_at?: string; - /** The time when this action was updated. */ - updated_at?: string; - /** The source code of the action. */ - code?: string; - /** The list of third party npm modules, and their versions, that this action depends on. */ - dependencies?: Management.ActionVersionDependency[]; - /** The Node runtime. For example: `node22`, defaults to `node22` */ - runtime?: string; - /** The list of secrets that are included in an action or a version of an action. */ - secrets?: Management.ActionSecretResponse[]; - deployed_version?: Management.ActionDeployedVersion; - /** installed_integration_id is the fk reference to the InstalledIntegration entity. */ - installed_integration_id?: string; - integration?: Management.Integration; - status?: Management.ActionBuildStatusEnum; - /** The time when this action was built successfully. */ - built_at?: string; - /** True if the action should be deployed after creation. */ - deploy?: boolean; -} diff --git a/src/management/api/types/CreateBrandingPhoneProviderResponseContent.ts b/src/management/api/types/CreateBrandingPhoneProviderResponseContent.ts deleted file mode 100644 index a0e867e900..0000000000 --- a/src/management/api/types/CreateBrandingPhoneProviderResponseContent.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Phone provider configuration schema - */ -export interface CreateBrandingPhoneProviderResponseContent { - id?: string; - /** The name of the tenant */ - tenant?: string; - name: Management.PhoneProviderNameEnum; - channel?: Management.PhoneProviderChannelEnum; - /** Whether the provider is enabled (false) or disabled (true). */ - disabled?: boolean; - configuration?: Management.PhoneProviderConfiguration; - /** The provider's creation date and time in ISO 8601 format */ - created_at?: string; - /** The date and time of the last update to the provider in ISO 8601 format */ - updated_at?: string; -} diff --git a/src/management/api/types/CreateBrandingThemeResponseContent.ts b/src/management/api/types/CreateBrandingThemeResponseContent.ts deleted file mode 100644 index e3ffab8f2f..0000000000 --- a/src/management/api/types/CreateBrandingThemeResponseContent.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateBrandingThemeResponseContent { - borders: Management.BrandingThemeBorders; - colors: Management.BrandingThemeColors; - /** Display Name */ - displayName: string; - fonts: Management.BrandingThemeFonts; - page_background: Management.BrandingThemePageBackground; - /** Theme Id */ - themeId: string; - widget: Management.BrandingThemeWidget; -} diff --git a/src/management/api/types/CreateClientGrantResponseContent.ts b/src/management/api/types/CreateClientGrantResponseContent.ts deleted file mode 100644 index 4fd6566c2b..0000000000 --- a/src/management/api/types/CreateClientGrantResponseContent.ts +++ /dev/null @@ -1,22 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateClientGrantResponseContent { - /** ID of the client grant. */ - id?: string; - /** ID of the client. */ - client_id?: string; - /** The audience (API identifier) of this client grant. */ - audience?: string; - /** Scopes allowed for this client grant. */ - scope?: string[]; - organization_usage?: Management.ClientGrantOrganizationUsageEnum; - /** If enabled, any organization can be used with this grant. If disabled (default), the grant must be explicitly assigned to the desired organizations. */ - allow_any_organization?: boolean; - /** If enabled, this grant is a special grant created by Auth0. It cannot be modified or deleted directly. */ - is_system?: boolean; - subject_type?: Management.ClientGrantSubjectTypeEnum; - /** Types of authorization_details allowed for this client grant. Use of this field is subject to the applicable Free Trial terms in Okta’s Master Subscription Agreement. */ - authorization_details_types?: string[]; -} diff --git a/src/management/api/types/CreateClientResponseContent.ts b/src/management/api/types/CreateClientResponseContent.ts deleted file mode 100644 index 14fad8f9ca..0000000000 --- a/src/management/api/types/CreateClientResponseContent.ts +++ /dev/null @@ -1,95 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateClientResponseContent { - /** ID of this client. */ - client_id?: string; - /** Name of the tenant this client belongs to. */ - tenant?: string; - /** Name of this client (min length: 1 character, does not allow `<` or `>`). */ - name?: string; - /** Free text description of this client (max length: 140 characters). */ - description?: string; - /** Whether this is your global 'All Applications' client representing legacy tenant settings (true) or a regular client (false). */ - global?: boolean; - /** Client secret (which you must not make public). */ - client_secret?: string; - app_type?: Management.ClientAppTypeEnum; - /** URL of the logo to display for this client. Recommended size is 150x150 pixels. */ - logo_uri?: string; - /** Whether this client a first party client (true) or not (false). */ - is_first_party?: boolean; - /** Whether this client conforms to strict OIDC specifications (true) or uses legacy features (false). */ - oidc_conformant?: boolean; - /** Comma-separated list of URLs whitelisted for Auth0 to use as a callback to the client after authentication. */ - callbacks?: string[]; - /** Comma-separated list of URLs allowed to make requests from JavaScript to Auth0 API (typically used with CORS). By default, all your callback URLs will be allowed. This field allows you to enter other origins if necessary. You can also use wildcards at the subdomain level (e.g., https://*.contoso.com). Query strings and hash information are not taken into account when validating these URLs. */ - allowed_origins?: string[]; - /** Comma-separated list of allowed origins for use with Cross-Origin Authentication, Device Flow, and web message response mode. */ - web_origins?: string[]; - /** List of audiences/realms for SAML protocol. Used by the wsfed addon. */ - client_aliases?: string[]; - /** List of allow clients and API ids that are allowed to make delegation requests. Empty means all all your clients are allowed. */ - allowed_clients?: string[]; - /** Comma-separated list of URLs that are valid to redirect to after logout from Auth0. Wildcards are allowed for subdomains. */ - allowed_logout_urls?: string[]; - session_transfer?: Management.ClientSessionTransferConfiguration | null; - oidc_logout?: Management.ClientOidcBackchannelLogoutSettings; - /** List of grant types supported for this application. Can include `authorization_code`, `implicit`, `refresh_token`, `client_credentials`, `password`, `http://auth0.com/oauth/grant-type/password-realm`, `http://auth0.com/oauth/grant-type/mfa-oob`, `http://auth0.com/oauth/grant-type/mfa-otp`, `http://auth0.com/oauth/grant-type/mfa-recovery-code`, `urn:openid:params:grant-type:ciba`, `urn:ietf:params:oauth:grant-type:device_code`, and `urn:auth0:params:oauth:grant-type:token-exchange:federated-connection-access-token`. */ - grant_types?: string[]; - jwt_configuration?: Management.ClientJwtConfiguration; - signing_keys?: Management.ClientSigningKeys; - encryption_key?: Management.ClientEncryptionKey | null; - /** Applies only to SSO clients and determines whether Auth0 will handle Single Sign On (true) or whether the Identity Provider will (false). */ - sso?: boolean; - /** Whether Single Sign On is disabled (true) or enabled (true). Defaults to true. */ - sso_disabled?: boolean; - /** Whether this client can be used to make cross-origin authentication requests (true) or it is not allowed to make such requests (false). */ - cross_origin_authentication?: boolean; - /** URL of the location in your site where the cross origin verification takes place for the cross-origin auth flow when performing Auth in your own domain instead of Auth0 hosted login page. */ - cross_origin_loc?: string; - /** Whether a custom login page is to be used (true) or the default provided login page (false). */ - custom_login_page_on?: boolean; - /** The content (HTML, CSS, JS) of the custom login page. */ - custom_login_page?: string; - /** The content (HTML, CSS, JS) of the custom login page. (Used on Previews) */ - custom_login_page_preview?: string; - /** HTML form template to be used for WS-Federation. */ - form_template?: string; - addons?: Management.ClientAddons; - token_endpoint_auth_method?: Management.ClientTokenEndpointAuthMethodEnum; - /** If true, trust that the IP specified in the `auth0-forwarded-for` header is the end-user's IP for brute-force-protection on token endpoint. */ - is_token_endpoint_ip_header_trusted?: boolean; - client_metadata?: Management.ClientMetadata; - mobile?: Management.ClientMobile; - /** Initiate login uri, must be https */ - initiate_login_uri?: string; - refresh_token?: Management.ClientRefreshTokenConfiguration | null; - default_organization?: Management.ClientDefaultOrganization | null; - organization_usage?: Management.ClientOrganizationUsageEnum; - organization_require_behavior?: Management.ClientOrganizationRequireBehaviorEnum; - /** Defines the available methods for organization discovery during the `pre_login_prompt`. Users can discover their organization either by `email`, `organization_name` or both. */ - organization_discovery_methods?: Management.ClientOrganizationDiscoveryEnum[]; - client_authentication_methods?: Management.ClientAuthenticationMethod | null; - /** Makes the use of Pushed Authorization Requests mandatory for this client */ - require_pushed_authorization_requests?: boolean; - /** Makes the use of Proof-of-Possession mandatory for this client */ - require_proof_of_possession?: boolean; - signed_request_object?: Management.ClientSignedRequestObjectWithCredentialId; - compliance_level?: Management.ClientComplianceLevelEnum | null; - /** - * Controls whether a confirmation prompt is shown during login flows when the redirect URI uses non-verifiable callback URIs (for example, a custom URI schema such as `myapp://`, or `localhost`). - * If set to true, a confirmation prompt will not be shown. We recommend that this is set to false for improved protection from malicious apps. - * See https://auth0.com/docs/secure/security-guidance/measures-against-app-impersonation for more information. - */ - skip_non_verifiable_callback_uri_confirmation_prompt?: boolean; - /** Specifies how long, in seconds, a Pushed Authorization Request URI remains valid */ - par_request_expiry?: number | null; - token_quota?: Management.TokenQuota; - /** The identifier of the resource server that this client is linked to. */ - resource_server_identifier?: string; - async_approval_notification_channels?: Management.ClientAsyncApprovalNotificationsChannelsApiPostConfiguration; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/CreateConnectionRequestContentAd.ts b/src/management/api/types/CreateConnectionRequestContentAd.ts deleted file mode 100644 index 8ed11591f9..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentAd.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=ad - */ -export interface CreateConnectionRequestContentAd extends Management.ConnectionRequestCommon { - strategy: "ad"; - options?: Management.ConnectionOptionsAd; -} diff --git a/src/management/api/types/CreateConnectionRequestContentAdfs.ts b/src/management/api/types/CreateConnectionRequestContentAdfs.ts deleted file mode 100644 index 23bca1e646..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentAdfs.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=adfs - */ -export interface CreateConnectionRequestContentAdfs extends Management.ConnectionRequestCommon { - strategy: "adfs"; - options?: Management.ConnectionOptionsAdfs; -} diff --git a/src/management/api/types/CreateConnectionRequestContentAmazon.ts b/src/management/api/types/CreateConnectionRequestContentAmazon.ts deleted file mode 100644 index d4b40759f2..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentAmazon.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=amazon - */ -export interface CreateConnectionRequestContentAmazon extends Management.ConnectionRequestCommon { - strategy: "amazon"; - options?: Management.ConnectionOptionsAmazon; -} diff --git a/src/management/api/types/CreateConnectionRequestContentAol.ts b/src/management/api/types/CreateConnectionRequestContentAol.ts deleted file mode 100644 index 64cfddbc35..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentAol.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=aol - */ -export interface CreateConnectionRequestContentAol extends Management.ConnectionRequestCommon { - strategy: "aol"; - options?: Management.ConnectionOptionsAol; -} diff --git a/src/management/api/types/CreateConnectionRequestContentApple.ts b/src/management/api/types/CreateConnectionRequestContentApple.ts deleted file mode 100644 index 8ce74b2b5c..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentApple.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=apple - */ -export interface CreateConnectionRequestContentApple extends Management.ConnectionRequestCommon { - strategy: "apple"; - options?: Management.ConnectionOptionsApple; -} diff --git a/src/management/api/types/CreateConnectionRequestContentAuth0.ts b/src/management/api/types/CreateConnectionRequestContentAuth0.ts deleted file mode 100644 index 8e79da5556..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentAuth0.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=auth0 - */ -export interface CreateConnectionRequestContentAuth0 extends Management.ConnectionRequestCommon { - strategy: "auth0"; - options?: Management.ConnectionOptionsAuth0; -} diff --git a/src/management/api/types/CreateConnectionRequestContentAuth0Oidc.ts b/src/management/api/types/CreateConnectionRequestContentAuth0Oidc.ts deleted file mode 100644 index 2d71c4e08a..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentAuth0Oidc.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=auth0-oidc - */ -export interface CreateConnectionRequestContentAuth0Oidc extends Management.ConnectionRequestCommon { - strategy: "auth0-oidc"; - options?: Management.ConnectionOptionsAuth0Oidc; -} diff --git a/src/management/api/types/CreateConnectionRequestContentAzureAd.ts b/src/management/api/types/CreateConnectionRequestContentAzureAd.ts deleted file mode 100644 index 0ba4fe84b0..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentAzureAd.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=waad - */ -export interface CreateConnectionRequestContentAzureAd extends Management.ConnectionRequestCommon { - strategy: "waad"; - options?: Management.ConnectionOptionsAzureAd; -} diff --git a/src/management/api/types/CreateConnectionRequestContentBaidu.ts b/src/management/api/types/CreateConnectionRequestContentBaidu.ts deleted file mode 100644 index 1d0a05282a..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentBaidu.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=baidu - */ -export interface CreateConnectionRequestContentBaidu extends Management.ConnectionRequestCommon { - strategy: "baidu"; - options?: Management.ConnectionOptionsBaidu; -} diff --git a/src/management/api/types/CreateConnectionRequestContentBitbucket.ts b/src/management/api/types/CreateConnectionRequestContentBitbucket.ts deleted file mode 100644 index 512fc51309..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentBitbucket.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=bitbucket - */ -export interface CreateConnectionRequestContentBitbucket extends Management.ConnectionRequestCommon { - strategy: "bitbucket"; - options?: Management.ConnectionOptionsBitbucket; -} diff --git a/src/management/api/types/CreateConnectionRequestContentBitly.ts b/src/management/api/types/CreateConnectionRequestContentBitly.ts deleted file mode 100644 index 4e40af5d02..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentBitly.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=bitly - */ -export interface CreateConnectionRequestContentBitly extends Management.ConnectionRequestCommon { - strategy: "bitly"; - options?: Management.ConnectionOptionsBitly; -} diff --git a/src/management/api/types/CreateConnectionRequestContentBox.ts b/src/management/api/types/CreateConnectionRequestContentBox.ts deleted file mode 100644 index 548b9d8db8..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentBox.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=box - */ -export interface CreateConnectionRequestContentBox extends Management.ConnectionRequestCommon { - strategy: "box"; - options?: Management.ConnectionOptionsBox; -} diff --git a/src/management/api/types/CreateConnectionRequestContentCustom.ts b/src/management/api/types/CreateConnectionRequestContentCustom.ts deleted file mode 100644 index 03cb8482b8..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentCustom.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=custom - */ -export interface CreateConnectionRequestContentCustom extends Management.ConnectionRequestCommon { - strategy: "custom"; - options?: Management.ConnectionOptionsCustom; -} diff --git a/src/management/api/types/CreateConnectionRequestContentDaccount.ts b/src/management/api/types/CreateConnectionRequestContentDaccount.ts deleted file mode 100644 index 2c0125ba5e..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentDaccount.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=daccount - */ -export interface CreateConnectionRequestContentDaccount extends Management.ConnectionRequestCommon { - strategy: "daccount"; - options?: Management.ConnectionOptionsDaccount; -} diff --git a/src/management/api/types/CreateConnectionRequestContentDropbox.ts b/src/management/api/types/CreateConnectionRequestContentDropbox.ts deleted file mode 100644 index 35e40c317f..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentDropbox.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=dropbox - */ -export interface CreateConnectionRequestContentDropbox extends Management.ConnectionRequestCommon { - strategy: "dropbox"; - options?: Management.ConnectionOptionsDropbox; -} diff --git a/src/management/api/types/CreateConnectionRequestContentDwolla.ts b/src/management/api/types/CreateConnectionRequestContentDwolla.ts deleted file mode 100644 index 15a350fba7..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentDwolla.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=dwolla - */ -export interface CreateConnectionRequestContentDwolla extends Management.ConnectionRequestCommon { - strategy: "dwolla"; - options?: Management.ConnectionOptionsDwolla; -} diff --git a/src/management/api/types/CreateConnectionRequestContentEmail.ts b/src/management/api/types/CreateConnectionRequestContentEmail.ts deleted file mode 100644 index 3dfe492504..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentEmail.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=email - */ -export interface CreateConnectionRequestContentEmail extends Management.ConnectionRequestCommon { - strategy: "email"; - options?: Management.ConnectionOptionsEmail; -} diff --git a/src/management/api/types/CreateConnectionRequestContentEvernote.ts b/src/management/api/types/CreateConnectionRequestContentEvernote.ts deleted file mode 100644 index 1c6be176b6..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentEvernote.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=evernote - */ -export interface CreateConnectionRequestContentEvernote extends Management.ConnectionRequestCommon { - strategy: "evernote"; - options?: Management.ConnectionOptionsEvernote; -} diff --git a/src/management/api/types/CreateConnectionRequestContentEvernoteSandbox.ts b/src/management/api/types/CreateConnectionRequestContentEvernoteSandbox.ts deleted file mode 100644 index 937a4f1d4c..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentEvernoteSandbox.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=evernote-sandbox - */ -export interface CreateConnectionRequestContentEvernoteSandbox extends Management.ConnectionRequestCommon { - strategy: "evernote-sandbox"; - options?: Management.ConnectionOptionsEvernoteSandbox; -} diff --git a/src/management/api/types/CreateConnectionRequestContentExact.ts b/src/management/api/types/CreateConnectionRequestContentExact.ts deleted file mode 100644 index 4ddbd250e0..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentExact.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=exact - */ -export interface CreateConnectionRequestContentExact extends Management.ConnectionRequestCommon { - strategy: "exact"; - options?: Management.ConnectionOptionsExact; -} diff --git a/src/management/api/types/CreateConnectionRequestContentFacebook.ts b/src/management/api/types/CreateConnectionRequestContentFacebook.ts deleted file mode 100644 index 9caba98f23..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentFacebook.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=facebook - */ -export interface CreateConnectionRequestContentFacebook extends Management.ConnectionRequestCommon { - strategy: "facebook"; - options?: Management.ConnectionOptionsFacebook; -} diff --git a/src/management/api/types/CreateConnectionRequestContentFitbit.ts b/src/management/api/types/CreateConnectionRequestContentFitbit.ts deleted file mode 100644 index 9b02d6b5a8..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentFitbit.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=fitbit - */ -export interface CreateConnectionRequestContentFitbit extends Management.ConnectionRequestCommon { - strategy: "fitbit"; - options?: Management.ConnectionOptionsFitbit; -} diff --git a/src/management/api/types/CreateConnectionRequestContentFlickr.ts b/src/management/api/types/CreateConnectionRequestContentFlickr.ts deleted file mode 100644 index f276d828d7..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentFlickr.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=flickr - */ -export interface CreateConnectionRequestContentFlickr extends Management.ConnectionRequestCommon { - strategy: "flickr"; - options?: Management.ConnectionOptionsFlickr; -} diff --git a/src/management/api/types/CreateConnectionRequestContentGitHub.ts b/src/management/api/types/CreateConnectionRequestContentGitHub.ts deleted file mode 100644 index b19efb6266..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentGitHub.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=github - */ -export interface CreateConnectionRequestContentGitHub extends Management.ConnectionRequestCommon { - strategy: "github"; - options?: Management.ConnectionOptionsGitHub; -} diff --git a/src/management/api/types/CreateConnectionRequestContentGoogleApps.ts b/src/management/api/types/CreateConnectionRequestContentGoogleApps.ts deleted file mode 100644 index 75c9b0396c..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentGoogleApps.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=google-apps - */ -export interface CreateConnectionRequestContentGoogleApps extends Management.ConnectionRequestCommon { - strategy: "google-apps"; - options?: Management.ConnectionOptionsGoogleApps; -} diff --git a/src/management/api/types/CreateConnectionRequestContentGoogleOAuth2.ts b/src/management/api/types/CreateConnectionRequestContentGoogleOAuth2.ts deleted file mode 100644 index 50c5d7a6f5..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentGoogleOAuth2.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=google-oauth2 - */ -export interface CreateConnectionRequestContentGoogleOAuth2 extends Management.ConnectionRequestCommon { - strategy: "google-oauth2"; - options?: Management.ConnectionOptionsGoogleOAuth2; -} diff --git a/src/management/api/types/CreateConnectionRequestContentInstagram.ts b/src/management/api/types/CreateConnectionRequestContentInstagram.ts deleted file mode 100644 index acffaa8f95..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentInstagram.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=instagram - */ -export interface CreateConnectionRequestContentInstagram extends Management.ConnectionRequestCommon { - strategy: "instagram"; - options?: Management.ConnectionOptionsInstagram; -} diff --git a/src/management/api/types/CreateConnectionRequestContentIp.ts b/src/management/api/types/CreateConnectionRequestContentIp.ts deleted file mode 100644 index 782f3e1473..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentIp.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=ip - */ -export interface CreateConnectionRequestContentIp extends Management.ConnectionRequestCommon { - strategy: "ip"; - options?: Management.ConnectionOptionsIp; -} diff --git a/src/management/api/types/CreateConnectionRequestContentLine.ts b/src/management/api/types/CreateConnectionRequestContentLine.ts deleted file mode 100644 index 2b82743e6b..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentLine.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=line - */ -export interface CreateConnectionRequestContentLine extends Management.ConnectionRequestCommon { - strategy: "line"; - options?: Management.ConnectionOptionsLine; -} diff --git a/src/management/api/types/CreateConnectionRequestContentLinkedin.ts b/src/management/api/types/CreateConnectionRequestContentLinkedin.ts deleted file mode 100644 index 4ae00128f0..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentLinkedin.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=linkedin - */ -export interface CreateConnectionRequestContentLinkedin extends Management.ConnectionRequestCommon { - strategy: "linkedin"; - options?: Management.ConnectionOptionsLinkedin; -} diff --git a/src/management/api/types/CreateConnectionRequestContentMiicard.ts b/src/management/api/types/CreateConnectionRequestContentMiicard.ts deleted file mode 100644 index 2ba0ca11b5..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentMiicard.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=miicard - */ -export interface CreateConnectionRequestContentMiicard extends Management.ConnectionRequestCommon { - strategy: "miicard"; - options?: Management.ConnectionOptionsMiicard; -} diff --git a/src/management/api/types/CreateConnectionRequestContentOAuth1.ts b/src/management/api/types/CreateConnectionRequestContentOAuth1.ts deleted file mode 100644 index a2f5a3eaf4..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentOAuth1.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=oauth1 - */ -export interface CreateConnectionRequestContentOAuth1 extends Management.ConnectionRequestCommon { - strategy: "oauth1"; - options?: Management.ConnectionOptionsOAuth1; -} diff --git a/src/management/api/types/CreateConnectionRequestContentOAuth2.ts b/src/management/api/types/CreateConnectionRequestContentOAuth2.ts deleted file mode 100644 index 7dbd0481b4..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentOAuth2.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=oauth2 - */ -export interface CreateConnectionRequestContentOAuth2 extends Management.ConnectionRequestCommon { - strategy: "oauth2"; - options?: Management.ConnectionOptionsOAuth2; -} diff --git a/src/management/api/types/CreateConnectionRequestContentOffice365.ts b/src/management/api/types/CreateConnectionRequestContentOffice365.ts deleted file mode 100644 index b4500fae0b..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentOffice365.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=office365 - */ -export interface CreateConnectionRequestContentOffice365 extends Management.ConnectionRequestCommon { - strategy: "office365"; - options?: Management.ConnectionOptionsOffice365; -} diff --git a/src/management/api/types/CreateConnectionRequestContentOidc.ts b/src/management/api/types/CreateConnectionRequestContentOidc.ts deleted file mode 100644 index f918ec35d0..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentOidc.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=oidc - */ -export interface CreateConnectionRequestContentOidc extends Management.ConnectionRequestCommon { - strategy: "oidc"; - options?: Management.ConnectionOptionsOidc; -} diff --git a/src/management/api/types/CreateConnectionRequestContentOkta.ts b/src/management/api/types/CreateConnectionRequestContentOkta.ts deleted file mode 100644 index 050bcff152..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentOkta.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=okta - */ -export interface CreateConnectionRequestContentOkta extends Management.ConnectionRequestCommon { - strategy: "okta"; - options?: Management.ConnectionOptionsOkta; -} diff --git a/src/management/api/types/CreateConnectionRequestContentPaypal.ts b/src/management/api/types/CreateConnectionRequestContentPaypal.ts deleted file mode 100644 index 325e4188f7..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentPaypal.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=paypal - */ -export interface CreateConnectionRequestContentPaypal extends Management.ConnectionRequestCommon { - strategy: "paypal"; - options?: Management.ConnectionOptionsPaypal; -} diff --git a/src/management/api/types/CreateConnectionRequestContentPaypalSandbox.ts b/src/management/api/types/CreateConnectionRequestContentPaypalSandbox.ts deleted file mode 100644 index f2e8985c8b..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentPaypalSandbox.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=paypal-sandbox - */ -export interface CreateConnectionRequestContentPaypalSandbox extends Management.ConnectionRequestCommon { - strategy: "paypal-sandbox"; - options?: Management.ConnectionOptionsPaypalSandbox; -} diff --git a/src/management/api/types/CreateConnectionRequestContentPingFederate.ts b/src/management/api/types/CreateConnectionRequestContentPingFederate.ts deleted file mode 100644 index f947750efe..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentPingFederate.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=pingfederate - */ -export interface CreateConnectionRequestContentPingFederate extends Management.ConnectionRequestCommon { - strategy: "pingfederate"; - options?: Management.ConnectionOptionsPingFederate; -} diff --git a/src/management/api/types/CreateConnectionRequestContentPlanningCenter.ts b/src/management/api/types/CreateConnectionRequestContentPlanningCenter.ts deleted file mode 100644 index f560198004..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentPlanningCenter.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=planningcenter - */ -export interface CreateConnectionRequestContentPlanningCenter extends Management.ConnectionRequestCommon { - strategy: "planningcenter"; - options?: Management.ConnectionOptionsPlanningCenter; -} diff --git a/src/management/api/types/CreateConnectionRequestContentRenren.ts b/src/management/api/types/CreateConnectionRequestContentRenren.ts deleted file mode 100644 index 09267621f3..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentRenren.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=renren - */ -export interface CreateConnectionRequestContentRenren extends Management.ConnectionRequestCommon { - strategy: "renren"; - options?: Management.ConnectionOptionsRenren; -} diff --git a/src/management/api/types/CreateConnectionRequestContentSalesforce.ts b/src/management/api/types/CreateConnectionRequestContentSalesforce.ts deleted file mode 100644 index 6d98779202..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentSalesforce.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=salesforce - */ -export interface CreateConnectionRequestContentSalesforce extends Management.ConnectionRequestCommon { - strategy: "salesforce"; - options?: Management.ConnectionOptionsSalesforce; -} diff --git a/src/management/api/types/CreateConnectionRequestContentSalesforceCommunity.ts b/src/management/api/types/CreateConnectionRequestContentSalesforceCommunity.ts deleted file mode 100644 index cafa90346a..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentSalesforceCommunity.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=salesforce-community - */ -export interface CreateConnectionRequestContentSalesforceCommunity extends Management.ConnectionRequestCommon { - strategy: "salesforce-community"; - options?: Management.ConnectionOptionsSalesforceCommunity; -} diff --git a/src/management/api/types/CreateConnectionRequestContentSalesforceSandbox.ts b/src/management/api/types/CreateConnectionRequestContentSalesforceSandbox.ts deleted file mode 100644 index 1603ca0db3..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentSalesforceSandbox.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=salesforce-sandbox - */ -export interface CreateConnectionRequestContentSalesforceSandbox extends Management.ConnectionRequestCommon { - strategy: "salesforce-sandbox"; - options?: Management.ConnectionOptionsSalesforceSandbox; -} diff --git a/src/management/api/types/CreateConnectionRequestContentSaml.ts b/src/management/api/types/CreateConnectionRequestContentSaml.ts deleted file mode 100644 index 09949f6fa1..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentSaml.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=samlp - */ -export interface CreateConnectionRequestContentSaml extends Management.ConnectionRequestCommon { - strategy: "samlp"; - options?: Management.ConnectionOptionsSaml; -} diff --git a/src/management/api/types/CreateConnectionRequestContentSharepoint.ts b/src/management/api/types/CreateConnectionRequestContentSharepoint.ts deleted file mode 100644 index 5d6b45838f..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentSharepoint.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=sharepoint - */ -export interface CreateConnectionRequestContentSharepoint extends Management.ConnectionRequestCommon { - strategy: "sharepoint"; - options?: Management.ConnectionOptionsSharepoint; -} diff --git a/src/management/api/types/CreateConnectionRequestContentShop.ts b/src/management/api/types/CreateConnectionRequestContentShop.ts deleted file mode 100644 index a9c2c359a8..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentShop.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=shop - */ -export interface CreateConnectionRequestContentShop extends Management.ConnectionRequestCommon { - strategy: "shop"; - options?: Management.ConnectionOptionsShop; -} diff --git a/src/management/api/types/CreateConnectionRequestContentShopify.ts b/src/management/api/types/CreateConnectionRequestContentShopify.ts deleted file mode 100644 index 0bf069aeaa..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentShopify.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=shopify - */ -export interface CreateConnectionRequestContentShopify extends Management.ConnectionRequestCommon { - strategy: "shopify"; - options?: Management.ConnectionOptionsShopify; -} diff --git a/src/management/api/types/CreateConnectionRequestContentSms.ts b/src/management/api/types/CreateConnectionRequestContentSms.ts deleted file mode 100644 index 5f1515af44..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentSms.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=sms - */ -export interface CreateConnectionRequestContentSms extends Management.ConnectionRequestCommon { - strategy: "sms"; - options?: Management.ConnectionOptionsSms; -} diff --git a/src/management/api/types/CreateConnectionRequestContentSoundcloud.ts b/src/management/api/types/CreateConnectionRequestContentSoundcloud.ts deleted file mode 100644 index a829fda84b..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentSoundcloud.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=soundcloud - */ -export interface CreateConnectionRequestContentSoundcloud extends Management.ConnectionRequestCommon { - strategy: "soundcloud"; - options?: Management.ConnectionOptionsSoundcloud; -} diff --git a/src/management/api/types/CreateConnectionRequestContentTheCity.ts b/src/management/api/types/CreateConnectionRequestContentTheCity.ts deleted file mode 100644 index 307c7fc2f1..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentTheCity.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=thecity - */ -export interface CreateConnectionRequestContentTheCity extends Management.ConnectionRequestCommon { - strategy: "thecity"; - options?: Management.ConnectionOptionsTheCity; -} diff --git a/src/management/api/types/CreateConnectionRequestContentTheCitySandbox.ts b/src/management/api/types/CreateConnectionRequestContentTheCitySandbox.ts deleted file mode 100644 index 9b65a1c580..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentTheCitySandbox.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=thecity-sandbox - */ -export interface CreateConnectionRequestContentTheCitySandbox extends Management.ConnectionRequestCommon { - strategy: "thecity-sandbox"; - options?: Management.ConnectionOptionsTheCitySandbox; -} diff --git a/src/management/api/types/CreateConnectionRequestContentThirtySevenSignals.ts b/src/management/api/types/CreateConnectionRequestContentThirtySevenSignals.ts deleted file mode 100644 index fc2769ceb4..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentThirtySevenSignals.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=thirtysevensignals - */ -export interface CreateConnectionRequestContentThirtySevenSignals extends Management.ConnectionRequestCommon { - strategy: "thirtysevensignals"; - options?: Management.ConnectionOptionsThirtySevenSignals; -} diff --git a/src/management/api/types/CreateConnectionRequestContentTwitter.ts b/src/management/api/types/CreateConnectionRequestContentTwitter.ts deleted file mode 100644 index cb0fb665e2..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentTwitter.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=twitter - */ -export interface CreateConnectionRequestContentTwitter extends Management.ConnectionRequestCommon { - strategy: "twitter"; - options?: Management.ConnectionOptionsTwitter; -} diff --git a/src/management/api/types/CreateConnectionRequestContentUntappd.ts b/src/management/api/types/CreateConnectionRequestContentUntappd.ts deleted file mode 100644 index e15fa75b1c..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentUntappd.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=untappd - */ -export interface CreateConnectionRequestContentUntappd extends Management.ConnectionRequestCommon { - strategy: "untappd"; - options?: Management.ConnectionOptionsUntappd; -} diff --git a/src/management/api/types/CreateConnectionRequestContentVkontakte.ts b/src/management/api/types/CreateConnectionRequestContentVkontakte.ts deleted file mode 100644 index cd0aa049e4..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentVkontakte.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=vkontakte - */ -export interface CreateConnectionRequestContentVkontakte extends Management.ConnectionRequestCommon { - strategy: "vkontakte"; - options?: Management.ConnectionOptionsVkontakte; -} diff --git a/src/management/api/types/CreateConnectionRequestContentWeibo.ts b/src/management/api/types/CreateConnectionRequestContentWeibo.ts deleted file mode 100644 index 5af9f69473..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentWeibo.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=weibo - */ -export interface CreateConnectionRequestContentWeibo extends Management.ConnectionRequestCommon { - strategy: "weibo"; - options?: Management.ConnectionOptionsWeibo; -} diff --git a/src/management/api/types/CreateConnectionRequestContentWindowsLive.ts b/src/management/api/types/CreateConnectionRequestContentWindowsLive.ts deleted file mode 100644 index 269d2c823f..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentWindowsLive.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=windowslive - */ -export interface CreateConnectionRequestContentWindowsLive extends Management.ConnectionRequestCommon { - strategy: "windowslive"; - options?: Management.ConnectionOptionsWindowsLive; -} diff --git a/src/management/api/types/CreateConnectionRequestContentWordpress.ts b/src/management/api/types/CreateConnectionRequestContentWordpress.ts deleted file mode 100644 index 39f30083ca..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentWordpress.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=wordpress - */ -export interface CreateConnectionRequestContentWordpress extends Management.ConnectionRequestCommon { - strategy: "wordpress"; - options?: Management.ConnectionOptionsWordpress; -} diff --git a/src/management/api/types/CreateConnectionRequestContentYahoo.ts b/src/management/api/types/CreateConnectionRequestContentYahoo.ts deleted file mode 100644 index a047928c2b..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentYahoo.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=yahoo - */ -export interface CreateConnectionRequestContentYahoo extends Management.ConnectionRequestCommon { - strategy: "yahoo"; - options?: Management.ConnectionOptionsYahoo; -} diff --git a/src/management/api/types/CreateConnectionRequestContentYammer.ts b/src/management/api/types/CreateConnectionRequestContentYammer.ts deleted file mode 100644 index ce620cf0c7..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentYammer.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=yammer - */ -export interface CreateConnectionRequestContentYammer extends Management.ConnectionRequestCommon { - strategy: "yammer"; - options?: Management.ConnectionOptionsYammer; -} diff --git a/src/management/api/types/CreateConnectionRequestContentYandex.ts b/src/management/api/types/CreateConnectionRequestContentYandex.ts deleted file mode 100644 index 224719da56..0000000000 --- a/src/management/api/types/CreateConnectionRequestContentYandex.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Create a connection with strategy=yandex - */ -export interface CreateConnectionRequestContentYandex extends Management.ConnectionRequestCommon { - strategy: "yandex"; - options?: Management.ConnectionOptionsYandex; -} diff --git a/src/management/api/types/CreateConnectionResponseContent.ts b/src/management/api/types/CreateConnectionResponseContent.ts deleted file mode 100644 index b761411da8..0000000000 --- a/src/management/api/types/CreateConnectionResponseContent.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateConnectionResponseContent { - /** The name of the connection */ - name?: string; - /** Connection name used in login screen */ - display_name?: string; - options?: Management.ConnectionOptions; - /** The connection's identifier */ - id?: string; - /** The type of the connection, related to the identity provider */ - strategy?: string; - /** Defines the realms for which the connection will be used (ie: email domains). If the array is empty or the property is not specified, the connection name will be added as realm. */ - realms?: string[]; - /** DEPRECATED property. Use the GET /connections/:id/clients endpoint to get the ids of the clients for which the connection is enabled */ - enabled_clients?: string[]; - /** True if the connection is domain level */ - is_domain_connection?: boolean; - /** Enables showing a button for the connection in the login page (new experience only). If false, it will be usable only by HRD. */ - show_as_button?: boolean; - metadata?: Management.ConnectionsMetadata; - authentication?: Management.ConnectionAuthenticationPurpose; - connected_accounts?: Management.ConnectionConnectedAccountsPurpose; -} diff --git a/src/management/api/types/CreateCustomDomainResponseContent.ts b/src/management/api/types/CreateCustomDomainResponseContent.ts deleted file mode 100644 index 27e45400ab..0000000000 --- a/src/management/api/types/CreateCustomDomainResponseContent.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateCustomDomainResponseContent { - /** ID of the custom domain. */ - custom_domain_id: string; - /** Domain name. */ - domain: string; - /** Whether this is a primary domain (true) or not (false). */ - primary: boolean; - status: Management.CustomDomainStatusFilterEnum; - type: Management.CustomDomainTypeEnum; - verification: Management.DomainVerification; - /** The HTTP header to fetch the client's IP address */ - custom_client_ip_header?: string | null; - /** The TLS version policy */ - tls_policy?: string; - certificate?: Management.DomainCertificate; -} diff --git a/src/management/api/types/CreateEmailProviderResponseContent.ts b/src/management/api/types/CreateEmailProviderResponseContent.ts deleted file mode 100644 index ac54043f7f..0000000000 --- a/src/management/api/types/CreateEmailProviderResponseContent.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateEmailProviderResponseContent { - /** Name of the email provider. Can be `mailgun`, `mandrill`, `sendgrid`, `ses`, `sparkpost`, `smtp`, `azure_cs`, `ms365`, or `custom`. */ - name?: string; - /** Whether the provider is enabled (true) or disabled (false). */ - enabled?: boolean; - /** Email address to use as "from" when no other address specified. */ - default_from_address?: string; - credentials?: Management.EmailProviderCredentials; - settings?: Management.EmailProviderSettings; -} diff --git a/src/management/api/types/CreateEmailTemplateResponseContent.ts b/src/management/api/types/CreateEmailTemplateResponseContent.ts deleted file mode 100644 index 8c017b92f4..0000000000 --- a/src/management/api/types/CreateEmailTemplateResponseContent.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateEmailTemplateResponseContent { - template: Management.EmailTemplateNameEnum; - /** Body of the email template. */ - body?: string | null; - /** Senders `from` email address. */ - from?: string | null; - /** URL to redirect the user to after a successful action. */ - resultUrl?: string | null; - /** Subject line of the email. */ - subject?: string | null; - /** Syntax of the template body. */ - syntax?: string | null; - /** Lifetime in seconds that the link within the email will be valid for. */ - urlLifetimeInSeconds?: number | null; - /** Whether the `reset_email` and `verify_email` templates should include the user's email address as the `email` parameter in the returnUrl (true) or whether no email address should be included in the redirect (false). Defaults to true. */ - includeEmailInRedirect?: boolean; - /** Whether the template is enabled (true) or disabled (false). */ - enabled?: boolean | null; -} diff --git a/src/management/api/types/CreateEncryptionKeyPublicWrappingResponseContent.ts b/src/management/api/types/CreateEncryptionKeyPublicWrappingResponseContent.ts deleted file mode 100644 index 0af4b6af14..0000000000 --- a/src/management/api/types/CreateEncryptionKeyPublicWrappingResponseContent.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateEncryptionKeyPublicWrappingResponseContent { - /** Public wrapping key in PEM format */ - public_key: string; - algorithm: Management.EncryptionKeyPublicWrappingAlgorithm; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/CreateEncryptionKeyResponseContent.ts b/src/management/api/types/CreateEncryptionKeyResponseContent.ts deleted file mode 100644 index 597803340e..0000000000 --- a/src/management/api/types/CreateEncryptionKeyResponseContent.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Encryption key - */ -export interface CreateEncryptionKeyResponseContent { - /** Key ID */ - kid: string; - type: Management.EncryptionKeyType; - state: Management.EncryptionKeyState; - /** Key creation timestamp */ - created_at: string; - /** Key update timestamp */ - updated_at: string; - /** ID of parent wrapping key */ - parent_kid: string; - /** Public key in PEM format */ - public_key?: string; -} diff --git a/src/management/api/types/CreateEncryptionKeyType.ts b/src/management/api/types/CreateEncryptionKeyType.ts deleted file mode 100644 index 9471748208..0000000000 --- a/src/management/api/types/CreateEncryptionKeyType.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Type of the encryption key to be created. */ -export const CreateEncryptionKeyType = { - CustomerProvidedRootKey: "customer-provided-root-key", - TenantEncryptionKey: "tenant-encryption-key", -} as const; -export type CreateEncryptionKeyType = (typeof CreateEncryptionKeyType)[keyof typeof CreateEncryptionKeyType]; diff --git a/src/management/api/types/CreateEventStreamActionRequestContent.ts b/src/management/api/types/CreateEventStreamActionRequestContent.ts deleted file mode 100644 index 231e982c58..0000000000 --- a/src/management/api/types/CreateEventStreamActionRequestContent.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateEventStreamActionRequestContent { - /** Name of the event stream. */ - name?: string; - /** List of event types subscribed to in this stream. */ - subscriptions?: Management.EventStreamSubscription[]; - destination: Management.EventStreamActionDestination; - status?: Management.EventStreamStatusEnum; -} diff --git a/src/management/api/types/CreateEventStreamEventBridgeRequestContent.ts b/src/management/api/types/CreateEventStreamEventBridgeRequestContent.ts deleted file mode 100644 index d759dabfaa..0000000000 --- a/src/management/api/types/CreateEventStreamEventBridgeRequestContent.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateEventStreamEventBridgeRequestContent { - /** Name of the event stream. */ - name?: string; - /** List of event types subscribed to in this stream. */ - subscriptions?: Management.EventStreamSubscription[]; - destination: Management.EventStreamEventBridgeDestination; - status?: Management.EventStreamStatusEnum; -} diff --git a/src/management/api/types/CreateEventStreamRedeliveryResponseContent.ts b/src/management/api/types/CreateEventStreamRedeliveryResponseContent.ts deleted file mode 100644 index 28b68b4f0b..0000000000 --- a/src/management/api/types/CreateEventStreamRedeliveryResponseContent.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateEventStreamRedeliveryResponseContent { - /** An RFC-3339 date-time for redelivery start, inclusive. Does not allow sub-second precision. */ - date_from?: string; - /** An RFC-3339 date-time for redelivery end, exclusive. Does not allow sub-second precision. */ - date_to?: string; - /** Filter by status */ - statuses?: Management.EventStreamDeliveryStatusEnum[]; - /** Filter by event type */ - event_types?: Management.EventStreamEventTypeEnum[]; -} diff --git a/src/management/api/types/CreateEventStreamResponseContent.ts b/src/management/api/types/CreateEventStreamResponseContent.ts deleted file mode 100644 index 33fab4917d..0000000000 --- a/src/management/api/types/CreateEventStreamResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateEventStreamResponseContent = - | Management.EventStreamWebhookResponseContent - | Management.EventStreamEventBridgeResponseContent - | Management.EventStreamActionResponseContent; diff --git a/src/management/api/types/CreateEventStreamTestEventResponseContent.ts b/src/management/api/types/CreateEventStreamTestEventResponseContent.ts deleted file mode 100644 index 5e989c33aa..0000000000 --- a/src/management/api/types/CreateEventStreamTestEventResponseContent.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Metadata about a specific attempt to deliver an event - */ -export interface CreateEventStreamTestEventResponseContent { - /** Unique identifier for the delivery */ - id: string; - /** Unique identifier for the event stream. */ - event_stream_id: string; - status: Management.EventStreamDeliveryStatusEnum; - event_type: Management.EventStreamDeliveryEventTypeEnum; - /** Results of delivery attempts */ - attempts: Management.EventStreamDeliveryAttempt[]; - event?: Management.EventStreamCloudEvent; -} diff --git a/src/management/api/types/CreateEventStreamWebHookRequestContent.ts b/src/management/api/types/CreateEventStreamWebHookRequestContent.ts deleted file mode 100644 index d8371de477..0000000000 --- a/src/management/api/types/CreateEventStreamWebHookRequestContent.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateEventStreamWebHookRequestContent { - /** Name of the event stream. */ - name?: string; - /** List of event types subscribed to in this stream. */ - subscriptions?: Management.EventStreamSubscription[]; - destination: Management.EventStreamWebhookDestination; - status?: Management.EventStreamStatusEnum; -} diff --git a/src/management/api/types/CreateExportUsersFields.ts b/src/management/api/types/CreateExportUsersFields.ts deleted file mode 100644 index 680b485e29..0000000000 --- a/src/management/api/types/CreateExportUsersFields.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface CreateExportUsersFields { - /** Name of the field in the profile. */ - name: string; - /** Title of the column in the exported CSV. */ - export_as?: string; -} diff --git a/src/management/api/types/CreateExportUsersResponseContent.ts b/src/management/api/types/CreateExportUsersResponseContent.ts deleted file mode 100644 index 1533e627b1..0000000000 --- a/src/management/api/types/CreateExportUsersResponseContent.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateExportUsersResponseContent { - /** Status of this job. */ - status: string; - /** Type of job this is. */ - type: string; - /** When this job was created. */ - created_at?: string; - /** ID of this job. */ - id: string; - /** connection_id of the connection from which users will be exported. */ - connection_id?: string; - format?: Management.JobFileFormatEnum; - /** Limit the number of records. */ - limit?: number; - /** List of fields to be included in the CSV. Defaults to a predefined set of fields. */ - fields?: Management.CreateExportUsersFields[]; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/CreateFlowResponseContent.ts b/src/management/api/types/CreateFlowResponseContent.ts deleted file mode 100644 index e711a49aa1..0000000000 --- a/src/management/api/types/CreateFlowResponseContent.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowResponseContent { - id: string; - name: string; - actions?: Management.FlowAction[]; - created_at: string; - updated_at: string; - executed_at?: string; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionActivecampaign.ts b/src/management/api/types/CreateFlowsVaultConnectionActivecampaign.ts deleted file mode 100644 index 002ee0b5ee..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionActivecampaign.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionActivecampaign = - | Management.CreateFlowsVaultConnectionActivecampaignApiKey - | Management.CreateFlowsVaultConnectionActivecampaignUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionActivecampaignApiKey.ts b/src/management/api/types/CreateFlowsVaultConnectionActivecampaignApiKey.ts deleted file mode 100644 index 9a88084a5e..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionActivecampaignApiKey.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionActivecampaignApiKey { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdActivecampaignEnum; - setup: Management.FlowsVaultConnectioSetupApiKeyWithBaseUrl; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionActivecampaignUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionActivecampaignUninitialized.ts deleted file mode 100644 index 3ba5bd0003..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionActivecampaignUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionActivecampaignUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdActivecampaignEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionAirtable.ts b/src/management/api/types/CreateFlowsVaultConnectionAirtable.ts deleted file mode 100644 index 866f7c62d0..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionAirtable.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionAirtable = - | Management.CreateFlowsVaultConnectionAirtableApiKey - | Management.CreateFlowsVaultConnectionAirtableUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionAirtableApiKey.ts b/src/management/api/types/CreateFlowsVaultConnectionAirtableApiKey.ts deleted file mode 100644 index f06ee81ae6..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionAirtableApiKey.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionAirtableApiKey { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdAirtableEnum; - setup: Management.FlowsVaultConnectioSetupApiKey; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionAirtableUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionAirtableUninitialized.ts deleted file mode 100644 index f21f466c97..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionAirtableUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionAirtableUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdAirtableEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionAuth0.ts b/src/management/api/types/CreateFlowsVaultConnectionAuth0.ts deleted file mode 100644 index 775f8e48ef..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionAuth0.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionAuth0 = - | Management.CreateFlowsVaultConnectionAuth0OauthApp - | Management.CreateFlowsVaultConnectionAuth0Uninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionAuth0OauthApp.ts b/src/management/api/types/CreateFlowsVaultConnectionAuth0OauthApp.ts deleted file mode 100644 index e725228927..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionAuth0OauthApp.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionAuth0OauthApp { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdAuth0Enum; - setup: Management.FlowsVaultConnectioSetupOauthApp; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionAuth0Uninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionAuth0Uninitialized.ts deleted file mode 100644 index 90a9cb3489..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionAuth0Uninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionAuth0Uninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdAuth0Enum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionBigquery.ts b/src/management/api/types/CreateFlowsVaultConnectionBigquery.ts deleted file mode 100644 index 2b818f52f2..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionBigquery.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionBigquery = - | Management.CreateFlowsVaultConnectionBigqueryJwt - | Management.CreateFlowsVaultConnectionBigqueryUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionBigqueryJwt.ts b/src/management/api/types/CreateFlowsVaultConnectionBigqueryJwt.ts deleted file mode 100644 index b695198f03..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionBigqueryJwt.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionBigqueryJwt { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdBigqueryEnum; - setup: Management.FlowsVaultConnectioSetupBigqueryOauthJwt; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionBigqueryUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionBigqueryUninitialized.ts deleted file mode 100644 index ed2d522b78..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionBigqueryUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionBigqueryUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdBigqueryEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionClearbit.ts b/src/management/api/types/CreateFlowsVaultConnectionClearbit.ts deleted file mode 100644 index 3ec2c8b273..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionClearbit.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionClearbit = - | Management.CreateFlowsVaultConnectionClearbitApiKey - | Management.CreateFlowsVaultConnectionClearbitUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionClearbitApiKey.ts b/src/management/api/types/CreateFlowsVaultConnectionClearbitApiKey.ts deleted file mode 100644 index c9343111d3..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionClearbitApiKey.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionClearbitApiKey { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdClearbitEnum; - setup: Management.FlowsVaultConnectioSetupSecretApiKey; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionClearbitUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionClearbitUninitialized.ts deleted file mode 100644 index 4da256a106..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionClearbitUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionClearbitUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdClearbitEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionDocusign.ts b/src/management/api/types/CreateFlowsVaultConnectionDocusign.ts deleted file mode 100644 index 8da5d29240..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionDocusign.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionDocusign = - | Management.CreateFlowsVaultConnectionDocusignOauthCode - | Management.CreateFlowsVaultConnectionDocusignUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionDocusignOauthCode.ts b/src/management/api/types/CreateFlowsVaultConnectionDocusignOauthCode.ts deleted file mode 100644 index 82dc68ae81..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionDocusignOauthCode.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionDocusignOauthCode { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdDocusignEnum; - setup: Management.FlowsVaultConnectioSetupOauthCode; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionDocusignUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionDocusignUninitialized.ts deleted file mode 100644 index c44f4f6bd8..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionDocusignUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionDocusignUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdDocusignEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionGoogleSheets.ts b/src/management/api/types/CreateFlowsVaultConnectionGoogleSheets.ts deleted file mode 100644 index 3805204461..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionGoogleSheets.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionGoogleSheets = - | Management.CreateFlowsVaultConnectionGoogleSheetsOauthCode - | Management.CreateFlowsVaultConnectionGoogleSheetsUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionGoogleSheetsOauthCode.ts b/src/management/api/types/CreateFlowsVaultConnectionGoogleSheetsOauthCode.ts deleted file mode 100644 index 2fb39cd98e..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionGoogleSheetsOauthCode.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionGoogleSheetsOauthCode { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdGoogleSheetsEnum; - setup: Management.FlowsVaultConnectioSetupOauthCode; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionGoogleSheetsUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionGoogleSheetsUninitialized.ts deleted file mode 100644 index 7be936480b..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionGoogleSheetsUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionGoogleSheetsUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdGoogleSheetsEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionHttp.ts b/src/management/api/types/CreateFlowsVaultConnectionHttp.ts deleted file mode 100644 index 6724bf4645..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionHttp.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionHttp = - | Management.CreateFlowsVaultConnectionHttpBearer - | Management.CreateFlowsVaultConnectionHttpUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionHttpBearer.ts b/src/management/api/types/CreateFlowsVaultConnectionHttpBearer.ts deleted file mode 100644 index cae8002863..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionHttpBearer.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionHttpBearer { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdHttpEnum; - setup: Management.FlowsVaultConnectioSetupHttpBearer; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionHttpUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionHttpUninitialized.ts deleted file mode 100644 index b099fa9515..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionHttpUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionHttpUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdHttpEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionHubspot.ts b/src/management/api/types/CreateFlowsVaultConnectionHubspot.ts deleted file mode 100644 index 208d1a6a3f..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionHubspot.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionHubspot = - | Management.CreateFlowsVaultConnectionHubspotApiKey - | Management.CreateFlowsVaultConnectionHubspotOauthCode - | Management.CreateFlowsVaultConnectionHubspotUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionHubspotApiKey.ts b/src/management/api/types/CreateFlowsVaultConnectionHubspotApiKey.ts deleted file mode 100644 index 4da7216db2..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionHubspotApiKey.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionHubspotApiKey { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdHubspotEnum; - setup: Management.FlowsVaultConnectioSetupApiKey; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionHubspotOauthCode.ts b/src/management/api/types/CreateFlowsVaultConnectionHubspotOauthCode.ts deleted file mode 100644 index 159885e61f..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionHubspotOauthCode.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionHubspotOauthCode { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdHubspotEnum; - setup: Management.FlowsVaultConnectioSetupOauthCode; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionHubspotUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionHubspotUninitialized.ts deleted file mode 100644 index 64bafb8566..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionHubspotUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionHubspotUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdHubspotEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionJwt.ts b/src/management/api/types/CreateFlowsVaultConnectionJwt.ts deleted file mode 100644 index 2b259cc2e1..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionJwt.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionJwt = - | Management.CreateFlowsVaultConnectionJwtJwt - | Management.CreateFlowsVaultConnectionJwtUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionJwtJwt.ts b/src/management/api/types/CreateFlowsVaultConnectionJwtJwt.ts deleted file mode 100644 index 63f78f3ac6..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionJwtJwt.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionJwtJwt { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdJwtEnum; - setup: Management.FlowsVaultConnectioSetupJwt; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionJwtUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionJwtUninitialized.ts deleted file mode 100644 index de6c02ff9a..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionJwtUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionJwtUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdJwtEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionMailchimp.ts b/src/management/api/types/CreateFlowsVaultConnectionMailchimp.ts deleted file mode 100644 index 862e1d0f69..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionMailchimp.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionMailchimp = - | Management.CreateFlowsVaultConnectionMailchimpApiKey - | Management.CreateFlowsVaultConnectionMailchimpOauthCode - | Management.CreateFlowsVaultConnectionMailchimpUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionMailchimpApiKey.ts b/src/management/api/types/CreateFlowsVaultConnectionMailchimpApiKey.ts deleted file mode 100644 index 36e0ae6f59..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionMailchimpApiKey.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionMailchimpApiKey { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdMailchimpEnum; - setup: Management.FlowsVaultConnectioSetupSecretApiKey; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionMailchimpOauthCode.ts b/src/management/api/types/CreateFlowsVaultConnectionMailchimpOauthCode.ts deleted file mode 100644 index 934fb8b69e..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionMailchimpOauthCode.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionMailchimpOauthCode { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdMailchimpEnum; - setup: Management.FlowsVaultConnectioSetupOauthCode; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionMailchimpUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionMailchimpUninitialized.ts deleted file mode 100644 index 0999de15dd..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionMailchimpUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionMailchimpUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdMailchimpEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionMailjet.ts b/src/management/api/types/CreateFlowsVaultConnectionMailjet.ts deleted file mode 100644 index ed4cbdd3c0..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionMailjet.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionMailjet = - | Management.CreateFlowsVaultConnectionMailjetApiKey - | Management.CreateFlowsVaultConnectionMailjetUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionMailjetApiKey.ts b/src/management/api/types/CreateFlowsVaultConnectionMailjetApiKey.ts deleted file mode 100644 index 7a83ee6993..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionMailjetApiKey.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionMailjetApiKey { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdMailjetEnum; - setup: Management.FlowsVaultConnectioSetupMailjetApiKey; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionMailjetUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionMailjetUninitialized.ts deleted file mode 100644 index 9f10f5fb23..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionMailjetUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionMailjetUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdMailjetEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionPipedrive.ts b/src/management/api/types/CreateFlowsVaultConnectionPipedrive.ts deleted file mode 100644 index f8178a752b..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionPipedrive.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionPipedrive = - | Management.CreateFlowsVaultConnectionPipedriveToken - | Management.CreateFlowsVaultConnectionPipedriveOauthCode - | Management.CreateFlowsVaultConnectionPipedriveUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionPipedriveOauthCode.ts b/src/management/api/types/CreateFlowsVaultConnectionPipedriveOauthCode.ts deleted file mode 100644 index 509047fb04..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionPipedriveOauthCode.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionPipedriveOauthCode { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdPipedriveEnum; - setup: Management.FlowsVaultConnectioSetupOauthCode; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionPipedriveToken.ts b/src/management/api/types/CreateFlowsVaultConnectionPipedriveToken.ts deleted file mode 100644 index 90693feaf5..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionPipedriveToken.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionPipedriveToken { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdPipedriveEnum; - setup: Management.FlowsVaultConnectioSetupToken; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionPipedriveUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionPipedriveUninitialized.ts deleted file mode 100644 index 4cbe7f0322..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionPipedriveUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionPipedriveUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdPipedriveEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionRequestContent.ts b/src/management/api/types/CreateFlowsVaultConnectionRequestContent.ts deleted file mode 100644 index 3082b73d9a..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionRequestContent.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionRequestContent = - | Management.CreateFlowsVaultConnectionActivecampaign - | Management.CreateFlowsVaultConnectionAirtable - | Management.CreateFlowsVaultConnectionAuth0 - | Management.CreateFlowsVaultConnectionBigquery - | Management.CreateFlowsVaultConnectionClearbit - | Management.CreateFlowsVaultConnectionDocusign - | Management.CreateFlowsVaultConnectionGoogleSheets - | Management.CreateFlowsVaultConnectionHttp - | Management.CreateFlowsVaultConnectionHubspot - | Management.CreateFlowsVaultConnectionJwt - | Management.CreateFlowsVaultConnectionMailchimp - | Management.CreateFlowsVaultConnectionMailjet - | Management.CreateFlowsVaultConnectionPipedrive - | Management.CreateFlowsVaultConnectionSalesforce - | Management.CreateFlowsVaultConnectionSendgrid - | Management.CreateFlowsVaultConnectionSlack - | Management.CreateFlowsVaultConnectionStripe - | Management.CreateFlowsVaultConnectionTelegram - | Management.CreateFlowsVaultConnectionTwilio - | Management.CreateFlowsVaultConnectionWhatsapp - | Management.CreateFlowsVaultConnectionZapier; diff --git a/src/management/api/types/CreateFlowsVaultConnectionResponseContent.ts b/src/management/api/types/CreateFlowsVaultConnectionResponseContent.ts deleted file mode 100644 index 95c9e10b9f..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionResponseContent.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface CreateFlowsVaultConnectionResponseContent { - /** Flows Vault Connection identifier. */ - id: string; - /** Flows Vault Connection app identifier. */ - app_id: string; - /** Flows Vault Connection environment. */ - environment?: string; - /** Flows Vault Connection name. */ - name: string; - /** Flows Vault Connection custom account name. */ - account_name?: string; - /** Whether the Flows Vault Connection is configured. */ - ready: boolean; - /** The ISO 8601 formatted date when this Flows Vault Connection was created. */ - created_at: string; - /** The ISO 8601 formatted date when this Flows Vault Connection was updated. */ - updated_at: string; - /** The ISO 8601 formatted date when this Flows Vault Connection was refreshed. */ - refreshed_at?: string; - fingerprint: string; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionSalesforce.ts b/src/management/api/types/CreateFlowsVaultConnectionSalesforce.ts deleted file mode 100644 index 4c970fa594..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionSalesforce.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionSalesforce = - | Management.CreateFlowsVaultConnectionSalesforceOauthCode - | Management.CreateFlowsVaultConnectionSalesforceUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionSalesforceOauthCode.ts b/src/management/api/types/CreateFlowsVaultConnectionSalesforceOauthCode.ts deleted file mode 100644 index dbdab66db8..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionSalesforceOauthCode.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionSalesforceOauthCode { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdSalesforceEnum; - setup: Management.FlowsVaultConnectioSetupOauthCode; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionSalesforceUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionSalesforceUninitialized.ts deleted file mode 100644 index 6ac7c19cc4..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionSalesforceUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionSalesforceUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdSalesforceEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionSendgrid.ts b/src/management/api/types/CreateFlowsVaultConnectionSendgrid.ts deleted file mode 100644 index 0d946ecb8f..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionSendgrid.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionSendgrid = - | Management.CreateFlowsVaultConnectionSendgridApiKey - | Management.CreateFlowsVaultConnectionSendgridUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionSendgridApiKey.ts b/src/management/api/types/CreateFlowsVaultConnectionSendgridApiKey.ts deleted file mode 100644 index 5e3a111195..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionSendgridApiKey.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionSendgridApiKey { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdSendgridEnum; - setup: Management.FlowsVaultConnectioSetupApiKey; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionSendgridUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionSendgridUninitialized.ts deleted file mode 100644 index 466964c83e..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionSendgridUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionSendgridUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdSendgridEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionSlack.ts b/src/management/api/types/CreateFlowsVaultConnectionSlack.ts deleted file mode 100644 index 321523568e..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionSlack.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionSlack = - | Management.CreateFlowsVaultConnectionSlackWebhook - | Management.CreateFlowsVaultConnectionSlackOauthCode - | Management.CreateFlowsVaultConnectionSlackUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionSlackOauthCode.ts b/src/management/api/types/CreateFlowsVaultConnectionSlackOauthCode.ts deleted file mode 100644 index cbb291f067..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionSlackOauthCode.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionSlackOauthCode { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdSlackEnum; - setup: Management.FlowsVaultConnectioSetupOauthCode; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionSlackUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionSlackUninitialized.ts deleted file mode 100644 index 8f0125d402..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionSlackUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionSlackUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdSlackEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionSlackWebhook.ts b/src/management/api/types/CreateFlowsVaultConnectionSlackWebhook.ts deleted file mode 100644 index a38b15daa9..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionSlackWebhook.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionSlackWebhook { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdSlackEnum; - setup: Management.FlowsVaultConnectioSetupWebhook; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionStripe.ts b/src/management/api/types/CreateFlowsVaultConnectionStripe.ts deleted file mode 100644 index e7c548e6a9..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionStripe.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionStripe = - | Management.CreateFlowsVaultConnectionStripeKeyPair - | Management.CreateFlowsVaultConnectionStripeOauthCode - | Management.CreateFlowsVaultConnectionStripeUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionStripeKeyPair.ts b/src/management/api/types/CreateFlowsVaultConnectionStripeKeyPair.ts deleted file mode 100644 index 13ec84d032..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionStripeKeyPair.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionStripeKeyPair { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdStripeEnum; - setup: Management.FlowsVaultConnectioSetupStripeKeyPair; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionStripeOauthCode.ts b/src/management/api/types/CreateFlowsVaultConnectionStripeOauthCode.ts deleted file mode 100644 index 10aeab2455..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionStripeOauthCode.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionStripeOauthCode { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdStripeEnum; - setup: Management.FlowsVaultConnectioSetupOauthCode; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionStripeUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionStripeUninitialized.ts deleted file mode 100644 index 3dc65dea17..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionStripeUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionStripeUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdStripeEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionTelegram.ts b/src/management/api/types/CreateFlowsVaultConnectionTelegram.ts deleted file mode 100644 index 7838482a50..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionTelegram.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionTelegram = - | Management.CreateFlowsVaultConnectionTelegramToken - | Management.CreateFlowsVaultConnectionTelegramUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionTelegramToken.ts b/src/management/api/types/CreateFlowsVaultConnectionTelegramToken.ts deleted file mode 100644 index 166ceb4dc3..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionTelegramToken.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionTelegramToken { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdTelegramEnum; - setup: Management.FlowsVaultConnectioSetupToken; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionTelegramUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionTelegramUninitialized.ts deleted file mode 100644 index 23b3fbdc4f..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionTelegramUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionTelegramUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdTelegramEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionTwilio.ts b/src/management/api/types/CreateFlowsVaultConnectionTwilio.ts deleted file mode 100644 index 95aa183bf8..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionTwilio.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionTwilio = - | Management.CreateFlowsVaultConnectionTwilioApiKey - | Management.CreateFlowsVaultConnectionTwilioUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionTwilioApiKey.ts b/src/management/api/types/CreateFlowsVaultConnectionTwilioApiKey.ts deleted file mode 100644 index de45b746cd..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionTwilioApiKey.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionTwilioApiKey { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdTwilioEnum; - setup: Management.FlowsVaultConnectioSetupTwilioApiKey; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionTwilioUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionTwilioUninitialized.ts deleted file mode 100644 index afab7e5491..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionTwilioUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionTwilioUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdTwilioEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionWhatsapp.ts b/src/management/api/types/CreateFlowsVaultConnectionWhatsapp.ts deleted file mode 100644 index f223ad908c..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionWhatsapp.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionWhatsapp = - | Management.CreateFlowsVaultConnectionWhatsappToken - | Management.CreateFlowsVaultConnectionWhatsappUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionWhatsappToken.ts b/src/management/api/types/CreateFlowsVaultConnectionWhatsappToken.ts deleted file mode 100644 index 71c1041460..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionWhatsappToken.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionWhatsappToken { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdWhatsappEnum; - setup: Management.FlowsVaultConnectioSetupToken; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionWhatsappUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionWhatsappUninitialized.ts deleted file mode 100644 index deb2346a56..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionWhatsappUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionWhatsappUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdWhatsappEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionZapier.ts b/src/management/api/types/CreateFlowsVaultConnectionZapier.ts deleted file mode 100644 index f1f1369353..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionZapier.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateFlowsVaultConnectionZapier = - | Management.CreateFlowsVaultConnectionZapierWebhook - | Management.CreateFlowsVaultConnectionZapierUninitialized; diff --git a/src/management/api/types/CreateFlowsVaultConnectionZapierUninitialized.ts b/src/management/api/types/CreateFlowsVaultConnectionZapierUninitialized.ts deleted file mode 100644 index 00589b801f..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionZapierUninitialized.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionZapierUninitialized { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdZapierEnum; -} diff --git a/src/management/api/types/CreateFlowsVaultConnectionZapierWebhook.ts b/src/management/api/types/CreateFlowsVaultConnectionZapierWebhook.ts deleted file mode 100644 index c371df4603..0000000000 --- a/src/management/api/types/CreateFlowsVaultConnectionZapierWebhook.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFlowsVaultConnectionZapierWebhook { - /** Flows Vault Connection name. */ - name: string; - app_id: Management.FlowsVaultConnectionAppIdZapierEnum; - setup: Management.FlowsVaultConnectioSetupWebhook; -} diff --git a/src/management/api/types/CreateFormResponseContent.ts b/src/management/api/types/CreateFormResponseContent.ts deleted file mode 100644 index 7c3bc047a5..0000000000 --- a/src/management/api/types/CreateFormResponseContent.ts +++ /dev/null @@ -1,19 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateFormResponseContent { - id: string; - name: string; - messages?: Management.FormMessages; - languages?: Management.FormLanguages; - translations?: Management.FormTranslations; - nodes?: Management.FormNodeList; - start?: Management.FormStartNode; - ending?: Management.FormEndingNode; - style?: Management.FormStyle; - created_at: string; - updated_at: string; - embedded_at?: string; - submitted_at?: string; -} diff --git a/src/management/api/types/CreateGuardianEnrollmentTicketResponseContent.ts b/src/management/api/types/CreateGuardianEnrollmentTicketResponseContent.ts deleted file mode 100644 index f33db7a3d3..0000000000 --- a/src/management/api/types/CreateGuardianEnrollmentTicketResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface CreateGuardianEnrollmentTicketResponseContent { - /** The ticket_id used to identify the enrollment */ - ticket_id?: string; - /** The url you can use to start enrollment */ - ticket_url?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/CreateHookResponseContent.ts b/src/management/api/types/CreateHookResponseContent.ts deleted file mode 100644 index 610985ef82..0000000000 --- a/src/management/api/types/CreateHookResponseContent.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateHookResponseContent { - /** Trigger ID */ - triggerId?: string; - /** ID of this hook. */ - id?: string; - /** Name of this hook. */ - name?: string; - /** Whether this hook will be executed (true) or ignored (false). */ - enabled?: boolean; - /** Code to be executed when this hook runs. */ - script?: string; - dependencies?: Management.HookDependencies; -} diff --git a/src/management/api/types/CreateHookSecretRequestContent.ts b/src/management/api/types/CreateHookSecretRequestContent.ts deleted file mode 100644 index b70d5b8962..0000000000 --- a/src/management/api/types/CreateHookSecretRequestContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Hashmap of key-value pairs where the value must be a string. - */ -export type CreateHookSecretRequestContent = Record; diff --git a/src/management/api/types/CreateImportUsersResponseContent.ts b/src/management/api/types/CreateImportUsersResponseContent.ts deleted file mode 100644 index 27bea8324a..0000000000 --- a/src/management/api/types/CreateImportUsersResponseContent.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface CreateImportUsersResponseContent { - /** Status of this job. */ - status: string; - /** Type of job this is. */ - type: string; - /** When this job was created. */ - created_at: string; - /** ID of this job. */ - id: string; - /** connection_id of the connection to which users will be imported. */ - connection_id: string; - /** Customer-defined ID. */ - external_id?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/CreateLogStreamDatadogRequestBody.ts b/src/management/api/types/CreateLogStreamDatadogRequestBody.ts deleted file mode 100644 index 8e5dd1b718..0000000000 --- a/src/management/api/types/CreateLogStreamDatadogRequestBody.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateLogStreamDatadogRequestBody { - /** log stream name */ - name?: string; - type: Management.LogStreamDatadogEnum; - /** True for priority log streams, false for non-priority */ - isPriority?: boolean; - /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ - filters?: Management.LogStreamFilter[]; - pii_config?: Management.LogStreamPiiConfig; - sink: Management.LogStreamDatadogSink; - /** The optional datetime (ISO 8601) to start streaming logs from */ - startFrom?: string; -} diff --git a/src/management/api/types/CreateLogStreamEventBridgeRequestBody.ts b/src/management/api/types/CreateLogStreamEventBridgeRequestBody.ts deleted file mode 100644 index 91826a70c9..0000000000 --- a/src/management/api/types/CreateLogStreamEventBridgeRequestBody.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateLogStreamEventBridgeRequestBody { - /** log stream name */ - name?: string; - type: Management.LogStreamEventBridgeEnum; - /** True for priority log streams, false for non-priority */ - isPriority?: boolean; - /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ - filters?: Management.LogStreamFilter[]; - pii_config?: Management.LogStreamPiiConfig; - sink: Management.LogStreamEventBridgeSink; - /** The optional datetime (ISO 8601) to start streaming logs from */ - startFrom?: string; -} diff --git a/src/management/api/types/CreateLogStreamEventGridRequestBody.ts b/src/management/api/types/CreateLogStreamEventGridRequestBody.ts deleted file mode 100644 index cd98eaf6b7..0000000000 --- a/src/management/api/types/CreateLogStreamEventGridRequestBody.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateLogStreamEventGridRequestBody { - /** log stream name */ - name?: string; - type: Management.LogStreamEventGridEnum; - /** True for priority log streams, false for non-priority */ - isPriority?: boolean; - /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ - filters?: Management.LogStreamFilter[]; - pii_config?: Management.LogStreamPiiConfig; - sink: Management.LogStreamEventGridSink; - /** The optional datetime (ISO 8601) to start streaming logs from */ - startFrom?: string; -} diff --git a/src/management/api/types/CreateLogStreamHttpRequestBody.ts b/src/management/api/types/CreateLogStreamHttpRequestBody.ts deleted file mode 100644 index 4a55f2a0ae..0000000000 --- a/src/management/api/types/CreateLogStreamHttpRequestBody.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateLogStreamHttpRequestBody { - /** log stream name */ - name?: string; - type: Management.LogStreamHttpEnum; - /** True for priority log streams, false for non-priority */ - isPriority?: boolean; - /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ - filters?: Management.LogStreamFilter[]; - pii_config?: Management.LogStreamPiiConfig; - sink: Management.LogStreamHttpSink; - /** The optional datetime (ISO 8601) to start streaming logs from */ - startFrom?: string; -} diff --git a/src/management/api/types/CreateLogStreamMixpanelRequestBody.ts b/src/management/api/types/CreateLogStreamMixpanelRequestBody.ts deleted file mode 100644 index b804aadaec..0000000000 --- a/src/management/api/types/CreateLogStreamMixpanelRequestBody.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateLogStreamMixpanelRequestBody { - /** log stream name */ - name?: string; - type: Management.LogStreamMixpanelEnum; - /** True for priority log streams, false for non-priority */ - isPriority?: boolean; - /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ - filters?: Management.LogStreamFilter[]; - pii_config?: Management.LogStreamPiiConfig; - sink: Management.LogStreamMixpanelSink; - /** The optional datetime (ISO 8601) to start streaming logs from */ - startFrom?: string; -} diff --git a/src/management/api/types/CreateLogStreamRequestContent.ts b/src/management/api/types/CreateLogStreamRequestContent.ts deleted file mode 100644 index ee0207d68c..0000000000 --- a/src/management/api/types/CreateLogStreamRequestContent.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateLogStreamRequestContent = - | Management.CreateLogStreamHttpRequestBody - | Management.CreateLogStreamEventBridgeRequestBody - | Management.CreateLogStreamEventGridRequestBody - | Management.CreateLogStreamDatadogRequestBody - | Management.CreateLogStreamSplunkRequestBody - | Management.CreateLogStreamSumoRequestBody - | Management.CreateLogStreamSegmentRequestBody - | Management.CreateLogStreamMixpanelRequestBody; diff --git a/src/management/api/types/CreateLogStreamResponseContent.ts b/src/management/api/types/CreateLogStreamResponseContent.ts deleted file mode 100644 index 9ffefb75c8..0000000000 --- a/src/management/api/types/CreateLogStreamResponseContent.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CreateLogStreamResponseContent = - | Management.LogStreamHttpResponseSchema - | Management.LogStreamEventBridgeResponseSchema - | Management.LogStreamEventGridResponseSchema - | Management.LogStreamDatadogResponseSchema - | Management.LogStreamSplunkResponseSchema - | Management.LogStreamSumoResponseSchema - | Management.LogStreamSegmentResponseSchema - | Management.LogStreamMixpanelResponseSchema; diff --git a/src/management/api/types/CreateLogStreamSegmentRequestBody.ts b/src/management/api/types/CreateLogStreamSegmentRequestBody.ts deleted file mode 100644 index 323bd5901f..0000000000 --- a/src/management/api/types/CreateLogStreamSegmentRequestBody.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateLogStreamSegmentRequestBody { - /** log stream name */ - name?: string; - type: Management.LogStreamSegmentEnum; - /** True for priority log streams, false for non-priority */ - isPriority?: boolean; - /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ - filters?: Management.LogStreamFilter[]; - pii_config?: Management.LogStreamPiiConfig; - sink: Management.LogStreamSegmentSinkWriteKey; - /** The optional datetime (ISO 8601) to start streaming logs from */ - startFrom?: string; -} diff --git a/src/management/api/types/CreateLogStreamSplunkRequestBody.ts b/src/management/api/types/CreateLogStreamSplunkRequestBody.ts deleted file mode 100644 index fdabe02b93..0000000000 --- a/src/management/api/types/CreateLogStreamSplunkRequestBody.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateLogStreamSplunkRequestBody { - /** log stream name */ - name?: string; - type: Management.LogStreamSplunkEnum; - /** True for priority log streams, false for non-priority */ - isPriority?: boolean; - /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ - filters?: Management.LogStreamFilter[]; - pii_config?: Management.LogStreamPiiConfig; - sink: Management.LogStreamSplunkSink; - /** The optional datetime (ISO 8601) to start streaming logs from */ - startFrom?: string; -} diff --git a/src/management/api/types/CreateLogStreamSumoRequestBody.ts b/src/management/api/types/CreateLogStreamSumoRequestBody.ts deleted file mode 100644 index d0a88b22c1..0000000000 --- a/src/management/api/types/CreateLogStreamSumoRequestBody.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateLogStreamSumoRequestBody { - /** log stream name */ - name?: string; - type: Management.LogStreamSumoEnum; - /** True for priority log streams, false for non-priority */ - isPriority?: boolean; - /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ - filters?: Management.LogStreamFilter[]; - pii_config?: Management.LogStreamPiiConfig; - sink: Management.LogStreamSumoSink; - /** The optional datetime (ISO 8601) to start streaming logs from */ - startFrom?: string; -} diff --git a/src/management/api/types/CreateOrganizationDiscoveryDomainResponseContent.ts b/src/management/api/types/CreateOrganizationDiscoveryDomainResponseContent.ts deleted file mode 100644 index e365ce09dd..0000000000 --- a/src/management/api/types/CreateOrganizationDiscoveryDomainResponseContent.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateOrganizationDiscoveryDomainResponseContent { - /** Organization discovery domain identifier. */ - id: string; - /** The domain name to associate with the organization e.g. acme.com. */ - domain: string; - status: Management.OrganizationDiscoveryDomainStatus; - /** A unique token generated for the discovery domain. This must be placed in a DNS TXT record at the location specified by the verification_host field to prove domain ownership. */ - verification_txt: string; - /** The full domain where the TXT record should be added. */ - verification_host: string; -} diff --git a/src/management/api/types/CreateOrganizationInvitationResponseContent.ts b/src/management/api/types/CreateOrganizationInvitationResponseContent.ts deleted file mode 100644 index 51ffceecf9..0000000000 --- a/src/management/api/types/CreateOrganizationInvitationResponseContent.ts +++ /dev/null @@ -1,28 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateOrganizationInvitationResponseContent { - /** The id of the user invitation. */ - id?: string; - /** Organization identifier. */ - organization_id?: string; - inviter?: Management.OrganizationInvitationInviter; - invitee?: Management.OrganizationInvitationInvitee; - /** The invitation url to be send to the invitee. */ - invitation_url?: string; - /** The ISO 8601 formatted timestamp representing the creation time of the invitation. */ - created_at?: string; - /** The ISO 8601 formatted timestamp representing the expiration time of the invitation. */ - expires_at?: string; - /** Auth0 client ID. Used to resolve the application's login initiation endpoint. */ - client_id?: string; - /** The id of the connection to force invitee to authenticate with. */ - connection_id?: string; - app_metadata?: Management.AppMetadata; - user_metadata?: Management.UserMetadata; - /** List of roles IDs to associated with the user. */ - roles?: string[]; - /** The id of the invitation ticket */ - ticket_id?: string; -} diff --git a/src/management/api/types/CreateOrganizationResponseContent.ts b/src/management/api/types/CreateOrganizationResponseContent.ts deleted file mode 100644 index 2061994cde..0000000000 --- a/src/management/api/types/CreateOrganizationResponseContent.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateOrganizationResponseContent { - /** Organization identifier. */ - id?: string; - /** The name of this organization. */ - name?: string; - /** Friendly name of this organization. */ - display_name?: string; - branding?: Management.OrganizationBranding; - metadata?: Management.OrganizationMetadata; - token_quota?: Management.TokenQuota; - enabled_connections?: Management.OrganizationEnabledConnection[]; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/CreatePhoneProviderSendTestResponseContent.ts b/src/management/api/types/CreatePhoneProviderSendTestResponseContent.ts deleted file mode 100644 index 57f2f51a26..0000000000 --- a/src/management/api/types/CreatePhoneProviderSendTestResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface CreatePhoneProviderSendTestResponseContent { - /** The status code of the operation. */ - code?: number; - /** The description of the operation status. */ - message?: string; -} diff --git a/src/management/api/types/CreatePhoneTemplateResponseContent.ts b/src/management/api/types/CreatePhoneTemplateResponseContent.ts deleted file mode 100644 index ed8b779e93..0000000000 --- a/src/management/api/types/CreatePhoneTemplateResponseContent.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreatePhoneTemplateResponseContent { - id: string; - channel?: string; - customizable?: boolean; - tenant?: string; - content: Management.PhoneTemplateContent; - type: Management.PhoneTemplateNotificationTypeEnum; - /** Whether the template is enabled (false) or disabled (true). */ - disabled: boolean; -} diff --git a/src/management/api/types/CreatePhoneTemplateTestNotificationResponseContent.ts b/src/management/api/types/CreatePhoneTemplateTestNotificationResponseContent.ts deleted file mode 100644 index 4e2348da75..0000000000 --- a/src/management/api/types/CreatePhoneTemplateTestNotificationResponseContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface CreatePhoneTemplateTestNotificationResponseContent { - message: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/CreatePublicKeyDeviceCredentialResponseContent.ts b/src/management/api/types/CreatePublicKeyDeviceCredentialResponseContent.ts deleted file mode 100644 index 28c0be6ac3..0000000000 --- a/src/management/api/types/CreatePublicKeyDeviceCredentialResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface CreatePublicKeyDeviceCredentialResponseContent { - /** The credential's identifier */ - id: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/CreateResourceServerResponseContent.ts b/src/management/api/types/CreateResourceServerResponseContent.ts deleted file mode 100644 index 89ec5df9a8..0000000000 --- a/src/management/api/types/CreateResourceServerResponseContent.ts +++ /dev/null @@ -1,37 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateResourceServerResponseContent { - /** ID of the API (resource server). */ - id?: string; - /** Friendly name for this resource server. Can not contain `<` or `>` characters. */ - name?: string; - /** Whether this is an Auth0 system API (true) or a custom API (false). */ - is_system?: boolean; - /** Unique identifier for the API used as the audience parameter on authorization calls. Can not be changed once set. */ - identifier?: string; - /** List of permissions (scopes) that this API uses. */ - scopes?: Management.ResourceServerScope[]; - signing_alg?: Management.SigningAlgorithmEnum; - /** Secret used to sign tokens when using symmetric algorithms (HS256). */ - signing_secret?: string; - /** Whether refresh tokens can be issued for this API (true) or not (false). */ - allow_offline_access?: boolean; - /** Whether to skip user consent for applications flagged as first party (true) or not (false). */ - skip_consent_for_verifiable_first_party_clients?: boolean; - /** Expiration value (in seconds) for access tokens issued for this API from the token endpoint. */ - token_lifetime?: number; - /** Expiration value (in seconds) for access tokens issued for this API via Implicit or Hybrid Flows. Cannot be greater than the `token_lifetime` value. */ - token_lifetime_for_web?: number; - /** Whether authorization polices are enforced (true) or unenforced (false). */ - enforce_policies?: boolean; - token_dialect?: Management.ResourceServerTokenDialectResponseEnum; - token_encryption?: Management.ResourceServerTokenEncryption | null; - consent_policy?: (Management.ResourceServerConsentPolicyEnum | undefined) | null; - authorization_details?: unknown[]; - proof_of_possession?: Management.ResourceServerProofOfPossession | null; - subject_type_authorization?: Management.ResourceServerSubjectTypeAuthorization; - /** The client ID of the client that this resource server is linked to */ - client_id?: string; -} diff --git a/src/management/api/types/CreateRoleResponseContent.ts b/src/management/api/types/CreateRoleResponseContent.ts deleted file mode 100644 index 5682d755aa..0000000000 --- a/src/management/api/types/CreateRoleResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface CreateRoleResponseContent { - /** ID for this role. */ - id?: string; - /** Name of this role. */ - name?: string; - /** Description of this role. */ - description?: string; -} diff --git a/src/management/api/types/CreateRuleResponseContent.ts b/src/management/api/types/CreateRuleResponseContent.ts deleted file mode 100644 index 478aae64a0..0000000000 --- a/src/management/api/types/CreateRuleResponseContent.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface CreateRuleResponseContent { - /** Name of this rule. */ - name?: string; - /** ID of this rule. */ - id?: string; - /** Whether the rule is enabled (true), or disabled (false). */ - enabled?: boolean; - /** Code to be executed when this rule runs. */ - script?: string; - /** Order that this rule should execute in relative to other rules. Lower-valued rules execute first. */ - order?: number; - /** Execution stage of this rule. Can be `login_success`, `login_failure`, or `pre_authorize`. */ - stage?: string; -} diff --git a/src/management/api/types/CreateScimConfigurationRequestContent.ts b/src/management/api/types/CreateScimConfigurationRequestContent.ts deleted file mode 100644 index ef10040cbc..0000000000 --- a/src/management/api/types/CreateScimConfigurationRequestContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateScimConfigurationRequestContent { - /** User ID attribute for generating unique user ids */ - user_id_attribute?: string; - /** The mapping between auth0 and SCIM */ - mapping?: Management.ScimMappingItem[]; -} diff --git a/src/management/api/types/CreateScimConfigurationResponseContent.ts b/src/management/api/types/CreateScimConfigurationResponseContent.ts deleted file mode 100644 index 952cfadbf7..0000000000 --- a/src/management/api/types/CreateScimConfigurationResponseContent.ts +++ /dev/null @@ -1,22 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateScimConfigurationResponseContent { - /** The connection's identifier */ - connection_id?: string; - /** The connection's identifier */ - connection_name?: string; - /** The connection's strategy */ - strategy?: string; - /** The tenant's name */ - tenant_name?: string; - /** User ID attribute for generating unique user ids */ - user_id_attribute?: string; - /** The mapping between auth0 and SCIM */ - mapping?: Management.ScimMappingItem[]; - /** The Date Time Scim Configuration was created */ - created_at?: string; - /** The Date Time Scim Configuration was last updated */ - updated_on?: string; -} diff --git a/src/management/api/types/CreateScimTokenResponseContent.ts b/src/management/api/types/CreateScimTokenResponseContent.ts deleted file mode 100644 index cb53ce7b11..0000000000 --- a/src/management/api/types/CreateScimTokenResponseContent.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface CreateScimTokenResponseContent { - /** The token's identifier */ - token_id?: string; - /** The scim client's token */ - token?: string; - /** The scopes of the scim token */ - scopes?: string[]; - /** The token's created at timestamp */ - created_at?: string; - /** The token's valid until at timestamp */ - valid_until?: string; -} diff --git a/src/management/api/types/CreateSelfServiceProfileResponseContent.ts b/src/management/api/types/CreateSelfServiceProfileResponseContent.ts deleted file mode 100644 index 40ab2c8a0e..0000000000 --- a/src/management/api/types/CreateSelfServiceProfileResponseContent.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateSelfServiceProfileResponseContent { - /** The unique ID of the self-service Profile. */ - id?: string; - /** The name of the self-service Profile. */ - name?: string; - /** The description of the self-service Profile. */ - description?: string; - /** List of attributes to be mapped that will be shown to the user during the SS-SSO flow. */ - user_attributes?: Management.SelfServiceProfileUserAttribute[]; - /** The time when this self-service Profile was created. */ - created_at?: string; - /** The time when this self-service Profile was updated. */ - updated_at?: string; - branding?: Management.SelfServiceProfileBrandingProperties; - /** List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `keycloak-samlp`, `pingfederate`] */ - allowed_strategies?: Management.SelfServiceProfileAllowedStrategyEnum[]; - /** ID of the user-attribute-profile to associate with this self-service profile. */ - user_attribute_profile_id?: string; -} diff --git a/src/management/api/types/CreateSelfServiceProfileSsoTicketResponseContent.ts b/src/management/api/types/CreateSelfServiceProfileSsoTicketResponseContent.ts deleted file mode 100644 index c856001751..0000000000 --- a/src/management/api/types/CreateSelfServiceProfileSsoTicketResponseContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface CreateSelfServiceProfileSsoTicketResponseContent { - /** The URL for the created ticket. */ - ticket?: string; -} diff --git a/src/management/api/types/CreateTokenExchangeProfileResponseContent.ts b/src/management/api/types/CreateTokenExchangeProfileResponseContent.ts deleted file mode 100644 index 6c8930c54a..0000000000 --- a/src/management/api/types/CreateTokenExchangeProfileResponseContent.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateTokenExchangeProfileResponseContent { - /** The unique ID of the token exchange profile. */ - id?: string; - /** Friendly name of this profile. */ - name?: string; - /** Subject token type for this profile. When receiving a token exchange request on the Authentication API, the corresponding token exchange profile with a matching subject_token_type will be executed. This must be a URI. */ - subject_token_type?: string; - /** The ID of the Custom Token Exchange action to execute for this profile, in order to validate the subject_token. The action must use the custom-token-exchange trigger. */ - action_id?: string; - type?: Management.TokenExchangeProfileTypeEnum; - /** The time when this profile was created. */ - created_at?: string; - /** The time when this profile was updated. */ - updated_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/CreateTokenQuota.ts b/src/management/api/types/CreateTokenQuota.ts deleted file mode 100644 index c944f5e088..0000000000 --- a/src/management/api/types/CreateTokenQuota.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateTokenQuota { - client_credentials: Management.TokenQuotaClientCredentials; -} diff --git a/src/management/api/types/CreateUserAttributeProfileResponseContent.ts b/src/management/api/types/CreateUserAttributeProfileResponseContent.ts deleted file mode 100644 index a55225f24a..0000000000 --- a/src/management/api/types/CreateUserAttributeProfileResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateUserAttributeProfileResponseContent { - id?: Management.UserAttributeProfileId; - name?: Management.UserAttributeProfileName; - user_id?: Management.UserAttributeProfileUserId; - user_attributes?: Management.UserAttributeProfileUserAttributes; -} diff --git a/src/management/api/types/CreateUserAuthenticationMethodResponseContent.ts b/src/management/api/types/CreateUserAuthenticationMethodResponseContent.ts deleted file mode 100644 index 01e9d8c2e7..0000000000 --- a/src/management/api/types/CreateUserAuthenticationMethodResponseContent.ts +++ /dev/null @@ -1,32 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * The successfully created authentication method. - */ -export interface CreateUserAuthenticationMethodResponseContent { - /** The ID of the newly created authentication method (automatically generated by the application) */ - id?: string; - type: Management.CreatedUserAuthenticationMethodTypeEnum; - /** A human-readable label to identify the authentication method. */ - name?: string; - /** Base32 encoded secret for TOTP generation */ - totp_secret?: string; - /** Applies to phone authentication methods only. The destination phone number used to send verification codes via text and voice. */ - phone_number?: string; - /** Applies to email authentication methods only. The email address used to send verification messages. */ - email?: string; - authentication_methods?: Management.UserAuthenticationMethodProperties[]; - preferred_authentication_method?: Management.PreferredAuthenticationMethodEnum; - /** Applies to webauthn authenticators only. The id of the credential. */ - key_id?: string; - /** Applies to webauthn authenticators only. The public key. */ - public_key?: string; - /** Applies to passkeys only. Authenticator Attestation Globally Unique Identifier. */ - aaguid?: string; - /** Applies to webauthn authenticators only. The relying party identifier. */ - relying_party_identifier?: string; - /** Authentication method creation date */ - created_at?: string; -} diff --git a/src/management/api/types/CreateUserResponseContent.ts b/src/management/api/types/CreateUserResponseContent.ts deleted file mode 100644 index 2dec98b544..0000000000 --- a/src/management/api/types/CreateUserResponseContent.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateUserResponseContent { - /** ID of the user which can be used when interacting with other APIs. */ - user_id?: string; - /** Email address of this user. */ - email?: string; - /** Whether this email address is verified (true) or unverified (false). */ - email_verified?: boolean; - /** Username of this user. */ - username?: string; - /** Phone number for this user. Follows the E.164 recommendation. */ - phone_number?: string; - /** Whether this phone number has been verified (true) or not (false). */ - phone_verified?: boolean; - created_at?: Management.UserDateSchema; - updated_at?: Management.UserDateSchema; - /** Array of user identity objects when accounts are linked. */ - identities?: Management.UserIdentitySchema[]; - app_metadata?: Management.UserAppMetadataSchema; - user_metadata?: Management.UserMetadataSchema; - /** URL to picture, photo, or avatar of this user. */ - picture?: string; - /** Name of this user. */ - name?: string; - /** Preferred nickname or alias of this user. */ - nickname?: string; - /** List of multi-factor authentication providers with which this user has enrolled. */ - multifactor?: string[]; - /** Last IP address from which this user logged in. */ - last_ip?: string; - last_login?: Management.UserDateSchema; - /** Total number of logins this user has performed. */ - logins_count?: number; - /** Whether this user was blocked by an administrator (true) or is not (false). */ - blocked?: boolean; - /** Given name/first name/forename of this user. */ - given_name?: string; - /** Family name/last name/surname of this user. */ - family_name?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/CreateVerifiableCredentialTemplateResponseContent.ts b/src/management/api/types/CreateVerifiableCredentialTemplateResponseContent.ts deleted file mode 100644 index e69491e438..0000000000 --- a/src/management/api/types/CreateVerifiableCredentialTemplateResponseContent.ts +++ /dev/null @@ -1,25 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CreateVerifiableCredentialTemplateResponseContent { - /** The id of the template. */ - id?: string; - /** The name of the template. */ - name?: string; - /** The type of the template. */ - type?: string; - /** The dialect of the template. */ - dialect?: string; - presentation?: Management.MdlPresentationRequest; - /** The custom certificate authority. */ - custom_certificate_authority?: string; - /** The well-known trusted issuers, comma separated. */ - well_known_trusted_issuers?: string; - /** The date and time the template was created. */ - created_at?: string; - /** The date and time the template was created. */ - updated_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/CreateVerificationEmailResponseContent.ts b/src/management/api/types/CreateVerificationEmailResponseContent.ts deleted file mode 100644 index d5a2d8c395..0000000000 --- a/src/management/api/types/CreateVerificationEmailResponseContent.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface CreateVerificationEmailResponseContent { - /** Status of this job. */ - status: string; - /** Type of job this is. */ - type: string; - /** When this job was created. */ - created_at?: string; - /** ID of this job. */ - id: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/CreatedAuthenticationMethodTypeEnum.ts b/src/management/api/types/CreatedAuthenticationMethodTypeEnum.ts deleted file mode 100644 index 0d5b0bf17c..0000000000 --- a/src/management/api/types/CreatedAuthenticationMethodTypeEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const CreatedAuthenticationMethodTypeEnum = { - Phone: "phone", - Email: "email", - Totp: "totp", - WebauthnRoaming: "webauthn-roaming", -} as const; -export type CreatedAuthenticationMethodTypeEnum = - (typeof CreatedAuthenticationMethodTypeEnum)[keyof typeof CreatedAuthenticationMethodTypeEnum]; diff --git a/src/management/api/types/CreatedUserAuthenticationMethodTypeEnum.ts b/src/management/api/types/CreatedUserAuthenticationMethodTypeEnum.ts deleted file mode 100644 index 990337bcfa..0000000000 --- a/src/management/api/types/CreatedUserAuthenticationMethodTypeEnum.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const CreatedUserAuthenticationMethodTypeEnum = { - Phone: "phone", - Email: "email", - Totp: "totp", - WebauthnRoaming: "webauthn-roaming", - Passkey: "passkey", -} as const; -export type CreatedUserAuthenticationMethodTypeEnum = - (typeof CreatedUserAuthenticationMethodTypeEnum)[keyof typeof CreatedUserAuthenticationMethodTypeEnum]; diff --git a/src/management/api/types/CredentialId.ts b/src/management/api/types/CredentialId.ts deleted file mode 100644 index e3fdb6ddcb..0000000000 --- a/src/management/api/types/CredentialId.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface CredentialId { - /** Credential ID */ - id: string; -} diff --git a/src/management/api/types/CustomDomain.ts b/src/management/api/types/CustomDomain.ts deleted file mode 100644 index 97728ff99a..0000000000 --- a/src/management/api/types/CustomDomain.ts +++ /dev/null @@ -1,22 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CustomDomain { - /** ID of the custom domain. */ - custom_domain_id: string; - /** Domain name. */ - domain: string; - /** Whether this is a primary domain (true) or not (false). */ - primary: boolean; - status: Management.CustomDomainStatusFilterEnum; - type: Management.CustomDomainTypeEnum; - /** Intermediate address. */ - origin_domain_name?: string; - verification?: Management.DomainVerification; - /** The HTTP header to fetch the client's IP address */ - custom_client_ip_header?: string | null; - /** The TLS version policy */ - tls_policy?: string; - certificate?: Management.DomainCertificate; -} diff --git a/src/management/api/types/CustomDomainCustomClientIpHeader.ts b/src/management/api/types/CustomDomainCustomClientIpHeader.ts deleted file mode 100644 index fa5f4b09ab..0000000000 --- a/src/management/api/types/CustomDomainCustomClientIpHeader.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type CustomDomainCustomClientIpHeader = (Management.CustomDomainCustomClientIpHeaderEnum | null) | undefined; diff --git a/src/management/api/types/CustomDomainCustomClientIpHeaderEnum.ts b/src/management/api/types/CustomDomainCustomClientIpHeaderEnum.ts deleted file mode 100644 index 28312063ae..0000000000 --- a/src/management/api/types/CustomDomainCustomClientIpHeaderEnum.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The HTTP header to fetch the client's IP address */ -export const CustomDomainCustomClientIpHeaderEnum = { - TrueClientIp: "true-client-ip", - CfConnectingIp: "cf-connecting-ip", - XForwardedFor: "x-forwarded-for", - XAzureClientip: "x-azure-clientip", - Empty: "", -} as const; -export type CustomDomainCustomClientIpHeaderEnum = - (typeof CustomDomainCustomClientIpHeaderEnum)[keyof typeof CustomDomainCustomClientIpHeaderEnum]; diff --git a/src/management/api/types/CustomDomainProvisioningTypeEnum.ts b/src/management/api/types/CustomDomainProvisioningTypeEnum.ts deleted file mode 100644 index a49c119bb5..0000000000 --- a/src/management/api/types/CustomDomainProvisioningTypeEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Custom domain provisioning type. Must be `auth0_managed_certs` or `self_managed_certs`. */ -export const CustomDomainProvisioningTypeEnum = { - Auth0ManagedCerts: "auth0_managed_certs", - SelfManagedCerts: "self_managed_certs", -} as const; -export type CustomDomainProvisioningTypeEnum = - (typeof CustomDomainProvisioningTypeEnum)[keyof typeof CustomDomainProvisioningTypeEnum]; diff --git a/src/management/api/types/CustomDomainStatusFilterEnum.ts b/src/management/api/types/CustomDomainStatusFilterEnum.ts deleted file mode 100644 index 5a40ae4de2..0000000000 --- a/src/management/api/types/CustomDomainStatusFilterEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Custom domain configuration status. Can be `failed`, `pending_verification`, or `ready`. */ -export const CustomDomainStatusFilterEnum = { - PendingVerification: "pending_verification", - Ready: "ready", - Failed: "failed", -} as const; -export type CustomDomainStatusFilterEnum = - (typeof CustomDomainStatusFilterEnum)[keyof typeof CustomDomainStatusFilterEnum]; diff --git a/src/management/api/types/CustomDomainTlsPolicyEnum.ts b/src/management/api/types/CustomDomainTlsPolicyEnum.ts deleted file mode 100644 index aa3ca2fd46..0000000000 --- a/src/management/api/types/CustomDomainTlsPolicyEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Custom domain TLS policy. Must be `recommended`, includes TLS 1.2. - */ -export type CustomDomainTlsPolicyEnum = "recommended"; diff --git a/src/management/api/types/CustomDomainTypeEnum.ts b/src/management/api/types/CustomDomainTypeEnum.ts deleted file mode 100644 index 3e397e4e4a..0000000000 --- a/src/management/api/types/CustomDomainTypeEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Custom domain provisioning type. Can be `auth0_managed_certs` or `self_managed_certs`. */ -export const CustomDomainTypeEnum = { - Auth0ManagedCerts: "auth0_managed_certs", - SelfManagedCerts: "self_managed_certs", -} as const; -export type CustomDomainTypeEnum = (typeof CustomDomainTypeEnum)[keyof typeof CustomDomainTypeEnum]; diff --git a/src/management/api/types/CustomDomainVerificationMethodEnum.ts b/src/management/api/types/CustomDomainVerificationMethodEnum.ts deleted file mode 100644 index ede7d4c3a8..0000000000 --- a/src/management/api/types/CustomDomainVerificationMethodEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Custom domain verification method. Must be `txt`. - */ -export type CustomDomainVerificationMethodEnum = "txt"; diff --git a/src/management/api/types/CustomProviderConfiguration.ts b/src/management/api/types/CustomProviderConfiguration.ts deleted file mode 100644 index 6fbe8772a3..0000000000 --- a/src/management/api/types/CustomProviderConfiguration.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface CustomProviderConfiguration { - delivery_methods: Management.CustomProviderDeliveryMethodEnum[]; -} diff --git a/src/management/api/types/CustomProviderCredentials.ts b/src/management/api/types/CustomProviderCredentials.ts deleted file mode 100644 index fbae3e3ad6..0000000000 --- a/src/management/api/types/CustomProviderCredentials.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface CustomProviderCredentials {} diff --git a/src/management/api/types/CustomProviderDeliveryMethodEnum.ts b/src/management/api/types/CustomProviderDeliveryMethodEnum.ts deleted file mode 100644 index 0c781adace..0000000000 --- a/src/management/api/types/CustomProviderDeliveryMethodEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const CustomProviderDeliveryMethodEnum = { - Text: "text", - Voice: "voice", -} as const; -export type CustomProviderDeliveryMethodEnum = - (typeof CustomProviderDeliveryMethodEnum)[keyof typeof CustomProviderDeliveryMethodEnum]; diff --git a/src/management/api/types/CustomSigningKeyAlgorithmEnum.ts b/src/management/api/types/CustomSigningKeyAlgorithmEnum.ts deleted file mode 100644 index ddf81276c1..0000000000 --- a/src/management/api/types/CustomSigningKeyAlgorithmEnum.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Key algorithm */ -export const CustomSigningKeyAlgorithmEnum = { - Rs256: "RS256", - Rs384: "RS384", - Rs512: "RS512", - Es256: "ES256", - Es384: "ES384", - Es512: "ES512", - Ps256: "PS256", - Ps384: "PS384", - Ps512: "PS512", -} as const; -export type CustomSigningKeyAlgorithmEnum = - (typeof CustomSigningKeyAlgorithmEnum)[keyof typeof CustomSigningKeyAlgorithmEnum]; diff --git a/src/management/api/types/CustomSigningKeyCurveEnum.ts b/src/management/api/types/CustomSigningKeyCurveEnum.ts deleted file mode 100644 index 6ad6006a22..0000000000 --- a/src/management/api/types/CustomSigningKeyCurveEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Curve */ -export const CustomSigningKeyCurveEnum = { - P256: "P-256", - P384: "P-384", - P521: "P-521", -} as const; -export type CustomSigningKeyCurveEnum = (typeof CustomSigningKeyCurveEnum)[keyof typeof CustomSigningKeyCurveEnum]; diff --git a/src/management/api/types/CustomSigningKeyJwk.ts b/src/management/api/types/CustomSigningKeyJwk.ts deleted file mode 100644 index a06222b6e4..0000000000 --- a/src/management/api/types/CustomSigningKeyJwk.ts +++ /dev/null @@ -1,33 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * JWK representing a custom public signing key. - */ -export interface CustomSigningKeyJwk { - kty: Management.CustomSigningKeyTypeEnum; - /** Key identifier */ - kid?: string; - use?: Management.CustomSigningKeyUseEnum; - /** Key operations */ - key_ops?: Management.CustomSigningKeyOperationEnum[]; - alg?: Management.CustomSigningKeyAlgorithmEnum; - /** Key modulus */ - n?: string; - /** Key exponent */ - e?: string; - crv?: Management.CustomSigningKeyCurveEnum; - /** X coordinate */ - x?: string; - /** Y coordinate */ - y?: string; - /** X.509 URL */ - x5u?: string; - /** X.509 certificate chain */ - x5c?: string[]; - /** X.509 certificate SHA-1 thumbprint */ - x5t?: string; - /** X.509 certificate SHA-256 thumbprint */ - "x5t#S256"?: string; -} diff --git a/src/management/api/types/CustomSigningKeyOperationEnum.ts b/src/management/api/types/CustomSigningKeyOperationEnum.ts deleted file mode 100644 index 6e5a996e0d..0000000000 --- a/src/management/api/types/CustomSigningKeyOperationEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type CustomSigningKeyOperationEnum = "verify"; diff --git a/src/management/api/types/CustomSigningKeyTypeEnum.ts b/src/management/api/types/CustomSigningKeyTypeEnum.ts deleted file mode 100644 index bcdca046c4..0000000000 --- a/src/management/api/types/CustomSigningKeyTypeEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Key type */ -export const CustomSigningKeyTypeEnum = { - Ec: "EC", - Rsa: "RSA", -} as const; -export type CustomSigningKeyTypeEnum = (typeof CustomSigningKeyTypeEnum)[keyof typeof CustomSigningKeyTypeEnum]; diff --git a/src/management/api/types/CustomSigningKeyUseEnum.ts b/src/management/api/types/CustomSigningKeyUseEnum.ts deleted file mode 100644 index fc7a76b629..0000000000 --- a/src/management/api/types/CustomSigningKeyUseEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Key use - */ -export type CustomSigningKeyUseEnum = "sig"; diff --git a/src/management/api/types/DailyStats.ts b/src/management/api/types/DailyStats.ts deleted file mode 100644 index a17fc97a85..0000000000 --- a/src/management/api/types/DailyStats.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface DailyStats { - /** Date these events occurred in ISO 8601 format. */ - date?: string; - /** Number of logins on this date. */ - logins?: number; - /** Number of signups on this date. */ - signups?: number; - /** Number of breached-password detections on this date (subscription required). */ - leaked_passwords?: number; - /** Date and time this stats entry was last updated in ISO 8601 format. */ - updated_at?: string; - /** Approximate date and time the first event occurred in ISO 8601 format. */ - created_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/DefaultTokenQuota.ts b/src/management/api/types/DefaultTokenQuota.ts deleted file mode 100644 index 431140ad90..0000000000 --- a/src/management/api/types/DefaultTokenQuota.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Token Quota configuration, to configure quotas for token issuance for clients and organizations. Applied to all clients and organizations unless overridden in individual client or organization settings. - */ -export interface DefaultTokenQuota { - clients?: Management.TokenQuotaConfiguration; - organizations?: Management.TokenQuotaConfiguration; -} diff --git a/src/management/api/types/DeleteHookSecretRequestContent.ts b/src/management/api/types/DeleteHookSecretRequestContent.ts deleted file mode 100644 index 1b53d8d46d..0000000000 --- a/src/management/api/types/DeleteHookSecretRequestContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Array of secret names to delete. - */ -export type DeleteHookSecretRequestContent = string[]; diff --git a/src/management/api/types/DeleteUserIdentityResponseContent.ts b/src/management/api/types/DeleteUserIdentityResponseContent.ts deleted file mode 100644 index acddfdaaec..0000000000 --- a/src/management/api/types/DeleteUserIdentityResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * An array of objects with information about the user's identities. - */ -export type DeleteUserIdentityResponseContent = Management.DeleteUserIdentityResponseContentItem[]; diff --git a/src/management/api/types/DeleteUserIdentityResponseContentItem.ts b/src/management/api/types/DeleteUserIdentityResponseContentItem.ts deleted file mode 100644 index 4a8b43d90c..0000000000 --- a/src/management/api/types/DeleteUserIdentityResponseContentItem.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface DeleteUserIdentityResponseContentItem { - /** The name of the connection for the identity. */ - connection: string; - /** The unique identifier for the user for the identity. */ - user_id: string; - /** The type of identity provider. */ - provider: string; - /** true if the identity provider is a social provider, falses otherwise */ - isSocial?: boolean; - /** IDP access token returned only if scope read:user_idp_tokens is defined */ - access_token?: string; - /** IDP access token secret returned only if scope read:user_idp_tokens is defined. */ - access_token_secret?: string; - /** IDP refresh token returned only if scope read:user_idp_tokens is defined. */ - refresh_token?: string; - profileData?: Management.UserProfileData; -} diff --git a/src/management/api/types/DeployActionResponseContent.ts b/src/management/api/types/DeployActionResponseContent.ts deleted file mode 100644 index 07bd69f41c..0000000000 --- a/src/management/api/types/DeployActionResponseContent.ts +++ /dev/null @@ -1,34 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface DeployActionResponseContent { - /** The unique id of an action version. */ - id?: string; - /** The id of the action to which this version belongs. */ - action_id?: string; - /** The source code of this specific version of the action. */ - code?: string; - /** The list of third party npm modules, and their versions, that this specific version depends on. */ - dependencies?: Management.ActionVersionDependency[]; - /** Indicates if this specific version is the currently one deployed. */ - deployed?: boolean; - /** The Node runtime. For example: `node22` */ - runtime?: string; - /** The list of secrets that are included in an action or a version of an action. */ - secrets?: Management.ActionSecretResponse[]; - status?: Management.ActionVersionBuildStatusEnum; - /** The index of this version in list of versions for the action. */ - number?: number; - /** Any errors that occurred while the version was being built. */ - errors?: Management.ActionError[]; - action?: Management.ActionBase; - /** The time when this version was built successfully. */ - built_at?: string; - /** The time when this version was created. */ - created_at?: string; - /** The time when a version was updated. Versions are never updated externally. Only Auth0 will update an action version as it is being built. */ - updated_at?: string; - /** The list of triggers that this version supports. At this time, a version can only target a single trigger at a time. */ - supported_triggers?: Management.ActionTrigger[]; -} diff --git a/src/management/api/types/DeployActionVersionRequestBodyParams.ts b/src/management/api/types/DeployActionVersionRequestBodyParams.ts deleted file mode 100644 index a672a603c5..0000000000 --- a/src/management/api/types/DeployActionVersionRequestBodyParams.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface DeployActionVersionRequestBodyParams { - /** True if the draft of the action should be updated with the reverted version. */ - update_draft?: boolean; -} diff --git a/src/management/api/types/DeployActionVersionRequestContent.ts b/src/management/api/types/DeployActionVersionRequestContent.ts deleted file mode 100644 index 35a0916f7e..0000000000 --- a/src/management/api/types/DeployActionVersionRequestContent.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type DeployActionVersionRequestContent = (Management.DeployActionVersionRequestBodyParams | null) | undefined; diff --git a/src/management/api/types/DeployActionVersionResponseContent.ts b/src/management/api/types/DeployActionVersionResponseContent.ts deleted file mode 100644 index 64b58a7eaa..0000000000 --- a/src/management/api/types/DeployActionVersionResponseContent.ts +++ /dev/null @@ -1,34 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface DeployActionVersionResponseContent { - /** The unique id of an action version. */ - id?: string; - /** The id of the action to which this version belongs. */ - action_id?: string; - /** The source code of this specific version of the action. */ - code?: string; - /** The list of third party npm modules, and their versions, that this specific version depends on. */ - dependencies?: Management.ActionVersionDependency[]; - /** Indicates if this specific version is the currently one deployed. */ - deployed?: boolean; - /** The Node runtime. For example: `node22` */ - runtime?: string; - /** The list of secrets that are included in an action or a version of an action. */ - secrets?: Management.ActionSecretResponse[]; - status?: Management.ActionVersionBuildStatusEnum; - /** The index of this version in list of versions for the action. */ - number?: number; - /** Any errors that occurred while the version was being built. */ - errors?: Management.ActionError[]; - action?: Management.ActionBase; - /** The time when this version was built successfully. */ - built_at?: string; - /** The time when this version was created. */ - created_at?: string; - /** The time when a version was updated. Versions are never updated externally. Only Auth0 will update an action version as it is being built. */ - updated_at?: string; - /** The list of triggers that this version supports. At this time, a version can only target a single trigger at a time. */ - supported_triggers?: Management.ActionTrigger[]; -} diff --git a/src/management/api/types/DeviceCredential.ts b/src/management/api/types/DeviceCredential.ts deleted file mode 100644 index 1471c87384..0000000000 --- a/src/management/api/types/DeviceCredential.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface DeviceCredential { - /** ID of this device. */ - id?: string; - /** User agent for this device */ - device_name?: string; - /** Unique identifier for the device. NOTE: This field is generally not populated for refresh_tokens and rotating_refresh_tokens */ - device_id?: string; - type?: Management.DeviceCredentialTypeEnum; - /** user_id this credential is associated with. */ - user_id?: string; - /** client_id of the client (application) this credential is for. */ - client_id?: string; -} diff --git a/src/management/api/types/DeviceCredentialPublicKeyTypeEnum.ts b/src/management/api/types/DeviceCredentialPublicKeyTypeEnum.ts deleted file mode 100644 index 3e7508a0ce..0000000000 --- a/src/management/api/types/DeviceCredentialPublicKeyTypeEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Type of credential. Must be `public_key`. - */ -export type DeviceCredentialPublicKeyTypeEnum = "public_key"; diff --git a/src/management/api/types/DeviceCredentialTypeEnum.ts b/src/management/api/types/DeviceCredentialTypeEnum.ts deleted file mode 100644 index a0c9ba95ea..0000000000 --- a/src/management/api/types/DeviceCredentialTypeEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Type of credentials to retrieve. Must be `public_key`, `refresh_token` or `rotating_refresh_token`. The property will default to `refresh_token` when paging is requested */ -export const DeviceCredentialTypeEnum = { - PublicKey: "public_key", - RefreshToken: "refresh_token", - RotatingRefreshToken: "rotating_refresh_token", -} as const; -export type DeviceCredentialTypeEnum = (typeof DeviceCredentialTypeEnum)[keyof typeof DeviceCredentialTypeEnum]; diff --git a/src/management/api/types/DomainCertificate.ts b/src/management/api/types/DomainCertificate.ts deleted file mode 100644 index b06629bd3b..0000000000 --- a/src/management/api/types/DomainCertificate.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Certificate information. This object is relevant only for Custom Domains with Auth0-Managed Certificates. - */ -export interface DomainCertificate { - status?: Management.DomainCertificateStatusEnum; - /** A user-friendly error message will be presented if the certificate status is provisioning_failed or renewing_failed. */ - error_msg?: string; - certificate_authority?: Management.DomainCertificateAuthorityEnum; - /** The certificate will be renewed prior to this date. */ - renews_before?: string; -} diff --git a/src/management/api/types/DomainCertificateAuthorityEnum.ts b/src/management/api/types/DomainCertificateAuthorityEnum.ts deleted file mode 100644 index 75a4083489..0000000000 --- a/src/management/api/types/DomainCertificateAuthorityEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The Certificate Authority issued the certificate. */ -export const DomainCertificateAuthorityEnum = { - Letsencrypt: "letsencrypt", - Googletrust: "googletrust", -} as const; -export type DomainCertificateAuthorityEnum = - (typeof DomainCertificateAuthorityEnum)[keyof typeof DomainCertificateAuthorityEnum]; diff --git a/src/management/api/types/DomainCertificateStatusEnum.ts b/src/management/api/types/DomainCertificateStatusEnum.ts deleted file mode 100644 index 211e20b88e..0000000000 --- a/src/management/api/types/DomainCertificateStatusEnum.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The provisioning status of the certificate. */ -export const DomainCertificateStatusEnum = { - Provisioning: "provisioning", - ProvisioningFailed: "provisioning_failed", - Provisioned: "provisioned", - RenewingFailed: "renewing_failed", -} as const; -export type DomainCertificateStatusEnum = - (typeof DomainCertificateStatusEnum)[keyof typeof DomainCertificateStatusEnum]; diff --git a/src/management/api/types/DomainVerification.ts b/src/management/api/types/DomainVerification.ts deleted file mode 100644 index da81e2c4f9..0000000000 --- a/src/management/api/types/DomainVerification.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Domain verification settings. - */ -export interface DomainVerification { - /** Domain verification methods. */ - methods?: Management.DomainVerificationMethod[]; - status?: Management.DomainVerificationStatusEnum; - /** The user0-friendly error message in case of failed verification. This field is relevant only for Custom Domains with Auth0-Managed Certificates. */ - error_msg?: string; - /** The date and time when the custom domain was last verified. This field is relevant only for Custom Domains with Auth0-Managed Certificates. */ - last_verified_at?: string; -} diff --git a/src/management/api/types/DomainVerificationMethod.ts b/src/management/api/types/DomainVerificationMethod.ts deleted file mode 100644 index b068118245..0000000000 --- a/src/management/api/types/DomainVerificationMethod.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface DomainVerificationMethod { - name: Management.DomainVerificationMethodNameEnum; - /** Value used to verify the domain. */ - record: string; - /** The name of the txt record for verification */ - domain?: string; -} diff --git a/src/management/api/types/DomainVerificationMethodNameEnum.ts b/src/management/api/types/DomainVerificationMethodNameEnum.ts deleted file mode 100644 index 71312571eb..0000000000 --- a/src/management/api/types/DomainVerificationMethodNameEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Domain verification method. */ -export const DomainVerificationMethodNameEnum = { - Cname: "cname", - Txt: "txt", -} as const; -export type DomainVerificationMethodNameEnum = - (typeof DomainVerificationMethodNameEnum)[keyof typeof DomainVerificationMethodNameEnum]; diff --git a/src/management/api/types/DomainVerificationStatusEnum.ts b/src/management/api/types/DomainVerificationStatusEnum.ts deleted file mode 100644 index 2ef87ba618..0000000000 --- a/src/management/api/types/DomainVerificationStatusEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The DNS record verification status. This field is relevant only for Custom Domains with Auth0-Managed Certificates. */ -export const DomainVerificationStatusEnum = { - Verified: "verified", - Pending: "pending", - Failed: "failed", -} as const; -export type DomainVerificationStatusEnum = - (typeof DomainVerificationStatusEnum)[keyof typeof DomainVerificationStatusEnum]; diff --git a/src/management/api/types/EmailAttribute.ts b/src/management/api/types/EmailAttribute.ts deleted file mode 100644 index 3fdd41d8d3..0000000000 --- a/src/management/api/types/EmailAttribute.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Configuration for the email attribute for users. - */ -export interface EmailAttribute { - identifier?: Management.ConnectionAttributeIdentifier; - /** Determines if property should be required for users */ - profile_required?: boolean; - verification_method?: Management.VerificationMethodEnum; - signup?: Management.SignupVerified; -} diff --git a/src/management/api/types/EmailMailgunRegionEnum.ts b/src/management/api/types/EmailMailgunRegionEnum.ts deleted file mode 100644 index 9b89be6f78..0000000000 --- a/src/management/api/types/EmailMailgunRegionEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Set to eu if your domain is provisioned to use Mailgun's EU region. Otherwise, set to null. - */ -export type EmailMailgunRegionEnum = "eu"; diff --git a/src/management/api/types/EmailProviderCredentials.ts b/src/management/api/types/EmailProviderCredentials.ts deleted file mode 100644 index f9d4210077..0000000000 --- a/src/management/api/types/EmailProviderCredentials.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Credentials required to use the provider. - */ -export interface EmailProviderCredentials { - /** API User. */ - api_user?: string; - /** AWS or SparkPost region. */ - region?: string; - /** SMTP host. */ - smtp_host?: string; - /** SMTP port. */ - smtp_port?: number; - /** SMTP username. */ - smtp_user?: string; -} diff --git a/src/management/api/types/EmailProviderCredentialsSchema.ts b/src/management/api/types/EmailProviderCredentialsSchema.ts deleted file mode 100644 index 1a67a34707..0000000000 --- a/src/management/api/types/EmailProviderCredentialsSchema.ts +++ /dev/null @@ -1,40 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Credentials required to use the provider. - */ -export type EmailProviderCredentialsSchema = - | { - api_key: string; - } - | { - accessKeyId?: string | undefined; - secretAccessKey?: string | undefined; - region?: string | undefined; - } - | { - smtp_host?: Management.EmailSmtpHost | undefined; - smtp_port?: number | undefined; - smtp_user?: string | undefined; - smtp_pass?: string | undefined; - } - | { - api_key?: string | undefined; - region?: Management.EmailSparkPostRegionEnum | undefined; - } - | { - api_key?: string | undefined; - domain?: string | undefined; - region?: Management.EmailMailgunRegionEnum | undefined; - } - | { - connectionString?: string | undefined; - } - | { - tenantId?: string | undefined; - clientId?: string | undefined; - clientSecret?: string | undefined; - } - | Management.ExtensibilityEmailProviderCredentials; diff --git a/src/management/api/types/EmailProviderNameEnum.ts b/src/management/api/types/EmailProviderNameEnum.ts deleted file mode 100644 index d4734a7626..0000000000 --- a/src/management/api/types/EmailProviderNameEnum.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Name of the email provider. Can be `mailgun`, `mandrill`, `sendgrid`, `ses`, `sparkpost`, `smtp`, `azure_cs`, `ms365`, or `custom`. */ -export const EmailProviderNameEnum = { - Mailgun: "mailgun", - Mandrill: "mandrill", - Sendgrid: "sendgrid", - Ses: "ses", - Sparkpost: "sparkpost", - Smtp: "smtp", - AzureCs: "azure_cs", - Ms365: "ms365", - Custom: "custom", -} as const; -export type EmailProviderNameEnum = (typeof EmailProviderNameEnum)[keyof typeof EmailProviderNameEnum]; diff --git a/src/management/api/types/EmailProviderSettings.ts b/src/management/api/types/EmailProviderSettings.ts deleted file mode 100644 index 359562b772..0000000000 --- a/src/management/api/types/EmailProviderSettings.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Specific provider setting - */ -export type EmailProviderSettings = Record; diff --git a/src/management/api/types/EmailSmtpHost.ts b/src/management/api/types/EmailSmtpHost.ts deleted file mode 100644 index 520b44bdb4..0000000000 --- a/src/management/api/types/EmailSmtpHost.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * SMTP host. - */ -export type EmailSmtpHost = string; diff --git a/src/management/api/types/EmailSparkPostRegionEnum.ts b/src/management/api/types/EmailSparkPostRegionEnum.ts deleted file mode 100644 index c6e3c5f329..0000000000 --- a/src/management/api/types/EmailSparkPostRegionEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Set to eu to use SparkPost service hosted in Western Europe. To use SparkPost hosted in North America, set it to null. - */ -export type EmailSparkPostRegionEnum = "eu"; diff --git a/src/management/api/types/EmailSpecificProviderSettingsWithAdditionalProperties.ts b/src/management/api/types/EmailSpecificProviderSettingsWithAdditionalProperties.ts deleted file mode 100644 index 3a6a69fed7..0000000000 --- a/src/management/api/types/EmailSpecificProviderSettingsWithAdditionalProperties.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Specific provider setting - */ -export type EmailSpecificProviderSettingsWithAdditionalProperties = (Record | null) | undefined; diff --git a/src/management/api/types/EmailTemplateNameEnum.ts b/src/management/api/types/EmailTemplateNameEnum.ts deleted file mode 100644 index dc9fd77ca4..0000000000 --- a/src/management/api/types/EmailTemplateNameEnum.ts +++ /dev/null @@ -1,19 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Template name. Can be `verify_email`, `verify_email_by_code`, `reset_email`, `reset_email_by_code`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`, `mfa_oob_code`, `user_invitation`, `async_approval`, `change_password` (legacy), or `password_reset` (legacy). */ -export const EmailTemplateNameEnum = { - VerifyEmail: "verify_email", - VerifyEmailByCode: "verify_email_by_code", - ResetEmail: "reset_email", - ResetEmailByCode: "reset_email_by_code", - WelcomeEmail: "welcome_email", - BlockedAccount: "blocked_account", - StolenCredentials: "stolen_credentials", - EnrollmentEmail: "enrollment_email", - MfaOobCode: "mfa_oob_code", - UserInvitation: "user_invitation", - ChangePassword: "change_password", - PasswordReset: "password_reset", - AsyncApproval: "async_approval", -} as const; -export type EmailTemplateNameEnum = (typeof EmailTemplateNameEnum)[keyof typeof EmailTemplateNameEnum]; diff --git a/src/management/api/types/EncryptionKey.ts b/src/management/api/types/EncryptionKey.ts deleted file mode 100644 index d056e18fce..0000000000 --- a/src/management/api/types/EncryptionKey.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Encryption key - */ -export interface EncryptionKey { - /** Key ID */ - kid: string; - type: Management.EncryptionKeyType; - state: Management.EncryptionKeyState; - /** Key creation timestamp */ - created_at: string; - /** Key update timestamp */ - updated_at: string; - /** ID of parent wrapping key */ - parent_kid: string; - /** Public key in PEM format */ - public_key?: string; -} diff --git a/src/management/api/types/EncryptionKeyPublicWrappingAlgorithm.ts b/src/management/api/types/EncryptionKeyPublicWrappingAlgorithm.ts deleted file mode 100644 index 442b0b5cc8..0000000000 --- a/src/management/api/types/EncryptionKeyPublicWrappingAlgorithm.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Encryption algorithm that shall be used to wrap your key material - */ -export type EncryptionKeyPublicWrappingAlgorithm = "CKM_RSA_AES_KEY_WRAP"; diff --git a/src/management/api/types/EncryptionKeyState.ts b/src/management/api/types/EncryptionKeyState.ts deleted file mode 100644 index 453c0a3d95..0000000000 --- a/src/management/api/types/EncryptionKeyState.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Key state */ -export const EncryptionKeyState = { - PreActivation: "pre-activation", - Active: "active", - Deactivated: "deactivated", - Destroyed: "destroyed", -} as const; -export type EncryptionKeyState = (typeof EncryptionKeyState)[keyof typeof EncryptionKeyState]; diff --git a/src/management/api/types/EncryptionKeyType.ts b/src/management/api/types/EncryptionKeyType.ts deleted file mode 100644 index 33f25b6c79..0000000000 --- a/src/management/api/types/EncryptionKeyType.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Key type */ -export const EncryptionKeyType = { - CustomerProvidedRootKey: "customer-provided-root-key", - EnvironmentRootKey: "environment-root-key", - TenantMasterKey: "tenant-master-key", - TenantEncryptionKey: "tenant-encryption-key", -} as const; -export type EncryptionKeyType = (typeof EncryptionKeyType)[keyof typeof EncryptionKeyType]; diff --git a/src/management/api/types/EventStreamActionConfiguration.ts b/src/management/api/types/EventStreamActionConfiguration.ts deleted file mode 100644 index 60816b429b..0000000000 --- a/src/management/api/types/EventStreamActionConfiguration.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Configuration specific to an action destination. - */ -export interface EventStreamActionConfiguration { - /** Action ID for the action destination. */ - action_id: string; -} diff --git a/src/management/api/types/EventStreamActionDestination.ts b/src/management/api/types/EventStreamActionDestination.ts deleted file mode 100644 index e05c396bdf..0000000000 --- a/src/management/api/types/EventStreamActionDestination.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface EventStreamActionDestination { - type: Management.EventStreamActionDestinationTypeEnum; - configuration: Management.EventStreamActionConfiguration; -} diff --git a/src/management/api/types/EventStreamActionDestinationTypeEnum.ts b/src/management/api/types/EventStreamActionDestinationTypeEnum.ts deleted file mode 100644 index e45cc43d34..0000000000 --- a/src/management/api/types/EventStreamActionDestinationTypeEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type EventStreamActionDestinationTypeEnum = "action"; diff --git a/src/management/api/types/EventStreamActionResponseContent.ts b/src/management/api/types/EventStreamActionResponseContent.ts deleted file mode 100644 index f41d4aa908..0000000000 --- a/src/management/api/types/EventStreamActionResponseContent.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface EventStreamActionResponseContent { - /** Unique identifier for the event stream. */ - id?: string; - /** Name of the event stream. */ - name?: string; - /** List of event types subscribed to in this stream. */ - subscriptions?: Management.EventStreamSubscription[]; - destination?: Management.EventStreamActionDestination; - status?: Management.EventStreamStatusEnum; - /** Timestamp when the event stream was created. */ - created_at?: string; - /** Timestamp when the event stream was last updated. */ - updated_at?: string; -} diff --git a/src/management/api/types/EventStreamCloudEvent.ts b/src/management/api/types/EventStreamCloudEvent.ts deleted file mode 100644 index 22a55ef183..0000000000 --- a/src/management/api/types/EventStreamCloudEvent.ts +++ /dev/null @@ -1,19 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Event content. This will only be set if delivery failed. - */ -export interface EventStreamCloudEvent { - /** Unique identifier for the event */ - id?: string; - /** Where the event originated */ - source?: string; - /** Version of CloudEvents spec */ - specversion?: string; - /** Type of the event (e.g., user.created) */ - type?: string; - /** Timestamp at which the event was generated */ - time?: string; - /** Event contents encoded as a string. */ - data?: string; -} diff --git a/src/management/api/types/EventStreamDelivery.ts b/src/management/api/types/EventStreamDelivery.ts deleted file mode 100644 index 3a2a056e91..0000000000 --- a/src/management/api/types/EventStreamDelivery.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Metadata about a specific attempt to deliver an event - */ -export interface EventStreamDelivery { - /** Unique identifier for the delivery */ - id: string; - /** Unique identifier for the event stream. */ - event_stream_id: string; - status: Management.EventStreamDeliveryStatusEnum; - event_type: Management.EventStreamDeliveryEventTypeEnum; - /** Results of delivery attempts */ - attempts: Management.EventStreamDeliveryAttempt[]; - event?: Management.EventStreamCloudEvent; -} diff --git a/src/management/api/types/EventStreamDeliveryAttempt.ts b/src/management/api/types/EventStreamDeliveryAttempt.ts deleted file mode 100644 index b4f865e622..0000000000 --- a/src/management/api/types/EventStreamDeliveryAttempt.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface EventStreamDeliveryAttempt { - status: Management.EventStreamDeliveryStatusEnum; - /** Timestamp of delivery attempt */ - timestamp: string; - /** Delivery error message, if applicable */ - error_message?: string; -} diff --git a/src/management/api/types/EventStreamDeliveryEventTypeEnum.ts b/src/management/api/types/EventStreamDeliveryEventTypeEnum.ts deleted file mode 100644 index 387873b516..0000000000 --- a/src/management/api/types/EventStreamDeliveryEventTypeEnum.ts +++ /dev/null @@ -1,25 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Type of event */ -export const EventStreamDeliveryEventTypeEnum = { - UserCreated: "user.created", - UserDeleted: "user.deleted", - UserUpdated: "user.updated", - OrganizationCreated: "organization.created", - OrganizationUpdated: "organization.updated", - OrganizationDeleted: "organization.deleted", - OrganizationMemberAdded: "organization.member.added", - OrganizationMemberDeleted: "organization.member.deleted", - OrganizationMemberRoleAssigned: "organization.member.role.assigned", - OrganizationMemberRoleDeleted: "organization.member.role.deleted", - OrganizationConnectionAdded: "organization.connection.added", - OrganizationConnectionUpdated: "organization.connection.updated", - OrganizationConnectionRemoved: "organization.connection.removed", - GroupCreated: "group.created", - GroupUpdated: "group.updated", - GroupDeleted: "group.deleted", - GroupMemberAdded: "group.member.added", - GroupMemberDeleted: "group.member.deleted", -} as const; -export type EventStreamDeliveryEventTypeEnum = - (typeof EventStreamDeliveryEventTypeEnum)[keyof typeof EventStreamDeliveryEventTypeEnum]; diff --git a/src/management/api/types/EventStreamDeliveryStatusEnum.ts b/src/management/api/types/EventStreamDeliveryStatusEnum.ts deleted file mode 100644 index f518422f00..0000000000 --- a/src/management/api/types/EventStreamDeliveryStatusEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Delivery status - */ -export type EventStreamDeliveryStatusEnum = "failed"; diff --git a/src/management/api/types/EventStreamDestinationPatch.ts b/src/management/api/types/EventStreamDestinationPatch.ts deleted file mode 100644 index 9848671fcc..0000000000 --- a/src/management/api/types/EventStreamDestinationPatch.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type EventStreamDestinationPatch = - | Management.EventStreamWebhookDestination - | Management.EventStreamActionDestination; diff --git a/src/management/api/types/EventStreamEventBridgeAwsRegionEnum.ts b/src/management/api/types/EventStreamEventBridgeAwsRegionEnum.ts deleted file mode 100644 index a9aa9e67f8..0000000000 --- a/src/management/api/types/EventStreamEventBridgeAwsRegionEnum.ts +++ /dev/null @@ -1,43 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** AWS Region for EventBridge destination. */ -export const EventStreamEventBridgeAwsRegionEnum = { - AfSouth1: "af-south-1", - ApEast1: "ap-east-1", - ApEast2: "ap-east-2", - ApNortheast1: "ap-northeast-1", - ApNortheast2: "ap-northeast-2", - ApNortheast3: "ap-northeast-3", - ApSouth1: "ap-south-1", - ApSouth2: "ap-south-2", - ApSoutheast1: "ap-southeast-1", - ApSoutheast2: "ap-southeast-2", - ApSoutheast3: "ap-southeast-3", - ApSoutheast4: "ap-southeast-4", - ApSoutheast5: "ap-southeast-5", - ApSoutheast6: "ap-southeast-6", - ApSoutheast7: "ap-southeast-7", - CaCentral1: "ca-central-1", - CaWest1: "ca-west-1", - EuCentral1: "eu-central-1", - EuCentral2: "eu-central-2", - EuNorth1: "eu-north-1", - EuSouth1: "eu-south-1", - EuSouth2: "eu-south-2", - EuWest1: "eu-west-1", - EuWest2: "eu-west-2", - EuWest3: "eu-west-3", - IlCentral1: "il-central-1", - MeCentral1: "me-central-1", - MeSouth1: "me-south-1", - MxCentral1: "mx-central-1", - SaEast1: "sa-east-1", - UsGovEast1: "us-gov-east-1", - UsGovWest1: "us-gov-west-1", - UsEast1: "us-east-1", - UsEast2: "us-east-2", - UsWest1: "us-west-1", - UsWest2: "us-west-2", -} as const; -export type EventStreamEventBridgeAwsRegionEnum = - (typeof EventStreamEventBridgeAwsRegionEnum)[keyof typeof EventStreamEventBridgeAwsRegionEnum]; diff --git a/src/management/api/types/EventStreamEventBridgeConfiguration.ts b/src/management/api/types/EventStreamEventBridgeConfiguration.ts deleted file mode 100644 index 68dd8cd7a8..0000000000 --- a/src/management/api/types/EventStreamEventBridgeConfiguration.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Configuration specific to an eventbridge destination. - */ -export interface EventStreamEventBridgeConfiguration { - /** AWS Account ID for EventBridge destination. */ - aws_account_id: string; - aws_region: Management.EventStreamEventBridgeAwsRegionEnum; - /** AWS Partner Event Source for EventBridge destination. */ - aws_partner_event_source?: string; -} diff --git a/src/management/api/types/EventStreamEventBridgeDestination.ts b/src/management/api/types/EventStreamEventBridgeDestination.ts deleted file mode 100644 index a1f08d6c79..0000000000 --- a/src/management/api/types/EventStreamEventBridgeDestination.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface EventStreamEventBridgeDestination { - type: Management.EventStreamEventBridgeDestinationTypeEnum; - configuration: Management.EventStreamEventBridgeConfiguration; -} diff --git a/src/management/api/types/EventStreamEventBridgeDestinationTypeEnum.ts b/src/management/api/types/EventStreamEventBridgeDestinationTypeEnum.ts deleted file mode 100644 index 73944353a2..0000000000 --- a/src/management/api/types/EventStreamEventBridgeDestinationTypeEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type EventStreamEventBridgeDestinationTypeEnum = "eventbridge"; diff --git a/src/management/api/types/EventStreamEventBridgeResponseContent.ts b/src/management/api/types/EventStreamEventBridgeResponseContent.ts deleted file mode 100644 index c8d51ff54c..0000000000 --- a/src/management/api/types/EventStreamEventBridgeResponseContent.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface EventStreamEventBridgeResponseContent { - /** Unique identifier for the event stream. */ - id?: string; - /** Name of the event stream. */ - name?: string; - /** List of event types subscribed to in this stream. */ - subscriptions?: Management.EventStreamSubscription[]; - destination?: Management.EventStreamEventBridgeDestination; - status?: Management.EventStreamStatusEnum; - /** Timestamp when the event stream was created. */ - created_at?: string; - /** Timestamp when the event stream was last updated. */ - updated_at?: string; -} diff --git a/src/management/api/types/EventStreamEventTypeEnum.ts b/src/management/api/types/EventStreamEventTypeEnum.ts deleted file mode 100644 index 4de6b4cddb..0000000000 --- a/src/management/api/types/EventStreamEventTypeEnum.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const EventStreamEventTypeEnum = { - UserCreated: "user.created", - UserDeleted: "user.deleted", - UserUpdated: "user.updated", - OrganizationCreated: "organization.created", - OrganizationUpdated: "organization.updated", - OrganizationDeleted: "organization.deleted", - OrganizationMemberAdded: "organization.member.added", - OrganizationMemberDeleted: "organization.member.deleted", - OrganizationMemberRoleAssigned: "organization.member.role.assigned", - OrganizationMemberRoleDeleted: "organization.member.role.deleted", - OrganizationConnectionAdded: "organization.connection.added", - OrganizationConnectionUpdated: "organization.connection.updated", - OrganizationConnectionRemoved: "organization.connection.removed", - GroupCreated: "group.created", - GroupUpdated: "group.updated", - GroupDeleted: "group.deleted", - GroupMemberAdded: "group.member.added", - GroupMemberDeleted: "group.member.deleted", -} as const; -export type EventStreamEventTypeEnum = (typeof EventStreamEventTypeEnum)[keyof typeof EventStreamEventTypeEnum]; diff --git a/src/management/api/types/EventStreamResponseContent.ts b/src/management/api/types/EventStreamResponseContent.ts deleted file mode 100644 index df763ef5a8..0000000000 --- a/src/management/api/types/EventStreamResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type EventStreamResponseContent = - | Management.EventStreamWebhookResponseContent - | Management.EventStreamEventBridgeResponseContent - | Management.EventStreamActionResponseContent; diff --git a/src/management/api/types/EventStreamStatusEnum.ts b/src/management/api/types/EventStreamStatusEnum.ts deleted file mode 100644 index ccaca81b95..0000000000 --- a/src/management/api/types/EventStreamStatusEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Indicates whether the event stream is actively forwarding events. */ -export const EventStreamStatusEnum = { - Enabled: "enabled", - Disabled: "disabled", -} as const; -export type EventStreamStatusEnum = (typeof EventStreamStatusEnum)[keyof typeof EventStreamStatusEnum]; diff --git a/src/management/api/types/EventStreamSubscription.ts b/src/management/api/types/EventStreamSubscription.ts deleted file mode 100644 index 199604ab9d..0000000000 --- a/src/management/api/types/EventStreamSubscription.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Event types - */ -export interface EventStreamSubscription { - event_type?: string; -} diff --git a/src/management/api/types/EventStreamTestEventTypeEnum.ts b/src/management/api/types/EventStreamTestEventTypeEnum.ts deleted file mode 100644 index e1b40675ad..0000000000 --- a/src/management/api/types/EventStreamTestEventTypeEnum.ts +++ /dev/null @@ -1,25 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The type of event this test event represents. */ -export const EventStreamTestEventTypeEnum = { - UserCreated: "user.created", - UserDeleted: "user.deleted", - UserUpdated: "user.updated", - OrganizationCreated: "organization.created", - OrganizationUpdated: "organization.updated", - OrganizationDeleted: "organization.deleted", - OrganizationMemberAdded: "organization.member.added", - OrganizationMemberDeleted: "organization.member.deleted", - OrganizationMemberRoleAssigned: "organization.member.role.assigned", - OrganizationMemberRoleDeleted: "organization.member.role.deleted", - OrganizationConnectionAdded: "organization.connection.added", - OrganizationConnectionUpdated: "organization.connection.updated", - OrganizationConnectionRemoved: "organization.connection.removed", - GroupCreated: "group.created", - GroupUpdated: "group.updated", - GroupDeleted: "group.deleted", - GroupMemberAdded: "group.member.added", - GroupMemberDeleted: "group.member.deleted", -} as const; -export type EventStreamTestEventTypeEnum = - (typeof EventStreamTestEventTypeEnum)[keyof typeof EventStreamTestEventTypeEnum]; diff --git a/src/management/api/types/EventStreamWebhookAuthorizationResponse.ts b/src/management/api/types/EventStreamWebhookAuthorizationResponse.ts deleted file mode 100644 index b7a7775c7b..0000000000 --- a/src/management/api/types/EventStreamWebhookAuthorizationResponse.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type EventStreamWebhookAuthorizationResponse = - | Management.EventStreamWebhookBasicAuth - | Management.EventStreamWebhookBearerAuth; diff --git a/src/management/api/types/EventStreamWebhookBasicAuth.ts b/src/management/api/types/EventStreamWebhookBasicAuth.ts deleted file mode 100644 index 2ae496ac9e..0000000000 --- a/src/management/api/types/EventStreamWebhookBasicAuth.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Basic Authorization for HTTP requests (e.g., 'Basic credentials'). - */ -export interface EventStreamWebhookBasicAuth { - method: Management.EventStreamWebhookBasicAuthMethodEnum; - /** Username */ - username: string; -} diff --git a/src/management/api/types/EventStreamWebhookBasicAuthMethodEnum.ts b/src/management/api/types/EventStreamWebhookBasicAuthMethodEnum.ts deleted file mode 100644 index 93bf0f6b7d..0000000000 --- a/src/management/api/types/EventStreamWebhookBasicAuthMethodEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Type of authorization. - */ -export type EventStreamWebhookBasicAuthMethodEnum = "basic"; diff --git a/src/management/api/types/EventStreamWebhookBearerAuth.ts b/src/management/api/types/EventStreamWebhookBearerAuth.ts deleted file mode 100644 index d12d379807..0000000000 --- a/src/management/api/types/EventStreamWebhookBearerAuth.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Bearer Authorization for HTTP requests (e.g., 'Bearer token'). - */ -export interface EventStreamWebhookBearerAuth { - method: Management.EventStreamWebhookBearerAuthMethodEnum; -} diff --git a/src/management/api/types/EventStreamWebhookBearerAuthMethodEnum.ts b/src/management/api/types/EventStreamWebhookBearerAuthMethodEnum.ts deleted file mode 100644 index 70b163b876..0000000000 --- a/src/management/api/types/EventStreamWebhookBearerAuthMethodEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Type of authorization. - */ -export type EventStreamWebhookBearerAuthMethodEnum = "bearer"; diff --git a/src/management/api/types/EventStreamWebhookConfiguration.ts b/src/management/api/types/EventStreamWebhookConfiguration.ts deleted file mode 100644 index e0deeb53a1..0000000000 --- a/src/management/api/types/EventStreamWebhookConfiguration.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Configuration specific to a webhook destination. - */ -export interface EventStreamWebhookConfiguration { - /** Target HTTP endpoint URL. */ - webhook_endpoint: string; - webhook_authorization: Management.EventStreamWebhookAuthorizationResponse; -} diff --git a/src/management/api/types/EventStreamWebhookDestination.ts b/src/management/api/types/EventStreamWebhookDestination.ts deleted file mode 100644 index 868fadc7ef..0000000000 --- a/src/management/api/types/EventStreamWebhookDestination.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface EventStreamWebhookDestination { - type: Management.EventStreamWebhookDestinationTypeEnum; - configuration: Management.EventStreamWebhookConfiguration; -} diff --git a/src/management/api/types/EventStreamWebhookDestinationTypeEnum.ts b/src/management/api/types/EventStreamWebhookDestinationTypeEnum.ts deleted file mode 100644 index 21bcd65c63..0000000000 --- a/src/management/api/types/EventStreamWebhookDestinationTypeEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type EventStreamWebhookDestinationTypeEnum = "webhook"; diff --git a/src/management/api/types/EventStreamWebhookResponseContent.ts b/src/management/api/types/EventStreamWebhookResponseContent.ts deleted file mode 100644 index 565f860c77..0000000000 --- a/src/management/api/types/EventStreamWebhookResponseContent.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface EventStreamWebhookResponseContent { - /** Unique identifier for the event stream. */ - id?: string; - /** Name of the event stream. */ - name?: string; - /** List of event types subscribed to in this stream. */ - subscriptions?: Management.EventStreamSubscription[]; - destination?: Management.EventStreamWebhookDestination; - status?: Management.EventStreamStatusEnum; - /** Timestamp when the event stream was created. */ - created_at?: string; - /** Timestamp when the event stream was last updated. */ - updated_at?: string; -} diff --git a/src/management/api/types/ExtensibilityEmailProviderCredentials.ts b/src/management/api/types/ExtensibilityEmailProviderCredentials.ts deleted file mode 100644 index 7fe99f3294..0000000000 --- a/src/management/api/types/ExtensibilityEmailProviderCredentials.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface ExtensibilityEmailProviderCredentials {} diff --git a/src/management/api/types/FederatedConnectionTokenSet.ts b/src/management/api/types/FederatedConnectionTokenSet.ts deleted file mode 100644 index 5abe8cb3c1..0000000000 --- a/src/management/api/types/FederatedConnectionTokenSet.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FederatedConnectionTokenSet { - id?: string; - connection?: string; - scope?: string; - expires_at?: string; - issued_at?: string; - last_used_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/FlowAction.ts b/src/management/api/types/FlowAction.ts deleted file mode 100644 index f05a6486d9..0000000000 --- a/src/management/api/types/FlowAction.ts +++ /dev/null @@ -1,30 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowAction = - | Management.FlowActionActivecampaign - | Management.FlowActionAirtable - | Management.FlowActionAuth0 - | Management.FlowActionBigquery - | Management.FlowActionClearbit - | Management.FlowActionEmail - | Management.FlowActionFlow - | Management.FlowActionGoogleSheets - | Management.FlowActionHttp - | Management.FlowActionHubspot - | Management.FlowActionJson - | Management.FlowActionJwt - | Management.FlowActionMailchimp - | Management.FlowActionMailjet - | Management.FlowActionOtp - | Management.FlowActionPipedrive - | Management.FlowActionSalesforce - | Management.FlowActionSendgrid - | Management.FlowActionSlack - | Management.FlowActionStripe - | Management.FlowActionTelegram - | Management.FlowActionTwilio - | Management.FlowActionWhatsapp - | Management.FlowActionXml - | Management.FlowActionZapier; diff --git a/src/management/api/types/FlowActionActivecampaign.ts b/src/management/api/types/FlowActionActivecampaign.ts deleted file mode 100644 index 224860990e..0000000000 --- a/src/management/api/types/FlowActionActivecampaign.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionActivecampaign = - | Management.FlowActionActivecampaignListContacts - | Management.FlowActionActivecampaignUpsertContact; diff --git a/src/management/api/types/FlowActionActivecampaignListContacts.ts b/src/management/api/types/FlowActionActivecampaignListContacts.ts deleted file mode 100644 index 42aa8ac978..0000000000 --- a/src/management/api/types/FlowActionActivecampaignListContacts.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionActivecampaignListContacts { - id: string; - alias?: string; - type: "ACTIVECAMPAIGN"; - action: "LIST_CONTACTS"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionActivecampaignListContactsParams; -} diff --git a/src/management/api/types/FlowActionActivecampaignListContactsParams.ts b/src/management/api/types/FlowActionActivecampaignListContactsParams.ts deleted file mode 100644 index e62239e000..0000000000 --- a/src/management/api/types/FlowActionActivecampaignListContactsParams.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionActivecampaignListContactsParams { - connection_id: string; - email: string; -} diff --git a/src/management/api/types/FlowActionActivecampaignUpsertContact.ts b/src/management/api/types/FlowActionActivecampaignUpsertContact.ts deleted file mode 100644 index 3bcfc3cd86..0000000000 --- a/src/management/api/types/FlowActionActivecampaignUpsertContact.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionActivecampaignUpsertContact { - id: string; - alias?: string; - type: "ACTIVECAMPAIGN"; - action: "UPSERT_CONTACT"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionActivecampaignUpsertContactParams; -} diff --git a/src/management/api/types/FlowActionActivecampaignUpsertContactParams.ts b/src/management/api/types/FlowActionActivecampaignUpsertContactParams.ts deleted file mode 100644 index edbd82c232..0000000000 --- a/src/management/api/types/FlowActionActivecampaignUpsertContactParams.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionActivecampaignUpsertContactParams { - connection_id: string; - email: string; - first_name?: string; - last_name?: string; - phone?: string; - custom_fields?: Management.FlowActionActivecampaignUpsertContactParamsCustomFields; -} diff --git a/src/management/api/types/FlowActionActivecampaignUpsertContactParamsCustomFields.ts b/src/management/api/types/FlowActionActivecampaignUpsertContactParamsCustomFields.ts deleted file mode 100644 index d52b031d81..0000000000 --- a/src/management/api/types/FlowActionActivecampaignUpsertContactParamsCustomFields.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionActivecampaignUpsertContactParamsCustomFields = Record; diff --git a/src/management/api/types/FlowActionAirtable.ts b/src/management/api/types/FlowActionAirtable.ts deleted file mode 100644 index 00e5c8f3b2..0000000000 --- a/src/management/api/types/FlowActionAirtable.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionAirtable = - | Management.FlowActionAirtableCreateRecord - | Management.FlowActionAirtableListRecords - | Management.FlowActionAirtableUpdateRecord; diff --git a/src/management/api/types/FlowActionAirtableCreateRecord.ts b/src/management/api/types/FlowActionAirtableCreateRecord.ts deleted file mode 100644 index 496927938a..0000000000 --- a/src/management/api/types/FlowActionAirtableCreateRecord.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionAirtableCreateRecord { - id: string; - alias?: string; - type: "AIRTABLE"; - action: "CREATE_RECORD"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionAirtableCreateRecordParams; -} diff --git a/src/management/api/types/FlowActionAirtableCreateRecordParams.ts b/src/management/api/types/FlowActionAirtableCreateRecordParams.ts deleted file mode 100644 index b7f6c28ad3..0000000000 --- a/src/management/api/types/FlowActionAirtableCreateRecordParams.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionAirtableCreateRecordParams { - connection_id: string; - base_id: string; - table_name: string; - fields?: Management.FlowActionAirtableCreateRecordParamsFields; -} diff --git a/src/management/api/types/FlowActionAirtableCreateRecordParamsFields.ts b/src/management/api/types/FlowActionAirtableCreateRecordParamsFields.ts deleted file mode 100644 index b29adbd8e1..0000000000 --- a/src/management/api/types/FlowActionAirtableCreateRecordParamsFields.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionAirtableCreateRecordParamsFields = Record; diff --git a/src/management/api/types/FlowActionAirtableListRecords.ts b/src/management/api/types/FlowActionAirtableListRecords.ts deleted file mode 100644 index 436bd855fd..0000000000 --- a/src/management/api/types/FlowActionAirtableListRecords.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionAirtableListRecords { - id: string; - alias?: string; - type: "AIRTABLE"; - action: "LIST_RECORDS"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionAirtableListRecordsParams; -} diff --git a/src/management/api/types/FlowActionAirtableListRecordsParams.ts b/src/management/api/types/FlowActionAirtableListRecordsParams.ts deleted file mode 100644 index 13f030673d..0000000000 --- a/src/management/api/types/FlowActionAirtableListRecordsParams.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionAirtableListRecordsParams { - connection_id: string; - base_id: string; - table_name: string; - query?: string; - view?: string; -} diff --git a/src/management/api/types/FlowActionAirtableUpdateRecord.ts b/src/management/api/types/FlowActionAirtableUpdateRecord.ts deleted file mode 100644 index 6150b13fc8..0000000000 --- a/src/management/api/types/FlowActionAirtableUpdateRecord.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionAirtableUpdateRecord { - id: string; - alias?: string; - type: "AIRTABLE"; - action: "UPDATE_RECORD"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionAirtableUpdateRecordParams; -} diff --git a/src/management/api/types/FlowActionAirtableUpdateRecordParams.ts b/src/management/api/types/FlowActionAirtableUpdateRecordParams.ts deleted file mode 100644 index 2289da3afe..0000000000 --- a/src/management/api/types/FlowActionAirtableUpdateRecordParams.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionAirtableUpdateRecordParams { - connection_id: string; - base_id: string; - table_name: string; - record_id: string; - fields?: Management.FlowActionAirtableUpdateRecordParamsFields; -} diff --git a/src/management/api/types/FlowActionAirtableUpdateRecordParamsFields.ts b/src/management/api/types/FlowActionAirtableUpdateRecordParamsFields.ts deleted file mode 100644 index a3ca34244c..0000000000 --- a/src/management/api/types/FlowActionAirtableUpdateRecordParamsFields.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionAirtableUpdateRecordParamsFields = Record; diff --git a/src/management/api/types/FlowActionAuth0.ts b/src/management/api/types/FlowActionAuth0.ts deleted file mode 100644 index a735393b32..0000000000 --- a/src/management/api/types/FlowActionAuth0.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionAuth0 = - | Management.FlowActionAuth0CreateUser - | Management.FlowActionAuth0GetUser - | Management.FlowActionAuth0UpdateUser - | Management.FlowActionAuth0SendRequest; diff --git a/src/management/api/types/FlowActionAuth0CreateUser.ts b/src/management/api/types/FlowActionAuth0CreateUser.ts deleted file mode 100644 index 1cb8a176cc..0000000000 --- a/src/management/api/types/FlowActionAuth0CreateUser.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionAuth0CreateUser { - id: string; - alias?: string; - type: "AUTH0"; - action: "CREATE_USER"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionAuth0CreateUserParams; -} diff --git a/src/management/api/types/FlowActionAuth0CreateUserParams.ts b/src/management/api/types/FlowActionAuth0CreateUserParams.ts deleted file mode 100644 index 47fbffa292..0000000000 --- a/src/management/api/types/FlowActionAuth0CreateUserParams.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionAuth0CreateUserParams { - connection_id: string; - payload: Management.FlowActionAuth0CreateUserParamsPayload; -} diff --git a/src/management/api/types/FlowActionAuth0CreateUserParamsPayload.ts b/src/management/api/types/FlowActionAuth0CreateUserParamsPayload.ts deleted file mode 100644 index 83a28131db..0000000000 --- a/src/management/api/types/FlowActionAuth0CreateUserParamsPayload.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionAuth0CreateUserParamsPayload = Record; diff --git a/src/management/api/types/FlowActionAuth0GetUser.ts b/src/management/api/types/FlowActionAuth0GetUser.ts deleted file mode 100644 index 70771d1940..0000000000 --- a/src/management/api/types/FlowActionAuth0GetUser.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionAuth0GetUser { - id: string; - alias?: string; - type: "AUTH0"; - action: "GET_USER"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionAuth0GetUserParams; -} diff --git a/src/management/api/types/FlowActionAuth0GetUserParams.ts b/src/management/api/types/FlowActionAuth0GetUserParams.ts deleted file mode 100644 index 490b811d11..0000000000 --- a/src/management/api/types/FlowActionAuth0GetUserParams.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionAuth0GetUserParams { - connection_id: string; - user_id: string; -} diff --git a/src/management/api/types/FlowActionAuth0SendRequest.ts b/src/management/api/types/FlowActionAuth0SendRequest.ts deleted file mode 100644 index 1adcd8a601..0000000000 --- a/src/management/api/types/FlowActionAuth0SendRequest.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionAuth0SendRequest { - id: string; - alias?: string; - type: "AUTH0"; - action: "SEND_REQUEST"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionAuth0SendRequestParams; -} diff --git a/src/management/api/types/FlowActionAuth0SendRequestParams.ts b/src/management/api/types/FlowActionAuth0SendRequestParams.ts deleted file mode 100644 index 2405104589..0000000000 --- a/src/management/api/types/FlowActionAuth0SendRequestParams.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionAuth0SendRequestParams { - connection_id: string; - pathname: string; - method?: FlowActionAuth0SendRequestParams.Method; - headers?: Management.FlowActionAuth0SendRequestParamsHeaders; - params?: Management.FlowActionAuth0SendRequestParamsQueryParams; - payload?: Management.FlowActionAuth0SendRequestParamsPayload; -} - -export namespace FlowActionAuth0SendRequestParams { - export const Method = { - Get: "GET", - Post: "POST", - Put: "PUT", - Patch: "PATCH", - Delete: "DELETE", - } as const; - export type Method = (typeof Method)[keyof typeof Method]; -} diff --git a/src/management/api/types/FlowActionAuth0SendRequestParamsHeaders.ts b/src/management/api/types/FlowActionAuth0SendRequestParamsHeaders.ts deleted file mode 100644 index f0867d0417..0000000000 --- a/src/management/api/types/FlowActionAuth0SendRequestParamsHeaders.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionAuth0SendRequestParamsHeaders = Record; diff --git a/src/management/api/types/FlowActionAuth0SendRequestParamsPayload.ts b/src/management/api/types/FlowActionAuth0SendRequestParamsPayload.ts deleted file mode 100644 index 73285dd063..0000000000 --- a/src/management/api/types/FlowActionAuth0SendRequestParamsPayload.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionAuth0SendRequestParamsPayload = - | string - | unknown[] - | Management.FlowActionAuth0SendRequestParamsPayloadObject; diff --git a/src/management/api/types/FlowActionAuth0SendRequestParamsPayloadObject.ts b/src/management/api/types/FlowActionAuth0SendRequestParamsPayloadObject.ts deleted file mode 100644 index b0707c7196..0000000000 --- a/src/management/api/types/FlowActionAuth0SendRequestParamsPayloadObject.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionAuth0SendRequestParamsPayloadObject = Record; diff --git a/src/management/api/types/FlowActionAuth0SendRequestParamsQueryParams.ts b/src/management/api/types/FlowActionAuth0SendRequestParamsQueryParams.ts deleted file mode 100644 index ac69c56760..0000000000 --- a/src/management/api/types/FlowActionAuth0SendRequestParamsQueryParams.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionAuth0SendRequestParamsQueryParams = Record< - string, - (FlowActionAuth0SendRequestParamsQueryParams.Value | null) | undefined ->; - -export namespace FlowActionAuth0SendRequestParamsQueryParams { - export type Value = number | string; -} diff --git a/src/management/api/types/FlowActionAuth0UpdateUser.ts b/src/management/api/types/FlowActionAuth0UpdateUser.ts deleted file mode 100644 index c0de6aeaf8..0000000000 --- a/src/management/api/types/FlowActionAuth0UpdateUser.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionAuth0UpdateUser { - id: string; - alias?: string; - type: "AUTH0"; - action: "UPDATE_USER"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionAuth0UpdateUserParams; -} diff --git a/src/management/api/types/FlowActionAuth0UpdateUserParams.ts b/src/management/api/types/FlowActionAuth0UpdateUserParams.ts deleted file mode 100644 index 571a68502a..0000000000 --- a/src/management/api/types/FlowActionAuth0UpdateUserParams.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionAuth0UpdateUserParams { - connection_id: string; - user_id: string; - changes: Management.FlowActionAuth0UpdateUserParamsChanges; -} diff --git a/src/management/api/types/FlowActionAuth0UpdateUserParamsChanges.ts b/src/management/api/types/FlowActionAuth0UpdateUserParamsChanges.ts deleted file mode 100644 index 956eaa4af0..0000000000 --- a/src/management/api/types/FlowActionAuth0UpdateUserParamsChanges.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionAuth0UpdateUserParamsChanges = Record; diff --git a/src/management/api/types/FlowActionBigquery.ts b/src/management/api/types/FlowActionBigquery.ts deleted file mode 100644 index 0730c1ae2a..0000000000 --- a/src/management/api/types/FlowActionBigquery.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionBigquery = Management.FlowActionBigqueryInsertRows; diff --git a/src/management/api/types/FlowActionBigqueryInsertRows.ts b/src/management/api/types/FlowActionBigqueryInsertRows.ts deleted file mode 100644 index aaeaa1b14e..0000000000 --- a/src/management/api/types/FlowActionBigqueryInsertRows.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionBigqueryInsertRows { - id: string; - alias?: string; - type: "BIGQUERY"; - action: "INSERT_ROWS"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionBigqueryInsertRowsParams; -} diff --git a/src/management/api/types/FlowActionBigqueryInsertRowsParams.ts b/src/management/api/types/FlowActionBigqueryInsertRowsParams.ts deleted file mode 100644 index b2affcba9f..0000000000 --- a/src/management/api/types/FlowActionBigqueryInsertRowsParams.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionBigqueryInsertRowsParams { - connection_id: string; - dataset_id: string; - table_id: string; - data?: Management.FlowActionBigqueryInsertRowsParamsData; -} diff --git a/src/management/api/types/FlowActionBigqueryInsertRowsParamsData.ts b/src/management/api/types/FlowActionBigqueryInsertRowsParamsData.ts deleted file mode 100644 index 417d3eafc6..0000000000 --- a/src/management/api/types/FlowActionBigqueryInsertRowsParamsData.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionBigqueryInsertRowsParamsData = Record; diff --git a/src/management/api/types/FlowActionClearbit.ts b/src/management/api/types/FlowActionClearbit.ts deleted file mode 100644 index fee0b98df1..0000000000 --- a/src/management/api/types/FlowActionClearbit.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionClearbit = Management.FlowActionClearbitFindPerson | Management.FlowActionClearbitFindCompany; diff --git a/src/management/api/types/FlowActionClearbitFindCompany.ts b/src/management/api/types/FlowActionClearbitFindCompany.ts deleted file mode 100644 index dcaf96daa8..0000000000 --- a/src/management/api/types/FlowActionClearbitFindCompany.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionClearbitFindCompany { - id: string; - alias?: string; - type: "CLEARBIT"; - action: "FIND_COMPANY"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionClearbitFindCompanyParams; -} diff --git a/src/management/api/types/FlowActionClearbitFindCompanyParams.ts b/src/management/api/types/FlowActionClearbitFindCompanyParams.ts deleted file mode 100644 index 1b2f646020..0000000000 --- a/src/management/api/types/FlowActionClearbitFindCompanyParams.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionClearbitFindCompanyParams { - connection_id: string; - domain: string; -} diff --git a/src/management/api/types/FlowActionClearbitFindPerson.ts b/src/management/api/types/FlowActionClearbitFindPerson.ts deleted file mode 100644 index 972e9c5f35..0000000000 --- a/src/management/api/types/FlowActionClearbitFindPerson.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionClearbitFindPerson { - id: string; - alias?: string; - type: "CLEARBIT"; - action: "FIND_PERSON"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionClearbitFindPersonParams; -} diff --git a/src/management/api/types/FlowActionClearbitFindPersonParams.ts b/src/management/api/types/FlowActionClearbitFindPersonParams.ts deleted file mode 100644 index bf1a3fbd8f..0000000000 --- a/src/management/api/types/FlowActionClearbitFindPersonParams.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionClearbitFindPersonParams { - connection_id: string; - email: string; -} diff --git a/src/management/api/types/FlowActionEmail.ts b/src/management/api/types/FlowActionEmail.ts deleted file mode 100644 index 2dec232352..0000000000 --- a/src/management/api/types/FlowActionEmail.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionEmail = Management.FlowActionEmailVerifyEmail; diff --git a/src/management/api/types/FlowActionEmailVerifyEmail.ts b/src/management/api/types/FlowActionEmailVerifyEmail.ts deleted file mode 100644 index e06caff052..0000000000 --- a/src/management/api/types/FlowActionEmailVerifyEmail.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionEmailVerifyEmail { - id: string; - alias?: string; - type: "EMAIL"; - action: "VERIFY_EMAIL"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionEmailVerifyEmailParams; -} diff --git a/src/management/api/types/FlowActionEmailVerifyEmailParams.ts b/src/management/api/types/FlowActionEmailVerifyEmailParams.ts deleted file mode 100644 index 71560ad2b7..0000000000 --- a/src/management/api/types/FlowActionEmailVerifyEmailParams.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionEmailVerifyEmailParams { - email: string; - rules?: Management.FlowActionEmailVerifyEmailParamsRules; -} diff --git a/src/management/api/types/FlowActionEmailVerifyEmailParamsRules.ts b/src/management/api/types/FlowActionEmailVerifyEmailParamsRules.ts deleted file mode 100644 index e49d2fb760..0000000000 --- a/src/management/api/types/FlowActionEmailVerifyEmailParamsRules.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionEmailVerifyEmailParamsRules { - require_mx_record?: boolean; - block_aliases?: boolean; - block_free_emails?: boolean; - block_disposable_emails?: boolean; - blocklist?: string[]; - allowlist?: string[]; -} diff --git a/src/management/api/types/FlowActionFlow.ts b/src/management/api/types/FlowActionFlow.ts deleted file mode 100644 index c4022e0af2..0000000000 --- a/src/management/api/types/FlowActionFlow.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionFlow = - | Management.FlowActionFlowBooleanCondition - | Management.FlowActionFlowDelayFlow - | Management.FlowActionFlowDoNothing - | Management.FlowActionFlowErrorMessage - | Management.FlowActionFlowMapValue - | Management.FlowActionFlowReturnJson - | Management.FlowActionFlowStoreVars; diff --git a/src/management/api/types/FlowActionFlowBooleanCondition.ts b/src/management/api/types/FlowActionFlowBooleanCondition.ts deleted file mode 100644 index 4fec381828..0000000000 --- a/src/management/api/types/FlowActionFlowBooleanCondition.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionFlowBooleanCondition { - id: string; - alias?: string; - type: "FLOW"; - action: "BOOLEAN_CONDITION"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionFlowBooleanConditionParams; -} diff --git a/src/management/api/types/FlowActionFlowBooleanConditionParams.ts b/src/management/api/types/FlowActionFlowBooleanConditionParams.ts deleted file mode 100644 index 319f5f0fff..0000000000 --- a/src/management/api/types/FlowActionFlowBooleanConditionParams.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionFlowBooleanConditionParams { - then?: Management.FlowAction[]; - else?: Management.FlowAction[]; -} diff --git a/src/management/api/types/FlowActionFlowDelayFlow.ts b/src/management/api/types/FlowActionFlowDelayFlow.ts deleted file mode 100644 index a57a4795d6..0000000000 --- a/src/management/api/types/FlowActionFlowDelayFlow.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionFlowDelayFlow { - id: string; - alias?: string; - type: "FLOW"; - action: "DELAY_FLOW"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionFlowDelayFlowParams; -} diff --git a/src/management/api/types/FlowActionFlowDelayFlowParams.ts b/src/management/api/types/FlowActionFlowDelayFlowParams.ts deleted file mode 100644 index 0117c4050a..0000000000 --- a/src/management/api/types/FlowActionFlowDelayFlowParams.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionFlowDelayFlowParams { - number: Management.FlowActionFlowDelayFlowParamsNumber; - units?: FlowActionFlowDelayFlowParams.Units; -} - -export namespace FlowActionFlowDelayFlowParams { - export const Units = { - Seconds: "SECONDS", - Minutes: "MINUTES", - Hours: "HOURS", - Days: "DAYS", - } as const; - export type Units = (typeof Units)[keyof typeof Units]; -} diff --git a/src/management/api/types/FlowActionFlowDelayFlowParamsNumber.ts b/src/management/api/types/FlowActionFlowDelayFlowParamsNumber.ts deleted file mode 100644 index d60cb007d5..0000000000 --- a/src/management/api/types/FlowActionFlowDelayFlowParamsNumber.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionFlowDelayFlowParamsNumber = number | string; diff --git a/src/management/api/types/FlowActionFlowDoNothing.ts b/src/management/api/types/FlowActionFlowDoNothing.ts deleted file mode 100644 index 1b04100ced..0000000000 --- a/src/management/api/types/FlowActionFlowDoNothing.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionFlowDoNothing { - id: string; - alias?: string; - type: "FLOW"; - action: "DO_NOTHING"; - allow_failure?: boolean; - mask_output?: boolean; - params?: Management.FlowActionFlowDoNothingParams; -} diff --git a/src/management/api/types/FlowActionFlowDoNothingParams.ts b/src/management/api/types/FlowActionFlowDoNothingParams.ts deleted file mode 100644 index 4d06f6f5a1..0000000000 --- a/src/management/api/types/FlowActionFlowDoNothingParams.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionFlowDoNothingParams {} diff --git a/src/management/api/types/FlowActionFlowErrorMessage.ts b/src/management/api/types/FlowActionFlowErrorMessage.ts deleted file mode 100644 index a9082c76cc..0000000000 --- a/src/management/api/types/FlowActionFlowErrorMessage.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionFlowErrorMessage { - id: string; - alias?: string; - type: "FLOW"; - action: "ERROR_MESSAGE"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionFlowErrorMessageParams; -} diff --git a/src/management/api/types/FlowActionFlowErrorMessageParams.ts b/src/management/api/types/FlowActionFlowErrorMessageParams.ts deleted file mode 100644 index 9a790fc650..0000000000 --- a/src/management/api/types/FlowActionFlowErrorMessageParams.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionFlowErrorMessageParams { - message: string; -} diff --git a/src/management/api/types/FlowActionFlowMapValue.ts b/src/management/api/types/FlowActionFlowMapValue.ts deleted file mode 100644 index 8404c411f4..0000000000 --- a/src/management/api/types/FlowActionFlowMapValue.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionFlowMapValue { - id: string; - alias?: string; - type: "FLOW"; - action: "MAP_VALUE"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionFlowMapValueParams; -} diff --git a/src/management/api/types/FlowActionFlowMapValueParams.ts b/src/management/api/types/FlowActionFlowMapValueParams.ts deleted file mode 100644 index a9f9a49fc2..0000000000 --- a/src/management/api/types/FlowActionFlowMapValueParams.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionFlowMapValueParams { - input: Management.FlowActionFlowMapValueParamsInput; - cases?: Management.FlowActionFlowMapValueParamsCases; - fallback?: Management.FlowActionFlowMapValueParamsFallback; -} diff --git a/src/management/api/types/FlowActionFlowMapValueParamsCases.ts b/src/management/api/types/FlowActionFlowMapValueParamsCases.ts deleted file mode 100644 index 4a2c3cd548..0000000000 --- a/src/management/api/types/FlowActionFlowMapValueParamsCases.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionFlowMapValueParamsCases = Record; diff --git a/src/management/api/types/FlowActionFlowMapValueParamsFallback.ts b/src/management/api/types/FlowActionFlowMapValueParamsFallback.ts deleted file mode 100644 index 5cb23e3c66..0000000000 --- a/src/management/api/types/FlowActionFlowMapValueParamsFallback.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionFlowMapValueParamsFallback = - | string - | number - | Management.FlowActionFlowMapValueParamsFallbackObject - | unknown[]; diff --git a/src/management/api/types/FlowActionFlowMapValueParamsFallbackObject.ts b/src/management/api/types/FlowActionFlowMapValueParamsFallbackObject.ts deleted file mode 100644 index 583349c299..0000000000 --- a/src/management/api/types/FlowActionFlowMapValueParamsFallbackObject.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionFlowMapValueParamsFallbackObject = Record; diff --git a/src/management/api/types/FlowActionFlowMapValueParamsInput.ts b/src/management/api/types/FlowActionFlowMapValueParamsInput.ts deleted file mode 100644 index 9cf92dfe51..0000000000 --- a/src/management/api/types/FlowActionFlowMapValueParamsInput.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionFlowMapValueParamsInput = string | number; diff --git a/src/management/api/types/FlowActionFlowReturnJson.ts b/src/management/api/types/FlowActionFlowReturnJson.ts deleted file mode 100644 index 8c7b1070ab..0000000000 --- a/src/management/api/types/FlowActionFlowReturnJson.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionFlowReturnJson { - id: string; - alias?: string; - type: "FLOW"; - action: "RETURN_JSON"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionFlowReturnJsonParams; -} diff --git a/src/management/api/types/FlowActionFlowReturnJsonParams.ts b/src/management/api/types/FlowActionFlowReturnJsonParams.ts deleted file mode 100644 index 6b7d20498a..0000000000 --- a/src/management/api/types/FlowActionFlowReturnJsonParams.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionFlowReturnJsonParams { - payload: Management.FlowActionFlowReturnJsonParamsPayload; -} diff --git a/src/management/api/types/FlowActionFlowReturnJsonParamsPayload.ts b/src/management/api/types/FlowActionFlowReturnJsonParamsPayload.ts deleted file mode 100644 index b8aa3142ab..0000000000 --- a/src/management/api/types/FlowActionFlowReturnJsonParamsPayload.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionFlowReturnJsonParamsPayload = Management.FlowActionFlowReturnJsonParamsPayloadObject | string; diff --git a/src/management/api/types/FlowActionFlowReturnJsonParamsPayloadObject.ts b/src/management/api/types/FlowActionFlowReturnJsonParamsPayloadObject.ts deleted file mode 100644 index 00bfbfafc8..0000000000 --- a/src/management/api/types/FlowActionFlowReturnJsonParamsPayloadObject.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionFlowReturnJsonParamsPayloadObject = Record; diff --git a/src/management/api/types/FlowActionFlowStoreVars.ts b/src/management/api/types/FlowActionFlowStoreVars.ts deleted file mode 100644 index 9459486fc4..0000000000 --- a/src/management/api/types/FlowActionFlowStoreVars.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionFlowStoreVars { - id: string; - alias?: string; - type: "FLOW"; - action: "STORE_VARS"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionFlowStoreVarsParams; -} diff --git a/src/management/api/types/FlowActionFlowStoreVarsParams.ts b/src/management/api/types/FlowActionFlowStoreVarsParams.ts deleted file mode 100644 index 7f4632f080..0000000000 --- a/src/management/api/types/FlowActionFlowStoreVarsParams.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionFlowStoreVarsParams { - vars: Management.FlowActionFlowStoreVarsParamsVars; -} diff --git a/src/management/api/types/FlowActionFlowStoreVarsParamsVars.ts b/src/management/api/types/FlowActionFlowStoreVarsParamsVars.ts deleted file mode 100644 index 1d9c43ba01..0000000000 --- a/src/management/api/types/FlowActionFlowStoreVarsParamsVars.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionFlowStoreVarsParamsVars = Record; diff --git a/src/management/api/types/FlowActionGoogleSheets.ts b/src/management/api/types/FlowActionGoogleSheets.ts deleted file mode 100644 index 41453b391b..0000000000 --- a/src/management/api/types/FlowActionGoogleSheets.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionGoogleSheets = Management.FlowActionGoogleSheetsAddRow; diff --git a/src/management/api/types/FlowActionGoogleSheetsAddRow.ts b/src/management/api/types/FlowActionGoogleSheetsAddRow.ts deleted file mode 100644 index 2adec2dab6..0000000000 --- a/src/management/api/types/FlowActionGoogleSheetsAddRow.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionGoogleSheetsAddRow { - id: string; - alias?: string; - type: "GOOGLE_SHEETS"; - action: "ADD_ROW"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionGoogleSheetsAddRowParams; -} diff --git a/src/management/api/types/FlowActionGoogleSheetsAddRowParams.ts b/src/management/api/types/FlowActionGoogleSheetsAddRowParams.ts deleted file mode 100644 index 93d1fbf7ec..0000000000 --- a/src/management/api/types/FlowActionGoogleSheetsAddRowParams.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionGoogleSheetsAddRowParams { - connection_id: string; - spreadsheet_id: string; - sheet_id?: Management.FlowActionGoogleSheetsAddRowParamsSheetId; - values?: Management.FlowActionGoogleSheetsAddRowParamsValues; -} diff --git a/src/management/api/types/FlowActionGoogleSheetsAddRowParamsSheetId.ts b/src/management/api/types/FlowActionGoogleSheetsAddRowParamsSheetId.ts deleted file mode 100644 index 5c93cdb4e7..0000000000 --- a/src/management/api/types/FlowActionGoogleSheetsAddRowParamsSheetId.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionGoogleSheetsAddRowParamsSheetId = number | string; diff --git a/src/management/api/types/FlowActionGoogleSheetsAddRowParamsValues.ts b/src/management/api/types/FlowActionGoogleSheetsAddRowParamsValues.ts deleted file mode 100644 index 826faa8d6f..0000000000 --- a/src/management/api/types/FlowActionGoogleSheetsAddRowParamsValues.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionGoogleSheetsAddRowParamsValues = ((string | null) | undefined)[]; diff --git a/src/management/api/types/FlowActionHttp.ts b/src/management/api/types/FlowActionHttp.ts deleted file mode 100644 index c9704b2f3b..0000000000 --- a/src/management/api/types/FlowActionHttp.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionHttp = Management.FlowActionHttpSendRequest; diff --git a/src/management/api/types/FlowActionHttpSendRequest.ts b/src/management/api/types/FlowActionHttpSendRequest.ts deleted file mode 100644 index 89b745a74f..0000000000 --- a/src/management/api/types/FlowActionHttpSendRequest.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionHttpSendRequest { - id: string; - alias?: string; - type: "HTTP"; - action: "SEND_REQUEST"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionHttpSendRequestParams; -} diff --git a/src/management/api/types/FlowActionHttpSendRequestParams.ts b/src/management/api/types/FlowActionHttpSendRequestParams.ts deleted file mode 100644 index baba936645..0000000000 --- a/src/management/api/types/FlowActionHttpSendRequestParams.ts +++ /dev/null @@ -1,31 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionHttpSendRequestParams { - connection_id?: string; - url: string; - method?: FlowActionHttpSendRequestParams.Method; - headers?: Management.FlowActionHttpSendRequestParamsHeaders; - basic?: Management.FlowActionHttpSendRequestParamsBasicAuth; - params?: Management.FlowActionHttpSendRequestParamsQueryParams; - payload?: Management.FlowActionHttpSendRequestParamsPayload; - content_type?: FlowActionHttpSendRequestParams.ContentType; -} - -export namespace FlowActionHttpSendRequestParams { - export const Method = { - Get: "GET", - Post: "POST", - Put: "PUT", - Patch: "PATCH", - Delete: "DELETE", - } as const; - export type Method = (typeof Method)[keyof typeof Method]; - export const ContentType = { - Json: "JSON", - Form: "FORM", - Xml: "XML", - } as const; - export type ContentType = (typeof ContentType)[keyof typeof ContentType]; -} diff --git a/src/management/api/types/FlowActionHttpSendRequestParamsBasicAuth.ts b/src/management/api/types/FlowActionHttpSendRequestParamsBasicAuth.ts deleted file mode 100644 index 1aace46801..0000000000 --- a/src/management/api/types/FlowActionHttpSendRequestParamsBasicAuth.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionHttpSendRequestParamsBasicAuth { - username?: string; - password?: string; -} diff --git a/src/management/api/types/FlowActionHttpSendRequestParamsHeaders.ts b/src/management/api/types/FlowActionHttpSendRequestParamsHeaders.ts deleted file mode 100644 index a29de981c4..0000000000 --- a/src/management/api/types/FlowActionHttpSendRequestParamsHeaders.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionHttpSendRequestParamsHeaders = Record; diff --git a/src/management/api/types/FlowActionHttpSendRequestParamsPayload.ts b/src/management/api/types/FlowActionHttpSendRequestParamsPayload.ts deleted file mode 100644 index f0e8fe9ca3..0000000000 --- a/src/management/api/types/FlowActionHttpSendRequestParamsPayload.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionHttpSendRequestParamsPayload = - | string - | unknown[] - | Management.FlowActionHttpSendRequestParamsPayloadObject; diff --git a/src/management/api/types/FlowActionHttpSendRequestParamsPayloadObject.ts b/src/management/api/types/FlowActionHttpSendRequestParamsPayloadObject.ts deleted file mode 100644 index 50e1181afc..0000000000 --- a/src/management/api/types/FlowActionHttpSendRequestParamsPayloadObject.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionHttpSendRequestParamsPayloadObject = Record; diff --git a/src/management/api/types/FlowActionHttpSendRequestParamsQueryParams.ts b/src/management/api/types/FlowActionHttpSendRequestParamsQueryParams.ts deleted file mode 100644 index 9a3163da7d..0000000000 --- a/src/management/api/types/FlowActionHttpSendRequestParamsQueryParams.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionHttpSendRequestParamsQueryParams = Record< - string, - (FlowActionHttpSendRequestParamsQueryParams.Value | null) | undefined ->; - -export namespace FlowActionHttpSendRequestParamsQueryParams { - export type Value = number | string; -} diff --git a/src/management/api/types/FlowActionHubspot.ts b/src/management/api/types/FlowActionHubspot.ts deleted file mode 100644 index debeeccac4..0000000000 --- a/src/management/api/types/FlowActionHubspot.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionHubspot = - | Management.FlowActionHubspotEnrollContact - | Management.FlowActionHubspotGetContact - | Management.FlowActionHubspotUpsertContact; diff --git a/src/management/api/types/FlowActionHubspotEnrollContact.ts b/src/management/api/types/FlowActionHubspotEnrollContact.ts deleted file mode 100644 index 0fab8e127d..0000000000 --- a/src/management/api/types/FlowActionHubspotEnrollContact.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionHubspotEnrollContact { - id: string; - alias?: string; - type: "HUBSPOT"; - action: "ENROLL_CONTACT"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionHubspotEnrollContactParams; -} diff --git a/src/management/api/types/FlowActionHubspotEnrollContactParams.ts b/src/management/api/types/FlowActionHubspotEnrollContactParams.ts deleted file mode 100644 index 253cf0a167..0000000000 --- a/src/management/api/types/FlowActionHubspotEnrollContactParams.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionHubspotEnrollContactParams { - connection_id: string; - email: string; - workflow_id: Management.FlowActionHubspotEnrollContactParamsWorkflowId; -} diff --git a/src/management/api/types/FlowActionHubspotEnrollContactParamsWorkflowId.ts b/src/management/api/types/FlowActionHubspotEnrollContactParamsWorkflowId.ts deleted file mode 100644 index a0c0f04e11..0000000000 --- a/src/management/api/types/FlowActionHubspotEnrollContactParamsWorkflowId.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionHubspotEnrollContactParamsWorkflowId = string | number; diff --git a/src/management/api/types/FlowActionHubspotGetContact.ts b/src/management/api/types/FlowActionHubspotGetContact.ts deleted file mode 100644 index d6270df8a3..0000000000 --- a/src/management/api/types/FlowActionHubspotGetContact.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionHubspotGetContact { - id: string; - alias?: string; - type: "HUBSPOT"; - action: "GET_CONTACT"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionHubspotGetContactParams; -} diff --git a/src/management/api/types/FlowActionHubspotGetContactParams.ts b/src/management/api/types/FlowActionHubspotGetContactParams.ts deleted file mode 100644 index dbf82e6e16..0000000000 --- a/src/management/api/types/FlowActionHubspotGetContactParams.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionHubspotGetContactParams { - connection_id: string; - email: string; -} diff --git a/src/management/api/types/FlowActionHubspotUpsertContact.ts b/src/management/api/types/FlowActionHubspotUpsertContact.ts deleted file mode 100644 index 007d63c919..0000000000 --- a/src/management/api/types/FlowActionHubspotUpsertContact.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionHubspotUpsertContact { - id: string; - alias?: string; - type: "HUBSPOT"; - action: "UPSERT_CONTACT"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionHubspotUpsertContactParams; -} diff --git a/src/management/api/types/FlowActionHubspotUpsertContactParams.ts b/src/management/api/types/FlowActionHubspotUpsertContactParams.ts deleted file mode 100644 index 0599efb79e..0000000000 --- a/src/management/api/types/FlowActionHubspotUpsertContactParams.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionHubspotUpsertContactParams { - connection_id: string; - email: string; - properties?: Management.FlowActionHubspotUpsertContactParamsProperty[]; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/FlowActionHubspotUpsertContactParamsProperty.ts b/src/management/api/types/FlowActionHubspotUpsertContactParamsProperty.ts deleted file mode 100644 index 2a90ed4ae5..0000000000 --- a/src/management/api/types/FlowActionHubspotUpsertContactParamsProperty.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionHubspotUpsertContactParamsProperty { - property: string; -} diff --git a/src/management/api/types/FlowActionJson.ts b/src/management/api/types/FlowActionJson.ts deleted file mode 100644 index c414381ff4..0000000000 --- a/src/management/api/types/FlowActionJson.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionJson = - | Management.FlowActionJsonCreateJson - | Management.FlowActionJsonParseJson - | Management.FlowActionJsonSerializeJson; diff --git a/src/management/api/types/FlowActionJsonCreateJson.ts b/src/management/api/types/FlowActionJsonCreateJson.ts deleted file mode 100644 index 80bb9151d9..0000000000 --- a/src/management/api/types/FlowActionJsonCreateJson.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionJsonCreateJson { - id: string; - alias?: string; - type: "JSON"; - action: "CREATE_JSON"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionJsonCreateJsonParams; -} diff --git a/src/management/api/types/FlowActionJsonCreateJsonParams.ts b/src/management/api/types/FlowActionJsonCreateJsonParams.ts deleted file mode 100644 index 79633ed493..0000000000 --- a/src/management/api/types/FlowActionJsonCreateJsonParams.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionJsonCreateJsonParams { - object: Management.FlowActionJsonCreateJsonParamsObject; -} diff --git a/src/management/api/types/FlowActionJsonCreateJsonParamsObject.ts b/src/management/api/types/FlowActionJsonCreateJsonParamsObject.ts deleted file mode 100644 index 4a8d29d4cc..0000000000 --- a/src/management/api/types/FlowActionJsonCreateJsonParamsObject.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionJsonCreateJsonParamsObject = Record; diff --git a/src/management/api/types/FlowActionJsonParseJson.ts b/src/management/api/types/FlowActionJsonParseJson.ts deleted file mode 100644 index 561fcf9f3a..0000000000 --- a/src/management/api/types/FlowActionJsonParseJson.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionJsonParseJson { - id: string; - alias?: string; - type: "JSON"; - action: "PARSE_JSON"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionJsonParseJsonParams; -} diff --git a/src/management/api/types/FlowActionJsonParseJsonParams.ts b/src/management/api/types/FlowActionJsonParseJsonParams.ts deleted file mode 100644 index 1f32d386f5..0000000000 --- a/src/management/api/types/FlowActionJsonParseJsonParams.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionJsonParseJsonParams { - json: string; -} diff --git a/src/management/api/types/FlowActionJsonSerializeJson.ts b/src/management/api/types/FlowActionJsonSerializeJson.ts deleted file mode 100644 index 0455e0c5fd..0000000000 --- a/src/management/api/types/FlowActionJsonSerializeJson.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionJsonSerializeJson { - id: string; - alias?: string; - type: "JSON"; - action: "SERIALIZE_JSON"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionJsonSerializeJsonParams; -} diff --git a/src/management/api/types/FlowActionJsonSerializeJsonParams.ts b/src/management/api/types/FlowActionJsonSerializeJsonParams.ts deleted file mode 100644 index 82410f1abd..0000000000 --- a/src/management/api/types/FlowActionJsonSerializeJsonParams.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionJsonSerializeJsonParams { - object: Management.FlowActionJsonSerializeJsonParamsObject; -} diff --git a/src/management/api/types/FlowActionJsonSerializeJsonParamsObject.ts b/src/management/api/types/FlowActionJsonSerializeJsonParamsObject.ts deleted file mode 100644 index 78c1f3837f..0000000000 --- a/src/management/api/types/FlowActionJsonSerializeJsonParamsObject.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionJsonSerializeJsonParamsObject = string | Management.FlowActionJsonSerializeJsonParamsObjectObject; diff --git a/src/management/api/types/FlowActionJsonSerializeJsonParamsObjectObject.ts b/src/management/api/types/FlowActionJsonSerializeJsonParamsObjectObject.ts deleted file mode 100644 index a1a3956984..0000000000 --- a/src/management/api/types/FlowActionJsonSerializeJsonParamsObjectObject.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionJsonSerializeJsonParamsObjectObject = Record; diff --git a/src/management/api/types/FlowActionJwt.ts b/src/management/api/types/FlowActionJwt.ts deleted file mode 100644 index 1818e2c1f0..0000000000 --- a/src/management/api/types/FlowActionJwt.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionJwt = - | Management.FlowActionJwtDecodeJwt - | Management.FlowActionJwtSignJwt - | Management.FlowActionJwtVerifyJwt; diff --git a/src/management/api/types/FlowActionJwtDecodeJwt.ts b/src/management/api/types/FlowActionJwtDecodeJwt.ts deleted file mode 100644 index 886395ca5f..0000000000 --- a/src/management/api/types/FlowActionJwtDecodeJwt.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionJwtDecodeJwt { - id: string; - alias?: string; - type: "JWT"; - action: "DECODE_JWT"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionJwtDecodeJwtParams; -} diff --git a/src/management/api/types/FlowActionJwtDecodeJwtParams.ts b/src/management/api/types/FlowActionJwtDecodeJwtParams.ts deleted file mode 100644 index 9188a13d7d..0000000000 --- a/src/management/api/types/FlowActionJwtDecodeJwtParams.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionJwtDecodeJwtParams { - token: string; -} diff --git a/src/management/api/types/FlowActionJwtSignJwt.ts b/src/management/api/types/FlowActionJwtSignJwt.ts deleted file mode 100644 index cbb2befe3f..0000000000 --- a/src/management/api/types/FlowActionJwtSignJwt.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionJwtSignJwt { - id: string; - alias?: string; - type: "JWT"; - action: "SIGN_JWT"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionJwtSignJwtParams; -} diff --git a/src/management/api/types/FlowActionJwtSignJwtParams.ts b/src/management/api/types/FlowActionJwtSignJwtParams.ts deleted file mode 100644 index bea33f5192..0000000000 --- a/src/management/api/types/FlowActionJwtSignJwtParams.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionJwtSignJwtParams { - connection_id: string; - payload?: Management.FlowActionJwtSignJwtParamsPayload; - subject?: string; - issuer?: string; - audience?: string; - expires_in?: string; -} diff --git a/src/management/api/types/FlowActionJwtSignJwtParamsPayload.ts b/src/management/api/types/FlowActionJwtSignJwtParamsPayload.ts deleted file mode 100644 index d2cdb69f2f..0000000000 --- a/src/management/api/types/FlowActionJwtSignJwtParamsPayload.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionJwtSignJwtParamsPayload = Record; diff --git a/src/management/api/types/FlowActionJwtVerifyJwt.ts b/src/management/api/types/FlowActionJwtVerifyJwt.ts deleted file mode 100644 index 408529f553..0000000000 --- a/src/management/api/types/FlowActionJwtVerifyJwt.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionJwtVerifyJwt { - id: string; - alias?: string; - type: "JWT"; - action: "VERIFY_JWT"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionJwtVerifyJwtParams; -} diff --git a/src/management/api/types/FlowActionJwtVerifyJwtParams.ts b/src/management/api/types/FlowActionJwtVerifyJwtParams.ts deleted file mode 100644 index 9c0d5c6345..0000000000 --- a/src/management/api/types/FlowActionJwtVerifyJwtParams.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionJwtVerifyJwtParams { - connection_id: string; - token: string; - audience?: string; - issuer?: string; -} diff --git a/src/management/api/types/FlowActionMailchimp.ts b/src/management/api/types/FlowActionMailchimp.ts deleted file mode 100644 index 0a7fc06c39..0000000000 --- a/src/management/api/types/FlowActionMailchimp.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionMailchimp = Management.FlowActionMailchimpUpsertMember; diff --git a/src/management/api/types/FlowActionMailchimpUpsertMember.ts b/src/management/api/types/FlowActionMailchimpUpsertMember.ts deleted file mode 100644 index 4e86d1608a..0000000000 --- a/src/management/api/types/FlowActionMailchimpUpsertMember.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionMailchimpUpsertMember { - id: string; - alias?: string; - type: "MAILCHIMP"; - action: "UPSERT_MEMBER"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionMailchimpUpsertMemberParams; -} diff --git a/src/management/api/types/FlowActionMailchimpUpsertMemberParams.ts b/src/management/api/types/FlowActionMailchimpUpsertMemberParams.ts deleted file mode 100644 index a70f321def..0000000000 --- a/src/management/api/types/FlowActionMailchimpUpsertMemberParams.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionMailchimpUpsertMemberParams { - connection_id: string; - list_id: string; - member: Management.FlowActionMailchimpUpsertMemberParamsMember; -} diff --git a/src/management/api/types/FlowActionMailchimpUpsertMemberParamsMember.ts b/src/management/api/types/FlowActionMailchimpUpsertMemberParamsMember.ts deleted file mode 100644 index aa644cf102..0000000000 --- a/src/management/api/types/FlowActionMailchimpUpsertMemberParamsMember.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionMailchimpUpsertMemberParamsMember { - email_address: string; - status_if_new: string; - merge_fields?: Management.FlowActionMailchimpUpsertMemberParamsMemberMergeFields; -} diff --git a/src/management/api/types/FlowActionMailchimpUpsertMemberParamsMemberMergeFields.ts b/src/management/api/types/FlowActionMailchimpUpsertMemberParamsMemberMergeFields.ts deleted file mode 100644 index 44ee99e624..0000000000 --- a/src/management/api/types/FlowActionMailchimpUpsertMemberParamsMemberMergeFields.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionMailchimpUpsertMemberParamsMemberMergeFields = Record; diff --git a/src/management/api/types/FlowActionMailjet.ts b/src/management/api/types/FlowActionMailjet.ts deleted file mode 100644 index 368a2a2863..0000000000 --- a/src/management/api/types/FlowActionMailjet.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionMailjet = Management.FlowActionMailjetSendEmail; diff --git a/src/management/api/types/FlowActionMailjetSendEmail.ts b/src/management/api/types/FlowActionMailjetSendEmail.ts deleted file mode 100644 index af9a8e5cc1..0000000000 --- a/src/management/api/types/FlowActionMailjetSendEmail.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionMailjetSendEmail { - id: string; - alias?: string; - type: "MAILJET"; - action: "SEND_EMAIL"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionMailjetSendEmailParams; -} diff --git a/src/management/api/types/FlowActionMailjetSendEmailParams.ts b/src/management/api/types/FlowActionMailjetSendEmailParams.ts deleted file mode 100644 index a6d02d1709..0000000000 --- a/src/management/api/types/FlowActionMailjetSendEmailParams.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionMailjetSendEmailParams = - | { - content: string; - [key: string]: any; - } - | { - template_id: number; - variables?: Record | undefined; - [key: string]: any; - }; diff --git a/src/management/api/types/FlowActionOtp.ts b/src/management/api/types/FlowActionOtp.ts deleted file mode 100644 index f4ec8ee032..0000000000 --- a/src/management/api/types/FlowActionOtp.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionOtp = Management.FlowActionOtpGenerateCode | Management.FlowActionOtpVerifyCode; diff --git a/src/management/api/types/FlowActionOtpGenerateCode.ts b/src/management/api/types/FlowActionOtpGenerateCode.ts deleted file mode 100644 index 8b94c142dd..0000000000 --- a/src/management/api/types/FlowActionOtpGenerateCode.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionOtpGenerateCode { - id: string; - alias?: string; - type: "OTP"; - action: "GENERATE_CODE"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionOtpGenerateCodeParams; -} diff --git a/src/management/api/types/FlowActionOtpGenerateCodeParams.ts b/src/management/api/types/FlowActionOtpGenerateCodeParams.ts deleted file mode 100644 index 97b8a24c2a..0000000000 --- a/src/management/api/types/FlowActionOtpGenerateCodeParams.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionOtpGenerateCodeParams { - reference: string; - length: number; -} diff --git a/src/management/api/types/FlowActionOtpVerifyCode.ts b/src/management/api/types/FlowActionOtpVerifyCode.ts deleted file mode 100644 index f603e7eba0..0000000000 --- a/src/management/api/types/FlowActionOtpVerifyCode.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionOtpVerifyCode { - id: string; - alias?: string; - type: "OTP"; - action: "VERIFY_CODE"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionOtpVerifyCodeParams; -} diff --git a/src/management/api/types/FlowActionOtpVerifyCodeParams.ts b/src/management/api/types/FlowActionOtpVerifyCodeParams.ts deleted file mode 100644 index 592aeb5364..0000000000 --- a/src/management/api/types/FlowActionOtpVerifyCodeParams.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionOtpVerifyCodeParams { - reference: string; - code: Management.FlowActionOtpVerifyCodeParamsCode; -} diff --git a/src/management/api/types/FlowActionOtpVerifyCodeParamsCode.ts b/src/management/api/types/FlowActionOtpVerifyCodeParamsCode.ts deleted file mode 100644 index 9a96c46550..0000000000 --- a/src/management/api/types/FlowActionOtpVerifyCodeParamsCode.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionOtpVerifyCodeParamsCode = number | string; diff --git a/src/management/api/types/FlowActionPipedrive.ts b/src/management/api/types/FlowActionPipedrive.ts deleted file mode 100644 index 8d091fe928..0000000000 --- a/src/management/api/types/FlowActionPipedrive.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionPipedrive = - | Management.FlowActionPipedriveAddDeal - | Management.FlowActionPipedriveAddOrganization - | Management.FlowActionPipedriveAddPerson; diff --git a/src/management/api/types/FlowActionPipedriveAddDeal.ts b/src/management/api/types/FlowActionPipedriveAddDeal.ts deleted file mode 100644 index a089f37375..0000000000 --- a/src/management/api/types/FlowActionPipedriveAddDeal.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionPipedriveAddDeal { - id: string; - alias?: string; - type: "PIPEDRIVE"; - action: "ADD_DEAL"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionPipedriveAddDealParams; -} diff --git a/src/management/api/types/FlowActionPipedriveAddDealParams.ts b/src/management/api/types/FlowActionPipedriveAddDealParams.ts deleted file mode 100644 index d2a66eb82b..0000000000 --- a/src/management/api/types/FlowActionPipedriveAddDealParams.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionPipedriveAddDealParams { - connection_id: string; - title: string; - value?: string; - user_id?: Management.FlowActionPipedriveAddDealParamsUserId; - person_id?: Management.FlowActionPipedriveAddDealParamsPersonId; - organization_id?: Management.FlowActionPipedriveAddDealParamsOrganizationId; - stage_id?: Management.FlowActionPipedriveAddDealParamsStageId; - fields?: Management.FlowActionPipedriveAddDealParamsFields; -} diff --git a/src/management/api/types/FlowActionPipedriveAddDealParamsFields.ts b/src/management/api/types/FlowActionPipedriveAddDealParamsFields.ts deleted file mode 100644 index 022a6602e2..0000000000 --- a/src/management/api/types/FlowActionPipedriveAddDealParamsFields.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionPipedriveAddDealParamsFields = Record; diff --git a/src/management/api/types/FlowActionPipedriveAddDealParamsOrganizationId.ts b/src/management/api/types/FlowActionPipedriveAddDealParamsOrganizationId.ts deleted file mode 100644 index ea1109d746..0000000000 --- a/src/management/api/types/FlowActionPipedriveAddDealParamsOrganizationId.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionPipedriveAddDealParamsOrganizationId = string | number; diff --git a/src/management/api/types/FlowActionPipedriveAddDealParamsPersonId.ts b/src/management/api/types/FlowActionPipedriveAddDealParamsPersonId.ts deleted file mode 100644 index 3c634af022..0000000000 --- a/src/management/api/types/FlowActionPipedriveAddDealParamsPersonId.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionPipedriveAddDealParamsPersonId = string | number; diff --git a/src/management/api/types/FlowActionPipedriveAddDealParamsStageId.ts b/src/management/api/types/FlowActionPipedriveAddDealParamsStageId.ts deleted file mode 100644 index d39b7e58bc..0000000000 --- a/src/management/api/types/FlowActionPipedriveAddDealParamsStageId.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionPipedriveAddDealParamsStageId = string | number; diff --git a/src/management/api/types/FlowActionPipedriveAddDealParamsUserId.ts b/src/management/api/types/FlowActionPipedriveAddDealParamsUserId.ts deleted file mode 100644 index 2279032549..0000000000 --- a/src/management/api/types/FlowActionPipedriveAddDealParamsUserId.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionPipedriveAddDealParamsUserId = string | number; diff --git a/src/management/api/types/FlowActionPipedriveAddOrganization.ts b/src/management/api/types/FlowActionPipedriveAddOrganization.ts deleted file mode 100644 index 1447d51b52..0000000000 --- a/src/management/api/types/FlowActionPipedriveAddOrganization.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionPipedriveAddOrganization { - id: string; - alias?: string; - type: "PIPEDRIVE"; - action: "ADD_ORGANIZATION"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionPipedriveAddOrganizationParams; -} diff --git a/src/management/api/types/FlowActionPipedriveAddOrganizationParams.ts b/src/management/api/types/FlowActionPipedriveAddOrganizationParams.ts deleted file mode 100644 index e7a899ff22..0000000000 --- a/src/management/api/types/FlowActionPipedriveAddOrganizationParams.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionPipedriveAddOrganizationParams { - connection_id: string; - name: string; - owner_id?: Management.FlowActionPipedriveAddOrganizationParamsOwnerId; - fields?: Management.FlowActionPipedriveAddOrganizationParamsFields; -} diff --git a/src/management/api/types/FlowActionPipedriveAddOrganizationParamsFields.ts b/src/management/api/types/FlowActionPipedriveAddOrganizationParamsFields.ts deleted file mode 100644 index 2ef7b39a2b..0000000000 --- a/src/management/api/types/FlowActionPipedriveAddOrganizationParamsFields.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionPipedriveAddOrganizationParamsFields = Record; diff --git a/src/management/api/types/FlowActionPipedriveAddOrganizationParamsOwnerId.ts b/src/management/api/types/FlowActionPipedriveAddOrganizationParamsOwnerId.ts deleted file mode 100644 index bb5984c0c7..0000000000 --- a/src/management/api/types/FlowActionPipedriveAddOrganizationParamsOwnerId.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionPipedriveAddOrganizationParamsOwnerId = string | number; diff --git a/src/management/api/types/FlowActionPipedriveAddPerson.ts b/src/management/api/types/FlowActionPipedriveAddPerson.ts deleted file mode 100644 index 427db6c7c9..0000000000 --- a/src/management/api/types/FlowActionPipedriveAddPerson.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionPipedriveAddPerson { - id: string; - alias?: string; - type: "PIPEDRIVE"; - action: "ADD_PERSON"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionPipedriveAddPersonParams; -} diff --git a/src/management/api/types/FlowActionPipedriveAddPersonParams.ts b/src/management/api/types/FlowActionPipedriveAddPersonParams.ts deleted file mode 100644 index dffe562d8e..0000000000 --- a/src/management/api/types/FlowActionPipedriveAddPersonParams.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionPipedriveAddPersonParams { - connection_id: string; - name: string; - email?: string; - phone?: string; - owner_id?: Management.FlowActionPipedriveAddPersonParamsOwnerId; - organization_id?: Management.FlowActionPipedriveAddPersonParamsOrganizationId; - fields?: Management.FlowActionPipedriveAddPersonParamsFields; -} diff --git a/src/management/api/types/FlowActionPipedriveAddPersonParamsFields.ts b/src/management/api/types/FlowActionPipedriveAddPersonParamsFields.ts deleted file mode 100644 index d2145788f9..0000000000 --- a/src/management/api/types/FlowActionPipedriveAddPersonParamsFields.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionPipedriveAddPersonParamsFields = Record; diff --git a/src/management/api/types/FlowActionPipedriveAddPersonParamsOrganizationId.ts b/src/management/api/types/FlowActionPipedriveAddPersonParamsOrganizationId.ts deleted file mode 100644 index abd3c14195..0000000000 --- a/src/management/api/types/FlowActionPipedriveAddPersonParamsOrganizationId.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionPipedriveAddPersonParamsOrganizationId = string | number; diff --git a/src/management/api/types/FlowActionPipedriveAddPersonParamsOwnerId.ts b/src/management/api/types/FlowActionPipedriveAddPersonParamsOwnerId.ts deleted file mode 100644 index 70335dae5a..0000000000 --- a/src/management/api/types/FlowActionPipedriveAddPersonParamsOwnerId.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionPipedriveAddPersonParamsOwnerId = string | number; diff --git a/src/management/api/types/FlowActionSalesforce.ts b/src/management/api/types/FlowActionSalesforce.ts deleted file mode 100644 index bf57ecdc26..0000000000 --- a/src/management/api/types/FlowActionSalesforce.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionSalesforce = - | Management.FlowActionSalesforceCreateLead - | Management.FlowActionSalesforceGetLead - | Management.FlowActionSalesforceSearchLeads - | Management.FlowActionSalesforceUpdateLead; diff --git a/src/management/api/types/FlowActionSalesforceCreateLead.ts b/src/management/api/types/FlowActionSalesforceCreateLead.ts deleted file mode 100644 index 291b026347..0000000000 --- a/src/management/api/types/FlowActionSalesforceCreateLead.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionSalesforceCreateLead { - id: string; - alias?: string; - type: "SALESFORCE"; - action: "CREATE_LEAD"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionSalesforceCreateLeadParams; -} diff --git a/src/management/api/types/FlowActionSalesforceCreateLeadParams.ts b/src/management/api/types/FlowActionSalesforceCreateLeadParams.ts deleted file mode 100644 index feeac03ee6..0000000000 --- a/src/management/api/types/FlowActionSalesforceCreateLeadParams.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionSalesforceCreateLeadParams { - connection_id: string; - first_name?: string; - last_name: string; - company: string; - email?: string; - phone?: string; - payload?: Management.FlowActionSalesforceCreateLeadParamsPayload; -} diff --git a/src/management/api/types/FlowActionSalesforceCreateLeadParamsPayload.ts b/src/management/api/types/FlowActionSalesforceCreateLeadParamsPayload.ts deleted file mode 100644 index 5c80ad4c18..0000000000 --- a/src/management/api/types/FlowActionSalesforceCreateLeadParamsPayload.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionSalesforceCreateLeadParamsPayload = Record; diff --git a/src/management/api/types/FlowActionSalesforceGetLead.ts b/src/management/api/types/FlowActionSalesforceGetLead.ts deleted file mode 100644 index 9a22c9d755..0000000000 --- a/src/management/api/types/FlowActionSalesforceGetLead.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionSalesforceGetLead { - id: string; - alias?: string; - type: "SALESFORCE"; - action: "GET_LEAD"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionSalesforceGetLeadParams; -} diff --git a/src/management/api/types/FlowActionSalesforceGetLeadParams.ts b/src/management/api/types/FlowActionSalesforceGetLeadParams.ts deleted file mode 100644 index 9fe693c9a4..0000000000 --- a/src/management/api/types/FlowActionSalesforceGetLeadParams.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionSalesforceGetLeadParams { - connection_id: string; - lead_id: string; -} diff --git a/src/management/api/types/FlowActionSalesforceSearchLeads.ts b/src/management/api/types/FlowActionSalesforceSearchLeads.ts deleted file mode 100644 index 743bbe632e..0000000000 --- a/src/management/api/types/FlowActionSalesforceSearchLeads.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionSalesforceSearchLeads { - id: string; - alias?: string; - type: "SALESFORCE"; - action: "SEARCH_LEADS"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionSalesforceSearchLeadsParams; -} diff --git a/src/management/api/types/FlowActionSalesforceSearchLeadsParams.ts b/src/management/api/types/FlowActionSalesforceSearchLeadsParams.ts deleted file mode 100644 index 03e2e55b1c..0000000000 --- a/src/management/api/types/FlowActionSalesforceSearchLeadsParams.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionSalesforceSearchLeadsParams { - connection_id: string; - search_field: FlowActionSalesforceSearchLeadsParams.SearchField; - search_value: string; - lead_fields: string[]; -} - -export namespace FlowActionSalesforceSearchLeadsParams { - export const SearchField = { - Email: "email", - Name: "name", - Phone: "phone", - All: "all", - } as const; - export type SearchField = (typeof SearchField)[keyof typeof SearchField]; -} diff --git a/src/management/api/types/FlowActionSalesforceUpdateLead.ts b/src/management/api/types/FlowActionSalesforceUpdateLead.ts deleted file mode 100644 index 098eff7d00..0000000000 --- a/src/management/api/types/FlowActionSalesforceUpdateLead.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionSalesforceUpdateLead { - id: string; - alias?: string; - type: "SALESFORCE"; - action: "UPDATE_LEAD"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionSalesforceUpdateLeadParams; -} diff --git a/src/management/api/types/FlowActionSalesforceUpdateLeadParams.ts b/src/management/api/types/FlowActionSalesforceUpdateLeadParams.ts deleted file mode 100644 index 5ff7fc1c03..0000000000 --- a/src/management/api/types/FlowActionSalesforceUpdateLeadParams.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionSalesforceUpdateLeadParams { - connection_id: string; - lead_id: string; - payload?: Management.FlowActionSalesforceUpdateLeadParamsPayload; -} diff --git a/src/management/api/types/FlowActionSalesforceUpdateLeadParamsPayload.ts b/src/management/api/types/FlowActionSalesforceUpdateLeadParamsPayload.ts deleted file mode 100644 index 0e900e44f4..0000000000 --- a/src/management/api/types/FlowActionSalesforceUpdateLeadParamsPayload.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionSalesforceUpdateLeadParamsPayload = Record; diff --git a/src/management/api/types/FlowActionSendgrid.ts b/src/management/api/types/FlowActionSendgrid.ts deleted file mode 100644 index 0272bf9d73..0000000000 --- a/src/management/api/types/FlowActionSendgrid.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionSendgrid = Management.FlowActionSendgridSendEmail; diff --git a/src/management/api/types/FlowActionSendgridSendEmail.ts b/src/management/api/types/FlowActionSendgridSendEmail.ts deleted file mode 100644 index adbfd81044..0000000000 --- a/src/management/api/types/FlowActionSendgridSendEmail.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionSendgridSendEmail { - id: string; - alias?: string; - type: "SENDGRID"; - action: "SEND_EMAIL"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionSendgridSendEmailParams; -} diff --git a/src/management/api/types/FlowActionSendgridSendEmailParams.ts b/src/management/api/types/FlowActionSendgridSendEmailParams.ts deleted file mode 100644 index 3cfd4e8223..0000000000 --- a/src/management/api/types/FlowActionSendgridSendEmailParams.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionSendgridSendEmailParams { - connection_id: string; - from: Management.FlowActionSendgridSendEmailParamsPerson; - personalizations: unknown[]; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/FlowActionSendgridSendEmailParamsPerson.ts b/src/management/api/types/FlowActionSendgridSendEmailParamsPerson.ts deleted file mode 100644 index 82d7f20620..0000000000 --- a/src/management/api/types/FlowActionSendgridSendEmailParamsPerson.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionSendgridSendEmailParamsPerson { - name?: string; - email: string; -} diff --git a/src/management/api/types/FlowActionSlack.ts b/src/management/api/types/FlowActionSlack.ts deleted file mode 100644 index e3e2ef4539..0000000000 --- a/src/management/api/types/FlowActionSlack.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionSlack = Management.FlowActionSlackPostMessage; diff --git a/src/management/api/types/FlowActionSlackPostMessage.ts b/src/management/api/types/FlowActionSlackPostMessage.ts deleted file mode 100644 index 97a21a634f..0000000000 --- a/src/management/api/types/FlowActionSlackPostMessage.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionSlackPostMessage { - id: string; - alias?: string; - type: "SLACK"; - action: "POST_MESSAGE"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionSlackPostMessageParams; -} diff --git a/src/management/api/types/FlowActionSlackPostMessageParams.ts b/src/management/api/types/FlowActionSlackPostMessageParams.ts deleted file mode 100644 index 2a629684d6..0000000000 --- a/src/management/api/types/FlowActionSlackPostMessageParams.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionSlackPostMessageParams { - connection_id: string; - text?: string; - attachments?: Management.FlowActionSlackPostMessageParamsAttachment[]; -} diff --git a/src/management/api/types/FlowActionSlackPostMessageParamsAttachment.ts b/src/management/api/types/FlowActionSlackPostMessageParamsAttachment.ts deleted file mode 100644 index 14d4ef7132..0000000000 --- a/src/management/api/types/FlowActionSlackPostMessageParamsAttachment.ts +++ /dev/null @@ -1,19 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionSlackPostMessageParamsAttachment { - color?: FlowActionSlackPostMessageParamsAttachment.Color; - pretext?: string; - text?: string; - fields?: Management.FlowActionSlackPostMessageParamsAttachmentField[]; -} - -export namespace FlowActionSlackPostMessageParamsAttachment { - export const Color = { - Good: "GOOD", - Warning: "WARNING", - Danger: "DANGER", - } as const; - export type Color = (typeof Color)[keyof typeof Color]; -} diff --git a/src/management/api/types/FlowActionSlackPostMessageParamsAttachmentField.ts b/src/management/api/types/FlowActionSlackPostMessageParamsAttachmentField.ts deleted file mode 100644 index db75651ced..0000000000 --- a/src/management/api/types/FlowActionSlackPostMessageParamsAttachmentField.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionSlackPostMessageParamsAttachmentField { - title: string; - value?: string; - short?: boolean; -} diff --git a/src/management/api/types/FlowActionStripe.ts b/src/management/api/types/FlowActionStripe.ts deleted file mode 100644 index b7b308b7c0..0000000000 --- a/src/management/api/types/FlowActionStripe.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionStripe = - | Management.FlowActionStripeAddTaxId - | Management.FlowActionStripeCreateCustomer - | Management.FlowActionStripeCreatePortalSession - | Management.FlowActionStripeDeleteTaxId - | Management.FlowActionStripeFindCustomers - | Management.FlowActionStripeGetCustomer - | Management.FlowActionStripeUpdateCustomer; diff --git a/src/management/api/types/FlowActionStripeAddTaxId.ts b/src/management/api/types/FlowActionStripeAddTaxId.ts deleted file mode 100644 index ee4897f088..0000000000 --- a/src/management/api/types/FlowActionStripeAddTaxId.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionStripeAddTaxId { - id: string; - alias?: string; - type: "STRIPE"; - action: "ADD_TAX_ID"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionStripeAddTaxIdParams; -} diff --git a/src/management/api/types/FlowActionStripeAddTaxIdParams.ts b/src/management/api/types/FlowActionStripeAddTaxIdParams.ts deleted file mode 100644 index 2215e20a2d..0000000000 --- a/src/management/api/types/FlowActionStripeAddTaxIdParams.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionStripeAddTaxIdParams { - connection_id: string; - customer_id: string; - type: string; - value: string; -} diff --git a/src/management/api/types/FlowActionStripeAddress.ts b/src/management/api/types/FlowActionStripeAddress.ts deleted file mode 100644 index 8b30f4cca7..0000000000 --- a/src/management/api/types/FlowActionStripeAddress.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionStripeAddress { - line1?: string; - line2?: string; - postalCode?: string; - city?: string; - state?: string; - country?: string; -} diff --git a/src/management/api/types/FlowActionStripeCreateCustomer.ts b/src/management/api/types/FlowActionStripeCreateCustomer.ts deleted file mode 100644 index b8d29441b8..0000000000 --- a/src/management/api/types/FlowActionStripeCreateCustomer.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionStripeCreateCustomer { - id: string; - alias?: string; - type: "STRIPE"; - action: "CREATE_CUSTOMER"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionStripeCreateCustomerParams; -} diff --git a/src/management/api/types/FlowActionStripeCreateCustomerParams.ts b/src/management/api/types/FlowActionStripeCreateCustomerParams.ts deleted file mode 100644 index 41f3da26d6..0000000000 --- a/src/management/api/types/FlowActionStripeCreateCustomerParams.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionStripeCreateCustomerParams { - connection_id: string; - tax_id?: Management.FlowActionStripeTaxId; - name?: string; - description?: string; - email?: string; - phone?: string; - tax_exempt?: string; - address?: Management.FlowActionStripeAddress; - metadata?: Management.FlowActionStripeMetadata; -} diff --git a/src/management/api/types/FlowActionStripeCreatePortalSession.ts b/src/management/api/types/FlowActionStripeCreatePortalSession.ts deleted file mode 100644 index 79d58ba536..0000000000 --- a/src/management/api/types/FlowActionStripeCreatePortalSession.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionStripeCreatePortalSession { - id: string; - alias?: string; - type: "STRIPE"; - action: "CREATE_PORTAL_SESSION"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionStripeCreatePortalSessionParams; -} diff --git a/src/management/api/types/FlowActionStripeCreatePortalSessionParams.ts b/src/management/api/types/FlowActionStripeCreatePortalSessionParams.ts deleted file mode 100644 index da32534595..0000000000 --- a/src/management/api/types/FlowActionStripeCreatePortalSessionParams.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionStripeCreatePortalSessionParams { - connection_id: string; - customer_id: string; - return_url?: string; -} diff --git a/src/management/api/types/FlowActionStripeDeleteTaxId.ts b/src/management/api/types/FlowActionStripeDeleteTaxId.ts deleted file mode 100644 index 7ca35d8b5c..0000000000 --- a/src/management/api/types/FlowActionStripeDeleteTaxId.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionStripeDeleteTaxId { - id: string; - alias?: string; - type: "STRIPE"; - action: "DELETE_TAX_ID"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionStripeDeleteTaxIdParams; -} diff --git a/src/management/api/types/FlowActionStripeDeleteTaxIdParams.ts b/src/management/api/types/FlowActionStripeDeleteTaxIdParams.ts deleted file mode 100644 index 30e6a0b1b3..0000000000 --- a/src/management/api/types/FlowActionStripeDeleteTaxIdParams.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionStripeDeleteTaxIdParams { - connection_id: string; - customer_id: string; - id: string; -} diff --git a/src/management/api/types/FlowActionStripeFindCustomers.ts b/src/management/api/types/FlowActionStripeFindCustomers.ts deleted file mode 100644 index 4bed013898..0000000000 --- a/src/management/api/types/FlowActionStripeFindCustomers.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionStripeFindCustomers { - id: string; - alias?: string; - type: "STRIPE"; - action: "FIND_CUSTOMERS"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionStripeFindCustomersParams; -} diff --git a/src/management/api/types/FlowActionStripeFindCustomersParams.ts b/src/management/api/types/FlowActionStripeFindCustomersParams.ts deleted file mode 100644 index dff075bfbb..0000000000 --- a/src/management/api/types/FlowActionStripeFindCustomersParams.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionStripeFindCustomersParams { - connection_id: string; - email: string; -} diff --git a/src/management/api/types/FlowActionStripeGetCustomer.ts b/src/management/api/types/FlowActionStripeGetCustomer.ts deleted file mode 100644 index 5658acbe90..0000000000 --- a/src/management/api/types/FlowActionStripeGetCustomer.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionStripeGetCustomer { - id: string; - alias?: string; - type: "STRIPE"; - action: "GET_CUSTOMER"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionStripeGetCustomerParams; -} diff --git a/src/management/api/types/FlowActionStripeGetCustomerParams.ts b/src/management/api/types/FlowActionStripeGetCustomerParams.ts deleted file mode 100644 index ea4daf3cf9..0000000000 --- a/src/management/api/types/FlowActionStripeGetCustomerParams.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionStripeGetCustomerParams { - connection_id: string; - id: string; -} diff --git a/src/management/api/types/FlowActionStripeMetadata.ts b/src/management/api/types/FlowActionStripeMetadata.ts deleted file mode 100644 index 358c7ec646..0000000000 --- a/src/management/api/types/FlowActionStripeMetadata.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionStripeMetadata = Record; diff --git a/src/management/api/types/FlowActionStripeTaxId.ts b/src/management/api/types/FlowActionStripeTaxId.ts deleted file mode 100644 index 7720c40e48..0000000000 --- a/src/management/api/types/FlowActionStripeTaxId.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionStripeTaxId { - type: string; - value: string; -} diff --git a/src/management/api/types/FlowActionStripeUpdateCustomer.ts b/src/management/api/types/FlowActionStripeUpdateCustomer.ts deleted file mode 100644 index 42fb50e68d..0000000000 --- a/src/management/api/types/FlowActionStripeUpdateCustomer.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionStripeUpdateCustomer { - id: string; - alias?: string; - type: "STRIPE"; - action: "UPDATE_CUSTOMER"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionStripeUpdateCustomerParams; -} diff --git a/src/management/api/types/FlowActionStripeUpdateCustomerParams.ts b/src/management/api/types/FlowActionStripeUpdateCustomerParams.ts deleted file mode 100644 index f0d42126fc..0000000000 --- a/src/management/api/types/FlowActionStripeUpdateCustomerParams.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionStripeUpdateCustomerParams { - connection_id: string; - id: string; - name?: string; - description?: string; - email?: string; - phone?: string; - tax_exempt?: string; - address?: Management.FlowActionStripeAddress; - metadata?: Management.FlowActionStripeMetadata; -} diff --git a/src/management/api/types/FlowActionTelegram.ts b/src/management/api/types/FlowActionTelegram.ts deleted file mode 100644 index eaab724200..0000000000 --- a/src/management/api/types/FlowActionTelegram.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionTelegram = Management.FlowActionTelegramSendMessage; diff --git a/src/management/api/types/FlowActionTelegramSendMessage.ts b/src/management/api/types/FlowActionTelegramSendMessage.ts deleted file mode 100644 index 7d3e68cef3..0000000000 --- a/src/management/api/types/FlowActionTelegramSendMessage.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionTelegramSendMessage { - id: string; - alias?: string; - type: "TELEGRAM"; - action: "SEND_MESSAGE"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionTelegramSendMessageParams; -} diff --git a/src/management/api/types/FlowActionTelegramSendMessageParams.ts b/src/management/api/types/FlowActionTelegramSendMessageParams.ts deleted file mode 100644 index 01a055c336..0000000000 --- a/src/management/api/types/FlowActionTelegramSendMessageParams.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionTelegramSendMessageParams { - connection_id: string; - chat_id: string; - text: string; -} diff --git a/src/management/api/types/FlowActionTwilio.ts b/src/management/api/types/FlowActionTwilio.ts deleted file mode 100644 index c87773f38a..0000000000 --- a/src/management/api/types/FlowActionTwilio.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionTwilio = Management.FlowActionTwilioMakeCall | Management.FlowActionTwilioSendSms; diff --git a/src/management/api/types/FlowActionTwilioMakeCall.ts b/src/management/api/types/FlowActionTwilioMakeCall.ts deleted file mode 100644 index 426f504be4..0000000000 --- a/src/management/api/types/FlowActionTwilioMakeCall.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionTwilioMakeCall { - id: string; - alias?: string; - type: "TWILIO"; - action: "MAKE_CALL"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionTwilioMakeCallParams; -} diff --git a/src/management/api/types/FlowActionTwilioMakeCallParams.ts b/src/management/api/types/FlowActionTwilioMakeCallParams.ts deleted file mode 100644 index a17207db12..0000000000 --- a/src/management/api/types/FlowActionTwilioMakeCallParams.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionTwilioMakeCallParams { - connection_id: string; - from: string; - to: string; - payload: string; -} diff --git a/src/management/api/types/FlowActionTwilioSendSms.ts b/src/management/api/types/FlowActionTwilioSendSms.ts deleted file mode 100644 index 404db2ba24..0000000000 --- a/src/management/api/types/FlowActionTwilioSendSms.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionTwilioSendSms { - id: string; - alias?: string; - type: "TWILIO"; - action: "SEND_SMS"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionTwilioSendSmsParams; -} diff --git a/src/management/api/types/FlowActionTwilioSendSmsParams.ts b/src/management/api/types/FlowActionTwilioSendSmsParams.ts deleted file mode 100644 index 7307ea66cc..0000000000 --- a/src/management/api/types/FlowActionTwilioSendSmsParams.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionTwilioSendSmsParams { - connection_id: string; - from: string; - to: string; - message: string; -} diff --git a/src/management/api/types/FlowActionWhatsapp.ts b/src/management/api/types/FlowActionWhatsapp.ts deleted file mode 100644 index 8380e9cc6e..0000000000 --- a/src/management/api/types/FlowActionWhatsapp.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionWhatsapp = Management.FlowActionWhatsappSendMessage; diff --git a/src/management/api/types/FlowActionWhatsappSendMessage.ts b/src/management/api/types/FlowActionWhatsappSendMessage.ts deleted file mode 100644 index cb945783e4..0000000000 --- a/src/management/api/types/FlowActionWhatsappSendMessage.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionWhatsappSendMessage { - id: string; - alias?: string; - type: "WHATSAPP"; - action: "SEND_MESSAGE"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionWhatsappSendMessageParams; -} diff --git a/src/management/api/types/FlowActionWhatsappSendMessageParams.ts b/src/management/api/types/FlowActionWhatsappSendMessageParams.ts deleted file mode 100644 index 282aa8bbe5..0000000000 --- a/src/management/api/types/FlowActionWhatsappSendMessageParams.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionWhatsappSendMessageParams { - connection_id: string; - sender_id: string; - recipient_number: string; - type: FlowActionWhatsappSendMessageParams.Type; - payload: Management.FlowActionWhatsappSendMessageParamsPayload; -} - -export namespace FlowActionWhatsappSendMessageParams { - export const Type = { - Audio: "AUDIO", - Contacts: "CONTACTS", - Document: "DOCUMENT", - Image: "IMAGE", - Interactive: "INTERACTIVE", - Location: "LOCATION", - Sticker: "STICKER", - Template: "TEMPLATE", - Text: "TEXT", - } as const; - export type Type = (typeof Type)[keyof typeof Type]; -} diff --git a/src/management/api/types/FlowActionWhatsappSendMessageParamsPayload.ts b/src/management/api/types/FlowActionWhatsappSendMessageParamsPayload.ts deleted file mode 100644 index 8844a8f004..0000000000 --- a/src/management/api/types/FlowActionWhatsappSendMessageParamsPayload.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionWhatsappSendMessageParamsPayload = - | Management.FlowActionWhatsappSendMessageParamsPayloadObject - | string; diff --git a/src/management/api/types/FlowActionWhatsappSendMessageParamsPayloadObject.ts b/src/management/api/types/FlowActionWhatsappSendMessageParamsPayloadObject.ts deleted file mode 100644 index ff837a08a9..0000000000 --- a/src/management/api/types/FlowActionWhatsappSendMessageParamsPayloadObject.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionWhatsappSendMessageParamsPayloadObject = Record; diff --git a/src/management/api/types/FlowActionXml.ts b/src/management/api/types/FlowActionXml.ts deleted file mode 100644 index 5208389019..0000000000 --- a/src/management/api/types/FlowActionXml.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionXml = Management.FlowActionXmlParseXml | Management.FlowActionXmlSerializeXml; diff --git a/src/management/api/types/FlowActionXmlParseXml.ts b/src/management/api/types/FlowActionXmlParseXml.ts deleted file mode 100644 index b90c7119f2..0000000000 --- a/src/management/api/types/FlowActionXmlParseXml.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionXmlParseXml { - id: string; - alias?: string; - type: "XML"; - action: "PARSE_XML"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionXmlParseXmlParams; -} diff --git a/src/management/api/types/FlowActionXmlParseXmlParams.ts b/src/management/api/types/FlowActionXmlParseXmlParams.ts deleted file mode 100644 index ea8d431ea3..0000000000 --- a/src/management/api/types/FlowActionXmlParseXmlParams.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionXmlParseXmlParams { - xml: string; -} diff --git a/src/management/api/types/FlowActionXmlSerializeXml.ts b/src/management/api/types/FlowActionXmlSerializeXml.ts deleted file mode 100644 index a32c706070..0000000000 --- a/src/management/api/types/FlowActionXmlSerializeXml.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionXmlSerializeXml { - id: string; - alias?: string; - type: "XML"; - action: "SERIALIZE_XML"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionXmlSerializeXmlParams; -} diff --git a/src/management/api/types/FlowActionXmlSerializeXmlParams.ts b/src/management/api/types/FlowActionXmlSerializeXmlParams.ts deleted file mode 100644 index f86e214a6b..0000000000 --- a/src/management/api/types/FlowActionXmlSerializeXmlParams.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionXmlSerializeXmlParams { - object: Management.FlowActionXmlSerializeXmlParamsObject; -} diff --git a/src/management/api/types/FlowActionXmlSerializeXmlParamsObject.ts b/src/management/api/types/FlowActionXmlSerializeXmlParamsObject.ts deleted file mode 100644 index bbd5f1c1ab..0000000000 --- a/src/management/api/types/FlowActionXmlSerializeXmlParamsObject.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionXmlSerializeXmlParamsObject = string | Management.FlowActionXmlSerializeXmlParamsObjectObject; diff --git a/src/management/api/types/FlowActionXmlSerializeXmlParamsObjectObject.ts b/src/management/api/types/FlowActionXmlSerializeXmlParamsObjectObject.ts deleted file mode 100644 index 3b39d76b48..0000000000 --- a/src/management/api/types/FlowActionXmlSerializeXmlParamsObjectObject.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowActionXmlSerializeXmlParamsObjectObject = Record; diff --git a/src/management/api/types/FlowActionZapier.ts b/src/management/api/types/FlowActionZapier.ts deleted file mode 100644 index 9235f9fa06..0000000000 --- a/src/management/api/types/FlowActionZapier.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FlowActionZapier = Management.FlowActionZapierTriggerWebhook; diff --git a/src/management/api/types/FlowActionZapierTriggerWebhook.ts b/src/management/api/types/FlowActionZapierTriggerWebhook.ts deleted file mode 100644 index b91ca0b4d9..0000000000 --- a/src/management/api/types/FlowActionZapierTriggerWebhook.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowActionZapierTriggerWebhook { - id: string; - alias?: string; - type: "ZAPIER"; - action: "TRIGGER_WEBHOOK"; - allow_failure?: boolean; - mask_output?: boolean; - params: Management.FlowActionZapierTriggerWebhookParams; -} diff --git a/src/management/api/types/FlowActionZapierTriggerWebhookParams.ts b/src/management/api/types/FlowActionZapierTriggerWebhookParams.ts deleted file mode 100644 index b4e11d877b..0000000000 --- a/src/management/api/types/FlowActionZapierTriggerWebhookParams.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowActionZapierTriggerWebhookParams { - connection_id: string; - method?: FlowActionZapierTriggerWebhookParams.Method; - /** Accepts any additional properties */ - [key: string]: any; -} - -export namespace FlowActionZapierTriggerWebhookParams { - export const Method = { - Get: "GET", - Post: "POST", - Put: "PUT", - } as const; - export type Method = (typeof Method)[keyof typeof Method]; -} diff --git a/src/management/api/types/FlowExecutionDebug.ts b/src/management/api/types/FlowExecutionDebug.ts deleted file mode 100644 index b2809459af..0000000000 --- a/src/management/api/types/FlowExecutionDebug.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flow execution debug. - */ -export type FlowExecutionDebug = Record; diff --git a/src/management/api/types/FlowExecutionSummary.ts b/src/management/api/types/FlowExecutionSummary.ts deleted file mode 100644 index b427ee3e62..0000000000 --- a/src/management/api/types/FlowExecutionSummary.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowExecutionSummary { - /** Flow execution identifier */ - id: string; - /** Trace id */ - trace_id: string; - /** Journey id */ - journey_id?: string; - /** Execution status */ - status: string; - /** The ISO 8601 formatted date when this flow execution was created. */ - created_at: string; - /** The ISO 8601 formatted date when this flow execution was updated. */ - updated_at: string; - /** The ISO 8601 formatted date when this flow execution started. */ - started_at?: string; - /** The ISO 8601 formatted date when this flow execution ended. */ - ended_at?: string; -} diff --git a/src/management/api/types/FlowSummary.ts b/src/management/api/types/FlowSummary.ts deleted file mode 100644 index 5f3b7fc995..0000000000 --- a/src/management/api/types/FlowSummary.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowSummary { - id: string; - name: string; - created_at: string; - updated_at: string; - executed_at?: string; -} diff --git a/src/management/api/types/FlowsVaultConnectioSetupApiKey.ts b/src/management/api/types/FlowsVaultConnectioSetupApiKey.ts deleted file mode 100644 index 6dcad98aa7..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupApiKey.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowsVaultConnectioSetupApiKey { - type: Management.FlowsVaultConnectioSetupTypeApiKeyEnum; - api_key: string; -} diff --git a/src/management/api/types/FlowsVaultConnectioSetupApiKeyWithBaseUrl.ts b/src/management/api/types/FlowsVaultConnectioSetupApiKeyWithBaseUrl.ts deleted file mode 100644 index db982ca044..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupApiKeyWithBaseUrl.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowsVaultConnectioSetupApiKeyWithBaseUrl { - type: Management.FlowsVaultConnectioSetupTypeApiKeyEnum; - api_key: string; - base_url: string; -} diff --git a/src/management/api/types/FlowsVaultConnectioSetupBigqueryOauthJwt.ts b/src/management/api/types/FlowsVaultConnectioSetupBigqueryOauthJwt.ts deleted file mode 100644 index 76f53b33b9..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupBigqueryOauthJwt.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowsVaultConnectioSetupBigqueryOauthJwt { - type?: Management.FlowsVaultConnectioSetupTypeOauthJwtEnum; - project_id?: string; - private_key?: string; - client_email?: string; -} diff --git a/src/management/api/types/FlowsVaultConnectioSetupHttpBearer.ts b/src/management/api/types/FlowsVaultConnectioSetupHttpBearer.ts deleted file mode 100644 index 20ec1802bc..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupHttpBearer.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowsVaultConnectioSetupHttpBearer { - type: Management.FlowsVaultConnectioSetupTypeBearerEnum; - token: string; -} diff --git a/src/management/api/types/FlowsVaultConnectioSetupJwt.ts b/src/management/api/types/FlowsVaultConnectioSetupJwt.ts deleted file mode 100644 index 9015c22374..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupJwt.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowsVaultConnectioSetupJwt { - type: Management.FlowsVaultConnectioSetupTypeJwtEnum; - algorithm: Management.FlowsVaultConnectioSetupJwtAlgorithmEnum; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/FlowsVaultConnectioSetupJwtAlgorithmEnum.ts b/src/management/api/types/FlowsVaultConnectioSetupJwtAlgorithmEnum.ts deleted file mode 100644 index 04f71ef902..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupJwtAlgorithmEnum.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const FlowsVaultConnectioSetupJwtAlgorithmEnum = { - Hs256: "HS256", - Hs384: "HS384", - Hs512: "HS512", - Rs256: "RS256", - Rs384: "RS384", - Rs512: "RS512", - Es256: "ES256", - Es384: "ES384", - Es512: "ES512", - Ps256: "PS256", - Ps384: "PS384", - Ps512: "PS512", -} as const; -export type FlowsVaultConnectioSetupJwtAlgorithmEnum = - (typeof FlowsVaultConnectioSetupJwtAlgorithmEnum)[keyof typeof FlowsVaultConnectioSetupJwtAlgorithmEnum]; diff --git a/src/management/api/types/FlowsVaultConnectioSetupMailjetApiKey.ts b/src/management/api/types/FlowsVaultConnectioSetupMailjetApiKey.ts deleted file mode 100644 index 93f3a49136..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupMailjetApiKey.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowsVaultConnectioSetupMailjetApiKey { - type: Management.FlowsVaultConnectioSetupTypeApiKeyEnum; - api_key: string; - secret_key: string; -} diff --git a/src/management/api/types/FlowsVaultConnectioSetupOauthApp.ts b/src/management/api/types/FlowsVaultConnectioSetupOauthApp.ts deleted file mode 100644 index 9df16cff8e..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupOauthApp.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowsVaultConnectioSetupOauthApp { - type: Management.FlowsVaultConnectioSetupTypeOauthAppEnum; - client_id: string; - client_secret: string; - domain: string; - audience?: string; -} diff --git a/src/management/api/types/FlowsVaultConnectioSetupOauthCode.ts b/src/management/api/types/FlowsVaultConnectioSetupOauthCode.ts deleted file mode 100644 index cd046fb4a5..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupOauthCode.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowsVaultConnectioSetupOauthCode { - type?: Management.FlowsVaultConnectioSetupTypeOauthCodeEnum; - code?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/FlowsVaultConnectioSetupSecretApiKey.ts b/src/management/api/types/FlowsVaultConnectioSetupSecretApiKey.ts deleted file mode 100644 index 7454cf3c9a..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupSecretApiKey.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowsVaultConnectioSetupSecretApiKey { - type: Management.FlowsVaultConnectioSetupTypeApiKeyEnum; - secret_key: string; -} diff --git a/src/management/api/types/FlowsVaultConnectioSetupStripeKeyPair.ts b/src/management/api/types/FlowsVaultConnectioSetupStripeKeyPair.ts deleted file mode 100644 index 27b52b28ed..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupStripeKeyPair.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowsVaultConnectioSetupStripeKeyPair { - type: Management.FlowsVaultConnectioSetupTypeKeyPairEnum; - private_key: string; - public_key: string; -} diff --git a/src/management/api/types/FlowsVaultConnectioSetupToken.ts b/src/management/api/types/FlowsVaultConnectioSetupToken.ts deleted file mode 100644 index 13ebe8fcc8..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupToken.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowsVaultConnectioSetupToken { - type: Management.FlowsVaultConnectioSetupTypeTokenEnum; - token: string; -} diff --git a/src/management/api/types/FlowsVaultConnectioSetupTwilioApiKey.ts b/src/management/api/types/FlowsVaultConnectioSetupTwilioApiKey.ts deleted file mode 100644 index c4d5b822d2..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupTwilioApiKey.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowsVaultConnectioSetupTwilioApiKey { - type: Management.FlowsVaultConnectioSetupTypeApiKeyEnum; - account_id: string; - api_key: string; -} diff --git a/src/management/api/types/FlowsVaultConnectioSetupTypeApiKeyEnum.ts b/src/management/api/types/FlowsVaultConnectioSetupTypeApiKeyEnum.ts deleted file mode 100644 index 10addcdd51..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupTypeApiKeyEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowsVaultConnectioSetupTypeApiKeyEnum = "API_KEY"; diff --git a/src/management/api/types/FlowsVaultConnectioSetupTypeBearerEnum.ts b/src/management/api/types/FlowsVaultConnectioSetupTypeBearerEnum.ts deleted file mode 100644 index bed9a652f0..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupTypeBearerEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowsVaultConnectioSetupTypeBearerEnum = "BEARER"; diff --git a/src/management/api/types/FlowsVaultConnectioSetupTypeJwtEnum.ts b/src/management/api/types/FlowsVaultConnectioSetupTypeJwtEnum.ts deleted file mode 100644 index 320e1c472b..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupTypeJwtEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowsVaultConnectioSetupTypeJwtEnum = "JWT"; diff --git a/src/management/api/types/FlowsVaultConnectioSetupTypeKeyPairEnum.ts b/src/management/api/types/FlowsVaultConnectioSetupTypeKeyPairEnum.ts deleted file mode 100644 index ff0ced88a3..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupTypeKeyPairEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowsVaultConnectioSetupTypeKeyPairEnum = "KEY_PAIR"; diff --git a/src/management/api/types/FlowsVaultConnectioSetupTypeOauthAppEnum.ts b/src/management/api/types/FlowsVaultConnectioSetupTypeOauthAppEnum.ts deleted file mode 100644 index 378782701a..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupTypeOauthAppEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowsVaultConnectioSetupTypeOauthAppEnum = "OAUTH_APP"; diff --git a/src/management/api/types/FlowsVaultConnectioSetupTypeOauthCodeEnum.ts b/src/management/api/types/FlowsVaultConnectioSetupTypeOauthCodeEnum.ts deleted file mode 100644 index 2a8eb48960..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupTypeOauthCodeEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowsVaultConnectioSetupTypeOauthCodeEnum = "OAUTH_CODE"; diff --git a/src/management/api/types/FlowsVaultConnectioSetupTypeOauthJwtEnum.ts b/src/management/api/types/FlowsVaultConnectioSetupTypeOauthJwtEnum.ts deleted file mode 100644 index 205dd7a859..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupTypeOauthJwtEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowsVaultConnectioSetupTypeOauthJwtEnum = "OAUTH_JWT"; diff --git a/src/management/api/types/FlowsVaultConnectioSetupTypeTokenEnum.ts b/src/management/api/types/FlowsVaultConnectioSetupTypeTokenEnum.ts deleted file mode 100644 index 2388cd696e..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupTypeTokenEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowsVaultConnectioSetupTypeTokenEnum = "TOKEN"; diff --git a/src/management/api/types/FlowsVaultConnectioSetupTypeWebhookEnum.ts b/src/management/api/types/FlowsVaultConnectioSetupTypeWebhookEnum.ts deleted file mode 100644 index 28e805936f..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupTypeWebhookEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FlowsVaultConnectioSetupTypeWebhookEnum = "WEBHOOK"; diff --git a/src/management/api/types/FlowsVaultConnectioSetupWebhook.ts b/src/management/api/types/FlowsVaultConnectioSetupWebhook.ts deleted file mode 100644 index b24d2a09dd..0000000000 --- a/src/management/api/types/FlowsVaultConnectioSetupWebhook.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FlowsVaultConnectioSetupWebhook { - type: Management.FlowsVaultConnectioSetupTypeWebhookEnum; - url: string; -} diff --git a/src/management/api/types/FlowsVaultConnectionAppIdActivecampaignEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdActivecampaignEnum.ts deleted file mode 100644 index cc50afa77e..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdActivecampaignEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdActivecampaignEnum = "ACTIVECAMPAIGN"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdAirtableEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdAirtableEnum.ts deleted file mode 100644 index e6b7aa132d..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdAirtableEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdAirtableEnum = "AIRTABLE"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdAuth0Enum.ts b/src/management/api/types/FlowsVaultConnectionAppIdAuth0Enum.ts deleted file mode 100644 index 033f037cb5..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdAuth0Enum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdAuth0Enum = "AUTH0"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdBigqueryEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdBigqueryEnum.ts deleted file mode 100644 index de7765d496..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdBigqueryEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdBigqueryEnum = "BIGQUERY"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdClearbitEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdClearbitEnum.ts deleted file mode 100644 index d98faf9b80..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdClearbitEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdClearbitEnum = "CLEARBIT"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdDocusignEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdDocusignEnum.ts deleted file mode 100644 index cd5567b7c2..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdDocusignEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdDocusignEnum = "DOCUSIGN"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdGoogleSheetsEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdGoogleSheetsEnum.ts deleted file mode 100644 index 8efc851b86..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdGoogleSheetsEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdGoogleSheetsEnum = "GOOGLE_SHEETS"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdHttpEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdHttpEnum.ts deleted file mode 100644 index 304d4ededc..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdHttpEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdHttpEnum = "HTTP"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdHubspotEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdHubspotEnum.ts deleted file mode 100644 index 5fbe441962..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdHubspotEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdHubspotEnum = "HUBSPOT"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdJwtEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdJwtEnum.ts deleted file mode 100644 index 834bf7d2f5..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdJwtEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdJwtEnum = "JWT"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdMailchimpEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdMailchimpEnum.ts deleted file mode 100644 index 1f24aae602..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdMailchimpEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdMailchimpEnum = "MAILCHIMP"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdMailjetEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdMailjetEnum.ts deleted file mode 100644 index 79cea76b9a..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdMailjetEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdMailjetEnum = "MAILJET"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdPipedriveEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdPipedriveEnum.ts deleted file mode 100644 index 8b68a5c879..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdPipedriveEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdPipedriveEnum = "PIPEDRIVE"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdSalesforceEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdSalesforceEnum.ts deleted file mode 100644 index fb22174e6b..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdSalesforceEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdSalesforceEnum = "SALESFORCE"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdSendgridEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdSendgridEnum.ts deleted file mode 100644 index 940fef343a..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdSendgridEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdSendgridEnum = "SENDGRID"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdSlackEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdSlackEnum.ts deleted file mode 100644 index ba84007357..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdSlackEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdSlackEnum = "SLACK"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdStripeEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdStripeEnum.ts deleted file mode 100644 index 8f0e0e936f..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdStripeEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdStripeEnum = "STRIPE"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdTelegramEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdTelegramEnum.ts deleted file mode 100644 index 7998ef0cee..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdTelegramEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdTelegramEnum = "TELEGRAM"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdTwilioEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdTwilioEnum.ts deleted file mode 100644 index cb080c7727..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdTwilioEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdTwilioEnum = "TWILIO"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdWhatsappEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdWhatsappEnum.ts deleted file mode 100644 index 089c543de8..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdWhatsappEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdWhatsappEnum = "WHATSAPP"; diff --git a/src/management/api/types/FlowsVaultConnectionAppIdZapierEnum.ts b/src/management/api/types/FlowsVaultConnectionAppIdZapierEnum.ts deleted file mode 100644 index a02e5c8c57..0000000000 --- a/src/management/api/types/FlowsVaultConnectionAppIdZapierEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flows Vault Connection app identifier. - */ -export type FlowsVaultConnectionAppIdZapierEnum = "ZAPIER"; diff --git a/src/management/api/types/FlowsVaultConnectionSummary.ts b/src/management/api/types/FlowsVaultConnectionSummary.ts deleted file mode 100644 index 295234de68..0000000000 --- a/src/management/api/types/FlowsVaultConnectionSummary.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FlowsVaultConnectionSummary { - /** Flows Vault Connection identifier. */ - id: string; - /** Flows Vault Connection app identifier. */ - app_id: string; - /** Flows Vault Connection name. */ - name: string; - /** Flows Vault Connection custom account name. */ - account_name?: string; - /** Whether the Flows Vault Connection is configured. */ - ready: boolean; - /** The ISO 8601 formatted date when this Flows Vault Connection was created. */ - created_at: string; - /** The ISO 8601 formatted date when this Flows Vault Connection was updated. */ - updated_at: string; - /** The ISO 8601 formatted date when this Flows Vault Connection was refreshed. */ - refreshed_at?: string; - fingerprint: string; -} diff --git a/src/management/api/types/FormBlock.ts b/src/management/api/types/FormBlock.ts deleted file mode 100644 index 6e606ec122..0000000000 --- a/src/management/api/types/FormBlock.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FormBlock = - | Management.FormBlockDivider - | Management.FormBlockHtml - | Management.FormBlockImage - | Management.FormBlockJumpButton - | Management.FormBlockResendButton - | Management.FormBlockNextButton - | Management.FormBlockPreviousButton - | Management.FormBlockRichText; diff --git a/src/management/api/types/FormBlockDivider.ts b/src/management/api/types/FormBlockDivider.ts deleted file mode 100644 index b2457d6185..0000000000 --- a/src/management/api/types/FormBlockDivider.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormBlockDivider { - id: string; - category: Management.FormComponentCategoryBlockConst; - type: Management.FormBlockTypeDividerConst; - config?: Management.FormBlockDividerConfig; -} diff --git a/src/management/api/types/FormBlockDividerConfig.ts b/src/management/api/types/FormBlockDividerConfig.ts deleted file mode 100644 index 06a459b8c8..0000000000 --- a/src/management/api/types/FormBlockDividerConfig.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormBlockDividerConfig { - text?: string; -} diff --git a/src/management/api/types/FormBlockHtml.ts b/src/management/api/types/FormBlockHtml.ts deleted file mode 100644 index 26f0d447df..0000000000 --- a/src/management/api/types/FormBlockHtml.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormBlockHtml { - id: string; - category: Management.FormComponentCategoryBlockConst; - type: Management.FormBlockTypeHtmlConst; - config?: Management.FormBlockHtmlConfig; -} diff --git a/src/management/api/types/FormBlockHtmlConfig.ts b/src/management/api/types/FormBlockHtmlConfig.ts deleted file mode 100644 index 299520be93..0000000000 --- a/src/management/api/types/FormBlockHtmlConfig.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormBlockHtmlConfig { - content?: string; -} diff --git a/src/management/api/types/FormBlockImage.ts b/src/management/api/types/FormBlockImage.ts deleted file mode 100644 index 79724eac1d..0000000000 --- a/src/management/api/types/FormBlockImage.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormBlockImage { - id: string; - category: Management.FormComponentCategoryBlockConst; - type: Management.FormBlockTypeImageConst; - config?: Management.FormBlockImageConfig; -} diff --git a/src/management/api/types/FormBlockImageConfig.ts b/src/management/api/types/FormBlockImageConfig.ts deleted file mode 100644 index a8005e8ba5..0000000000 --- a/src/management/api/types/FormBlockImageConfig.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormBlockImageConfig { - src: string; - position?: Management.FormBlockImageConfigPositionEnum; - height?: number; -} diff --git a/src/management/api/types/FormBlockImageConfigPositionEnum.ts b/src/management/api/types/FormBlockImageConfigPositionEnum.ts deleted file mode 100644 index 7ba38e706a..0000000000 --- a/src/management/api/types/FormBlockImageConfigPositionEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const FormBlockImageConfigPositionEnum = { - Left: "LEFT", - Center: "CENTER", - Right: "RIGHT", -} as const; -export type FormBlockImageConfigPositionEnum = - (typeof FormBlockImageConfigPositionEnum)[keyof typeof FormBlockImageConfigPositionEnum]; diff --git a/src/management/api/types/FormBlockJumpButton.ts b/src/management/api/types/FormBlockJumpButton.ts deleted file mode 100644 index 7c458b85a4..0000000000 --- a/src/management/api/types/FormBlockJumpButton.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormBlockJumpButton { - id: string; - category: Management.FormComponentCategoryBlockConst; - type: Management.FormBlockTypeJumpButtonConst; - config: Management.FormBlockJumpButtonConfig; -} diff --git a/src/management/api/types/FormBlockJumpButtonConfig.ts b/src/management/api/types/FormBlockJumpButtonConfig.ts deleted file mode 100644 index 41f529c711..0000000000 --- a/src/management/api/types/FormBlockJumpButtonConfig.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormBlockJumpButtonConfig { - text: string; - next_node: Management.FormNodePointer; - style?: Management.FormBlockJumpButtonConfigStyle; -} diff --git a/src/management/api/types/FormBlockJumpButtonConfigStyle.ts b/src/management/api/types/FormBlockJumpButtonConfigStyle.ts deleted file mode 100644 index 3168ef0129..0000000000 --- a/src/management/api/types/FormBlockJumpButtonConfigStyle.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormBlockJumpButtonConfigStyle { - background_color?: string; -} diff --git a/src/management/api/types/FormBlockNextButton.ts b/src/management/api/types/FormBlockNextButton.ts deleted file mode 100644 index 030930a637..0000000000 --- a/src/management/api/types/FormBlockNextButton.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormBlockNextButton { - id: string; - category: Management.FormComponentCategoryBlockConst; - type: Management.FormBlockTypeNextButtonConst; - config: Management.FormBlockNextButtonConfig; -} diff --git a/src/management/api/types/FormBlockNextButtonConfig.ts b/src/management/api/types/FormBlockNextButtonConfig.ts deleted file mode 100644 index 99d0b8dbd8..0000000000 --- a/src/management/api/types/FormBlockNextButtonConfig.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormBlockNextButtonConfig { - text: string; -} diff --git a/src/management/api/types/FormBlockPreviousButton.ts b/src/management/api/types/FormBlockPreviousButton.ts deleted file mode 100644 index 781f8727e7..0000000000 --- a/src/management/api/types/FormBlockPreviousButton.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormBlockPreviousButton { - id: string; - category: Management.FormComponentCategoryBlockConst; - type: Management.FormBlockTypePreviousButtonConst; - config: Management.FormBlockPreviousButtonConfig; -} diff --git a/src/management/api/types/FormBlockPreviousButtonConfig.ts b/src/management/api/types/FormBlockPreviousButtonConfig.ts deleted file mode 100644 index b7592b69a7..0000000000 --- a/src/management/api/types/FormBlockPreviousButtonConfig.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormBlockPreviousButtonConfig { - text: string; -} diff --git a/src/management/api/types/FormBlockResendButton.ts b/src/management/api/types/FormBlockResendButton.ts deleted file mode 100644 index 661799d74c..0000000000 --- a/src/management/api/types/FormBlockResendButton.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormBlockResendButton { - id: string; - category: Management.FormComponentCategoryBlockConst; - type: Management.FormBlockTypeResendButtonConst; - config: Management.FormBlockResendButtonConfig; -} diff --git a/src/management/api/types/FormBlockResendButtonConfig.ts b/src/management/api/types/FormBlockResendButtonConfig.ts deleted file mode 100644 index 4962524236..0000000000 --- a/src/management/api/types/FormBlockResendButtonConfig.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormBlockResendButtonConfig { - active_text: string; - button_text: string; - waiting_text: string; - text_alignment?: Management.FormBlockResendButtonConfigTextAlignmentEnum; - flow_id: string; - max_attempts?: number; - waiting_time?: number; -} diff --git a/src/management/api/types/FormBlockResendButtonConfigTextAlignmentEnum.ts b/src/management/api/types/FormBlockResendButtonConfigTextAlignmentEnum.ts deleted file mode 100644 index b4fe95b48e..0000000000 --- a/src/management/api/types/FormBlockResendButtonConfigTextAlignmentEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const FormBlockResendButtonConfigTextAlignmentEnum = { - Left: "LEFT", - Center: "CENTER", - Right: "RIGHT", -} as const; -export type FormBlockResendButtonConfigTextAlignmentEnum = - (typeof FormBlockResendButtonConfigTextAlignmentEnum)[keyof typeof FormBlockResendButtonConfigTextAlignmentEnum]; diff --git a/src/management/api/types/FormBlockRichText.ts b/src/management/api/types/FormBlockRichText.ts deleted file mode 100644 index 724a629262..0000000000 --- a/src/management/api/types/FormBlockRichText.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormBlockRichText { - id: string; - category: Management.FormComponentCategoryBlockConst; - type: Management.FormBlockTypeRichTextConst; - config?: Management.FormBlockRichTextConfig; -} diff --git a/src/management/api/types/FormBlockRichTextConfig.ts b/src/management/api/types/FormBlockRichTextConfig.ts deleted file mode 100644 index 8abf59b089..0000000000 --- a/src/management/api/types/FormBlockRichTextConfig.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormBlockRichTextConfig { - content?: string; -} diff --git a/src/management/api/types/FormBlockTypeDividerConst.ts b/src/management/api/types/FormBlockTypeDividerConst.ts deleted file mode 100644 index 2067f228ad..0000000000 --- a/src/management/api/types/FormBlockTypeDividerConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormBlockTypeDividerConst = "DIVIDER"; diff --git a/src/management/api/types/FormBlockTypeHtmlConst.ts b/src/management/api/types/FormBlockTypeHtmlConst.ts deleted file mode 100644 index 78174e9646..0000000000 --- a/src/management/api/types/FormBlockTypeHtmlConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormBlockTypeHtmlConst = "HTML"; diff --git a/src/management/api/types/FormBlockTypeImageConst.ts b/src/management/api/types/FormBlockTypeImageConst.ts deleted file mode 100644 index 943bf8d876..0000000000 --- a/src/management/api/types/FormBlockTypeImageConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormBlockTypeImageConst = "IMAGE"; diff --git a/src/management/api/types/FormBlockTypeJumpButtonConst.ts b/src/management/api/types/FormBlockTypeJumpButtonConst.ts deleted file mode 100644 index 471397b63e..0000000000 --- a/src/management/api/types/FormBlockTypeJumpButtonConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormBlockTypeJumpButtonConst = "JUMP_BUTTON"; diff --git a/src/management/api/types/FormBlockTypeNextButtonConst.ts b/src/management/api/types/FormBlockTypeNextButtonConst.ts deleted file mode 100644 index e308a96f7f..0000000000 --- a/src/management/api/types/FormBlockTypeNextButtonConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormBlockTypeNextButtonConst = "NEXT_BUTTON"; diff --git a/src/management/api/types/FormBlockTypePreviousButtonConst.ts b/src/management/api/types/FormBlockTypePreviousButtonConst.ts deleted file mode 100644 index 0134207b53..0000000000 --- a/src/management/api/types/FormBlockTypePreviousButtonConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormBlockTypePreviousButtonConst = "PREVIOUS_BUTTON"; diff --git a/src/management/api/types/FormBlockTypeResendButtonConst.ts b/src/management/api/types/FormBlockTypeResendButtonConst.ts deleted file mode 100644 index cb02d24b62..0000000000 --- a/src/management/api/types/FormBlockTypeResendButtonConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormBlockTypeResendButtonConst = "RESEND_BUTTON"; diff --git a/src/management/api/types/FormBlockTypeRichTextConst.ts b/src/management/api/types/FormBlockTypeRichTextConst.ts deleted file mode 100644 index 0c30a1b0df..0000000000 --- a/src/management/api/types/FormBlockTypeRichTextConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormBlockTypeRichTextConst = "RICH_TEXT"; diff --git a/src/management/api/types/FormComponent.ts b/src/management/api/types/FormComponent.ts deleted file mode 100644 index 0cc95e6b2e..0000000000 --- a/src/management/api/types/FormComponent.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FormComponent = Management.FormBlock | Management.FormWidget | Management.FormField; diff --git a/src/management/api/types/FormComponentCategoryBlockConst.ts b/src/management/api/types/FormComponentCategoryBlockConst.ts deleted file mode 100644 index e6cc1b66d3..0000000000 --- a/src/management/api/types/FormComponentCategoryBlockConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormComponentCategoryBlockConst = "BLOCK"; diff --git a/src/management/api/types/FormComponentCategoryFieldConst.ts b/src/management/api/types/FormComponentCategoryFieldConst.ts deleted file mode 100644 index 5ff3d0e790..0000000000 --- a/src/management/api/types/FormComponentCategoryFieldConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormComponentCategoryFieldConst = "FIELD"; diff --git a/src/management/api/types/FormComponentCategoryWidgetConst.ts b/src/management/api/types/FormComponentCategoryWidgetConst.ts deleted file mode 100644 index b9db2742d4..0000000000 --- a/src/management/api/types/FormComponentCategoryWidgetConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormComponentCategoryWidgetConst = "WIDGET"; diff --git a/src/management/api/types/FormEndingNode.ts b/src/management/api/types/FormEndingNode.ts deleted file mode 100644 index 0666cd1c5e..0000000000 --- a/src/management/api/types/FormEndingNode.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormEndingNode { - redirection?: Management.FormEndingNodeRedirection; - after_submit?: Management.FormEndingNodeAfterSubmit; - coordinates?: Management.FormNodeCoordinates; - resume_flow?: Management.FormEndingNodeResumeFlowTrueConst; -} diff --git a/src/management/api/types/FormEndingNodeAfterSubmit.ts b/src/management/api/types/FormEndingNodeAfterSubmit.ts deleted file mode 100644 index a8233e1a37..0000000000 --- a/src/management/api/types/FormEndingNodeAfterSubmit.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormEndingNodeAfterSubmit { - flow_id?: string; -} diff --git a/src/management/api/types/FormEndingNodeId.ts b/src/management/api/types/FormEndingNodeId.ts deleted file mode 100644 index ff740dc616..0000000000 --- a/src/management/api/types/FormEndingNodeId.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormEndingNodeId = "$ending"; diff --git a/src/management/api/types/FormEndingNodeNullable.ts b/src/management/api/types/FormEndingNodeNullable.ts deleted file mode 100644 index 103722cc14..0000000000 --- a/src/management/api/types/FormEndingNodeNullable.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FormEndingNodeNullable = (Management.FormEndingNode | null) | undefined; diff --git a/src/management/api/types/FormEndingNodeRedirection.ts b/src/management/api/types/FormEndingNodeRedirection.ts deleted file mode 100644 index bed8a88e47..0000000000 --- a/src/management/api/types/FormEndingNodeRedirection.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormEndingNodeRedirection { - delay?: number; - target: string; -} diff --git a/src/management/api/types/FormEndingNodeResumeFlowTrueConst.ts b/src/management/api/types/FormEndingNodeResumeFlowTrueConst.ts deleted file mode 100644 index b9d5194d5b..0000000000 --- a/src/management/api/types/FormEndingNodeResumeFlowTrueConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormEndingNodeResumeFlowTrueConst = boolean; diff --git a/src/management/api/types/FormField.ts b/src/management/api/types/FormField.ts deleted file mode 100644 index 13f9e6e842..0000000000 --- a/src/management/api/types/FormField.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FormField = - | Management.FormFieldBoolean - | Management.FormFieldCards - | Management.FormFieldChoice - | Management.FormFieldCustom - | Management.FormFieldDate - | Management.FormFieldDropdown - | Management.FormFieldEmail - | Management.FormFieldFile - | Management.FormFieldLegal - | Management.FormFieldNumber - | Management.FormFieldPassword - | Management.FormFieldPayment - | Management.FormFieldSocial - | Management.FormFieldTel - | Management.FormFieldText - | Management.FormFieldUrl; diff --git a/src/management/api/types/FormFieldBoolean.ts b/src/management/api/types/FormFieldBoolean.ts deleted file mode 100644 index 04c33be891..0000000000 --- a/src/management/api/types/FormFieldBoolean.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldBoolean { - id: string; - category: Management.FormComponentCategoryFieldConst; - type: Management.FormFieldTypeBooleanConst; - config: Management.FormFieldBooleanConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormFieldBooleanConfig.ts b/src/management/api/types/FormFieldBooleanConfig.ts deleted file mode 100644 index e3c2b0193c..0000000000 --- a/src/management/api/types/FormFieldBooleanConfig.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldBooleanConfig { - default_value?: boolean; - options?: Management.FormFieldBooleanConfigOptions; -} diff --git a/src/management/api/types/FormFieldBooleanConfigOptions.ts b/src/management/api/types/FormFieldBooleanConfigOptions.ts deleted file mode 100644 index 367c14f0d1..0000000000 --- a/src/management/api/types/FormFieldBooleanConfigOptions.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormFieldBooleanConfigOptions { - true?: string; - false?: string; -} diff --git a/src/management/api/types/FormFieldCards.ts b/src/management/api/types/FormFieldCards.ts deleted file mode 100644 index 55232d35ec..0000000000 --- a/src/management/api/types/FormFieldCards.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldCards { - id: string; - category: Management.FormComponentCategoryFieldConst; - type: Management.FormFieldTypeCardsConst; - config?: Management.FormFieldCardsConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormFieldCardsConfig.ts b/src/management/api/types/FormFieldCardsConfig.ts deleted file mode 100644 index e0fa198f82..0000000000 --- a/src/management/api/types/FormFieldCardsConfig.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldCardsConfig { - hide_labels?: boolean; - multiple?: boolean; - options?: Management.FormFieldCardsConfigOption[]; -} diff --git a/src/management/api/types/FormFieldCardsConfigOption.ts b/src/management/api/types/FormFieldCardsConfigOption.ts deleted file mode 100644 index db27f1ba9e..0000000000 --- a/src/management/api/types/FormFieldCardsConfigOption.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormFieldCardsConfigOption { - value: string; - label: string; - image_url: string; -} diff --git a/src/management/api/types/FormFieldChoice.ts b/src/management/api/types/FormFieldChoice.ts deleted file mode 100644 index 56a9e4972d..0000000000 --- a/src/management/api/types/FormFieldChoice.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldChoice { - id: string; - category: Management.FormComponentCategoryFieldConst; - type: Management.FormFieldTypeChoiceConst; - config?: Management.FormFieldChoiceConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormFieldChoiceConfig.ts b/src/management/api/types/FormFieldChoiceConfig.ts deleted file mode 100644 index efa0cbd9cc..0000000000 --- a/src/management/api/types/FormFieldChoiceConfig.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldChoiceConfig { - multiple?: boolean; - options?: Management.FormFieldChoiceConfigOption[]; - allow_other?: Management.FormFieldChoiceConfigAllowOther; -} diff --git a/src/management/api/types/FormFieldChoiceConfigAllowOther.ts b/src/management/api/types/FormFieldChoiceConfigAllowOther.ts deleted file mode 100644 index 134813d516..0000000000 --- a/src/management/api/types/FormFieldChoiceConfigAllowOther.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldChoiceConfigAllowOther { - enabled?: Management.FormFieldChoiceConfigAllowOtherEnabledTrueEnum; - label?: string; - placeholder?: string; -} diff --git a/src/management/api/types/FormFieldChoiceConfigAllowOtherEnabledTrueEnum.ts b/src/management/api/types/FormFieldChoiceConfigAllowOtherEnabledTrueEnum.ts deleted file mode 100644 index 7d755135cd..0000000000 --- a/src/management/api/types/FormFieldChoiceConfigAllowOtherEnabledTrueEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldChoiceConfigAllowOtherEnabledTrueEnum = boolean; diff --git a/src/management/api/types/FormFieldChoiceConfigOption.ts b/src/management/api/types/FormFieldChoiceConfigOption.ts deleted file mode 100644 index 855098f586..0000000000 --- a/src/management/api/types/FormFieldChoiceConfigOption.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormFieldChoiceConfigOption { - value: string; - label: string; -} diff --git a/src/management/api/types/FormFieldCustom.ts b/src/management/api/types/FormFieldCustom.ts deleted file mode 100644 index aca2123f46..0000000000 --- a/src/management/api/types/FormFieldCustom.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldCustom { - id: string; - category: Management.FormComponentCategoryFieldConst; - type: Management.FormFieldTypeCustomConst; - config: Management.FormFieldCustomConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormFieldCustomConfig.ts b/src/management/api/types/FormFieldCustomConfig.ts deleted file mode 100644 index 8fd715cb62..0000000000 --- a/src/management/api/types/FormFieldCustomConfig.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldCustomConfig { - schema: Management.FormFieldCustomConfigSchema; - code: string; - css?: string; - params?: Management.FormFieldCustomConfigParams; -} diff --git a/src/management/api/types/FormFieldCustomConfigParams.ts b/src/management/api/types/FormFieldCustomConfigParams.ts deleted file mode 100644 index a689c7aaf0..0000000000 --- a/src/management/api/types/FormFieldCustomConfigParams.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldCustomConfigParams = Record; diff --git a/src/management/api/types/FormFieldCustomConfigSchema.ts b/src/management/api/types/FormFieldCustomConfigSchema.ts deleted file mode 100644 index 834fe29fc2..0000000000 --- a/src/management/api/types/FormFieldCustomConfigSchema.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldCustomConfigSchema = Record; diff --git a/src/management/api/types/FormFieldDate.ts b/src/management/api/types/FormFieldDate.ts deleted file mode 100644 index 01aa09397a..0000000000 --- a/src/management/api/types/FormFieldDate.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldDate { - id: string; - category: Management.FormComponentCategoryFieldConst; - type: Management.FormFieldTypeDateConst; - config: Management.FormFieldDateConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormFieldDateConfig.ts b/src/management/api/types/FormFieldDateConfig.ts deleted file mode 100644 index 7db861ebb8..0000000000 --- a/src/management/api/types/FormFieldDateConfig.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldDateConfig { - format?: Management.FormFieldDateConfigFormatEnum; - default_value?: string; -} diff --git a/src/management/api/types/FormFieldDateConfigFormatEnum.ts b/src/management/api/types/FormFieldDateConfigFormatEnum.ts deleted file mode 100644 index a927be1184..0000000000 --- a/src/management/api/types/FormFieldDateConfigFormatEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const FormFieldDateConfigFormatEnum = { - Date: "DATE", - Time: "TIME", -} as const; -export type FormFieldDateConfigFormatEnum = - (typeof FormFieldDateConfigFormatEnum)[keyof typeof FormFieldDateConfigFormatEnum]; diff --git a/src/management/api/types/FormFieldDropdown.ts b/src/management/api/types/FormFieldDropdown.ts deleted file mode 100644 index 06ed632ea8..0000000000 --- a/src/management/api/types/FormFieldDropdown.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldDropdown { - id: string; - category: Management.FormComponentCategoryFieldConst; - type: Management.FormFieldTypeDropdownConst; - config?: Management.FormFieldDropdownConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormFieldDropdownConfig.ts b/src/management/api/types/FormFieldDropdownConfig.ts deleted file mode 100644 index ffdd0fcf98..0000000000 --- a/src/management/api/types/FormFieldDropdownConfig.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldDropdownConfig { - multiple?: boolean; - options?: Management.FormFieldDropdownConfigOption[]; - placeholder?: string; -} diff --git a/src/management/api/types/FormFieldDropdownConfigOption.ts b/src/management/api/types/FormFieldDropdownConfigOption.ts deleted file mode 100644 index 84dde4e60f..0000000000 --- a/src/management/api/types/FormFieldDropdownConfigOption.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormFieldDropdownConfigOption { - value: string; - label: string; -} diff --git a/src/management/api/types/FormFieldEmail.ts b/src/management/api/types/FormFieldEmail.ts deleted file mode 100644 index b78666d96e..0000000000 --- a/src/management/api/types/FormFieldEmail.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldEmail { - id: string; - category: Management.FormComponentCategoryFieldConst; - type: Management.FormFieldTypeEmailConst; - config?: Management.FormFieldEmailConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormFieldEmailConfig.ts b/src/management/api/types/FormFieldEmailConfig.ts deleted file mode 100644 index 6e1518d423..0000000000 --- a/src/management/api/types/FormFieldEmailConfig.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormFieldEmailConfig { - default_value?: string; - placeholder?: string; -} diff --git a/src/management/api/types/FormFieldFile.ts b/src/management/api/types/FormFieldFile.ts deleted file mode 100644 index 5206eac361..0000000000 --- a/src/management/api/types/FormFieldFile.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldFile { - id: string; - category: Management.FormComponentCategoryFieldConst; - type: Management.FormFieldTypeFileConst; - config?: Management.FormFieldFileConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormFieldFileConfig.ts b/src/management/api/types/FormFieldFileConfig.ts deleted file mode 100644 index f1544d531b..0000000000 --- a/src/management/api/types/FormFieldFileConfig.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldFileConfig { - multiple?: boolean; - storage?: Management.FormFieldFileConfigStorage; - categories?: Management.FormFieldFileConfigCategoryEnum[]; - extensions?: string[]; - maxSize?: number; - maxFiles?: number; -} diff --git a/src/management/api/types/FormFieldFileConfigCategoryEnum.ts b/src/management/api/types/FormFieldFileConfigCategoryEnum.ts deleted file mode 100644 index 724d45266a..0000000000 --- a/src/management/api/types/FormFieldFileConfigCategoryEnum.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const FormFieldFileConfigCategoryEnum = { - Audio: "AUDIO", - Video: "VIDEO", - Image: "IMAGE", - Document: "DOCUMENT", - Archive: "ARCHIVE", -} as const; -export type FormFieldFileConfigCategoryEnum = - (typeof FormFieldFileConfigCategoryEnum)[keyof typeof FormFieldFileConfigCategoryEnum]; diff --git a/src/management/api/types/FormFieldFileConfigStorage.ts b/src/management/api/types/FormFieldFileConfigStorage.ts deleted file mode 100644 index 76b686ed31..0000000000 --- a/src/management/api/types/FormFieldFileConfigStorage.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldFileConfigStorage { - type: Management.FormFieldFileConfigStorageTypeEnum; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/FormFieldFileConfigStorageTypeEnum.ts b/src/management/api/types/FormFieldFileConfigStorageTypeEnum.ts deleted file mode 100644 index 10fb5945e3..0000000000 --- a/src/management/api/types/FormFieldFileConfigStorageTypeEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const FormFieldFileConfigStorageTypeEnum = { - Managed: "MANAGED", - Custom: "CUSTOM", -} as const; -export type FormFieldFileConfigStorageTypeEnum = - (typeof FormFieldFileConfigStorageTypeEnum)[keyof typeof FormFieldFileConfigStorageTypeEnum]; diff --git a/src/management/api/types/FormFieldLegal.ts b/src/management/api/types/FormFieldLegal.ts deleted file mode 100644 index 18b92fb72a..0000000000 --- a/src/management/api/types/FormFieldLegal.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldLegal { - id: string; - category: Management.FormComponentCategoryFieldConst; - type: Management.FormFieldTypeLegalConst; - config?: Management.FormFieldLegalConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormFieldLegalConfig.ts b/src/management/api/types/FormFieldLegalConfig.ts deleted file mode 100644 index b5fa404e7e..0000000000 --- a/src/management/api/types/FormFieldLegalConfig.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormFieldLegalConfig { - text?: string; -} diff --git a/src/management/api/types/FormFieldNumber.ts b/src/management/api/types/FormFieldNumber.ts deleted file mode 100644 index c0f7192da4..0000000000 --- a/src/management/api/types/FormFieldNumber.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldNumber { - id: string; - category: Management.FormComponentCategoryFieldConst; - type: Management.FormFieldTypeNumberConst; - config?: Management.FormFieldNumberConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormFieldNumberConfig.ts b/src/management/api/types/FormFieldNumberConfig.ts deleted file mode 100644 index bb86dc08c4..0000000000 --- a/src/management/api/types/FormFieldNumberConfig.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormFieldNumberConfig { - default_value?: number; - placeholder?: string; - min_value?: number; - max_value?: number; -} diff --git a/src/management/api/types/FormFieldPassword.ts b/src/management/api/types/FormFieldPassword.ts deleted file mode 100644 index 631ef43f53..0000000000 --- a/src/management/api/types/FormFieldPassword.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldPassword { - id: string; - category: Management.FormComponentCategoryFieldConst; - type: Management.FormFieldTypePasswordConst; - config: Management.FormFieldPasswordConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormFieldPasswordConfig.ts b/src/management/api/types/FormFieldPasswordConfig.ts deleted file mode 100644 index 1d966e5b53..0000000000 --- a/src/management/api/types/FormFieldPasswordConfig.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldPasswordConfig { - hash?: Management.FormFieldPasswordConfigHashEnum; - placeholder?: string; - min_length?: number; - max_length?: number; - complexity?: boolean; - nist?: boolean; - strength_meter?: boolean; -} diff --git a/src/management/api/types/FormFieldPasswordConfigHashEnum.ts b/src/management/api/types/FormFieldPasswordConfigHashEnum.ts deleted file mode 100644 index 75ddcf9c37..0000000000 --- a/src/management/api/types/FormFieldPasswordConfigHashEnum.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const FormFieldPasswordConfigHashEnum = { - None: "NONE", - Md5: "MD5", - Sha1: "SHA1", - Sha256: "SHA256", - Sha512: "SHA512", -} as const; -export type FormFieldPasswordConfigHashEnum = - (typeof FormFieldPasswordConfigHashEnum)[keyof typeof FormFieldPasswordConfigHashEnum]; diff --git a/src/management/api/types/FormFieldPayment.ts b/src/management/api/types/FormFieldPayment.ts deleted file mode 100644 index a46e3d78a2..0000000000 --- a/src/management/api/types/FormFieldPayment.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldPayment { - id: string; - category: Management.FormComponentCategoryFieldConst; - type: Management.FormFieldTypePaymentConst; - config: Management.FormFieldPaymentConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormFieldPaymentConfig.ts b/src/management/api/types/FormFieldPaymentConfig.ts deleted file mode 100644 index b8c7fac6ea..0000000000 --- a/src/management/api/types/FormFieldPaymentConfig.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldPaymentConfig { - provider?: Management.FormFieldPaymentConfigProviderEnum; - charge: Management.FormFieldPaymentConfigCharge; - credentials: Management.FormFieldPaymentConfigCredentials; - customer?: Management.FormFieldPaymentConfigCustomer; - fields?: Management.FormFieldPaymentConfigFields; -} diff --git a/src/management/api/types/FormFieldPaymentConfigCharge.ts b/src/management/api/types/FormFieldPaymentConfigCharge.ts deleted file mode 100644 index 76c2bdb7e7..0000000000 --- a/src/management/api/types/FormFieldPaymentConfigCharge.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FormFieldPaymentConfigCharge = - | Management.FormFieldPaymentConfigChargeOneOff - | { - type: Management.FormFieldPaymentConfigChargeTypeSubscriptionConst; - subscription: Management.FormFieldPaymentConfigSubscription; - }; diff --git a/src/management/api/types/FormFieldPaymentConfigChargeOneOff.ts b/src/management/api/types/FormFieldPaymentConfigChargeOneOff.ts deleted file mode 100644 index 07fc6fb1f0..0000000000 --- a/src/management/api/types/FormFieldPaymentConfigChargeOneOff.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldPaymentConfigChargeOneOff { - type: Management.FormFieldPaymentConfigChargeTypeOneOffConst; - one_off: Management.FormFieldPaymentConfigChargeOneOffOneOff; -} diff --git a/src/management/api/types/FormFieldPaymentConfigChargeOneOffCurrencyEnum.ts b/src/management/api/types/FormFieldPaymentConfigChargeOneOffCurrencyEnum.ts deleted file mode 100644 index 2b215b6028..0000000000 --- a/src/management/api/types/FormFieldPaymentConfigChargeOneOffCurrencyEnum.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const FormFieldPaymentConfigChargeOneOffCurrencyEnum = { - Aud: "AUD", - Cad: "CAD", - Chf: "CHF", - Eur: "EUR", - Gbp: "GBP", - Inr: "INR", - Mxn: "MXN", - Sek: "SEK", - Usd: "USD", -} as const; -export type FormFieldPaymentConfigChargeOneOffCurrencyEnum = - (typeof FormFieldPaymentConfigChargeOneOffCurrencyEnum)[keyof typeof FormFieldPaymentConfigChargeOneOffCurrencyEnum]; diff --git a/src/management/api/types/FormFieldPaymentConfigChargeOneOffOneOff.ts b/src/management/api/types/FormFieldPaymentConfigChargeOneOffOneOff.ts deleted file mode 100644 index 61178c75e1..0000000000 --- a/src/management/api/types/FormFieldPaymentConfigChargeOneOffOneOff.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldPaymentConfigChargeOneOffOneOff { - amount: Management.FormFieldPaymentConfigChargeOneOffOneOffAmount; - currency: Management.FormFieldPaymentConfigChargeOneOffCurrencyEnum; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/FormFieldPaymentConfigChargeOneOffOneOffAmount.ts b/src/management/api/types/FormFieldPaymentConfigChargeOneOffOneOffAmount.ts deleted file mode 100644 index 8f570d53dc..0000000000 --- a/src/management/api/types/FormFieldPaymentConfigChargeOneOffOneOffAmount.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldPaymentConfigChargeOneOffOneOffAmount = string | number; diff --git a/src/management/api/types/FormFieldPaymentConfigChargeTypeOneOffConst.ts b/src/management/api/types/FormFieldPaymentConfigChargeTypeOneOffConst.ts deleted file mode 100644 index d7f23ff808..0000000000 --- a/src/management/api/types/FormFieldPaymentConfigChargeTypeOneOffConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldPaymentConfigChargeTypeOneOffConst = "ONE_OFF"; diff --git a/src/management/api/types/FormFieldPaymentConfigChargeTypeSubscriptionConst.ts b/src/management/api/types/FormFieldPaymentConfigChargeTypeSubscriptionConst.ts deleted file mode 100644 index ae1acaa5c8..0000000000 --- a/src/management/api/types/FormFieldPaymentConfigChargeTypeSubscriptionConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldPaymentConfigChargeTypeSubscriptionConst = "SUBSCRIPTION"; diff --git a/src/management/api/types/FormFieldPaymentConfigCredentials.ts b/src/management/api/types/FormFieldPaymentConfigCredentials.ts deleted file mode 100644 index 19016ccdef..0000000000 --- a/src/management/api/types/FormFieldPaymentConfigCredentials.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormFieldPaymentConfigCredentials { - public_key: string; - private_key: string; -} diff --git a/src/management/api/types/FormFieldPaymentConfigCustomer.ts b/src/management/api/types/FormFieldPaymentConfigCustomer.ts deleted file mode 100644 index 357c771f09..0000000000 --- a/src/management/api/types/FormFieldPaymentConfigCustomer.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldPaymentConfigCustomer = Record; diff --git a/src/management/api/types/FormFieldPaymentConfigFieldProperties.ts b/src/management/api/types/FormFieldPaymentConfigFieldProperties.ts deleted file mode 100644 index 4f1b345263..0000000000 --- a/src/management/api/types/FormFieldPaymentConfigFieldProperties.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormFieldPaymentConfigFieldProperties { - label?: string; - placeholder?: string; -} diff --git a/src/management/api/types/FormFieldPaymentConfigFields.ts b/src/management/api/types/FormFieldPaymentConfigFields.ts deleted file mode 100644 index 95416ad81b..0000000000 --- a/src/management/api/types/FormFieldPaymentConfigFields.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldPaymentConfigFields { - card_number?: Management.FormFieldPaymentConfigFieldProperties; - expiration_date?: Management.FormFieldPaymentConfigFieldProperties; - security_code?: Management.FormFieldPaymentConfigFieldProperties; - trustmarks?: boolean; -} diff --git a/src/management/api/types/FormFieldPaymentConfigProviderEnum.ts b/src/management/api/types/FormFieldPaymentConfigProviderEnum.ts deleted file mode 100644 index 1af91e4866..0000000000 --- a/src/management/api/types/FormFieldPaymentConfigProviderEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldPaymentConfigProviderEnum = "STRIPE"; diff --git a/src/management/api/types/FormFieldPaymentConfigSubscription.ts b/src/management/api/types/FormFieldPaymentConfigSubscription.ts deleted file mode 100644 index ee025e101c..0000000000 --- a/src/management/api/types/FormFieldPaymentConfigSubscription.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldPaymentConfigSubscription = Record; diff --git a/src/management/api/types/FormFieldSocial.ts b/src/management/api/types/FormFieldSocial.ts deleted file mode 100644 index e6946e3241..0000000000 --- a/src/management/api/types/FormFieldSocial.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldSocial { - id: string; - category: Management.FormComponentCategoryFieldConst; - type: Management.FormFieldTypeSocialConst; - config?: Management.FormFieldSocialConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormFieldSocialConfig.ts b/src/management/api/types/FormFieldSocialConfig.ts deleted file mode 100644 index 8bb9e475bc..0000000000 --- a/src/management/api/types/FormFieldSocialConfig.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormFieldSocialConfig {} diff --git a/src/management/api/types/FormFieldTel.ts b/src/management/api/types/FormFieldTel.ts deleted file mode 100644 index 10d9666608..0000000000 --- a/src/management/api/types/FormFieldTel.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldTel { - id: string; - category: Management.FormComponentCategoryFieldConst; - type: Management.FormFieldTypeTelConst; - config?: Management.FormFieldTelConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormFieldTelConfig.ts b/src/management/api/types/FormFieldTelConfig.ts deleted file mode 100644 index 5908993742..0000000000 --- a/src/management/api/types/FormFieldTelConfig.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldTelConfig { - default_value?: string; - placeholder?: string; - min_length?: number; - max_length?: number; - country_picker?: boolean; - strings?: Management.FormFieldTelConfigStrings; -} diff --git a/src/management/api/types/FormFieldTelConfigStrings.ts b/src/management/api/types/FormFieldTelConfigStrings.ts deleted file mode 100644 index 4a8b620bd4..0000000000 --- a/src/management/api/types/FormFieldTelConfigStrings.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormFieldTelConfigStrings { - filter_placeholder?: string; -} diff --git a/src/management/api/types/FormFieldText.ts b/src/management/api/types/FormFieldText.ts deleted file mode 100644 index b81ff1000e..0000000000 --- a/src/management/api/types/FormFieldText.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldText { - id: string; - category: Management.FormComponentCategoryFieldConst; - type: Management.FormFieldTypeTextConst; - config?: Management.FormFieldTextConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormFieldTextConfig.ts b/src/management/api/types/FormFieldTextConfig.ts deleted file mode 100644 index 0645da07f0..0000000000 --- a/src/management/api/types/FormFieldTextConfig.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormFieldTextConfig { - multiline?: boolean; - default_value?: string; - placeholder?: string; - min_length?: number; - max_length?: number; -} diff --git a/src/management/api/types/FormFieldTypeBooleanConst.ts b/src/management/api/types/FormFieldTypeBooleanConst.ts deleted file mode 100644 index 76c1f6d0c5..0000000000 --- a/src/management/api/types/FormFieldTypeBooleanConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldTypeBooleanConst = "BOOLEAN"; diff --git a/src/management/api/types/FormFieldTypeCardsConst.ts b/src/management/api/types/FormFieldTypeCardsConst.ts deleted file mode 100644 index 5c6b7b1e63..0000000000 --- a/src/management/api/types/FormFieldTypeCardsConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldTypeCardsConst = "CARDS"; diff --git a/src/management/api/types/FormFieldTypeChoiceConst.ts b/src/management/api/types/FormFieldTypeChoiceConst.ts deleted file mode 100644 index f8d173b418..0000000000 --- a/src/management/api/types/FormFieldTypeChoiceConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldTypeChoiceConst = "CHOICE"; diff --git a/src/management/api/types/FormFieldTypeCustomConst.ts b/src/management/api/types/FormFieldTypeCustomConst.ts deleted file mode 100644 index 57096974b1..0000000000 --- a/src/management/api/types/FormFieldTypeCustomConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldTypeCustomConst = "CUSTOM"; diff --git a/src/management/api/types/FormFieldTypeDateConst.ts b/src/management/api/types/FormFieldTypeDateConst.ts deleted file mode 100644 index bbc6384209..0000000000 --- a/src/management/api/types/FormFieldTypeDateConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldTypeDateConst = "DATE"; diff --git a/src/management/api/types/FormFieldTypeDropdownConst.ts b/src/management/api/types/FormFieldTypeDropdownConst.ts deleted file mode 100644 index d29e0a1f81..0000000000 --- a/src/management/api/types/FormFieldTypeDropdownConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldTypeDropdownConst = "DROPDOWN"; diff --git a/src/management/api/types/FormFieldTypeEmailConst.ts b/src/management/api/types/FormFieldTypeEmailConst.ts deleted file mode 100644 index ce4406819d..0000000000 --- a/src/management/api/types/FormFieldTypeEmailConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldTypeEmailConst = "EMAIL"; diff --git a/src/management/api/types/FormFieldTypeFileConst.ts b/src/management/api/types/FormFieldTypeFileConst.ts deleted file mode 100644 index e16b12e7be..0000000000 --- a/src/management/api/types/FormFieldTypeFileConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldTypeFileConst = "FILE"; diff --git a/src/management/api/types/FormFieldTypeLegalConst.ts b/src/management/api/types/FormFieldTypeLegalConst.ts deleted file mode 100644 index d67d627564..0000000000 --- a/src/management/api/types/FormFieldTypeLegalConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldTypeLegalConst = "LEGAL"; diff --git a/src/management/api/types/FormFieldTypeNumberConst.ts b/src/management/api/types/FormFieldTypeNumberConst.ts deleted file mode 100644 index c7b74c460e..0000000000 --- a/src/management/api/types/FormFieldTypeNumberConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldTypeNumberConst = "NUMBER"; diff --git a/src/management/api/types/FormFieldTypePasswordConst.ts b/src/management/api/types/FormFieldTypePasswordConst.ts deleted file mode 100644 index 0444fbf7a8..0000000000 --- a/src/management/api/types/FormFieldTypePasswordConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldTypePasswordConst = "PASSWORD"; diff --git a/src/management/api/types/FormFieldTypePaymentConst.ts b/src/management/api/types/FormFieldTypePaymentConst.ts deleted file mode 100644 index 1e02bd491e..0000000000 --- a/src/management/api/types/FormFieldTypePaymentConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldTypePaymentConst = "PAYMENT"; diff --git a/src/management/api/types/FormFieldTypeSocialConst.ts b/src/management/api/types/FormFieldTypeSocialConst.ts deleted file mode 100644 index 1ab5398f5f..0000000000 --- a/src/management/api/types/FormFieldTypeSocialConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldTypeSocialConst = "SOCIAL"; diff --git a/src/management/api/types/FormFieldTypeTelConst.ts b/src/management/api/types/FormFieldTypeTelConst.ts deleted file mode 100644 index c000281ffd..0000000000 --- a/src/management/api/types/FormFieldTypeTelConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldTypeTelConst = "TEL"; diff --git a/src/management/api/types/FormFieldTypeTextConst.ts b/src/management/api/types/FormFieldTypeTextConst.ts deleted file mode 100644 index 4248a9bfe0..0000000000 --- a/src/management/api/types/FormFieldTypeTextConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldTypeTextConst = "TEXT"; diff --git a/src/management/api/types/FormFieldTypeUrlConst.ts b/src/management/api/types/FormFieldTypeUrlConst.ts deleted file mode 100644 index 6b119f185f..0000000000 --- a/src/management/api/types/FormFieldTypeUrlConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormFieldTypeUrlConst = "URL"; diff --git a/src/management/api/types/FormFieldUrl.ts b/src/management/api/types/FormFieldUrl.ts deleted file mode 100644 index ef3153d3a7..0000000000 --- a/src/management/api/types/FormFieldUrl.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFieldUrl { - id: string; - category: Management.FormComponentCategoryFieldConst; - type: Management.FormFieldTypeUrlConst; - config?: Management.FormFieldUrlConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormFieldUrlConfig.ts b/src/management/api/types/FormFieldUrlConfig.ts deleted file mode 100644 index c42b2edb30..0000000000 --- a/src/management/api/types/FormFieldUrlConfig.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormFieldUrlConfig { - default_value?: string; - placeholder?: string; -} diff --git a/src/management/api/types/FormFlow.ts b/src/management/api/types/FormFlow.ts deleted file mode 100644 index 6190dff274..0000000000 --- a/src/management/api/types/FormFlow.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFlow { - id: string; - type: Management.FormNodeTypeFlowConst; - coordinates?: Management.FormNodeCoordinates; - alias?: string; - config: Management.FormFlowConfig; -} diff --git a/src/management/api/types/FormFlowConfig.ts b/src/management/api/types/FormFlowConfig.ts deleted file mode 100644 index ad6c879c44..0000000000 --- a/src/management/api/types/FormFlowConfig.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormFlowConfig { - flow_id: string; - next_node?: Management.FormNodePointer; -} diff --git a/src/management/api/types/FormHiddenField.ts b/src/management/api/types/FormHiddenField.ts deleted file mode 100644 index 74bf45c090..0000000000 --- a/src/management/api/types/FormHiddenField.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormHiddenField { - key: string; - value?: string; -} diff --git a/src/management/api/types/FormLanguages.ts b/src/management/api/types/FormLanguages.ts deleted file mode 100644 index febe65bd64..0000000000 --- a/src/management/api/types/FormLanguages.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormLanguages { - primary?: string; - default?: string; -} diff --git a/src/management/api/types/FormLanguagesNullable.ts b/src/management/api/types/FormLanguagesNullable.ts deleted file mode 100644 index 0cc14c91ef..0000000000 --- a/src/management/api/types/FormLanguagesNullable.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FormLanguagesNullable = (Management.FormLanguages | null) | undefined; diff --git a/src/management/api/types/FormMessages.ts b/src/management/api/types/FormMessages.ts deleted file mode 100644 index 113e100968..0000000000 --- a/src/management/api/types/FormMessages.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormMessages { - errors?: Management.FormMessagesError; - custom?: Management.FormMessagesCustom; -} diff --git a/src/management/api/types/FormMessagesCustom.ts b/src/management/api/types/FormMessagesCustom.ts deleted file mode 100644 index a00f7263ef..0000000000 --- a/src/management/api/types/FormMessagesCustom.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormMessagesCustom = Record; diff --git a/src/management/api/types/FormMessagesError.ts b/src/management/api/types/FormMessagesError.ts deleted file mode 100644 index 17d3c9312e..0000000000 --- a/src/management/api/types/FormMessagesError.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormMessagesError = Record; diff --git a/src/management/api/types/FormMessagesNullable.ts b/src/management/api/types/FormMessagesNullable.ts deleted file mode 100644 index 8b3aae67e6..0000000000 --- a/src/management/api/types/FormMessagesNullable.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FormMessagesNullable = (Management.FormMessages | null) | undefined; diff --git a/src/management/api/types/FormNode.ts b/src/management/api/types/FormNode.ts deleted file mode 100644 index 2b0018147f..0000000000 --- a/src/management/api/types/FormNode.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FormNode = Management.FormFlow | Management.FormRouter | Management.FormStep; diff --git a/src/management/api/types/FormNodeCoordinates.ts b/src/management/api/types/FormNodeCoordinates.ts deleted file mode 100644 index 066cf26654..0000000000 --- a/src/management/api/types/FormNodeCoordinates.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormNodeCoordinates { - x: number; - y: number; -} diff --git a/src/management/api/types/FormNodeList.ts b/src/management/api/types/FormNodeList.ts deleted file mode 100644 index 8ae02fb017..0000000000 --- a/src/management/api/types/FormNodeList.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FormNodeList = Management.FormNode[]; diff --git a/src/management/api/types/FormNodeListNullable.ts b/src/management/api/types/FormNodeListNullable.ts deleted file mode 100644 index 966ba4a914..0000000000 --- a/src/management/api/types/FormNodeListNullable.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FormNodeListNullable = (Management.FormNodeList | null) | undefined; diff --git a/src/management/api/types/FormNodePointer.ts b/src/management/api/types/FormNodePointer.ts deleted file mode 100644 index a7dbce4c09..0000000000 --- a/src/management/api/types/FormNodePointer.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FormNodePointer = string | Management.FormEndingNodeId; diff --git a/src/management/api/types/FormNodeTypeFlowConst.ts b/src/management/api/types/FormNodeTypeFlowConst.ts deleted file mode 100644 index 00974d505a..0000000000 --- a/src/management/api/types/FormNodeTypeFlowConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormNodeTypeFlowConst = "FLOW"; diff --git a/src/management/api/types/FormNodeTypeRouterConst.ts b/src/management/api/types/FormNodeTypeRouterConst.ts deleted file mode 100644 index 8cedf37255..0000000000 --- a/src/management/api/types/FormNodeTypeRouterConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormNodeTypeRouterConst = "ROUTER"; diff --git a/src/management/api/types/FormNodeTypeStepConst.ts b/src/management/api/types/FormNodeTypeStepConst.ts deleted file mode 100644 index dae9a91c46..0000000000 --- a/src/management/api/types/FormNodeTypeStepConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormNodeTypeStepConst = "STEP"; diff --git a/src/management/api/types/FormRouter.ts b/src/management/api/types/FormRouter.ts deleted file mode 100644 index 8743664d9c..0000000000 --- a/src/management/api/types/FormRouter.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormRouter { - id: string; - type: Management.FormNodeTypeRouterConst; - coordinates?: Management.FormNodeCoordinates; - alias?: string; - config?: Management.FormRouterConfig; -} diff --git a/src/management/api/types/FormRouterConfig.ts b/src/management/api/types/FormRouterConfig.ts deleted file mode 100644 index ad1cfbeb85..0000000000 --- a/src/management/api/types/FormRouterConfig.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormRouterConfig { - rules?: Management.FormRouterRule[]; - fallback?: Management.FormNodePointer; -} diff --git a/src/management/api/types/FormRouterRule.ts b/src/management/api/types/FormRouterRule.ts deleted file mode 100644 index 8fd1015969..0000000000 --- a/src/management/api/types/FormRouterRule.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormRouterRule { - id: string; - alias?: string; - next_node?: Management.FormNodePointer; -} diff --git a/src/management/api/types/FormStartNode.ts b/src/management/api/types/FormStartNode.ts deleted file mode 100644 index 586d603a0f..0000000000 --- a/src/management/api/types/FormStartNode.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormStartNode { - hidden_fields?: Management.FormHiddenField[]; - next_node?: Management.FormNodePointer; - coordinates?: Management.FormNodeCoordinates; -} diff --git a/src/management/api/types/FormStartNodeNullable.ts b/src/management/api/types/FormStartNodeNullable.ts deleted file mode 100644 index 2847021710..0000000000 --- a/src/management/api/types/FormStartNodeNullable.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FormStartNodeNullable = (Management.FormStartNode | null) | undefined; diff --git a/src/management/api/types/FormStep.ts b/src/management/api/types/FormStep.ts deleted file mode 100644 index 2a32ccdbcb..0000000000 --- a/src/management/api/types/FormStep.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormStep { - id: string; - type: Management.FormNodeTypeStepConst; - coordinates?: Management.FormNodeCoordinates; - alias?: string; - config?: Management.FormStepConfig; -} diff --git a/src/management/api/types/FormStepComponentList.ts b/src/management/api/types/FormStepComponentList.ts deleted file mode 100644 index ba012145b1..0000000000 --- a/src/management/api/types/FormStepComponentList.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FormStepComponentList = Management.FormComponent[]; diff --git a/src/management/api/types/FormStepConfig.ts b/src/management/api/types/FormStepConfig.ts deleted file mode 100644 index 2e13527ee8..0000000000 --- a/src/management/api/types/FormStepConfig.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormStepConfig { - components?: Management.FormStepComponentList; - next_node?: Management.FormNodePointer; -} diff --git a/src/management/api/types/FormStyle.ts b/src/management/api/types/FormStyle.ts deleted file mode 100644 index 1445ae7873..0000000000 --- a/src/management/api/types/FormStyle.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormStyle { - css?: string; -} diff --git a/src/management/api/types/FormStyleNullable.ts b/src/management/api/types/FormStyleNullable.ts deleted file mode 100644 index c5b2fbdb2d..0000000000 --- a/src/management/api/types/FormStyleNullable.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FormStyleNullable = (Management.FormStyle | null) | undefined; diff --git a/src/management/api/types/FormSummary.ts b/src/management/api/types/FormSummary.ts deleted file mode 100644 index cec2f65524..0000000000 --- a/src/management/api/types/FormSummary.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormSummary { - id: string; - name: string; - created_at: string; - updated_at: string; - embedded_at?: string; - submitted_at?: string; -} diff --git a/src/management/api/types/FormTranslations.ts b/src/management/api/types/FormTranslations.ts deleted file mode 100644 index b02354c4ba..0000000000 --- a/src/management/api/types/FormTranslations.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormTranslations = Record>; diff --git a/src/management/api/types/FormTranslationsNullable.ts b/src/management/api/types/FormTranslationsNullable.ts deleted file mode 100644 index 8c26c6ba05..0000000000 --- a/src/management/api/types/FormTranslationsNullable.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FormTranslationsNullable = (Management.FormTranslations | null) | undefined; diff --git a/src/management/api/types/FormWidget.ts b/src/management/api/types/FormWidget.ts deleted file mode 100644 index 2d96645113..0000000000 --- a/src/management/api/types/FormWidget.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type FormWidget = - | Management.FormWidgetAuth0VerifiableCredentials - | Management.FormWidgetGMapsAddress - | Management.FormWidgetRecaptcha; diff --git a/src/management/api/types/FormWidgetAuth0VerifiableCredentials.ts b/src/management/api/types/FormWidgetAuth0VerifiableCredentials.ts deleted file mode 100644 index ffb1c11772..0000000000 --- a/src/management/api/types/FormWidgetAuth0VerifiableCredentials.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormWidgetAuth0VerifiableCredentials { - id: string; - category: Management.FormComponentCategoryWidgetConst; - type: Management.FormWidgetTypeAuth0VerifiableCredentialsConst; - config: Management.FormWidgetAuth0VerifiableCredentialsConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormWidgetAuth0VerifiableCredentialsConfig.ts b/src/management/api/types/FormWidgetAuth0VerifiableCredentialsConfig.ts deleted file mode 100644 index f30cb2acd3..0000000000 --- a/src/management/api/types/FormWidgetAuth0VerifiableCredentialsConfig.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormWidgetAuth0VerifiableCredentialsConfig { - url: string; - size?: number; - alternate_text: string; - access_token: string; - verification_id: string; - max_wait?: number; -} diff --git a/src/management/api/types/FormWidgetGMapsAddress.ts b/src/management/api/types/FormWidgetGMapsAddress.ts deleted file mode 100644 index 676c708e83..0000000000 --- a/src/management/api/types/FormWidgetGMapsAddress.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormWidgetGMapsAddress { - id: string; - category: Management.FormComponentCategoryWidgetConst; - type: Management.FormWidgetTypeGMapsAddressConst; - config: Management.FormWidgetGMapsAddressConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormWidgetGMapsAddressConfig.ts b/src/management/api/types/FormWidgetGMapsAddressConfig.ts deleted file mode 100644 index 57da92e34b..0000000000 --- a/src/management/api/types/FormWidgetGMapsAddressConfig.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormWidgetGMapsAddressConfig { - api_key: string; -} diff --git a/src/management/api/types/FormWidgetRecaptcha.ts b/src/management/api/types/FormWidgetRecaptcha.ts deleted file mode 100644 index 33d7dc01ff..0000000000 --- a/src/management/api/types/FormWidgetRecaptcha.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface FormWidgetRecaptcha { - id: string; - category: Management.FormComponentCategoryWidgetConst; - type: Management.FormWidgetTypeRecaptchaConst; - config: Management.FormWidgetRecaptchaConfig; - label?: string; - hint?: string; - required?: boolean; - sensitive?: boolean; -} diff --git a/src/management/api/types/FormWidgetRecaptchaConfig.ts b/src/management/api/types/FormWidgetRecaptchaConfig.ts deleted file mode 100644 index 06a1c8e66f..0000000000 --- a/src/management/api/types/FormWidgetRecaptchaConfig.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FormWidgetRecaptchaConfig { - site_key: string; - secret_key: string; -} diff --git a/src/management/api/types/FormWidgetTypeAuth0VerifiableCredentialsConst.ts b/src/management/api/types/FormWidgetTypeAuth0VerifiableCredentialsConst.ts deleted file mode 100644 index 54f5c3e85b..0000000000 --- a/src/management/api/types/FormWidgetTypeAuth0VerifiableCredentialsConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormWidgetTypeAuth0VerifiableCredentialsConst = "AUTH0_VERIFIABLE_CREDENTIALS"; diff --git a/src/management/api/types/FormWidgetTypeGMapsAddressConst.ts b/src/management/api/types/FormWidgetTypeGMapsAddressConst.ts deleted file mode 100644 index 3e440c3c13..0000000000 --- a/src/management/api/types/FormWidgetTypeGMapsAddressConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormWidgetTypeGMapsAddressConst = "GMAPS_ADDRESS"; diff --git a/src/management/api/types/FormWidgetTypeRecaptchaConst.ts b/src/management/api/types/FormWidgetTypeRecaptchaConst.ts deleted file mode 100644 index 1ffb747fb4..0000000000 --- a/src/management/api/types/FormWidgetTypeRecaptchaConst.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type FormWidgetTypeRecaptchaConst = "RECAPTCHA"; diff --git a/src/management/api/types/FormsRequestParametersHydrateEnum.ts b/src/management/api/types/FormsRequestParametersHydrateEnum.ts deleted file mode 100644 index 88e0564383..0000000000 --- a/src/management/api/types/FormsRequestParametersHydrateEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const FormsRequestParametersHydrateEnum = { - FlowCount: "flow_count", - Links: "links", -} as const; -export type FormsRequestParametersHydrateEnum = - (typeof FormsRequestParametersHydrateEnum)[keyof typeof FormsRequestParametersHydrateEnum]; diff --git a/src/management/api/types/GetActionExecutionResponseContent.ts b/src/management/api/types/GetActionExecutionResponseContent.ts deleted file mode 100644 index 9810e31228..0000000000 --- a/src/management/api/types/GetActionExecutionResponseContent.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * The result of a specific execution of a trigger. - */ -export interface GetActionExecutionResponseContent { - /** ID identifies this specific execution simulation. These IDs would resemble real executions in production. */ - id?: string; - trigger_id?: Management.ActionTriggerTypeEnum; - status?: Management.ActionExecutionStatusEnum; - results?: Management.ActionExecutionResult[]; - /** The time that the execution was started. */ - created_at?: string; - /** The time that the exeution finished executing. */ - updated_at?: string; -} diff --git a/src/management/api/types/GetActionResponseContent.ts b/src/management/api/types/GetActionResponseContent.ts deleted file mode 100644 index 2e3916e9d4..0000000000 --- a/src/management/api/types/GetActionResponseContent.ts +++ /dev/null @@ -1,35 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetActionResponseContent { - /** The unique ID of the action. */ - id?: string; - /** The name of an action. */ - name?: string; - /** The list of triggers that this action supports. At this time, an action can only target a single trigger at a time. */ - supported_triggers?: Management.ActionTrigger[]; - /** True if all of an Action's contents have been deployed. */ - all_changes_deployed?: boolean; - /** The time when this action was created. */ - created_at?: string; - /** The time when this action was updated. */ - updated_at?: string; - /** The source code of the action. */ - code?: string; - /** The list of third party npm modules, and their versions, that this action depends on. */ - dependencies?: Management.ActionVersionDependency[]; - /** The Node runtime. For example: `node22`, defaults to `node22` */ - runtime?: string; - /** The list of secrets that are included in an action or a version of an action. */ - secrets?: Management.ActionSecretResponse[]; - deployed_version?: Management.ActionDeployedVersion; - /** installed_integration_id is the fk reference to the InstalledIntegration entity. */ - installed_integration_id?: string; - integration?: Management.Integration; - status?: Management.ActionBuildStatusEnum; - /** The time when this action was built successfully. */ - built_at?: string; - /** True if the action should be deployed after creation. */ - deploy?: boolean; -} diff --git a/src/management/api/types/GetActionVersionResponseContent.ts b/src/management/api/types/GetActionVersionResponseContent.ts deleted file mode 100644 index b930d85dd3..0000000000 --- a/src/management/api/types/GetActionVersionResponseContent.ts +++ /dev/null @@ -1,34 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetActionVersionResponseContent { - /** The unique id of an action version. */ - id?: string; - /** The id of the action to which this version belongs. */ - action_id?: string; - /** The source code of this specific version of the action. */ - code?: string; - /** The list of third party npm modules, and their versions, that this specific version depends on. */ - dependencies?: Management.ActionVersionDependency[]; - /** Indicates if this specific version is the currently one deployed. */ - deployed?: boolean; - /** The Node runtime. For example: `node22` */ - runtime?: string; - /** The list of secrets that are included in an action or a version of an action. */ - secrets?: Management.ActionSecretResponse[]; - status?: Management.ActionVersionBuildStatusEnum; - /** The index of this version in list of versions for the action. */ - number?: number; - /** Any errors that occurred while the version was being built. */ - errors?: Management.ActionError[]; - action?: Management.ActionBase; - /** The time when this version was built successfully. */ - built_at?: string; - /** The time when this version was created. */ - created_at?: string; - /** The time when a version was updated. Versions are never updated externally. Only Auth0 will update an action version as it is being built. */ - updated_at?: string; - /** The list of triggers that this version supports. At this time, a version can only target a single trigger at a time. */ - supported_triggers?: Management.ActionTrigger[]; -} diff --git a/src/management/api/types/GetActiveUsersCountStatsResponseContent.ts b/src/management/api/types/GetActiveUsersCountStatsResponseContent.ts deleted file mode 100644 index edff96ea55..0000000000 --- a/src/management/api/types/GetActiveUsersCountStatsResponseContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Number of active users in the last 30 days. - */ -export type GetActiveUsersCountStatsResponseContent = number; diff --git a/src/management/api/types/GetAculResponseContent.ts b/src/management/api/types/GetAculResponseContent.ts deleted file mode 100644 index d911b9650a..0000000000 --- a/src/management/api/types/GetAculResponseContent.ts +++ /dev/null @@ -1,24 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetAculResponseContent { - /** Tenant ID */ - tenant?: string; - /** Name of the prompt */ - prompt?: string; - /** Name of the screen */ - screen?: string; - rendering_mode?: Management.AculRenderingModeEnum; - /** Context values to make available */ - context_configuration?: string[]; - /** Override Universal Login default head tags */ - default_head_tags_disabled?: boolean; - /** An array of head tags */ - head_tags?: Management.AculHeadTag[]; - filters?: Management.AculFilters | null; - /** Use page template with ACUL */ - use_page_template?: boolean | null; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetAttackProtectionCaptchaResponseContent.ts b/src/management/api/types/GetAttackProtectionCaptchaResponseContent.ts deleted file mode 100644 index 994a32ccd1..0000000000 --- a/src/management/api/types/GetAttackProtectionCaptchaResponseContent.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetAttackProtectionCaptchaResponseContent { - active_provider_id?: string; - arkose?: Management.AttackProtectionCaptchaArkoseResponseContent; - auth_challenge?: Management.AttackProtectionCaptchaAuthChallengeResponseContent; - hcaptcha?: Management.AttackProtectionCaptchaHcaptchaResponseContent; - friendly_captcha?: Management.AttackProtectionCaptchaFriendlyCaptchaResponseContent; - recaptcha_enterprise?: Management.AttackProtectionCaptchaRecaptchaEnterpriseResponseContent; - recaptcha_v2?: Management.AttackProtectionCaptchaRecaptchaV2ResponseContent; - simple_captcha?: Management.AttackProtectionCaptchaSimpleCaptchaResponseContent; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetBotDetectionSettingsResponseContent.ts b/src/management/api/types/GetBotDetectionSettingsResponseContent.ts deleted file mode 100644 index 77c775dc59..0000000000 --- a/src/management/api/types/GetBotDetectionSettingsResponseContent.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetBotDetectionSettingsResponseContent { - bot_detection_level: Management.BotDetectionLevelEnum; - challenge_password_policy: Management.BotDetectionChallengePolicyPasswordFlowEnum; - challenge_passwordless_policy: Management.BotDetectionChallengePolicyPasswordlessFlowEnum; - challenge_password_reset_policy: Management.BotDetectionChallengePolicyPasswordResetFlowEnum; - allowlist: Management.BotDetectionAllowlist; - monitoring_mode_enabled: Management.BotDetectionMonitoringModeEnabled; -} diff --git a/src/management/api/types/GetBrandingDefaultThemeResponseContent.ts b/src/management/api/types/GetBrandingDefaultThemeResponseContent.ts deleted file mode 100644 index c5ab9e0d88..0000000000 --- a/src/management/api/types/GetBrandingDefaultThemeResponseContent.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetBrandingDefaultThemeResponseContent { - borders: Management.BrandingThemeBorders; - colors: Management.BrandingThemeColors; - /** Display Name */ - displayName: string; - fonts: Management.BrandingThemeFonts; - page_background: Management.BrandingThemePageBackground; - /** Theme Id */ - themeId: string; - widget: Management.BrandingThemeWidget; -} diff --git a/src/management/api/types/GetBrandingPhoneProviderResponseContent.ts b/src/management/api/types/GetBrandingPhoneProviderResponseContent.ts deleted file mode 100644 index 59d2d27909..0000000000 --- a/src/management/api/types/GetBrandingPhoneProviderResponseContent.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Phone provider configuration schema - */ -export interface GetBrandingPhoneProviderResponseContent { - id?: string; - /** The name of the tenant */ - tenant?: string; - name: Management.PhoneProviderNameEnum; - channel?: Management.PhoneProviderChannelEnum; - /** Whether the provider is enabled (false) or disabled (true). */ - disabled?: boolean; - configuration?: Management.PhoneProviderConfiguration; - /** The provider's creation date and time in ISO 8601 format */ - created_at?: string; - /** The date and time of the last update to the provider in ISO 8601 format */ - updated_at?: string; -} diff --git a/src/management/api/types/GetBrandingResponseContent.ts b/src/management/api/types/GetBrandingResponseContent.ts deleted file mode 100644 index c358a0e023..0000000000 --- a/src/management/api/types/GetBrandingResponseContent.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetBrandingResponseContent { - colors?: Management.BrandingColors; - /** URL for the favicon. Must use HTTPS. */ - favicon_url?: string; - /** URL for the logo. Must use HTTPS. */ - logo_url?: string; - font?: Management.BrandingFont; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetBrandingThemeResponseContent.ts b/src/management/api/types/GetBrandingThemeResponseContent.ts deleted file mode 100644 index 8b274ca129..0000000000 --- a/src/management/api/types/GetBrandingThemeResponseContent.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetBrandingThemeResponseContent { - borders: Management.BrandingThemeBorders; - colors: Management.BrandingThemeColors; - /** Display Name */ - displayName: string; - fonts: Management.BrandingThemeFonts; - page_background: Management.BrandingThemePageBackground; - /** Theme Id */ - themeId: string; - widget: Management.BrandingThemeWidget; -} diff --git a/src/management/api/types/GetBreachedPasswordDetectionSettingsResponseContent.ts b/src/management/api/types/GetBreachedPasswordDetectionSettingsResponseContent.ts deleted file mode 100644 index c0824aef90..0000000000 --- a/src/management/api/types/GetBreachedPasswordDetectionSettingsResponseContent.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetBreachedPasswordDetectionSettingsResponseContent { - /** Whether or not breached password detection is active. */ - enabled?: boolean; - /** - * Action to take when a breached password is detected during a login. - * Possible values: block, user_notification, admin_notification. - */ - shields?: Management.BreachedPasswordDetectionShieldsEnum[]; - /** - * When "admin_notification" is enabled, determines how often email notifications are sent. - * Possible values: immediately, daily, weekly, monthly. - */ - admin_notification_frequency?: Management.BreachedPasswordDetectionAdminNotificationFrequencyEnum[]; - method?: Management.BreachedPasswordDetectionMethodEnum; - stage?: Management.BreachedPasswordDetectionStage; -} diff --git a/src/management/api/types/GetBruteForceSettingsResponseContent.ts b/src/management/api/types/GetBruteForceSettingsResponseContent.ts deleted file mode 100644 index 632805fe58..0000000000 --- a/src/management/api/types/GetBruteForceSettingsResponseContent.ts +++ /dev/null @@ -1,42 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface GetBruteForceSettingsResponseContent { - /** Whether or not brute force attack protections are active. */ - enabled?: boolean; - /** - * Action to take when a brute force protection threshold is violated. - * Possible values: block, user_notification. - */ - shields?: GetBruteForceSettingsResponseContent.Shields.Item[]; - /** List of trusted IP addresses that will not have attack protection enforced against them. */ - allowlist?: string[]; - /** - * Account Lockout: Determines whether or not IP address is used when counting failed attempts. - * Possible values: count_per_identifier_and_ip, count_per_identifier. - */ - mode?: GetBruteForceSettingsResponseContent.Mode; - /** Maximum number of unsuccessful attempts. */ - max_attempts?: number; -} - -export namespace GetBruteForceSettingsResponseContent { - export type Shields = Shields.Item[]; - - export namespace Shields { - export const Item = { - Block: "block", - UserNotification: "user_notification", - } as const; - export type Item = (typeof Item)[keyof typeof Item]; - } - - /** - * Account Lockout: Determines whether or not IP address is used when counting failed attempts. - * Possible values: count_per_identifier_and_ip, count_per_identifier. - */ - export const Mode = { - CountPerIdentifierAndIp: "count_per_identifier_and_ip", - CountPerIdentifier: "count_per_identifier", - } as const; - export type Mode = (typeof Mode)[keyof typeof Mode]; -} diff --git a/src/management/api/types/GetClientCredentialResponseContent.ts b/src/management/api/types/GetClientCredentialResponseContent.ts deleted file mode 100644 index c26acfd2aa..0000000000 --- a/src/management/api/types/GetClientCredentialResponseContent.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetClientCredentialResponseContent { - /** ID of the credential. Generated on creation. */ - id?: string; - /** The name given to the credential by the user. */ - name?: string; - /** The key identifier of the credential, generated on creation. */ - kid?: string; - alg?: Management.ClientCredentialAlgorithmEnum; - credential_type?: Management.ClientCredentialTypeEnum; - /** The X509 certificate's Subject Distinguished Name */ - subject_dn?: string; - /** The X509 certificate's SHA256 thumbprint */ - thumbprint_sha256?: string; - /** The ISO 8601 formatted date the credential was created. */ - created_at?: string; - /** The ISO 8601 formatted date the credential was updated. */ - updated_at?: string; - /** The ISO 8601 formatted date representing the expiration of the credential. */ - expires_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetClientResponseContent.ts b/src/management/api/types/GetClientResponseContent.ts deleted file mode 100644 index ac26dd896f..0000000000 --- a/src/management/api/types/GetClientResponseContent.ts +++ /dev/null @@ -1,95 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetClientResponseContent { - /** ID of this client. */ - client_id?: string; - /** Name of the tenant this client belongs to. */ - tenant?: string; - /** Name of this client (min length: 1 character, does not allow `<` or `>`). */ - name?: string; - /** Free text description of this client (max length: 140 characters). */ - description?: string; - /** Whether this is your global 'All Applications' client representing legacy tenant settings (true) or a regular client (false). */ - global?: boolean; - /** Client secret (which you must not make public). */ - client_secret?: string; - app_type?: Management.ClientAppTypeEnum; - /** URL of the logo to display for this client. Recommended size is 150x150 pixels. */ - logo_uri?: string; - /** Whether this client a first party client (true) or not (false). */ - is_first_party?: boolean; - /** Whether this client conforms to strict OIDC specifications (true) or uses legacy features (false). */ - oidc_conformant?: boolean; - /** Comma-separated list of URLs whitelisted for Auth0 to use as a callback to the client after authentication. */ - callbacks?: string[]; - /** Comma-separated list of URLs allowed to make requests from JavaScript to Auth0 API (typically used with CORS). By default, all your callback URLs will be allowed. This field allows you to enter other origins if necessary. You can also use wildcards at the subdomain level (e.g., https://*.contoso.com). Query strings and hash information are not taken into account when validating these URLs. */ - allowed_origins?: string[]; - /** Comma-separated list of allowed origins for use with Cross-Origin Authentication, Device Flow, and web message response mode. */ - web_origins?: string[]; - /** List of audiences/realms for SAML protocol. Used by the wsfed addon. */ - client_aliases?: string[]; - /** List of allow clients and API ids that are allowed to make delegation requests. Empty means all all your clients are allowed. */ - allowed_clients?: string[]; - /** Comma-separated list of URLs that are valid to redirect to after logout from Auth0. Wildcards are allowed for subdomains. */ - allowed_logout_urls?: string[]; - session_transfer?: Management.ClientSessionTransferConfiguration | null; - oidc_logout?: Management.ClientOidcBackchannelLogoutSettings; - /** List of grant types supported for this application. Can include `authorization_code`, `implicit`, `refresh_token`, `client_credentials`, `password`, `http://auth0.com/oauth/grant-type/password-realm`, `http://auth0.com/oauth/grant-type/mfa-oob`, `http://auth0.com/oauth/grant-type/mfa-otp`, `http://auth0.com/oauth/grant-type/mfa-recovery-code`, `urn:openid:params:grant-type:ciba`, `urn:ietf:params:oauth:grant-type:device_code`, and `urn:auth0:params:oauth:grant-type:token-exchange:federated-connection-access-token`. */ - grant_types?: string[]; - jwt_configuration?: Management.ClientJwtConfiguration; - signing_keys?: Management.ClientSigningKeys; - encryption_key?: Management.ClientEncryptionKey | null; - /** Applies only to SSO clients and determines whether Auth0 will handle Single Sign On (true) or whether the Identity Provider will (false). */ - sso?: boolean; - /** Whether Single Sign On is disabled (true) or enabled (true). Defaults to true. */ - sso_disabled?: boolean; - /** Whether this client can be used to make cross-origin authentication requests (true) or it is not allowed to make such requests (false). */ - cross_origin_authentication?: boolean; - /** URL of the location in your site where the cross origin verification takes place for the cross-origin auth flow when performing Auth in your own domain instead of Auth0 hosted login page. */ - cross_origin_loc?: string; - /** Whether a custom login page is to be used (true) or the default provided login page (false). */ - custom_login_page_on?: boolean; - /** The content (HTML, CSS, JS) of the custom login page. */ - custom_login_page?: string; - /** The content (HTML, CSS, JS) of the custom login page. (Used on Previews) */ - custom_login_page_preview?: string; - /** HTML form template to be used for WS-Federation. */ - form_template?: string; - addons?: Management.ClientAddons; - token_endpoint_auth_method?: Management.ClientTokenEndpointAuthMethodEnum; - /** If true, trust that the IP specified in the `auth0-forwarded-for` header is the end-user's IP for brute-force-protection on token endpoint. */ - is_token_endpoint_ip_header_trusted?: boolean; - client_metadata?: Management.ClientMetadata; - mobile?: Management.ClientMobile; - /** Initiate login uri, must be https */ - initiate_login_uri?: string; - refresh_token?: Management.ClientRefreshTokenConfiguration | null; - default_organization?: Management.ClientDefaultOrganization | null; - organization_usage?: Management.ClientOrganizationUsageEnum; - organization_require_behavior?: Management.ClientOrganizationRequireBehaviorEnum; - /** Defines the available methods for organization discovery during the `pre_login_prompt`. Users can discover their organization either by `email`, `organization_name` or both. */ - organization_discovery_methods?: Management.ClientOrganizationDiscoveryEnum[]; - client_authentication_methods?: Management.ClientAuthenticationMethod | null; - /** Makes the use of Pushed Authorization Requests mandatory for this client */ - require_pushed_authorization_requests?: boolean; - /** Makes the use of Proof-of-Possession mandatory for this client */ - require_proof_of_possession?: boolean; - signed_request_object?: Management.ClientSignedRequestObjectWithCredentialId; - compliance_level?: Management.ClientComplianceLevelEnum | null; - /** - * Controls whether a confirmation prompt is shown during login flows when the redirect URI uses non-verifiable callback URIs (for example, a custom URI schema such as `myapp://`, or `localhost`). - * If set to true, a confirmation prompt will not be shown. We recommend that this is set to false for improved protection from malicious apps. - * See https://auth0.com/docs/secure/security-guidance/measures-against-app-impersonation for more information. - */ - skip_non_verifiable_callback_uri_confirmation_prompt?: boolean; - /** Specifies how long, in seconds, a Pushed Authorization Request URI remains valid */ - par_request_expiry?: number | null; - token_quota?: Management.TokenQuota; - /** The identifier of the resource server that this client is linked to. */ - resource_server_identifier?: string; - async_approval_notification_channels?: Management.ClientAsyncApprovalNotificationsChannelsApiPostConfiguration; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetConnectionEnabledClientsResponseContent.ts b/src/management/api/types/GetConnectionEnabledClientsResponseContent.ts deleted file mode 100644 index bc84d4bb14..0000000000 --- a/src/management/api/types/GetConnectionEnabledClientsResponseContent.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetConnectionEnabledClientsResponseContent { - /** Clients for which the connection is enabled */ - clients: Management.ConnectionEnabledClient[]; - /** Encoded next token */ - next?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetConnectionResponseContent.ts b/src/management/api/types/GetConnectionResponseContent.ts deleted file mode 100644 index 9eb3562e68..0000000000 --- a/src/management/api/types/GetConnectionResponseContent.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetConnectionResponseContent { - /** The name of the connection */ - name?: string; - /** Connection name used in login screen */ - display_name?: string; - options?: Management.ConnectionOptions; - /** The connection's identifier */ - id?: string; - /** The type of the connection, related to the identity provider */ - strategy?: string; - /** Defines the realms for which the connection will be used (ie: email domains). If the array is empty or the property is not specified, the connection name will be added as realm. */ - realms?: string[]; - /** DEPRECATED property. Use the GET /connections/:id/clients endpoint to get the ids of the clients for which the connection is enabled */ - enabled_clients?: string[]; - /** True if the connection is domain level */ - is_domain_connection?: boolean; - /** Enables showing a button for the connection in the login page (new experience only). If false, it will be usable only by HRD. */ - show_as_button?: boolean; - metadata?: Management.ConnectionsMetadata; - authentication?: Management.ConnectionAuthenticationPurpose; - connected_accounts?: Management.ConnectionConnectedAccountsPurpose; -} diff --git a/src/management/api/types/GetCustomDomainResponseContent.ts b/src/management/api/types/GetCustomDomainResponseContent.ts deleted file mode 100644 index a87cf2bdb3..0000000000 --- a/src/management/api/types/GetCustomDomainResponseContent.ts +++ /dev/null @@ -1,22 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetCustomDomainResponseContent { - /** ID of the custom domain. */ - custom_domain_id: string; - /** Domain name. */ - domain: string; - /** Whether this is a primary domain (true) or not (false). */ - primary: boolean; - status: Management.CustomDomainStatusFilterEnum; - type: Management.CustomDomainTypeEnum; - /** Intermediate address. */ - origin_domain_name?: string; - verification?: Management.DomainVerification; - /** The HTTP header to fetch the client's IP address */ - custom_client_ip_header?: string | null; - /** The TLS version policy */ - tls_policy?: string; - certificate?: Management.DomainCertificate; -} diff --git a/src/management/api/types/GetCustomSigningKeysResponseContent.ts b/src/management/api/types/GetCustomSigningKeysResponseContent.ts deleted file mode 100644 index 26bd442c80..0000000000 --- a/src/management/api/types/GetCustomSigningKeysResponseContent.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * JWKS representing an array of custom public signing keys. - */ -export interface GetCustomSigningKeysResponseContent { - /** An array of custom public signing keys. */ - keys?: Management.CustomSigningKeyJwk[]; -} diff --git a/src/management/api/types/GetCustomTextsByLanguageResponseContent.ts b/src/management/api/types/GetCustomTextsByLanguageResponseContent.ts deleted file mode 100644 index 44057fa385..0000000000 --- a/src/management/api/types/GetCustomTextsByLanguageResponseContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * An object containing custom dictionaries for a group of screens. - */ -export type GetCustomTextsByLanguageResponseContent = Record; diff --git a/src/management/api/types/GetEmailProviderResponseContent.ts b/src/management/api/types/GetEmailProviderResponseContent.ts deleted file mode 100644 index fbf17a98a0..0000000000 --- a/src/management/api/types/GetEmailProviderResponseContent.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetEmailProviderResponseContent { - /** Name of the email provider. Can be `mailgun`, `mandrill`, `sendgrid`, `ses`, `sparkpost`, `smtp`, `azure_cs`, `ms365`, or `custom`. */ - name?: string; - /** Whether the provider is enabled (true) or disabled (false). */ - enabled?: boolean; - /** Email address to use as "from" when no other address specified. */ - default_from_address?: string; - credentials?: Management.EmailProviderCredentials; - settings?: Management.EmailProviderSettings; -} diff --git a/src/management/api/types/GetEmailTemplateResponseContent.ts b/src/management/api/types/GetEmailTemplateResponseContent.ts deleted file mode 100644 index a8b7971288..0000000000 --- a/src/management/api/types/GetEmailTemplateResponseContent.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetEmailTemplateResponseContent { - template?: Management.EmailTemplateNameEnum; - /** Body of the email template. */ - body?: string | null; - /** Senders `from` email address. */ - from?: string | null; - /** URL to redirect the user to after a successful action. */ - resultUrl?: string | null; - /** Subject line of the email. */ - subject?: string | null; - /** Syntax of the template body. */ - syntax?: string | null; - /** Lifetime in seconds that the link within the email will be valid for. */ - urlLifetimeInSeconds?: number | null; - /** Whether the `reset_email` and `verify_email` templates should include the user's email address as the `email` parameter in the returnUrl (true) or whether no email address should be included in the redirect (false). Defaults to true. */ - includeEmailInRedirect?: boolean; - /** Whether the template is enabled (true) or disabled (false). */ - enabled?: boolean | null; -} diff --git a/src/management/api/types/GetEncryptionKeyResponseContent.ts b/src/management/api/types/GetEncryptionKeyResponseContent.ts deleted file mode 100644 index def87c30e0..0000000000 --- a/src/management/api/types/GetEncryptionKeyResponseContent.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Encryption key - */ -export interface GetEncryptionKeyResponseContent { - /** Key ID */ - kid: string; - type: Management.EncryptionKeyType; - state: Management.EncryptionKeyState; - /** Key creation timestamp */ - created_at: string; - /** Key update timestamp */ - updated_at: string; - /** ID of parent wrapping key */ - parent_kid: string; - /** Public key in PEM format */ - public_key?: string; -} diff --git a/src/management/api/types/GetEventStreamDeliveryHistoryResponseContent.ts b/src/management/api/types/GetEventStreamDeliveryHistoryResponseContent.ts deleted file mode 100644 index e4726f29f8..0000000000 --- a/src/management/api/types/GetEventStreamDeliveryHistoryResponseContent.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Metadata about a specific attempt to deliver an event - */ -export interface GetEventStreamDeliveryHistoryResponseContent { - /** Unique identifier for the delivery */ - id: string; - /** Unique identifier for the event stream. */ - event_stream_id: string; - status: Management.EventStreamDeliveryStatusEnum; - event_type: Management.EventStreamDeliveryEventTypeEnum; - /** Results of delivery attempts */ - attempts: Management.EventStreamDeliveryAttempt[]; - event?: Management.EventStreamCloudEvent; -} diff --git a/src/management/api/types/GetEventStreamResponseContent.ts b/src/management/api/types/GetEventStreamResponseContent.ts deleted file mode 100644 index b559eb7707..0000000000 --- a/src/management/api/types/GetEventStreamResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type GetEventStreamResponseContent = - | Management.EventStreamWebhookResponseContent - | Management.EventStreamEventBridgeResponseContent - | Management.EventStreamActionResponseContent; diff --git a/src/management/api/types/GetFlowExecutionResponseContent.ts b/src/management/api/types/GetFlowExecutionResponseContent.ts deleted file mode 100644 index a39495726a..0000000000 --- a/src/management/api/types/GetFlowExecutionResponseContent.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetFlowExecutionResponseContent { - /** Flow execution identifier */ - id: string; - /** Trace id */ - trace_id: string; - /** Journey id */ - journey_id?: string; - /** Execution status */ - status: string; - debug?: Management.FlowExecutionDebug; - /** The ISO 8601 formatted date when this flow execution was created. */ - created_at: string; - /** The ISO 8601 formatted date when this flow execution was updated. */ - updated_at: string; - /** The ISO 8601 formatted date when this flow execution started. */ - started_at?: string; - /** The ISO 8601 formatted date when this flow execution ended. */ - ended_at?: string; -} diff --git a/src/management/api/types/GetFlowRequestParametersHydrateEnum.ts b/src/management/api/types/GetFlowRequestParametersHydrateEnum.ts deleted file mode 100644 index 79efa7ec41..0000000000 --- a/src/management/api/types/GetFlowRequestParametersHydrateEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const GetFlowRequestParametersHydrateEnum = { - FormCount: "form_count", - Forms: "forms", -} as const; -export type GetFlowRequestParametersHydrateEnum = - (typeof GetFlowRequestParametersHydrateEnum)[keyof typeof GetFlowRequestParametersHydrateEnum]; diff --git a/src/management/api/types/GetFlowResponseContent.ts b/src/management/api/types/GetFlowResponseContent.ts deleted file mode 100644 index d383029850..0000000000 --- a/src/management/api/types/GetFlowResponseContent.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetFlowResponseContent { - id: string; - name: string; - actions?: Management.FlowAction[]; - created_at: string; - updated_at: string; - executed_at?: string; -} diff --git a/src/management/api/types/GetFlowsVaultConnectionResponseContent.ts b/src/management/api/types/GetFlowsVaultConnectionResponseContent.ts deleted file mode 100644 index 8c806611a8..0000000000 --- a/src/management/api/types/GetFlowsVaultConnectionResponseContent.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface GetFlowsVaultConnectionResponseContent { - /** Flows Vault Connection identifier. */ - id: string; - /** Flows Vault Connection app identifier. */ - app_id: string; - /** Flows Vault Connection environment. */ - environment?: string; - /** Flows Vault Connection name. */ - name: string; - /** Flows Vault Connection custom account name. */ - account_name?: string; - /** Whether the Flows Vault Connection is configured. */ - ready: boolean; - /** The ISO 8601 formatted date when this Flows Vault Connection was created. */ - created_at: string; - /** The ISO 8601 formatted date when this Flows Vault Connection was updated. */ - updated_at: string; - /** The ISO 8601 formatted date when this Flows Vault Connection was refreshed. */ - refreshed_at?: string; - fingerprint: string; -} diff --git a/src/management/api/types/GetFormResponseContent.ts b/src/management/api/types/GetFormResponseContent.ts deleted file mode 100644 index 99fa235a82..0000000000 --- a/src/management/api/types/GetFormResponseContent.ts +++ /dev/null @@ -1,19 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetFormResponseContent { - id: string; - name: string; - messages?: Management.FormMessages; - languages?: Management.FormLanguages; - translations?: Management.FormTranslations; - nodes?: Management.FormNodeList; - start?: Management.FormStartNode; - ending?: Management.FormEndingNode; - style?: Management.FormStyle; - created_at: string; - updated_at: string; - embedded_at?: string; - submitted_at?: string; -} diff --git a/src/management/api/types/GetGuardianEnrollmentResponseContent.ts b/src/management/api/types/GetGuardianEnrollmentResponseContent.ts deleted file mode 100644 index ec72153884..0000000000 --- a/src/management/api/types/GetGuardianEnrollmentResponseContent.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetGuardianEnrollmentResponseContent { - /** ID for this enrollment. */ - id: string; - status?: Management.GuardianEnrollmentStatus; - /** Device name (only for push notification). */ - name?: string; - /** Device identifier. This is usually the phone identifier. */ - identifier?: string; - /** Phone number. */ - phone_number?: string; - enrolled_at?: Management.GuardianEnrollmentDate; - last_auth?: Management.GuardianEnrollmentDate; -} diff --git a/src/management/api/types/GetGuardianFactorDuoSettingsResponseContent.ts b/src/management/api/types/GetGuardianFactorDuoSettingsResponseContent.ts deleted file mode 100644 index 10fa532603..0000000000 --- a/src/management/api/types/GetGuardianFactorDuoSettingsResponseContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface GetGuardianFactorDuoSettingsResponseContent { - ikey?: string; - skey?: string; - host?: string; -} diff --git a/src/management/api/types/GetGuardianFactorPhoneMessageTypesResponseContent.ts b/src/management/api/types/GetGuardianFactorPhoneMessageTypesResponseContent.ts deleted file mode 100644 index 5f9337af02..0000000000 --- a/src/management/api/types/GetGuardianFactorPhoneMessageTypesResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetGuardianFactorPhoneMessageTypesResponseContent { - /** The list of phone factors to enable on the tenant. Can include `sms` and `voice`. */ - message_types?: Management.GuardianFactorPhoneFactorMessageTypeEnum[]; -} diff --git a/src/management/api/types/GetGuardianFactorPhoneTemplatesResponseContent.ts b/src/management/api/types/GetGuardianFactorPhoneTemplatesResponseContent.ts deleted file mode 100644 index c215bca119..0000000000 --- a/src/management/api/types/GetGuardianFactorPhoneTemplatesResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface GetGuardianFactorPhoneTemplatesResponseContent { - /** Message sent to the user when they are invited to enroll with a phone number. */ - enrollment_message: string; - /** Message sent to the user when they are prompted to verify their account. */ - verification_message: string; -} diff --git a/src/management/api/types/GetGuardianFactorSmsTemplatesResponseContent.ts b/src/management/api/types/GetGuardianFactorSmsTemplatesResponseContent.ts deleted file mode 100644 index a6622db065..0000000000 --- a/src/management/api/types/GetGuardianFactorSmsTemplatesResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface GetGuardianFactorSmsTemplatesResponseContent { - /** Message sent to the user when they are invited to enroll with a phone number. */ - enrollment_message: string; - /** Message sent to the user when they are prompted to verify their account. */ - verification_message: string; -} diff --git a/src/management/api/types/GetGuardianFactorsProviderApnsResponseContent.ts b/src/management/api/types/GetGuardianFactorsProviderApnsResponseContent.ts deleted file mode 100644 index fb602201e1..0000000000 --- a/src/management/api/types/GetGuardianFactorsProviderApnsResponseContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface GetGuardianFactorsProviderApnsResponseContent { - bundle_id?: string | null; - sandbox?: boolean; - enabled?: boolean; -} diff --git a/src/management/api/types/GetGuardianFactorsProviderPhoneResponseContent.ts b/src/management/api/types/GetGuardianFactorsProviderPhoneResponseContent.ts deleted file mode 100644 index f0df566f38..0000000000 --- a/src/management/api/types/GetGuardianFactorsProviderPhoneResponseContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetGuardianFactorsProviderPhoneResponseContent { - provider?: Management.GuardianFactorsProviderSmsProviderEnum; -} diff --git a/src/management/api/types/GetGuardianFactorsProviderPhoneTwilioResponseContent.ts b/src/management/api/types/GetGuardianFactorsProviderPhoneTwilioResponseContent.ts deleted file mode 100644 index bae6fccc0f..0000000000 --- a/src/management/api/types/GetGuardianFactorsProviderPhoneTwilioResponseContent.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface GetGuardianFactorsProviderPhoneTwilioResponseContent { - /** From number */ - from?: string | null; - /** Copilot SID */ - messaging_service_sid?: string | null; - /** Twilio Authentication token */ - auth_token?: string | null; - /** Twilio SID */ - sid?: string | null; -} diff --git a/src/management/api/types/GetGuardianFactorsProviderPushNotificationResponseContent.ts b/src/management/api/types/GetGuardianFactorsProviderPushNotificationResponseContent.ts deleted file mode 100644 index c6d299cf0f..0000000000 --- a/src/management/api/types/GetGuardianFactorsProviderPushNotificationResponseContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetGuardianFactorsProviderPushNotificationResponseContent { - provider?: Management.GuardianFactorsProviderPushNotificationProviderDataEnum; -} diff --git a/src/management/api/types/GetGuardianFactorsProviderSmsResponseContent.ts b/src/management/api/types/GetGuardianFactorsProviderSmsResponseContent.ts deleted file mode 100644 index 957c4bf66e..0000000000 --- a/src/management/api/types/GetGuardianFactorsProviderSmsResponseContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetGuardianFactorsProviderSmsResponseContent { - provider?: Management.GuardianFactorsProviderSmsProviderEnum; -} diff --git a/src/management/api/types/GetGuardianFactorsProviderSmsTwilioResponseContent.ts b/src/management/api/types/GetGuardianFactorsProviderSmsTwilioResponseContent.ts deleted file mode 100644 index 139f6fe320..0000000000 --- a/src/management/api/types/GetGuardianFactorsProviderSmsTwilioResponseContent.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface GetGuardianFactorsProviderSmsTwilioResponseContent { - /** From number */ - from?: string | null; - /** Copilot SID */ - messaging_service_sid?: string | null; - /** Twilio Authentication token */ - auth_token?: string | null; - /** Twilio SID */ - sid?: string | null; -} diff --git a/src/management/api/types/GetGuardianFactorsProviderSnsResponseContent.ts b/src/management/api/types/GetGuardianFactorsProviderSnsResponseContent.ts deleted file mode 100644 index e4238d8765..0000000000 --- a/src/management/api/types/GetGuardianFactorsProviderSnsResponseContent.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface GetGuardianFactorsProviderSnsResponseContent { - aws_access_key_id?: string | null; - aws_secret_access_key?: string | null; - aws_region?: string | null; - sns_apns_platform_application_arn?: string | null; - sns_gcm_platform_application_arn?: string | null; -} diff --git a/src/management/api/types/GetHookResponseContent.ts b/src/management/api/types/GetHookResponseContent.ts deleted file mode 100644 index 1bfd772f82..0000000000 --- a/src/management/api/types/GetHookResponseContent.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetHookResponseContent { - /** Trigger ID */ - triggerId?: string; - /** ID of this hook. */ - id?: string; - /** Name of this hook. */ - name?: string; - /** Whether this hook will be executed (true) or ignored (false). */ - enabled?: boolean; - /** Code to be executed when this hook runs. */ - script?: string; - dependencies?: Management.HookDependencies; -} diff --git a/src/management/api/types/GetHookSecretResponseContent.ts b/src/management/api/types/GetHookSecretResponseContent.ts deleted file mode 100644 index 7a2f430770..0000000000 --- a/src/management/api/types/GetHookSecretResponseContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Hashmap of key-value pairs where the value must be a string. - */ -export type GetHookSecretResponseContent = Record; diff --git a/src/management/api/types/GetJobErrorResponseContent.ts b/src/management/api/types/GetJobErrorResponseContent.ts deleted file mode 100644 index 9d5d61ae06..0000000000 --- a/src/management/api/types/GetJobErrorResponseContent.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetJobErrorResponseContent { - user?: Management.GetJobUserError; - /** Errors importing the user. */ - errors?: Management.GetJobImportUserError[]; -} diff --git a/src/management/api/types/GetJobGenericErrorResponseContent.ts b/src/management/api/types/GetJobGenericErrorResponseContent.ts deleted file mode 100644 index fea3ddeb80..0000000000 --- a/src/management/api/types/GetJobGenericErrorResponseContent.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface GetJobGenericErrorResponseContent { - /** Status of this job. */ - status: string; - /** Type of job this is. */ - type: string; - /** When this job was created. */ - created_at?: string; - /** ID of this job. */ - id: string; - /** connection_id of the connection this job uses. */ - connection_id?: string; - /** Status details. */ - status_details?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetJobImportUserError.ts b/src/management/api/types/GetJobImportUserError.ts deleted file mode 100644 index cdae06ce14..0000000000 --- a/src/management/api/types/GetJobImportUserError.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface GetJobImportUserError { - /** Error code. */ - code?: string; - /** Error message. */ - message?: string; - /** Error field. */ - path?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetJobResponseContent.ts b/src/management/api/types/GetJobResponseContent.ts deleted file mode 100644 index f1db4e95e9..0000000000 --- a/src/management/api/types/GetJobResponseContent.ts +++ /dev/null @@ -1,27 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetJobResponseContent { - /** Status of this job. */ - status: string; - /** Type of job this is. */ - type: string; - /** When this job was created. */ - created_at?: string; - /** ID of this job. */ - id: string; - /** connection_id of the connection this job uses. */ - connection_id?: string; - /** URL to download the result of this job. */ - location?: string; - /** Completion percentage of this job. */ - percentage_done?: number; - /** Estimated time remaining before job completes. */ - time_left_seconds?: number; - format?: Management.JobFileFormatEnum; - /** Status details. */ - status_details?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetJobUserError.ts b/src/management/api/types/GetJobUserError.ts deleted file mode 100644 index 79faa364fe..0000000000 --- a/src/management/api/types/GetJobUserError.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * User, as provided in the import file - */ -export type GetJobUserError = Record; diff --git a/src/management/api/types/GetLogResponseContent.ts b/src/management/api/types/GetLogResponseContent.ts deleted file mode 100644 index 9c26bfe39c..0000000000 --- a/src/management/api/types/GetLogResponseContent.ts +++ /dev/null @@ -1,46 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetLogResponseContent { - date?: Management.LogDate; - /** Type of event. */ - type?: string; - /** Description of this event. */ - description?: string | null; - /** Name of the connection the event relates to. */ - connection?: string; - /** ID of the connection the event relates to. */ - connection_id?: string; - /** ID of the client (application). */ - client_id?: string; - /** Name of the client (application). */ - client_name?: string; - /** IP address of the log event source. */ - ip?: string; - /** Hostname the event applies to. */ - hostname?: string; - /** ID of the user involved in the event. */ - user_id?: string; - /** Name of the user involved in the event. */ - user_name?: string; - /** API audience the event applies to. */ - audience?: string; - /** Scope permissions applied to the event. */ - scope?: string; - /** Name of the strategy involved in the event. */ - strategy?: string; - /** Type of strategy involved in the event. */ - strategy_type?: string; - /** Unique ID of the event. */ - log_id?: string; - /** Whether the client was a mobile device (true) or desktop/laptop/server (false). */ - isMobile?: boolean; - details?: Management.LogDetails; - /** User agent string from the client device that caused the event. */ - user_agent?: string; - security_context?: Management.LogSecurityContext; - location_info?: Management.LogLocationInfo; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetLogStreamResponseContent.ts b/src/management/api/types/GetLogStreamResponseContent.ts deleted file mode 100644 index 8beaab1592..0000000000 --- a/src/management/api/types/GetLogStreamResponseContent.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type GetLogStreamResponseContent = - | Management.LogStreamHttpResponseSchema - | Management.LogStreamEventBridgeResponseSchema - | Management.LogStreamEventGridResponseSchema - | Management.LogStreamDatadogResponseSchema - | Management.LogStreamSplunkResponseSchema - | Management.LogStreamSumoResponseSchema - | Management.LogStreamSegmentResponseSchema - | Management.LogStreamMixpanelResponseSchema; diff --git a/src/management/api/types/GetNetworkAclsResponseContent.ts b/src/management/api/types/GetNetworkAclsResponseContent.ts deleted file mode 100644 index 466a3b3c5d..0000000000 --- a/src/management/api/types/GetNetworkAclsResponseContent.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetNetworkAclsResponseContent { - id?: string; - description?: string; - active?: boolean; - priority?: number; - rule?: Management.NetworkAclRule; - /** The timestamp when the Network ACL Configuration was created */ - created_at?: string; - /** The timestamp when the Network ACL Configuration was last updated */ - updated_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetOrganizationByNameResponseContent.ts b/src/management/api/types/GetOrganizationByNameResponseContent.ts deleted file mode 100644 index c64fccdd62..0000000000 --- a/src/management/api/types/GetOrganizationByNameResponseContent.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetOrganizationByNameResponseContent { - /** Organization identifier. */ - id?: string; - /** The name of this organization. */ - name?: string; - /** Friendly name of this organization. */ - display_name?: string; - branding?: Management.OrganizationBranding; - metadata?: Management.OrganizationMetadata; - token_quota?: Management.TokenQuota; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetOrganizationConnectionResponseContent.ts b/src/management/api/types/GetOrganizationConnectionResponseContent.ts deleted file mode 100644 index 92ef39befc..0000000000 --- a/src/management/api/types/GetOrganizationConnectionResponseContent.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetOrganizationConnectionResponseContent { - /** ID of the connection. */ - connection_id?: string; - /** 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. */ - assign_membership_on_login?: boolean; - /** Determines whether a connection should be displayed on this organization’s login prompt. Only applicable for enterprise connections. Default: true. */ - show_as_button?: boolean; - /** Determines whether organization signup should be enabled for this organization connection. Only applicable for database connections. Default: false. */ - is_signup_enabled?: boolean; - connection?: Management.OrganizationConnectionInformation; -} diff --git a/src/management/api/types/GetOrganizationDiscoveryDomainResponseContent.ts b/src/management/api/types/GetOrganizationDiscoveryDomainResponseContent.ts deleted file mode 100644 index d438bc2a3b..0000000000 --- a/src/management/api/types/GetOrganizationDiscoveryDomainResponseContent.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetOrganizationDiscoveryDomainResponseContent { - /** Organization discovery domain identifier. */ - id: string; - /** The domain name to associate with the organization e.g. acme.com. */ - domain: string; - status: Management.OrganizationDiscoveryDomainStatus; - /** A unique token generated for the discovery domain. This must be placed in a DNS TXT record at the location specified by the verification_host field to prove domain ownership. */ - verification_txt: string; - /** The full domain where the TXT record should be added. */ - verification_host: string; -} diff --git a/src/management/api/types/GetOrganizationInvitationResponseContent.ts b/src/management/api/types/GetOrganizationInvitationResponseContent.ts deleted file mode 100644 index 4b67e199f4..0000000000 --- a/src/management/api/types/GetOrganizationInvitationResponseContent.ts +++ /dev/null @@ -1,28 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetOrganizationInvitationResponseContent { - /** The id of the user invitation. */ - id?: string; - /** Organization identifier. */ - organization_id?: string; - inviter?: Management.OrganizationInvitationInviter; - invitee?: Management.OrganizationInvitationInvitee; - /** The invitation url to be send to the invitee. */ - invitation_url?: string; - /** The ISO 8601 formatted timestamp representing the creation time of the invitation. */ - created_at?: string; - /** The ISO 8601 formatted timestamp representing the expiration time of the invitation. */ - expires_at?: string; - /** Auth0 client ID. Used to resolve the application's login initiation endpoint. */ - client_id?: string; - /** The id of the connection to force invitee to authenticate with. */ - connection_id?: string; - app_metadata?: Management.AppMetadata; - user_metadata?: Management.UserMetadata; - /** List of roles IDs to associated with the user. */ - roles?: string[]; - /** The id of the invitation ticket */ - ticket_id?: string; -} diff --git a/src/management/api/types/GetOrganizationResponseContent.ts b/src/management/api/types/GetOrganizationResponseContent.ts deleted file mode 100644 index 1622714a6f..0000000000 --- a/src/management/api/types/GetOrganizationResponseContent.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetOrganizationResponseContent { - /** Organization identifier. */ - id?: string; - /** The name of this organization. */ - name?: string; - /** Friendly name of this organization. */ - display_name?: string; - branding?: Management.OrganizationBranding; - metadata?: Management.OrganizationMetadata; - token_quota?: Management.TokenQuota; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetPartialsResponseContent.ts b/src/management/api/types/GetPartialsResponseContent.ts deleted file mode 100644 index 3a0a5ff498..0000000000 --- a/src/management/api/types/GetPartialsResponseContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * An object containing template partials for a group of screens. - */ -export type GetPartialsResponseContent = Record; diff --git a/src/management/api/types/GetPhoneTemplateResponseContent.ts b/src/management/api/types/GetPhoneTemplateResponseContent.ts deleted file mode 100644 index cb8d9c50fc..0000000000 --- a/src/management/api/types/GetPhoneTemplateResponseContent.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetPhoneTemplateResponseContent { - id: string; - channel?: string; - customizable?: boolean; - tenant?: string; - content: Management.PhoneTemplateContent; - type: Management.PhoneTemplateNotificationTypeEnum; - /** Whether the template is enabled (false) or disabled (true). */ - disabled: boolean; -} diff --git a/src/management/api/types/GetRefreshTokenResponseContent.ts b/src/management/api/types/GetRefreshTokenResponseContent.ts deleted file mode 100644 index 6b78907a18..0000000000 --- a/src/management/api/types/GetRefreshTokenResponseContent.ts +++ /dev/null @@ -1,24 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetRefreshTokenResponseContent { - /** The ID of the refresh token */ - id?: string; - /** ID of the user which can be used when interacting with other APIs. */ - user_id?: string; - created_at?: Management.RefreshTokenDate; - idle_expires_at?: Management.RefreshTokenDate; - expires_at?: Management.RefreshTokenDate; - device?: Management.RefreshTokenDevice; - /** ID of the client application granted with this refresh token */ - client_id?: string; - session_id?: (Management.RefreshTokenSessionId | undefined) | null; - /** True if the token is a rotating refresh token */ - rotating?: boolean; - /** A list of the resource server IDs associated to this refresh-token and their granted scopes */ - resource_servers?: Management.RefreshTokenResourceServer[]; - last_exchanged_at?: Management.RefreshTokenDate; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetResourceServerResponseContent.ts b/src/management/api/types/GetResourceServerResponseContent.ts deleted file mode 100644 index 0789708ced..0000000000 --- a/src/management/api/types/GetResourceServerResponseContent.ts +++ /dev/null @@ -1,37 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetResourceServerResponseContent { - /** ID of the API (resource server). */ - id?: string; - /** Friendly name for this resource server. Can not contain `<` or `>` characters. */ - name?: string; - /** Whether this is an Auth0 system API (true) or a custom API (false). */ - is_system?: boolean; - /** Unique identifier for the API used as the audience parameter on authorization calls. Can not be changed once set. */ - identifier?: string; - /** List of permissions (scopes) that this API uses. */ - scopes?: Management.ResourceServerScope[]; - signing_alg?: Management.SigningAlgorithmEnum; - /** Secret used to sign tokens when using symmetric algorithms (HS256). */ - signing_secret?: string; - /** Whether refresh tokens can be issued for this API (true) or not (false). */ - allow_offline_access?: boolean; - /** Whether to skip user consent for applications flagged as first party (true) or not (false). */ - skip_consent_for_verifiable_first_party_clients?: boolean; - /** Expiration value (in seconds) for access tokens issued for this API from the token endpoint. */ - token_lifetime?: number; - /** Expiration value (in seconds) for access tokens issued for this API via Implicit or Hybrid Flows. Cannot be greater than the `token_lifetime` value. */ - token_lifetime_for_web?: number; - /** Whether authorization polices are enforced (true) or unenforced (false). */ - enforce_policies?: boolean; - token_dialect?: Management.ResourceServerTokenDialectResponseEnum; - token_encryption?: Management.ResourceServerTokenEncryption | null; - consent_policy?: (Management.ResourceServerConsentPolicyEnum | undefined) | null; - authorization_details?: unknown[]; - proof_of_possession?: Management.ResourceServerProofOfPossession | null; - subject_type_authorization?: Management.ResourceServerSubjectTypeAuthorization; - /** The client ID of the client that this resource server is linked to */ - client_id?: string; -} diff --git a/src/management/api/types/GetRiskAssessmentsSettingsNewDeviceResponseContent.ts b/src/management/api/types/GetRiskAssessmentsSettingsNewDeviceResponseContent.ts deleted file mode 100644 index 57bd4c0135..0000000000 --- a/src/management/api/types/GetRiskAssessmentsSettingsNewDeviceResponseContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface GetRiskAssessmentsSettingsNewDeviceResponseContent { - /** Length of time to remember devices for, in days. */ - remember_for: number; -} diff --git a/src/management/api/types/GetRiskAssessmentsSettingsResponseContent.ts b/src/management/api/types/GetRiskAssessmentsSettingsResponseContent.ts deleted file mode 100644 index adf3634a80..0000000000 --- a/src/management/api/types/GetRiskAssessmentsSettingsResponseContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface GetRiskAssessmentsSettingsResponseContent { - /** Whether or not risk assessment is enabled. */ - enabled: boolean; -} diff --git a/src/management/api/types/GetRoleResponseContent.ts b/src/management/api/types/GetRoleResponseContent.ts deleted file mode 100644 index aa3f25960a..0000000000 --- a/src/management/api/types/GetRoleResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface GetRoleResponseContent { - /** ID for this role. */ - id?: string; - /** Name of this role. */ - name?: string; - /** Description of this role. */ - description?: string; -} diff --git a/src/management/api/types/GetRuleResponseContent.ts b/src/management/api/types/GetRuleResponseContent.ts deleted file mode 100644 index 4575ac173a..0000000000 --- a/src/management/api/types/GetRuleResponseContent.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface GetRuleResponseContent { - /** Name of this rule. */ - name?: string; - /** ID of this rule. */ - id?: string; - /** Whether the rule is enabled (true), or disabled (false). */ - enabled?: boolean; - /** Code to be executed when this rule runs. */ - script?: string; - /** Order that this rule should execute in relative to other rules. Lower-valued rules execute first. */ - order?: number; - /** Execution stage of this rule. Can be `login_success`, `login_failure`, or `pre_authorize`. */ - stage?: string; -} diff --git a/src/management/api/types/GetScimConfigurationDefaultMappingResponseContent.ts b/src/management/api/types/GetScimConfigurationDefaultMappingResponseContent.ts deleted file mode 100644 index fc65641ab8..0000000000 --- a/src/management/api/types/GetScimConfigurationDefaultMappingResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetScimConfigurationDefaultMappingResponseContent { - /** The mapping between auth0 and SCIM */ - mapping?: Management.ScimMappingItem[]; -} diff --git a/src/management/api/types/GetScimConfigurationResponseContent.ts b/src/management/api/types/GetScimConfigurationResponseContent.ts deleted file mode 100644 index 085b2ccd32..0000000000 --- a/src/management/api/types/GetScimConfigurationResponseContent.ts +++ /dev/null @@ -1,22 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetScimConfigurationResponseContent { - /** The connection's identifier */ - connection_id?: string; - /** The connection's identifier */ - connection_name?: string; - /** The connection's strategy */ - strategy?: string; - /** The tenant's name */ - tenant_name?: string; - /** User ID attribute for generating unique user ids */ - user_id_attribute?: string; - /** The mapping between auth0 and SCIM */ - mapping?: Management.ScimMappingItem[]; - /** The Date Time Scim Configuration was created */ - created_at?: string; - /** The Date Time Scim Configuration was last updated */ - updated_on?: string; -} diff --git a/src/management/api/types/GetScimTokensResponseContent.ts b/src/management/api/types/GetScimTokensResponseContent.ts deleted file mode 100644 index 632eba1738..0000000000 --- a/src/management/api/types/GetScimTokensResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * The list of scim tokens for scim clients - */ -export type GetScimTokensResponseContent = Management.ScimTokenItem[]; diff --git a/src/management/api/types/GetSelfServiceProfileResponseContent.ts b/src/management/api/types/GetSelfServiceProfileResponseContent.ts deleted file mode 100644 index 800c80a864..0000000000 --- a/src/management/api/types/GetSelfServiceProfileResponseContent.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetSelfServiceProfileResponseContent { - /** The unique ID of the self-service Profile. */ - id?: string; - /** The name of the self-service Profile. */ - name?: string; - /** The description of the self-service Profile. */ - description?: string; - /** List of attributes to be mapped that will be shown to the user during the SS-SSO flow. */ - user_attributes?: Management.SelfServiceProfileUserAttribute[]; - /** The time when this self-service Profile was created. */ - created_at?: string; - /** The time when this self-service Profile was updated. */ - updated_at?: string; - branding?: Management.SelfServiceProfileBrandingProperties; - /** List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `keycloak-samlp`, `pingfederate`] */ - allowed_strategies?: Management.SelfServiceProfileAllowedStrategyEnum[]; - /** ID of the user-attribute-profile to associate with this self-service profile. */ - user_attribute_profile_id?: string; -} diff --git a/src/management/api/types/GetSessionResponseContent.ts b/src/management/api/types/GetSessionResponseContent.ts deleted file mode 100644 index 8d3faa30cd..0000000000 --- a/src/management/api/types/GetSessionResponseContent.ts +++ /dev/null @@ -1,24 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetSessionResponseContent { - /** The ID of the session */ - id?: string; - /** ID of the user which can be used when interacting with other APIs. */ - user_id?: string; - created_at?: Management.SessionDate; - updated_at?: Management.SessionDate; - authenticated_at?: Management.SessionDate; - idle_expires_at?: Management.SessionDate; - expires_at?: Management.SessionDate; - last_interacted_at?: Management.SessionDate; - device?: Management.SessionDeviceMetadata; - /** List of client details for the session */ - clients?: Management.SessionClientMetadata[]; - authentication?: Management.SessionAuthenticationSignals; - cookie?: Management.SessionCookieMetadata; - session_metadata?: (Management.SessionMetadata | undefined) | null; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetSettingsResponseContent.ts b/src/management/api/types/GetSettingsResponseContent.ts deleted file mode 100644 index 4299cfe538..0000000000 --- a/src/management/api/types/GetSettingsResponseContent.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetSettingsResponseContent { - universal_login_experience?: Management.UniversalLoginExperienceEnum; - /** Whether identifier first is enabled or not */ - identifier_first?: boolean; - /** Use WebAuthn with Device Biometrics as the first authentication factor */ - webauthn_platform_first_factor?: boolean; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetSigningKeysResponseContent.ts b/src/management/api/types/GetSigningKeysResponseContent.ts deleted file mode 100644 index 506620e67d..0000000000 --- a/src/management/api/types/GetSigningKeysResponseContent.ts +++ /dev/null @@ -1,27 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetSigningKeysResponseContent { - /** The key id of the signing key */ - kid: string; - /** The public certificate of the signing key */ - cert: string; - /** The public certificate of the signing key in pkcs7 format */ - pkcs7?: string; - /** True if the key is the the current key */ - current?: boolean; - /** True if the key is the the next key */ - next?: boolean; - /** True if the key is the the previous key */ - previous?: boolean; - current_since?: Management.SigningKeysDate; - current_until?: Management.SigningKeysDate; - /** The cert fingerprint */ - fingerprint: string; - /** The cert thumbprint */ - thumbprint: string; - /** True if the key is revoked */ - revoked?: boolean; - revoked_at?: Management.SigningKeysDate; -} diff --git a/src/management/api/types/GetSupplementalSignalsResponseContent.ts b/src/management/api/types/GetSupplementalSignalsResponseContent.ts deleted file mode 100644 index cea7537e78..0000000000 --- a/src/management/api/types/GetSupplementalSignalsResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface GetSupplementalSignalsResponseContent { - /** Indicates if incoming Akamai Headers should be processed */ - akamai_enabled?: boolean; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetSuspiciousIpThrottlingSettingsResponseContent.ts b/src/management/api/types/GetSuspiciousIpThrottlingSettingsResponseContent.ts deleted file mode 100644 index 60a8030ff4..0000000000 --- a/src/management/api/types/GetSuspiciousIpThrottlingSettingsResponseContent.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetSuspiciousIpThrottlingSettingsResponseContent { - /** Whether or not suspicious IP throttling attack protections are active. */ - enabled?: boolean; - /** - * Action to take when a suspicious IP throttling threshold is violated. - * Possible values: block, admin_notification. - */ - shields?: Management.SuspiciousIpThrottlingShieldsEnum[]; - allowlist?: Management.SuspiciousIpThrottlingAllowlist; - stage?: Management.SuspiciousIpThrottlingStage; -} diff --git a/src/management/api/types/GetTenantSettingsResponseContent.ts b/src/management/api/types/GetTenantSettingsResponseContent.ts deleted file mode 100644 index d4f3ad4520..0000000000 --- a/src/management/api/types/GetTenantSettingsResponseContent.ts +++ /dev/null @@ -1,64 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetTenantSettingsResponseContent { - change_password?: Management.TenantSettingsPasswordPage | null; - guardian_mfa_page?: Management.TenantSettingsGuardianPage | null; - /** Default audience for API authorization. */ - default_audience?: string; - /** Name of connection used for password grants at the `/token`endpoint. The following connection types are supported: LDAP, AD, Database Connections, Passwordless, Windows Azure Active Directory, ADFS. */ - default_directory?: string; - error_page?: Management.TenantSettingsErrorPage | null; - device_flow?: Management.TenantSettingsDeviceFlow | null; - default_token_quota?: Management.DefaultTokenQuota | null; - flags?: Management.TenantSettingsFlags; - /** Friendly name for this tenant. */ - friendly_name?: string; - /** URL of logo to be shown for this tenant (recommended size: 150x150) */ - picture_url?: string; - /** End-user support email address. */ - support_email?: string; - /** End-user support URL. */ - support_url?: string; - /** URLs that are valid to redirect to after logout from Auth0. */ - allowed_logout_urls?: string[]; - /** Number of hours a session will stay valid. */ - session_lifetime?: number; - /** Number of hours for which a session can be inactive before the user must log in again. */ - idle_session_lifetime?: number; - /** Number of hours an ephemeral (non-persistent) session will stay valid. */ - ephemeral_session_lifetime?: number; - /** Number of hours for which an ephemeral (non-persistent) session can be inactive before the user must log in again. */ - idle_ephemeral_session_lifetime?: number; - /** Selected sandbox version for the extensibility environment. */ - sandbox_version?: string; - /** Selected sandbox version for rules and hooks extensibility. */ - legacy_sandbox_version?: string; - /** Available sandbox versions for the extensibility environment. */ - sandbox_versions_available?: string[]; - /** The default absolute redirection uri, must be https */ - default_redirection_uri?: string; - /** Supported locales for the user interface. */ - enabled_locales?: Management.SupportedLocales[]; - session_cookie?: Management.SessionCookieSchema | null; - sessions?: Management.TenantSettingsSessions | null; - oidc_logout?: Management.TenantOidcLogoutSettings; - /** Whether to accept an organization name instead of an ID on auth endpoints */ - allow_organization_name_in_authentication_api?: boolean; - /** Whether to enable flexible factors for MFA in the PostLogin action */ - customize_mfa_in_postlogin_action?: boolean; - /** Supported ACR values */ - acr_values_supported?: string[]; - mtls?: Management.TenantSettingsMtls | null; - /** Enables the use of Pushed Authorization Requests */ - pushed_authorization_requests_supported?: boolean; - /** Supports iss parameter in authorization responses */ - authorization_response_iss_parameter_supported?: boolean | null; - /** - * Controls whether a confirmation prompt is shown during login flows when the redirect URI uses non-verifiable callback URIs (for example, a custom URI schema such as `myapp://`, or `localhost`). - * If set to true, a confirmation prompt will not be shown. We recommend that this is set to false for improved protection from malicious apps. - * See https://auth0.com/docs/secure/security-guidance/measures-against-app-impersonation for more information. - */ - skip_non_verifiable_callback_uri_confirmation_prompt?: boolean | null; -} diff --git a/src/management/api/types/GetTokenExchangeProfileResponseContent.ts b/src/management/api/types/GetTokenExchangeProfileResponseContent.ts deleted file mode 100644 index 832daf9851..0000000000 --- a/src/management/api/types/GetTokenExchangeProfileResponseContent.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetTokenExchangeProfileResponseContent { - /** The unique ID of the token exchange profile. */ - id?: string; - /** Friendly name of this profile. */ - name?: string; - /** Subject token type for this profile. When receiving a token exchange request on the Authentication API, the corresponding token exchange profile with a matching subject_token_type will be executed. This must be a URI. */ - subject_token_type?: string; - /** The ID of the Custom Token Exchange action to execute for this profile, in order to validate the subject_token. The action must use the custom-token-exchange trigger. */ - action_id?: string; - type?: Management.TokenExchangeProfileTypeEnum; - /** The time when this profile was created. */ - created_at?: string; - /** The time when this profile was updated. */ - updated_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetUniversalLoginTemplate.ts b/src/management/api/types/GetUniversalLoginTemplate.ts deleted file mode 100644 index b4d43830bf..0000000000 --- a/src/management/api/types/GetUniversalLoginTemplate.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface GetUniversalLoginTemplate { - /** The custom page template for the New Universal Login Experience */ - body?: string; -} diff --git a/src/management/api/types/GetUniversalLoginTemplateResponseContent.ts b/src/management/api/types/GetUniversalLoginTemplateResponseContent.ts deleted file mode 100644 index 604c754479..0000000000 --- a/src/management/api/types/GetUniversalLoginTemplateResponseContent.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type GetUniversalLoginTemplateResponseContent = - | Management.GetUniversalLoginTemplate - /** - * The custom page template for the New Universal Login Experience */ - | string; diff --git a/src/management/api/types/GetUserAttributeProfileResponseContent.ts b/src/management/api/types/GetUserAttributeProfileResponseContent.ts deleted file mode 100644 index 1d12bb54f6..0000000000 --- a/src/management/api/types/GetUserAttributeProfileResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetUserAttributeProfileResponseContent { - id?: Management.UserAttributeProfileId; - name?: Management.UserAttributeProfileName; - user_id?: Management.UserAttributeProfileUserId; - user_attributes?: Management.UserAttributeProfileUserAttributes; -} diff --git a/src/management/api/types/GetUserAttributeProfileTemplateResponseContent.ts b/src/management/api/types/GetUserAttributeProfileTemplateResponseContent.ts deleted file mode 100644 index 3941534bb7..0000000000 --- a/src/management/api/types/GetUserAttributeProfileTemplateResponseContent.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetUserAttributeProfileTemplateResponseContent { - /** The id of the template. */ - id?: string; - /** The user-friendly name of the template displayed in the UI. */ - display_name?: string; - template?: Management.UserAttributeProfileTemplate; -} diff --git a/src/management/api/types/GetUserAuthenticationMethodResponseContent.ts b/src/management/api/types/GetUserAuthenticationMethodResponseContent.ts deleted file mode 100644 index bfa15968cd..0000000000 --- a/src/management/api/types/GetUserAuthenticationMethodResponseContent.ts +++ /dev/null @@ -1,43 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetUserAuthenticationMethodResponseContent { - /** The ID of the authentication method (auto generated) */ - id: string; - type: Management.AuthenticationMethodTypeEnum; - /** The authentication method status */ - confirmed?: boolean; - /** A human-readable label to identify the authentication method */ - name?: string; - authentication_methods?: Management.UserAuthenticationMethodProperties[]; - preferred_authentication_method?: Management.PreferredAuthenticationMethodEnum; - /** The ID of a linked authentication method. Linked authentication methods will be deleted together. */ - link_id?: string; - /** Applies to phone authentication methods only. The destination phone number used to send verification codes via text and voice. */ - phone_number?: string; - /** Applies to email and email-verification authentication methods only. The email address used to send verification messages. */ - email?: string; - /** Applies to webauthn authentication methods only. The ID of the generated credential. */ - key_id?: string; - /** Applies to webauthn authentication methods only. The public key. */ - public_key?: string; - /** Authenticator creation date */ - created_at: string; - /** Enrollment date */ - enrolled_at?: string; - /** Last authentication */ - last_auth_at?: string; - /** Applies to passkeys only. The kind of device the credential is stored on as defined by backup eligibility. "single_device" credentials cannot be backed up and synced to another device, "multi_device" credentials can be backed up if enabled by the end-user. */ - credential_device_type?: string; - /** Applies to passkeys only. Whether the credential was backed up. */ - credential_backed_up?: boolean; - /** Applies to passkeys only. The ID of the user identity linked with the authentication method. */ - identity_user_id?: string; - /** Applies to passkeys only. The user-agent of the browser used to create the passkey. */ - user_agent?: string; - /** Applies to passkey authentication methods only. Authenticator Attestation Globally Unique Identifier. */ - aaguid?: string; - /** Applies to webauthn/passkey authentication methods only. The credential's relying party identifier. */ - relying_party_identifier?: string; -} diff --git a/src/management/api/types/GetUserResponseContent.ts b/src/management/api/types/GetUserResponseContent.ts deleted file mode 100644 index ff4213f0ae..0000000000 --- a/src/management/api/types/GetUserResponseContent.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetUserResponseContent { - /** ID of the user which can be used when interacting with other APIs. */ - user_id?: string; - /** Email address of this user. */ - email?: string; - /** Whether this email address is verified (true) or unverified (false). */ - email_verified?: boolean; - /** Username of this user. */ - username?: string; - /** Phone number for this user. Follows the E.164 recommendation. */ - phone_number?: string; - /** Whether this phone number has been verified (true) or not (false). */ - phone_verified?: boolean; - created_at?: Management.UserDateSchema; - updated_at?: Management.UserDateSchema; - /** Array of user identity objects when accounts are linked. */ - identities?: Management.UserIdentitySchema[]; - app_metadata?: Management.UserAppMetadataSchema; - user_metadata?: Management.UserMetadataSchema; - /** URL to picture, photo, or avatar of this user. */ - picture?: string; - /** Name of this user. */ - name?: string; - /** Preferred nickname or alias of this user. */ - nickname?: string; - /** List of multi-factor authentication providers with which this user has enrolled. */ - multifactor?: string[]; - /** Last IP address from which this user logged in. */ - last_ip?: string; - last_login?: Management.UserDateSchema; - /** Total number of logins this user has performed. */ - logins_count?: number; - /** Whether this user was blocked by an administrator (true) or is not (false). */ - blocked?: boolean; - /** Given name/first name/forename of this user. */ - given_name?: string; - /** Family name/last name/surname of this user. */ - family_name?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GetVerifiableCredentialTemplateResponseContent.ts b/src/management/api/types/GetVerifiableCredentialTemplateResponseContent.ts deleted file mode 100644 index f3c4942f2d..0000000000 --- a/src/management/api/types/GetVerifiableCredentialTemplateResponseContent.ts +++ /dev/null @@ -1,25 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GetVerifiableCredentialTemplateResponseContent { - /** The id of the template. */ - id?: string; - /** The name of the template. */ - name?: string; - /** The type of the template. */ - type?: string; - /** The dialect of the template. */ - dialect?: string; - presentation?: Management.MdlPresentationRequest; - /** The custom certificate authority. */ - custom_certificate_authority?: string; - /** The well-known trusted issuers, comma separated. */ - well_known_trusted_issuers?: string; - /** The date and time the template was created. */ - created_at?: string; - /** The date and time the template was created. */ - updated_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/Group.ts b/src/management/api/types/Group.ts deleted file mode 100644 index a919a8be32..0000000000 --- a/src/management/api/types/Group.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Represents the metadata of a group. Member lists are retrieved via a separate endpoint. - */ -export interface Group { - /** Unique identifier for the group (service-generated). */ - id?: string; - /** Name of the group. Must be unique within its scope (connection, organization, or tenant). Must contain between 1 and 128 printable ASCII characters. */ - name?: string; - /** External identifier for the group, often used for SCIM synchronization. Max length of 256 characters. */ - external_id?: string; - /** Identifier for the connection this group belongs to (if a connection group). */ - connection_id?: string; - /** Identifier for the organization this group belongs to (if an organization group). */ - organization_id?: string | null; - /** Identifier for the tenant this group belongs to. */ - tenant_name?: string; - description?: string | null; - /** Timestamp of when the group was created. */ - created_at?: string; - /** Timestamp of when the group was last updated. */ - updated_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/GuardianEnrollmentDate.ts b/src/management/api/types/GuardianEnrollmentDate.ts deleted file mode 100644 index a0c53c85e4..0000000000 --- a/src/management/api/types/GuardianEnrollmentDate.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Enrollment date and time. - */ -export type GuardianEnrollmentDate = string; diff --git a/src/management/api/types/GuardianEnrollmentFactorEnum.ts b/src/management/api/types/GuardianEnrollmentFactorEnum.ts deleted file mode 100644 index 3f6a841819..0000000000 --- a/src/management/api/types/GuardianEnrollmentFactorEnum.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Optional. Specifies which factor the user must enroll with.
Note: Parameter can only be used with Universal Login; it cannot be used with Classic Login or custom MFA pages. */ -export const GuardianEnrollmentFactorEnum = { - PushNotification: "push-notification", - Phone: "phone", - Email: "email", - Otp: "otp", - WebauthnRoaming: "webauthn-roaming", - WebauthnPlatform: "webauthn-platform", -} as const; -export type GuardianEnrollmentFactorEnum = - (typeof GuardianEnrollmentFactorEnum)[keyof typeof GuardianEnrollmentFactorEnum]; diff --git a/src/management/api/types/GuardianEnrollmentStatus.ts b/src/management/api/types/GuardianEnrollmentStatus.ts deleted file mode 100644 index 96986ede75..0000000000 --- a/src/management/api/types/GuardianEnrollmentStatus.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Status of this enrollment. Can be `pending` or `confirmed`. */ -export const GuardianEnrollmentStatus = { - Pending: "pending", - Confirmed: "confirmed", -} as const; -export type GuardianEnrollmentStatus = (typeof GuardianEnrollmentStatus)[keyof typeof GuardianEnrollmentStatus]; diff --git a/src/management/api/types/GuardianFactor.ts b/src/management/api/types/GuardianFactor.ts deleted file mode 100644 index 05450dfb53..0000000000 --- a/src/management/api/types/GuardianFactor.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface GuardianFactor { - /** Whether this factor is enabled (true) or disabled (false). */ - enabled: boolean; - /** Whether trial limits have been exceeded. */ - trial_expired?: boolean; - name?: Management.GuardianFactorNameEnum; -} diff --git a/src/management/api/types/GuardianFactorNameEnum.ts b/src/management/api/types/GuardianFactorNameEnum.ts deleted file mode 100644 index 7a842a8975..0000000000 --- a/src/management/api/types/GuardianFactorNameEnum.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Factor name. Can be `sms`, `push-notification`, `email`, `duo` `otp` `webauthn-roaming`, `webauthn-platform`, or `recovery-code`. */ -export const GuardianFactorNameEnum = { - PushNotification: "push-notification", - Sms: "sms", - Email: "email", - Duo: "duo", - Otp: "otp", - WebauthnRoaming: "webauthn-roaming", - WebauthnPlatform: "webauthn-platform", - RecoveryCode: "recovery-code", -} as const; -export type GuardianFactorNameEnum = (typeof GuardianFactorNameEnum)[keyof typeof GuardianFactorNameEnum]; diff --git a/src/management/api/types/GuardianFactorPhoneFactorMessageTypeEnum.ts b/src/management/api/types/GuardianFactorPhoneFactorMessageTypeEnum.ts deleted file mode 100644 index 751bf752e6..0000000000 --- a/src/management/api/types/GuardianFactorPhoneFactorMessageTypeEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const GuardianFactorPhoneFactorMessageTypeEnum = { - Sms: "sms", - Voice: "voice", -} as const; -export type GuardianFactorPhoneFactorMessageTypeEnum = - (typeof GuardianFactorPhoneFactorMessageTypeEnum)[keyof typeof GuardianFactorPhoneFactorMessageTypeEnum]; diff --git a/src/management/api/types/GuardianFactorsProviderPushNotificationProviderDataEnum.ts b/src/management/api/types/GuardianFactorsProviderPushNotificationProviderDataEnum.ts deleted file mode 100644 index 02640227ce..0000000000 --- a/src/management/api/types/GuardianFactorsProviderPushNotificationProviderDataEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const GuardianFactorsProviderPushNotificationProviderDataEnum = { - Guardian: "guardian", - Sns: "sns", - Direct: "direct", -} as const; -export type GuardianFactorsProviderPushNotificationProviderDataEnum = - (typeof GuardianFactorsProviderPushNotificationProviderDataEnum)[keyof typeof GuardianFactorsProviderPushNotificationProviderDataEnum]; diff --git a/src/management/api/types/GuardianFactorsProviderSmsProviderEnum.ts b/src/management/api/types/GuardianFactorsProviderSmsProviderEnum.ts deleted file mode 100644 index e223a2828e..0000000000 --- a/src/management/api/types/GuardianFactorsProviderSmsProviderEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const GuardianFactorsProviderSmsProviderEnum = { - Auth0: "auth0", - Twilio: "twilio", - PhoneMessageHook: "phone-message-hook", -} as const; -export type GuardianFactorsProviderSmsProviderEnum = - (typeof GuardianFactorsProviderSmsProviderEnum)[keyof typeof GuardianFactorsProviderSmsProviderEnum]; diff --git a/src/management/api/types/Hook.ts b/src/management/api/types/Hook.ts deleted file mode 100644 index b3841e5db0..0000000000 --- a/src/management/api/types/Hook.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface Hook { - /** Trigger ID */ - triggerId?: string; - /** ID of this hook. */ - id?: string; - /** Name of this hook. */ - name?: string; - /** Whether this hook will be executed (true) or ignored (false). */ - enabled?: boolean; - /** Code to be executed when this hook runs. */ - script?: string; - dependencies?: Management.HookDependencies; -} diff --git a/src/management/api/types/HookDependencies.ts b/src/management/api/types/HookDependencies.ts deleted file mode 100644 index 1b20c2923c..0000000000 --- a/src/management/api/types/HookDependencies.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Dependencies of this hook used by webtask server. - */ -export type HookDependencies = Record; diff --git a/src/management/api/types/HookTriggerIdEnum.ts b/src/management/api/types/HookTriggerIdEnum.ts deleted file mode 100644 index 8f7d2a5f2c..0000000000 --- a/src/management/api/types/HookTriggerIdEnum.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Retrieves hooks that match the trigger */ -export const HookTriggerIdEnum = { - CredentialsExchange: "credentials-exchange", - PreUserRegistration: "pre-user-registration", - PostUserRegistration: "post-user-registration", - PostChangePassword: "post-change-password", - SendPhoneMessage: "send-phone-message", -} as const; -export type HookTriggerIdEnum = (typeof HookTriggerIdEnum)[keyof typeof HookTriggerIdEnum]; diff --git a/src/management/api/types/HttpCustomHeader.ts b/src/management/api/types/HttpCustomHeader.ts deleted file mode 100644 index 40c1cd4ac3..0000000000 --- a/src/management/api/types/HttpCustomHeader.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface HttpCustomHeader { - /** HTTP header name */ - header?: string; - /** HTTP header value */ - value?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/Identity.ts b/src/management/api/types/Identity.ts deleted file mode 100644 index 1a6cd8f8d5..0000000000 --- a/src/management/api/types/Identity.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * This must be provided to verify primary social, enterprise and passwordless email identities. Also, is needed to verify secondary identities. - */ -export interface Identity { - /** user_id of the identity to be verified. */ - user_id: string; - provider: Management.IdentityProviderEnum; - /** connection_id of the identity. */ - connection_id?: string; -} diff --git a/src/management/api/types/IdentityProviderEnum.ts b/src/management/api/types/IdentityProviderEnum.ts deleted file mode 100644 index cc1fe82dc4..0000000000 --- a/src/management/api/types/IdentityProviderEnum.ts +++ /dev/null @@ -1,68 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Identity provider name of the identity (e.g. `google-oauth2`). */ -export const IdentityProviderEnum = { - Ad: "ad", - Adfs: "adfs", - Amazon: "amazon", - Apple: "apple", - Dropbox: "dropbox", - Bitbucket: "bitbucket", - Aol: "aol", - Auth0Oidc: "auth0-oidc", - Auth0: "auth0", - Baidu: "baidu", - Bitly: "bitly", - Box: "box", - Custom: "custom", - Daccount: "daccount", - Dwolla: "dwolla", - Email: "email", - EvernoteSandbox: "evernote-sandbox", - Evernote: "evernote", - Exact: "exact", - Facebook: "facebook", - Fitbit: "fitbit", - Flickr: "flickr", - Github: "github", - GoogleApps: "google-apps", - GoogleOauth2: "google-oauth2", - Instagram: "instagram", - Ip: "ip", - Line: "line", - Linkedin: "linkedin", - Miicard: "miicard", - Oauth1: "oauth1", - Oauth2: "oauth2", - Office365: "office365", - Oidc: "oidc", - Okta: "okta", - Paypal: "paypal", - PaypalSandbox: "paypal-sandbox", - Pingfederate: "pingfederate", - Planningcenter: "planningcenter", - Renren: "renren", - SalesforceCommunity: "salesforce-community", - SalesforceSandbox: "salesforce-sandbox", - Salesforce: "salesforce", - Samlp: "samlp", - Sharepoint: "sharepoint", - Shopify: "shopify", - Shop: "shop", - Sms: "sms", - Soundcloud: "soundcloud", - ThecitySandbox: "thecity-sandbox", - Thecity: "thecity", - Thirtysevensignals: "thirtysevensignals", - Twitter: "twitter", - Untappd: "untappd", - Vkontakte: "vkontakte", - Waad: "waad", - Weibo: "weibo", - Windowslive: "windowslive", - Wordpress: "wordpress", - Yahoo: "yahoo", - Yammer: "yammer", - Yandex: "yandex", -} as const; -export type IdentityProviderEnum = (typeof IdentityProviderEnum)[keyof typeof IdentityProviderEnum]; diff --git a/src/management/api/types/ImportEncryptionKeyResponseContent.ts b/src/management/api/types/ImportEncryptionKeyResponseContent.ts deleted file mode 100644 index 1e12594283..0000000000 --- a/src/management/api/types/ImportEncryptionKeyResponseContent.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Encryption key - */ -export interface ImportEncryptionKeyResponseContent { - /** Key ID */ - kid: string; - type: Management.EncryptionKeyType; - state: Management.EncryptionKeyState; - /** Key creation timestamp */ - created_at: string; - /** Key update timestamp */ - updated_at: string; - /** ID of parent wrapping key */ - parent_kid: string; - /** Public key in PEM format */ - public_key?: string; -} diff --git a/src/management/api/types/Integration.ts b/src/management/api/types/Integration.ts deleted file mode 100644 index 4a8580e18b..0000000000 --- a/src/management/api/types/Integration.ts +++ /dev/null @@ -1,47 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Integration defines a self contained functioning unit which partners - * publish. A partner may create one or many of these integrations. - */ -export interface Integration { - /** - * id is a system generated GUID. This same ID is designed to be federated in - * all the applicable localities. - */ - id?: string; - /** catalog_id refers to the ID in the marketplace catalog */ - catalog_id?: string; - /** url_slug refers to the url_slug in the marketplace catalog */ - url_slug?: string; - /** - * partner_id is the foreign key reference to the partner account this - * integration belongs to. - */ - partner_id?: string; - /** - * name is the integration name, which will be used for display purposes in - * the marketplace. - * - * To start we're going to make sure the display name is at least 3 - * characters. Can adjust this easily later. - */ - name?: string; - /** - * description adds more text for the integration name -- also relevant for - * the marketplace listing. - */ - description?: string; - /** short_description is the brief description of the integration, which is used for display purposes in cards */ - short_description?: string; - logo?: string; - feature_type?: Management.IntegrationFeatureTypeEnum; - terms_of_use_url?: string; - privacy_policy_url?: string; - public_support_link?: string; - current_release?: Management.IntegrationRelease; - created_at?: string; - updated_at?: string; -} diff --git a/src/management/api/types/IntegrationFeatureTypeEnum.ts b/src/management/api/types/IntegrationFeatureTypeEnum.ts deleted file mode 100644 index 1d143a8422..0000000000 --- a/src/management/api/types/IntegrationFeatureTypeEnum.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** feature_type is the type of the integration. */ -export const IntegrationFeatureTypeEnum = { - Unspecified: "unspecified", - Action: "action", - SocialConnection: "social_connection", - LogStream: "log_stream", - SsoIntegration: "sso_integration", - SmsProvider: "sms_provider", -} as const; -export type IntegrationFeatureTypeEnum = (typeof IntegrationFeatureTypeEnum)[keyof typeof IntegrationFeatureTypeEnum]; diff --git a/src/management/api/types/IntegrationRelease.ts b/src/management/api/types/IntegrationRelease.ts deleted file mode 100644 index 701552a9d2..0000000000 --- a/src/management/api/types/IntegrationRelease.ts +++ /dev/null @@ -1,19 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface IntegrationRelease { - /** The id of the associated IntegrationRelease */ - id?: string; - trigger?: Management.ActionTrigger; - semver?: Management.IntegrationSemVer; - /** - * required_secrets declares all the necessary secrets for an integration to - * work. - */ - required_secrets?: Management.IntegrationRequiredParam[]; - /** required_configuration declares all the necessary configuration fields for an integration to work. */ - required_configuration?: Management.IntegrationRequiredParam[]; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/IntegrationRequiredParam.ts b/src/management/api/types/IntegrationRequiredParam.ts deleted file mode 100644 index 28a21c704f..0000000000 --- a/src/management/api/types/IntegrationRequiredParam.ts +++ /dev/null @@ -1,31 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Param are form input values, primarily utilized when specifying secrets and - * configuration values for actions. - * - * These are especially important for partner integrations -- but can be - * exposed to tenant admins as well if they want to parameterize their custom - * actions. - */ -export interface IntegrationRequiredParam { - type?: Management.IntegrationRequiredParamTypeEnum; - /** The name of the parameter. */ - name?: string; - /** The flag for if this parameter is required. */ - required?: boolean; - /** The temp flag for if this parameter is required (experimental; for Labs use only). */ - optional?: boolean; - /** The short label for this parameter. */ - label?: string; - /** The lengthier description for this parameter. */ - description?: string; - /** The default value for this parameter. */ - default_value?: string; - /** Placeholder text for this parameter. */ - placeholder?: string; - /** The allowable options for this param. */ - options?: Management.IntegrationRequiredParamOption[]; -} diff --git a/src/management/api/types/IntegrationRequiredParamOption.ts b/src/management/api/types/IntegrationRequiredParamOption.ts deleted file mode 100644 index 00bf9a957d..0000000000 --- a/src/management/api/types/IntegrationRequiredParamOption.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface IntegrationRequiredParamOption { - /** The value of an option that will be used within the application. */ - value?: string; - /** The display value of an option suitable for displaying in a UI. */ - label?: string; -} diff --git a/src/management/api/types/IntegrationRequiredParamTypeEnum.ts b/src/management/api/types/IntegrationRequiredParamTypeEnum.ts deleted file mode 100644 index cf19af4d76..0000000000 --- a/src/management/api/types/IntegrationRequiredParamTypeEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const IntegrationRequiredParamTypeEnum = { - Unspecified: "UNSPECIFIED", - String: "STRING", -} as const; -export type IntegrationRequiredParamTypeEnum = - (typeof IntegrationRequiredParamTypeEnum)[keyof typeof IntegrationRequiredParamTypeEnum]; diff --git a/src/management/api/types/IntegrationSemVer.ts b/src/management/api/types/IntegrationSemVer.ts deleted file mode 100644 index 12ba9fc28b..0000000000 --- a/src/management/api/types/IntegrationSemVer.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Semver denotes the major.minor version of an integration release - */ -export interface IntegrationSemVer { - /** Major is the major number of a semver */ - major?: number; - /** Minior is the minior number of a semver */ - minor?: number; -} diff --git a/src/management/api/types/JobFileFormatEnum.ts b/src/management/api/types/JobFileFormatEnum.ts deleted file mode 100644 index a4f45b257d..0000000000 --- a/src/management/api/types/JobFileFormatEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Format of the file. Must be `json` or `csv`. */ -export const JobFileFormatEnum = { - Json: "json", - Csv: "csv", -} as const; -export type JobFileFormatEnum = (typeof JobFileFormatEnum)[keyof typeof JobFileFormatEnum]; diff --git a/src/management/api/types/ListActionBindingsPaginatedResponseContent.ts b/src/management/api/types/ListActionBindingsPaginatedResponseContent.ts deleted file mode 100644 index 9ea351ba85..0000000000 --- a/src/management/api/types/ListActionBindingsPaginatedResponseContent.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListActionBindingsPaginatedResponseContent { - /** The total result count. */ - total?: number; - /** Page index of the results being returned. First page is 0. */ - page?: number; - /** Number of results per page. */ - per_page?: number; - /** The list of actions that are bound to this trigger in the order in which they will be executed. */ - bindings?: Management.ActionBinding[]; -} diff --git a/src/management/api/types/ListActionTriggersResponseContent.ts b/src/management/api/types/ListActionTriggersResponseContent.ts deleted file mode 100644 index df893ce8a1..0000000000 --- a/src/management/api/types/ListActionTriggersResponseContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListActionTriggersResponseContent { - triggers?: Management.ActionTrigger[]; -} diff --git a/src/management/api/types/ListActionVersionsPaginatedResponseContent.ts b/src/management/api/types/ListActionVersionsPaginatedResponseContent.ts deleted file mode 100644 index 15b61b7210..0000000000 --- a/src/management/api/types/ListActionVersionsPaginatedResponseContent.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListActionVersionsPaginatedResponseContent { - /** The total result count. */ - total?: number; - /** Page index of the results being returned. First page is 0. */ - page?: number; - /** Number of results per page. */ - per_page?: number; - versions?: Management.ActionVersion[]; -} diff --git a/src/management/api/types/ListActionsPaginatedResponseContent.ts b/src/management/api/types/ListActionsPaginatedResponseContent.ts deleted file mode 100644 index 63cbcae565..0000000000 --- a/src/management/api/types/ListActionsPaginatedResponseContent.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListActionsPaginatedResponseContent { - /** The total result count. */ - total?: number; - /** Page index of the results being returned. First page is 0. */ - page?: number; - /** Number of results per page. */ - per_page?: number; - /** The list of actions. */ - actions?: Management.Action[]; -} diff --git a/src/management/api/types/ListAculsOffsetPaginatedResponseContent.ts b/src/management/api/types/ListAculsOffsetPaginatedResponseContent.ts deleted file mode 100644 index 89902f15e5..0000000000 --- a/src/management/api/types/ListAculsOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListAculsOffsetPaginatedResponseContent { - configs?: Management.AculResponseContent[]; - /** the index of the first configuration in the response (before filtering) */ - start?: number; - /** the maximum number of configurations shown per page (before filtering) */ - limit?: number; - /** the total number of configurations on this tenant */ - total?: number; -} diff --git a/src/management/api/types/ListBrandingPhoneProvidersResponseContent.ts b/src/management/api/types/ListBrandingPhoneProvidersResponseContent.ts deleted file mode 100644 index 50b87f135f..0000000000 --- a/src/management/api/types/ListBrandingPhoneProvidersResponseContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListBrandingPhoneProvidersResponseContent { - providers?: Management.PhoneProviderSchemaMasked[]; -} diff --git a/src/management/api/types/ListClientConnectionsResponseContent.ts b/src/management/api/types/ListClientConnectionsResponseContent.ts deleted file mode 100644 index 3cab0204e4..0000000000 --- a/src/management/api/types/ListClientConnectionsResponseContent.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListClientConnectionsResponseContent { - connections: Management.ConnectionForList[]; - /** Encoded next token */ - next?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ListClientGrantOrganizationsPaginatedResponseContent.ts b/src/management/api/types/ListClientGrantOrganizationsPaginatedResponseContent.ts deleted file mode 100644 index e76f194f01..0000000000 --- a/src/management/api/types/ListClientGrantOrganizationsPaginatedResponseContent.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListClientGrantOrganizationsPaginatedResponseContent { - /** Opaque identifier for use with the from query parameter for the next page of results.
This identifier is valid for 24 hours. */ - next?: string; - organizations?: Management.Organization[]; -} diff --git a/src/management/api/types/ListClientGrantPaginatedResponseContent.ts b/src/management/api/types/ListClientGrantPaginatedResponseContent.ts deleted file mode 100644 index 3a3868f4d2..0000000000 --- a/src/management/api/types/ListClientGrantPaginatedResponseContent.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListClientGrantPaginatedResponseContent { - /** Opaque identifier for use with the from query parameter for the next page of results.
This identifier is valid for 24 hours. */ - next?: string; - client_grants?: Management.ClientGrantResponseContent[]; -} diff --git a/src/management/api/types/ListClientsOffsetPaginatedResponseContent.ts b/src/management/api/types/ListClientsOffsetPaginatedResponseContent.ts deleted file mode 100644 index d625c0ee59..0000000000 --- a/src/management/api/types/ListClientsOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListClientsOffsetPaginatedResponseContent { - start?: number; - limit?: number; - total?: number; - clients?: Management.Client[]; -} diff --git a/src/management/api/types/ListConnectionsCheckpointPaginatedResponseContent.ts b/src/management/api/types/ListConnectionsCheckpointPaginatedResponseContent.ts deleted file mode 100644 index 96f9996228..0000000000 --- a/src/management/api/types/ListConnectionsCheckpointPaginatedResponseContent.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListConnectionsCheckpointPaginatedResponseContent { - /** Opaque identifier for use with the from query parameter for the next page of results. */ - next?: string; - connections?: Management.ConnectionForList[]; -} diff --git a/src/management/api/types/ListCustomDomainsResponseContent.ts b/src/management/api/types/ListCustomDomainsResponseContent.ts deleted file mode 100644 index f43da7ea76..0000000000 --- a/src/management/api/types/ListCustomDomainsResponseContent.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ListCustomDomainsResponseContent = Management.CustomDomain[]; diff --git a/src/management/api/types/ListDeviceCredentialsOffsetPaginatedResponseContent.ts b/src/management/api/types/ListDeviceCredentialsOffsetPaginatedResponseContent.ts deleted file mode 100644 index cb56afc07f..0000000000 --- a/src/management/api/types/ListDeviceCredentialsOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListDeviceCredentialsOffsetPaginatedResponseContent { - start?: number; - limit?: number; - total?: number; - device_credentials?: Management.DeviceCredential[]; -} diff --git a/src/management/api/types/ListEncryptionKeyOffsetPaginatedResponseContent.ts b/src/management/api/types/ListEncryptionKeyOffsetPaginatedResponseContent.ts deleted file mode 100644 index 7c0bc7b880..0000000000 --- a/src/management/api/types/ListEncryptionKeyOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListEncryptionKeyOffsetPaginatedResponseContent { - /** Page index of the results to return. First page is 0. */ - start?: number; - /** Number of results per page. */ - limit?: number; - /** Total amount of encryption keys. */ - total?: number; - /** Encryption keys. */ - keys?: Management.EncryptionKey[]; -} diff --git a/src/management/api/types/ListFlowExecutionsPaginatedResponseContent.ts b/src/management/api/types/ListFlowExecutionsPaginatedResponseContent.ts deleted file mode 100644 index 3296899d34..0000000000 --- a/src/management/api/types/ListFlowExecutionsPaginatedResponseContent.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListFlowExecutionsPaginatedResponseContent { - /** Opaque identifier for use with the from query parameter for the next page of results.
This identifier is valid for 24 hours. */ - next?: string; - executions?: Management.FlowExecutionSummary[]; -} diff --git a/src/management/api/types/ListFlowsOffsetPaginatedResponseContent.ts b/src/management/api/types/ListFlowsOffsetPaginatedResponseContent.ts deleted file mode 100644 index 62ad7b5fd2..0000000000 --- a/src/management/api/types/ListFlowsOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListFlowsOffsetPaginatedResponseContent { - start?: number; - limit?: number; - total?: number; - flows?: Management.FlowSummary[]; -} diff --git a/src/management/api/types/ListFlowsVaultConnectionsOffsetPaginatedResponseContent.ts b/src/management/api/types/ListFlowsVaultConnectionsOffsetPaginatedResponseContent.ts deleted file mode 100644 index 4bf58a8f86..0000000000 --- a/src/management/api/types/ListFlowsVaultConnectionsOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListFlowsVaultConnectionsOffsetPaginatedResponseContent { - start?: number; - limit?: number; - total?: number; - connections?: Management.FlowsVaultConnectionSummary[]; -} diff --git a/src/management/api/types/ListFormsOffsetPaginatedResponseContent.ts b/src/management/api/types/ListFormsOffsetPaginatedResponseContent.ts deleted file mode 100644 index adda16d0be..0000000000 --- a/src/management/api/types/ListFormsOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListFormsOffsetPaginatedResponseContent { - start?: number; - limit?: number; - total?: number; - forms?: Management.FormSummary[]; -} diff --git a/src/management/api/types/ListGuardianPoliciesResponseContent.ts b/src/management/api/types/ListGuardianPoliciesResponseContent.ts deleted file mode 100644 index 53cd7be699..0000000000 --- a/src/management/api/types/ListGuardianPoliciesResponseContent.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type ListGuardianPoliciesResponseContent = Management.MfaPolicyEnum[]; diff --git a/src/management/api/types/ListHooksOffsetPaginatedResponseContent.ts b/src/management/api/types/ListHooksOffsetPaginatedResponseContent.ts deleted file mode 100644 index 8e6f384db8..0000000000 --- a/src/management/api/types/ListHooksOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListHooksOffsetPaginatedResponseContent { - start?: number; - limit?: number; - total?: number; - hooks?: Management.Hook[]; -} diff --git a/src/management/api/types/ListLogOffsetPaginatedResponseContent.ts b/src/management/api/types/ListLogOffsetPaginatedResponseContent.ts deleted file mode 100644 index e9ed71b2d6..0000000000 --- a/src/management/api/types/ListLogOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListLogOffsetPaginatedResponseContent { - start?: number; - limit?: number; - length?: number; - total?: number; - logs?: Management.Log[]; -} diff --git a/src/management/api/types/ListNetworkAclsOffsetPaginatedResponseContent.ts b/src/management/api/types/ListNetworkAclsOffsetPaginatedResponseContent.ts deleted file mode 100644 index b6b3645aa4..0000000000 --- a/src/management/api/types/ListNetworkAclsOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListNetworkAclsOffsetPaginatedResponseContent { - network_acls?: Management.NetworkAclsResponseContent[]; - start?: number; - limit?: number; - total?: number; -} diff --git a/src/management/api/types/ListOrganizationClientGrantsOffsetPaginatedResponseContent.ts b/src/management/api/types/ListOrganizationClientGrantsOffsetPaginatedResponseContent.ts deleted file mode 100644 index 1715afafc6..0000000000 --- a/src/management/api/types/ListOrganizationClientGrantsOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListOrganizationClientGrantsOffsetPaginatedResponseContent { - start?: number; - limit?: number; - total?: number; - client_grants?: Management.OrganizationClientGrant[]; -} diff --git a/src/management/api/types/ListOrganizationConnectionsOffsetPaginatedResponseContent.ts b/src/management/api/types/ListOrganizationConnectionsOffsetPaginatedResponseContent.ts deleted file mode 100644 index e27dc7f543..0000000000 --- a/src/management/api/types/ListOrganizationConnectionsOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListOrganizationConnectionsOffsetPaginatedResponseContent { - start?: number; - limit?: number; - total?: number; - enabled_connections?: Management.OrganizationConnection[]; -} diff --git a/src/management/api/types/ListOrganizationDiscoveryDomainsResponseContent.ts b/src/management/api/types/ListOrganizationDiscoveryDomainsResponseContent.ts deleted file mode 100644 index 4a371fd4d2..0000000000 --- a/src/management/api/types/ListOrganizationDiscoveryDomainsResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListOrganizationDiscoveryDomainsResponseContent { - next?: string; - domains: Management.OrganizationDiscoveryDomain[]; -} diff --git a/src/management/api/types/ListOrganizationInvitationsOffsetPaginatedResponseContent.ts b/src/management/api/types/ListOrganizationInvitationsOffsetPaginatedResponseContent.ts deleted file mode 100644 index 9e7b119d23..0000000000 --- a/src/management/api/types/ListOrganizationInvitationsOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListOrganizationInvitationsOffsetPaginatedResponseContent { - start?: number; - limit?: number; - invitations?: Management.OrganizationInvitation[]; -} diff --git a/src/management/api/types/ListOrganizationMemberRolesOffsetPaginatedResponseContent.ts b/src/management/api/types/ListOrganizationMemberRolesOffsetPaginatedResponseContent.ts deleted file mode 100644 index c7adccff79..0000000000 --- a/src/management/api/types/ListOrganizationMemberRolesOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListOrganizationMemberRolesOffsetPaginatedResponseContent { - start?: number; - limit?: number; - total?: number; - roles?: Management.Role[]; -} diff --git a/src/management/api/types/ListOrganizationMembersPaginatedResponseContent.ts b/src/management/api/types/ListOrganizationMembersPaginatedResponseContent.ts deleted file mode 100644 index 194dba9700..0000000000 --- a/src/management/api/types/ListOrganizationMembersPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListOrganizationMembersPaginatedResponseContent { - next?: string; - members?: Management.OrganizationMember[]; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ListOrganizationsPaginatedResponseContent.ts b/src/management/api/types/ListOrganizationsPaginatedResponseContent.ts deleted file mode 100644 index 454d2011a0..0000000000 --- a/src/management/api/types/ListOrganizationsPaginatedResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListOrganizationsPaginatedResponseContent { - next?: string; - organizations?: Management.Organization[]; -} diff --git a/src/management/api/types/ListPhoneTemplatesResponseContent.ts b/src/management/api/types/ListPhoneTemplatesResponseContent.ts deleted file mode 100644 index fd33b20a7c..0000000000 --- a/src/management/api/types/ListPhoneTemplatesResponseContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListPhoneTemplatesResponseContent { - templates?: Management.PhoneTemplate[]; -} diff --git a/src/management/api/types/ListRefreshTokensPaginatedResponseContent.ts b/src/management/api/types/ListRefreshTokensPaginatedResponseContent.ts deleted file mode 100644 index 7cebe3274c..0000000000 --- a/src/management/api/types/ListRefreshTokensPaginatedResponseContent.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListRefreshTokensPaginatedResponseContent { - tokens?: Management.RefreshTokenResponseContent[]; - /** A cursor to be used as the "from" query parameter for the next page of results. */ - next?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ListResourceServerOffsetPaginatedResponseContent.ts b/src/management/api/types/ListResourceServerOffsetPaginatedResponseContent.ts deleted file mode 100644 index 198f7d1962..0000000000 --- a/src/management/api/types/ListResourceServerOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListResourceServerOffsetPaginatedResponseContent { - start?: number; - limit?: number; - total?: number; - resource_servers?: Management.ResourceServer[]; -} diff --git a/src/management/api/types/ListRolePermissionsOffsetPaginatedResponseContent.ts b/src/management/api/types/ListRolePermissionsOffsetPaginatedResponseContent.ts deleted file mode 100644 index 31f1ba31e1..0000000000 --- a/src/management/api/types/ListRolePermissionsOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListRolePermissionsOffsetPaginatedResponseContent { - start?: number; - limit?: number; - total?: number; - permissions?: Management.PermissionsResponsePayload[]; -} diff --git a/src/management/api/types/ListRoleUsersPaginatedResponseContent.ts b/src/management/api/types/ListRoleUsersPaginatedResponseContent.ts deleted file mode 100644 index 9db8255c2b..0000000000 --- a/src/management/api/types/ListRoleUsersPaginatedResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListRoleUsersPaginatedResponseContent { - next?: string; - users?: Management.RoleUser[]; -} diff --git a/src/management/api/types/ListRolesOffsetPaginatedResponseContent.ts b/src/management/api/types/ListRolesOffsetPaginatedResponseContent.ts deleted file mode 100644 index ef067b97ea..0000000000 --- a/src/management/api/types/ListRolesOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListRolesOffsetPaginatedResponseContent { - start?: number; - limit?: number; - total?: number; - roles?: Management.Role[]; -} diff --git a/src/management/api/types/ListRulesOffsetPaginatedResponseContent.ts b/src/management/api/types/ListRulesOffsetPaginatedResponseContent.ts deleted file mode 100644 index 1eed81c25d..0000000000 --- a/src/management/api/types/ListRulesOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListRulesOffsetPaginatedResponseContent { - start?: number; - limit?: number; - total?: number; - rules?: Management.Rule[]; -} diff --git a/src/management/api/types/ListSelfServiceProfileCustomTextResponseContent.ts b/src/management/api/types/ListSelfServiceProfileCustomTextResponseContent.ts deleted file mode 100644 index 1279c0b3ae..0000000000 --- a/src/management/api/types/ListSelfServiceProfileCustomTextResponseContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * The list of custom text keys and values. - */ -export type ListSelfServiceProfileCustomTextResponseContent = Record; diff --git a/src/management/api/types/ListSelfServiceProfilesPaginatedResponseContent.ts b/src/management/api/types/ListSelfServiceProfilesPaginatedResponseContent.ts deleted file mode 100644 index ccfe90f906..0000000000 --- a/src/management/api/types/ListSelfServiceProfilesPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListSelfServiceProfilesPaginatedResponseContent { - start?: number; - limit?: number; - total?: number; - self_service_profiles?: Management.SelfServiceProfile[]; -} diff --git a/src/management/api/types/ListTokenExchangeProfileResponseContent.ts b/src/management/api/types/ListTokenExchangeProfileResponseContent.ts deleted file mode 100644 index 9a754b6a76..0000000000 --- a/src/management/api/types/ListTokenExchangeProfileResponseContent.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListTokenExchangeProfileResponseContent { - /** Opaque identifier for use with the from query parameter for the next page of results.
This identifier is valid for 24 hours. */ - next?: string; - token_exchange_profiles?: Management.TokenExchangeProfileResponseContent[]; -} diff --git a/src/management/api/types/ListUserAttributeProfileTemplateResponseContent.ts b/src/management/api/types/ListUserAttributeProfileTemplateResponseContent.ts deleted file mode 100644 index f28ca78c1e..0000000000 --- a/src/management/api/types/ListUserAttributeProfileTemplateResponseContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListUserAttributeProfileTemplateResponseContent { - user_attribute_profile_templates?: Management.UserAttributeProfileTemplateItem[]; -} diff --git a/src/management/api/types/ListUserAttributeProfilesPaginatedResponseContent.ts b/src/management/api/types/ListUserAttributeProfilesPaginatedResponseContent.ts deleted file mode 100644 index 1725b93efd..0000000000 --- a/src/management/api/types/ListUserAttributeProfilesPaginatedResponseContent.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListUserAttributeProfilesPaginatedResponseContent { - /** A cursor to be used as the "from" query parameter for the next page of results. */ - next?: string; - user_attribute_profiles?: Management.UserAttributeProfile[]; -} diff --git a/src/management/api/types/ListUserAuthenticationMethodsOffsetPaginatedResponseContent.ts b/src/management/api/types/ListUserAuthenticationMethodsOffsetPaginatedResponseContent.ts deleted file mode 100644 index 713e2680fe..0000000000 --- a/src/management/api/types/ListUserAuthenticationMethodsOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListUserAuthenticationMethodsOffsetPaginatedResponseContent { - /** Index of the starting record. Derived from the page and per_page parameters. */ - start?: number; - /** Maximum amount of records to return. */ - limit?: number; - /** Total number of pageable records. */ - total?: number; - /** The paginated authentication methods. Returned in this structure when include_totals is true. */ - authenticators?: Management.UserAuthenticationMethod[]; -} diff --git a/src/management/api/types/ListUserBlocksByIdentifierResponseContent.ts b/src/management/api/types/ListUserBlocksByIdentifierResponseContent.ts deleted file mode 100644 index ab8312d5d0..0000000000 --- a/src/management/api/types/ListUserBlocksByIdentifierResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListUserBlocksByIdentifierResponseContent { - /** Array of identifier + IP address pairs. IP address is optional, and may be omitted in certain circumstances (such as Account Lockout mode). */ - blocked_for?: Management.UserBlockIdentifier[]; -} diff --git a/src/management/api/types/ListUserBlocksResponseContent.ts b/src/management/api/types/ListUserBlocksResponseContent.ts deleted file mode 100644 index 90e13343cd..0000000000 --- a/src/management/api/types/ListUserBlocksResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListUserBlocksResponseContent { - /** Array of identifier + IP address pairs. IP address is optional, and may be omitted in certain circumstances (such as Account Lockout mode). */ - blocked_for?: Management.UserBlockIdentifier[]; -} diff --git a/src/management/api/types/ListUserConnectedAccountsResponseContent.ts b/src/management/api/types/ListUserConnectedAccountsResponseContent.ts deleted file mode 100644 index 9df9a60661..0000000000 --- a/src/management/api/types/ListUserConnectedAccountsResponseContent.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListUserConnectedAccountsResponseContent { - connected_accounts: Management.ConnectedAccount[]; - /** The token to retrieve the next page of connected accounts (if there is one) */ - next?: string; -} diff --git a/src/management/api/types/ListUserGrantsOffsetPaginatedResponseContent.ts b/src/management/api/types/ListUserGrantsOffsetPaginatedResponseContent.ts deleted file mode 100644 index 255e9e78c5..0000000000 --- a/src/management/api/types/ListUserGrantsOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListUserGrantsOffsetPaginatedResponseContent { - start?: number; - limit?: number; - total?: number; - grants?: Management.UserGrant[]; -} diff --git a/src/management/api/types/ListUserOrganizationsOffsetPaginatedResponseContent.ts b/src/management/api/types/ListUserOrganizationsOffsetPaginatedResponseContent.ts deleted file mode 100644 index 3f7158fda7..0000000000 --- a/src/management/api/types/ListUserOrganizationsOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListUserOrganizationsOffsetPaginatedResponseContent { - start?: number; - limit?: number; - total?: number; - organizations?: Management.Organization[]; -} diff --git a/src/management/api/types/ListUserPermissionsOffsetPaginatedResponseContent.ts b/src/management/api/types/ListUserPermissionsOffsetPaginatedResponseContent.ts deleted file mode 100644 index 99101d2549..0000000000 --- a/src/management/api/types/ListUserPermissionsOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListUserPermissionsOffsetPaginatedResponseContent { - start?: number; - limit?: number; - total?: number; - permissions?: Management.UserPermissionSchema[]; -} diff --git a/src/management/api/types/ListUserRolesOffsetPaginatedResponseContent.ts b/src/management/api/types/ListUserRolesOffsetPaginatedResponseContent.ts deleted file mode 100644 index 27a85ecfd4..0000000000 --- a/src/management/api/types/ListUserRolesOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListUserRolesOffsetPaginatedResponseContent { - start?: number; - limit?: number; - total?: number; - roles?: Management.Role[]; -} diff --git a/src/management/api/types/ListUserSessionsPaginatedResponseContent.ts b/src/management/api/types/ListUserSessionsPaginatedResponseContent.ts deleted file mode 100644 index 2d24a30adb..0000000000 --- a/src/management/api/types/ListUserSessionsPaginatedResponseContent.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListUserSessionsPaginatedResponseContent { - sessions?: Management.SessionResponseContent[]; - /** A cursor to be used as the "from" query parameter for the next page of results. */ - next?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ListUsersOffsetPaginatedResponseContent.ts b/src/management/api/types/ListUsersOffsetPaginatedResponseContent.ts deleted file mode 100644 index 3a8c41675d..0000000000 --- a/src/management/api/types/ListUsersOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListUsersOffsetPaginatedResponseContent { - start?: number; - limit?: number; - length?: number; - total?: number; - users?: Management.UserResponseSchema[]; -} diff --git a/src/management/api/types/ListVerifiableCredentialTemplatesPaginatedResponseContent.ts b/src/management/api/types/ListVerifiableCredentialTemplatesPaginatedResponseContent.ts deleted file mode 100644 index 73da133801..0000000000 --- a/src/management/api/types/ListVerifiableCredentialTemplatesPaginatedResponseContent.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ListVerifiableCredentialTemplatesPaginatedResponseContent { - /** Opaque identifier for use with the from query parameter for the next page of results.
This identifier is valid for 24 hours. */ - next?: string; - templates?: Management.VerifiableCredentialTemplateResponse[]; -} diff --git a/src/management/api/types/Log.ts b/src/management/api/types/Log.ts deleted file mode 100644 index 05de2e4b45..0000000000 --- a/src/management/api/types/Log.ts +++ /dev/null @@ -1,46 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface Log { - date?: Management.LogDate; - /** Type of event. */ - type?: string; - /** Description of this event. */ - description?: string | null; - /** Name of the connection the event relates to. */ - connection?: string; - /** ID of the connection the event relates to. */ - connection_id?: string; - /** ID of the client (application). */ - client_id?: string; - /** Name of the client (application). */ - client_name?: string; - /** IP address of the log event source. */ - ip?: string; - /** Hostname the event applies to. */ - hostname?: string; - /** ID of the user involved in the event. */ - user_id?: string; - /** Name of the user involved in the event. */ - user_name?: string; - /** API audience the event applies to. */ - audience?: string; - /** Scope permissions applied to the event. */ - scope?: string; - /** Name of the strategy involved in the event. */ - strategy?: string; - /** Type of strategy involved in the event. */ - strategy_type?: string; - /** Unique ID of the event. */ - log_id?: string; - /** Whether the client was a mobile device (true) or desktop/laptop/server (false). */ - isMobile?: boolean; - details?: Management.LogDetails; - /** User agent string from the client device that caused the event. */ - user_agent?: string; - security_context?: Management.LogSecurityContext; - location_info?: Management.LogLocationInfo; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/LogDate.ts b/src/management/api/types/LogDate.ts deleted file mode 100644 index be5558d3ad..0000000000 --- a/src/management/api/types/LogDate.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type LogDate = - /** - * Date when the event occurred in ISO 8601 format. */ - string | Management.LogDateObject; diff --git a/src/management/api/types/LogDateObject.ts b/src/management/api/types/LogDateObject.ts deleted file mode 100644 index e451e4f0fb..0000000000 --- a/src/management/api/types/LogDateObject.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Date when the event occurred in ISO 8601 format. - */ -export type LogDateObject = Record; diff --git a/src/management/api/types/LogDetails.ts b/src/management/api/types/LogDetails.ts deleted file mode 100644 index 89ae52b24b..0000000000 --- a/src/management/api/types/LogDetails.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Additional useful details about this event (structure is dependent upon event type). - */ -export type LogDetails = Record; diff --git a/src/management/api/types/LogLocationInfo.ts b/src/management/api/types/LogLocationInfo.ts deleted file mode 100644 index 88ad9fb2af..0000000000 --- a/src/management/api/types/LogLocationInfo.ts +++ /dev/null @@ -1,25 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Information about the location that triggered this event based on the `ip`. - */ -export interface LogLocationInfo { - /** Two-letter Alpha-2 ISO 3166-1 country code. */ - country_code?: string; - /** Three-letter Alpha-3 ISO 3166-1 country code. */ - country_code3?: string; - /** Full country name in English. */ - country_name?: string; - /** Full city name in English. */ - city_name?: string; - /** Global latitude (horizontal) position. */ - latitude?: string; - /** Global longitude (vertical) position. */ - longitude?: string; - /** Time zone name as found in the tz database. */ - time_zone?: string; - /** Continent the country is located within. Can be `AF` (Africa), `AN` (Antarctica), `AS` (Asia), `EU` (Europe), `NA` (North America), `OC` (Oceania) or `SA` (South America). */ - continent_code?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/LogSecurityContext.ts b/src/management/api/types/LogSecurityContext.ts deleted file mode 100644 index f915b07cdf..0000000000 --- a/src/management/api/types/LogSecurityContext.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Information about security-related signals. - */ -export interface LogSecurityContext { - /** JA3 fingerprint value. */ - ja3?: string; - /** JA4 fingerprint value. */ - ja4?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/LogStreamDatadogEnum.ts b/src/management/api/types/LogStreamDatadogEnum.ts deleted file mode 100644 index 3c89e66335..0000000000 --- a/src/management/api/types/LogStreamDatadogEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type LogStreamDatadogEnum = "datadog"; diff --git a/src/management/api/types/LogStreamDatadogRegionEnum.ts b/src/management/api/types/LogStreamDatadogRegionEnum.ts deleted file mode 100644 index d2eadf8689..0000000000 --- a/src/management/api/types/LogStreamDatadogRegionEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Datadog region */ -export const LogStreamDatadogRegionEnum = { - Us: "us", - Eu: "eu", - Us3: "us3", - Us5: "us5", -} as const; -export type LogStreamDatadogRegionEnum = (typeof LogStreamDatadogRegionEnum)[keyof typeof LogStreamDatadogRegionEnum]; diff --git a/src/management/api/types/LogStreamDatadogResponseSchema.ts b/src/management/api/types/LogStreamDatadogResponseSchema.ts deleted file mode 100644 index d4252d21fd..0000000000 --- a/src/management/api/types/LogStreamDatadogResponseSchema.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface LogStreamDatadogResponseSchema { - /** The id of the log stream */ - id?: string; - /** log stream name */ - name?: string; - status?: Management.LogStreamStatusEnum; - type?: Management.LogStreamDatadogEnum; - /** True for priority log streams, false for non-priority */ - isPriority?: boolean; - /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ - filters?: Management.LogStreamFilter[]; - pii_config?: Management.LogStreamPiiConfig; - sink?: Management.LogStreamDatadogSink; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/LogStreamDatadogSink.ts b/src/management/api/types/LogStreamDatadogSink.ts deleted file mode 100644 index 00b13af204..0000000000 --- a/src/management/api/types/LogStreamDatadogSink.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface LogStreamDatadogSink { - /** Datadog API Key */ - datadogApiKey: string; - datadogRegion: Management.LogStreamDatadogRegionEnum; -} diff --git a/src/management/api/types/LogStreamEventBridgeEnum.ts b/src/management/api/types/LogStreamEventBridgeEnum.ts deleted file mode 100644 index 3ec7d0cd6c..0000000000 --- a/src/management/api/types/LogStreamEventBridgeEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type LogStreamEventBridgeEnum = "eventbridge"; diff --git a/src/management/api/types/LogStreamEventBridgeResponseSchema.ts b/src/management/api/types/LogStreamEventBridgeResponseSchema.ts deleted file mode 100644 index a636d4e085..0000000000 --- a/src/management/api/types/LogStreamEventBridgeResponseSchema.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface LogStreamEventBridgeResponseSchema { - /** The id of the log stream */ - id?: string; - /** log stream name */ - name?: string; - status?: Management.LogStreamStatusEnum; - type?: Management.LogStreamEventBridgeEnum; - /** True for priority log streams, false for non-priority */ - isPriority?: boolean; - /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ - filters?: Management.LogStreamFilter[]; - pii_config?: Management.LogStreamPiiConfig; - sink?: Management.LogStreamEventBridgeSink; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/LogStreamEventBridgeSink.ts b/src/management/api/types/LogStreamEventBridgeSink.ts deleted file mode 100644 index 58c9c524d1..0000000000 --- a/src/management/api/types/LogStreamEventBridgeSink.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface LogStreamEventBridgeSink { - /** AWS account ID */ - awsAccountId: string; - awsRegion: Management.LogStreamEventBridgeSinkRegionEnum; - /** AWS EventBridge partner event source */ - awsPartnerEventSource?: string; -} diff --git a/src/management/api/types/LogStreamEventBridgeSinkRegionEnum.ts b/src/management/api/types/LogStreamEventBridgeSinkRegionEnum.ts deleted file mode 100644 index d29e497b13..0000000000 --- a/src/management/api/types/LogStreamEventBridgeSinkRegionEnum.ts +++ /dev/null @@ -1,43 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The region in which the EventBridge event source will be created */ -export const LogStreamEventBridgeSinkRegionEnum = { - AfSouth1: "af-south-1", - ApEast1: "ap-east-1", - ApEast2: "ap-east-2", - ApNortheast1: "ap-northeast-1", - ApNortheast2: "ap-northeast-2", - ApNortheast3: "ap-northeast-3", - ApSouth1: "ap-south-1", - ApSouth2: "ap-south-2", - ApSoutheast1: "ap-southeast-1", - ApSoutheast2: "ap-southeast-2", - ApSoutheast3: "ap-southeast-3", - ApSoutheast4: "ap-southeast-4", - ApSoutheast5: "ap-southeast-5", - ApSoutheast6: "ap-southeast-6", - ApSoutheast7: "ap-southeast-7", - CaCentral1: "ca-central-1", - CaWest1: "ca-west-1", - EuCentral1: "eu-central-1", - EuCentral2: "eu-central-2", - EuNorth1: "eu-north-1", - EuSouth1: "eu-south-1", - EuSouth2: "eu-south-2", - EuWest1: "eu-west-1", - EuWest2: "eu-west-2", - EuWest3: "eu-west-3", - IlCentral1: "il-central-1", - MeCentral1: "me-central-1", - MeSouth1: "me-south-1", - MxCentral1: "mx-central-1", - SaEast1: "sa-east-1", - UsGovEast1: "us-gov-east-1", - UsGovWest1: "us-gov-west-1", - UsEast1: "us-east-1", - UsEast2: "us-east-2", - UsWest1: "us-west-1", - UsWest2: "us-west-2", -} as const; -export type LogStreamEventBridgeSinkRegionEnum = - (typeof LogStreamEventBridgeSinkRegionEnum)[keyof typeof LogStreamEventBridgeSinkRegionEnum]; diff --git a/src/management/api/types/LogStreamEventGridEnum.ts b/src/management/api/types/LogStreamEventGridEnum.ts deleted file mode 100644 index dea8214194..0000000000 --- a/src/management/api/types/LogStreamEventGridEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type LogStreamEventGridEnum = "eventgrid"; diff --git a/src/management/api/types/LogStreamEventGridRegionEnum.ts b/src/management/api/types/LogStreamEventGridRegionEnum.ts deleted file mode 100644 index 2fd4dc5c81..0000000000 --- a/src/management/api/types/LogStreamEventGridRegionEnum.ts +++ /dev/null @@ -1,41 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Azure Region Name */ -export const LogStreamEventGridRegionEnum = { - Australiacentral: "australiacentral", - Australiaeast: "australiaeast", - Australiasoutheast: "australiasoutheast", - Brazilsouth: "brazilsouth", - Canadacentral: "canadacentral", - Canadaeast: "canadaeast", - Centralindia: "centralindia", - Centralus: "centralus", - Eastasia: "eastasia", - Eastus: "eastus", - Eastus2: "eastus2", - Francecentral: "francecentral", - Germanywestcentral: "germanywestcentral", - Japaneast: "japaneast", - Japanwest: "japanwest", - Koreacentral: "koreacentral", - Koreasouth: "koreasouth", - Northcentralus: "northcentralus", - Northeurope: "northeurope", - Norwayeast: "norwayeast", - Southafricanorth: "southafricanorth", - Southcentralus: "southcentralus", - Southeastasia: "southeastasia", - Southindia: "southindia", - Swedencentral: "swedencentral", - Switzerlandnorth: "switzerlandnorth", - Uaenorth: "uaenorth", - Uksouth: "uksouth", - Ukwest: "ukwest", - Westcentralus: "westcentralus", - Westeurope: "westeurope", - Westindia: "westindia", - Westus: "westus", - Westus2: "westus2", -} as const; -export type LogStreamEventGridRegionEnum = - (typeof LogStreamEventGridRegionEnum)[keyof typeof LogStreamEventGridRegionEnum]; diff --git a/src/management/api/types/LogStreamEventGridResponseSchema.ts b/src/management/api/types/LogStreamEventGridResponseSchema.ts deleted file mode 100644 index 2904074a15..0000000000 --- a/src/management/api/types/LogStreamEventGridResponseSchema.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface LogStreamEventGridResponseSchema { - /** The id of the log stream */ - id?: string; - /** log stream name */ - name?: string; - status?: Management.LogStreamStatusEnum; - type?: Management.LogStreamEventGridEnum; - /** True for priority log streams, false for non-priority */ - isPriority?: boolean; - /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ - filters?: Management.LogStreamFilter[]; - pii_config?: Management.LogStreamPiiConfig; - sink?: Management.LogStreamEventGridSink; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/LogStreamEventGridSink.ts b/src/management/api/types/LogStreamEventGridSink.ts deleted file mode 100644 index a212d05cd6..0000000000 --- a/src/management/api/types/LogStreamEventGridSink.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface LogStreamEventGridSink { - /** Subscription ID */ - azureSubscriptionId: string; - azureRegion: Management.LogStreamEventGridRegionEnum; - /** Resource Group */ - azureResourceGroup: string; - /** Partner Topic */ - azurePartnerTopic?: string; -} diff --git a/src/management/api/types/LogStreamFilter.ts b/src/management/api/types/LogStreamFilter.ts deleted file mode 100644 index 926f69dc40..0000000000 --- a/src/management/api/types/LogStreamFilter.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface LogStreamFilter { - type?: Management.LogStreamFilterTypeEnum; - name?: Management.LogStreamFilterGroupNameEnum; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/LogStreamFilterGroupNameEnum.ts b/src/management/api/types/LogStreamFilterGroupNameEnum.ts deleted file mode 100644 index c2414f4f16..0000000000 --- a/src/management/api/types/LogStreamFilterGroupNameEnum.ts +++ /dev/null @@ -1,27 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Category group name */ -export const LogStreamFilterGroupNameEnum = { - AuthLoginFail: "auth.login.fail", - AuthLoginNotification: "auth.login.notification", - AuthLoginSuccess: "auth.login.success", - AuthLogoutFail: "auth.logout.fail", - AuthLogoutSuccess: "auth.logout.success", - AuthSignupFail: "auth.signup.fail", - AuthSignupSuccess: "auth.signup.success", - AuthSilentAuthFail: "auth.silent_auth.fail", - AuthSilentAuthSuccess: "auth.silent_auth.success", - AuthTokenExchangeFail: "auth.token_exchange.fail", - AuthTokenExchangeSuccess: "auth.token_exchange.success", - ManagementFail: "management.fail", - ManagementSuccess: "management.success", - ScimEvent: "scim.event", - SystemNotification: "system.notification", - UserFail: "user.fail", - UserNotification: "user.notification", - UserSuccess: "user.success", - Actions: "actions", - Other: "other", -} as const; -export type LogStreamFilterGroupNameEnum = - (typeof LogStreamFilterGroupNameEnum)[keyof typeof LogStreamFilterGroupNameEnum]; diff --git a/src/management/api/types/LogStreamFilterTypeEnum.ts b/src/management/api/types/LogStreamFilterTypeEnum.ts deleted file mode 100644 index 0b504c80c3..0000000000 --- a/src/management/api/types/LogStreamFilterTypeEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Filter type. Currently `category` is the only valid type. - */ -export type LogStreamFilterTypeEnum = "category"; diff --git a/src/management/api/types/LogStreamHttpContentFormatEnum.ts b/src/management/api/types/LogStreamHttpContentFormatEnum.ts deleted file mode 100644 index 98f2e61dd7..0000000000 --- a/src/management/api/types/LogStreamHttpContentFormatEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** HTTP JSON format */ -export const LogStreamHttpContentFormatEnum = { - Jsonarray: "JSONARRAY", - Jsonlines: "JSONLINES", - Jsonobject: "JSONOBJECT", -} as const; -export type LogStreamHttpContentFormatEnum = - (typeof LogStreamHttpContentFormatEnum)[keyof typeof LogStreamHttpContentFormatEnum]; diff --git a/src/management/api/types/LogStreamHttpEnum.ts b/src/management/api/types/LogStreamHttpEnum.ts deleted file mode 100644 index cd7647591d..0000000000 --- a/src/management/api/types/LogStreamHttpEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type LogStreamHttpEnum = "http"; diff --git a/src/management/api/types/LogStreamHttpResponseSchema.ts b/src/management/api/types/LogStreamHttpResponseSchema.ts deleted file mode 100644 index df765f086a..0000000000 --- a/src/management/api/types/LogStreamHttpResponseSchema.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface LogStreamHttpResponseSchema { - /** The id of the log stream */ - id?: string; - /** log stream name */ - name?: string; - status?: Management.LogStreamStatusEnum; - type?: Management.LogStreamHttpEnum; - /** True for priority log streams, false for non-priority */ - isPriority?: boolean; - /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ - filters?: Management.LogStreamFilter[]; - pii_config?: Management.LogStreamPiiConfig; - sink?: Management.LogStreamHttpSink; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/LogStreamHttpSink.ts b/src/management/api/types/LogStreamHttpSink.ts deleted file mode 100644 index 60846ec21c..0000000000 --- a/src/management/api/types/LogStreamHttpSink.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface LogStreamHttpSink { - /** HTTP Authorization header */ - httpAuthorization?: string; - httpContentFormat?: Management.LogStreamHttpContentFormatEnum; - /** HTTP Content-Type header */ - httpContentType?: string; - /** HTTP endpoint */ - httpEndpoint: string; - /** custom HTTP headers */ - httpCustomHeaders?: Management.HttpCustomHeader[]; -} diff --git a/src/management/api/types/LogStreamMixpanelEnum.ts b/src/management/api/types/LogStreamMixpanelEnum.ts deleted file mode 100644 index 16dd852252..0000000000 --- a/src/management/api/types/LogStreamMixpanelEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type LogStreamMixpanelEnum = "mixpanel"; diff --git a/src/management/api/types/LogStreamMixpanelRegionEnum.ts b/src/management/api/types/LogStreamMixpanelRegionEnum.ts deleted file mode 100644 index e0a9793462..0000000000 --- a/src/management/api/types/LogStreamMixpanelRegionEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Mixpanel Region */ -export const LogStreamMixpanelRegionEnum = { - Us: "us", - Eu: "eu", -} as const; -export type LogStreamMixpanelRegionEnum = - (typeof LogStreamMixpanelRegionEnum)[keyof typeof LogStreamMixpanelRegionEnum]; diff --git a/src/management/api/types/LogStreamMixpanelResponseSchema.ts b/src/management/api/types/LogStreamMixpanelResponseSchema.ts deleted file mode 100644 index 2bdf7a9916..0000000000 --- a/src/management/api/types/LogStreamMixpanelResponseSchema.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface LogStreamMixpanelResponseSchema { - /** The id of the log stream */ - id?: string; - /** log stream name */ - name?: string; - status?: Management.LogStreamStatusEnum; - type?: Management.LogStreamMixpanelEnum; - /** True for priority log streams, false for non-priority */ - isPriority?: boolean; - /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ - filters?: Management.LogStreamFilter[]; - pii_config?: Management.LogStreamPiiConfig; - sink?: Management.LogStreamMixpanelSink; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/LogStreamMixpanelSink.ts b/src/management/api/types/LogStreamMixpanelSink.ts deleted file mode 100644 index 439739fce9..0000000000 --- a/src/management/api/types/LogStreamMixpanelSink.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface LogStreamMixpanelSink { - mixpanelRegion: Management.LogStreamMixpanelRegionEnum; - /** Mixpanel Project Id */ - mixpanelProjectId: string; - /** Mixpanel Service Account Username */ - mixpanelServiceAccountUsername: string; - /** Mixpanel Service Account Password */ - mixpanelServiceAccountPassword: string; -} diff --git a/src/management/api/types/LogStreamMixpanelSinkPatch.ts b/src/management/api/types/LogStreamMixpanelSinkPatch.ts deleted file mode 100644 index d1e36c1dd6..0000000000 --- a/src/management/api/types/LogStreamMixpanelSinkPatch.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface LogStreamMixpanelSinkPatch { - mixpanelRegion: Management.LogStreamMixpanelRegionEnum; - /** Mixpanel Project Id */ - mixpanelProjectId: string; - /** Mixpanel Service Account Username */ - mixpanelServiceAccountUsername: string; - /** Mixpanel Service Account Password */ - mixpanelServiceAccountPassword?: string; -} diff --git a/src/management/api/types/LogStreamPiiAlgorithmEnum.ts b/src/management/api/types/LogStreamPiiAlgorithmEnum.ts deleted file mode 100644 index 967925e452..0000000000 --- a/src/management/api/types/LogStreamPiiAlgorithmEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type LogStreamPiiAlgorithmEnum = "xxhash"; diff --git a/src/management/api/types/LogStreamPiiConfig.ts b/src/management/api/types/LogStreamPiiConfig.ts deleted file mode 100644 index ef3745d845..0000000000 --- a/src/management/api/types/LogStreamPiiConfig.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface LogStreamPiiConfig { - log_fields: Management.LogStreamPiiLogFieldsEnum[]; - method?: Management.LogStreamPiiMethodEnum; - algorithm?: Management.LogStreamPiiAlgorithmEnum; -} diff --git a/src/management/api/types/LogStreamPiiLogFieldsEnum.ts b/src/management/api/types/LogStreamPiiLogFieldsEnum.ts deleted file mode 100644 index 3bed988c47..0000000000 --- a/src/management/api/types/LogStreamPiiLogFieldsEnum.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const LogStreamPiiLogFieldsEnum = { - FirstName: "first_name", - LastName: "last_name", - Username: "username", - Email: "email", - Phone: "phone", - Address: "address", -} as const; -export type LogStreamPiiLogFieldsEnum = (typeof LogStreamPiiLogFieldsEnum)[keyof typeof LogStreamPiiLogFieldsEnum]; diff --git a/src/management/api/types/LogStreamPiiMethodEnum.ts b/src/management/api/types/LogStreamPiiMethodEnum.ts deleted file mode 100644 index c62c8f6bdf..0000000000 --- a/src/management/api/types/LogStreamPiiMethodEnum.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const LogStreamPiiMethodEnum = { - Mask: "mask", - Hash: "hash", -} as const; -export type LogStreamPiiMethodEnum = (typeof LogStreamPiiMethodEnum)[keyof typeof LogStreamPiiMethodEnum]; diff --git a/src/management/api/types/LogStreamResponseSchema.ts b/src/management/api/types/LogStreamResponseSchema.ts deleted file mode 100644 index 2e51a1131e..0000000000 --- a/src/management/api/types/LogStreamResponseSchema.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type LogStreamResponseSchema = - | Management.LogStreamHttpResponseSchema - | Management.LogStreamEventBridgeResponseSchema - | Management.LogStreamEventGridResponseSchema - | Management.LogStreamDatadogResponseSchema - | Management.LogStreamSplunkResponseSchema - | Management.LogStreamSumoResponseSchema - | Management.LogStreamSegmentResponseSchema - | Management.LogStreamMixpanelResponseSchema; diff --git a/src/management/api/types/LogStreamSegmentEnum.ts b/src/management/api/types/LogStreamSegmentEnum.ts deleted file mode 100644 index 64efb6a936..0000000000 --- a/src/management/api/types/LogStreamSegmentEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type LogStreamSegmentEnum = "segment"; diff --git a/src/management/api/types/LogStreamSegmentResponseSchema.ts b/src/management/api/types/LogStreamSegmentResponseSchema.ts deleted file mode 100644 index 3ccec7d54d..0000000000 --- a/src/management/api/types/LogStreamSegmentResponseSchema.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface LogStreamSegmentResponseSchema { - /** The id of the log stream */ - id?: string; - /** log stream name */ - name?: string; - status?: Management.LogStreamStatusEnum; - type?: Management.LogStreamSegmentEnum; - /** True for priority log streams, false for non-priority */ - isPriority?: boolean; - /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ - filters?: Management.LogStreamFilter[]; - pii_config?: Management.LogStreamPiiConfig; - sink?: Management.LogStreamSegmentSinkWriteKey; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/LogStreamSegmentSink.ts b/src/management/api/types/LogStreamSegmentSink.ts deleted file mode 100644 index f530425032..0000000000 --- a/src/management/api/types/LogStreamSegmentSink.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface LogStreamSegmentSink { - /** Segment write key */ - segmentWriteKey?: string; -} diff --git a/src/management/api/types/LogStreamSegmentSinkWriteKey.ts b/src/management/api/types/LogStreamSegmentSinkWriteKey.ts deleted file mode 100644 index 1d7d143149..0000000000 --- a/src/management/api/types/LogStreamSegmentSinkWriteKey.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface LogStreamSegmentSinkWriteKey { - /** Segment write key */ - segmentWriteKey: string; -} diff --git a/src/management/api/types/LogStreamSinkPatch.ts b/src/management/api/types/LogStreamSinkPatch.ts deleted file mode 100644 index aafc4a0284..0000000000 --- a/src/management/api/types/LogStreamSinkPatch.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type LogStreamSinkPatch = - | Management.LogStreamHttpSink - | Management.LogStreamDatadogSink - | Management.LogStreamSplunkSink - | Management.LogStreamSumoSink - | Management.LogStreamSegmentSink - | Management.LogStreamMixpanelSinkPatch; diff --git a/src/management/api/types/LogStreamSplunkEnum.ts b/src/management/api/types/LogStreamSplunkEnum.ts deleted file mode 100644 index cacd9c5b5c..0000000000 --- a/src/management/api/types/LogStreamSplunkEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type LogStreamSplunkEnum = "splunk"; diff --git a/src/management/api/types/LogStreamSplunkResponseSchema.ts b/src/management/api/types/LogStreamSplunkResponseSchema.ts deleted file mode 100644 index a45dbe9c56..0000000000 --- a/src/management/api/types/LogStreamSplunkResponseSchema.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface LogStreamSplunkResponseSchema { - /** The id of the log stream */ - id?: string; - /** log stream name */ - name?: string; - status?: Management.LogStreamStatusEnum; - type?: Management.LogStreamSplunkEnum; - /** True for priority log streams, false for non-priority */ - isPriority?: boolean; - /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ - filters?: Management.LogStreamFilter[]; - pii_config?: Management.LogStreamPiiConfig; - sink?: Management.LogStreamSplunkSink; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/LogStreamSplunkSink.ts b/src/management/api/types/LogStreamSplunkSink.ts deleted file mode 100644 index 45cd31bc03..0000000000 --- a/src/management/api/types/LogStreamSplunkSink.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface LogStreamSplunkSink { - /** Splunk URL Endpoint */ - splunkDomain: string; - /** Port */ - splunkPort: string; - /** Splunk token */ - splunkToken: string; - /** Verify TLS certificate */ - splunkSecure: boolean; -} diff --git a/src/management/api/types/LogStreamStatusEnum.ts b/src/management/api/types/LogStreamStatusEnum.ts deleted file mode 100644 index d8c7c37d32..0000000000 --- a/src/management/api/types/LogStreamStatusEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The status of the log stream. Possible values: `active`, `paused`, `suspended` */ -export const LogStreamStatusEnum = { - Active: "active", - Paused: "paused", - Suspended: "suspended", -} as const; -export type LogStreamStatusEnum = (typeof LogStreamStatusEnum)[keyof typeof LogStreamStatusEnum]; diff --git a/src/management/api/types/LogStreamSumoEnum.ts b/src/management/api/types/LogStreamSumoEnum.ts deleted file mode 100644 index cc9af1e448..0000000000 --- a/src/management/api/types/LogStreamSumoEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type LogStreamSumoEnum = "sumo"; diff --git a/src/management/api/types/LogStreamSumoResponseSchema.ts b/src/management/api/types/LogStreamSumoResponseSchema.ts deleted file mode 100644 index d8f29341ef..0000000000 --- a/src/management/api/types/LogStreamSumoResponseSchema.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface LogStreamSumoResponseSchema { - /** The id of the log stream */ - id?: string; - /** log stream name */ - name?: string; - status?: Management.LogStreamStatusEnum; - type?: Management.LogStreamSumoEnum; - /** True for priority log streams, false for non-priority */ - isPriority?: boolean; - /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ - filters?: Management.LogStreamFilter[]; - pii_config?: Management.LogStreamPiiConfig; - sink?: Management.LogStreamSumoSink; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/LogStreamSumoSink.ts b/src/management/api/types/LogStreamSumoSink.ts deleted file mode 100644 index 285f1521d0..0000000000 --- a/src/management/api/types/LogStreamSumoSink.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface LogStreamSumoSink { - /** HTTP Source Address */ - sumoSourceAddress: string; -} diff --git a/src/management/api/types/MdlPresentationProperties.ts b/src/management/api/types/MdlPresentationProperties.ts deleted file mode 100644 index 2e0b5e1f52..0000000000 --- a/src/management/api/types/MdlPresentationProperties.ts +++ /dev/null @@ -1,48 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface MdlPresentationProperties { - /** Family Name */ - family_name?: boolean; - /** Given Name */ - given_name?: boolean; - /** Birth Date */ - birth_date?: boolean; - /** Issue Date */ - issue_date?: boolean; - /** Expiry Date */ - expiry_date?: boolean; - /** Issuing Country */ - issuing_country?: boolean; - /** Issuing Authority */ - issuing_authority?: boolean; - /** Portrait */ - portrait?: boolean; - /** Driving Privileges */ - driving_privileges?: boolean; - /** Resident Address */ - resident_address?: boolean; - /** Portrait Capture Date */ - portrait_capture_date?: boolean; - /** Age in Years */ - age_in_years?: boolean; - /** Age Birth Year */ - age_birth_year?: boolean; - /** Issuing Jurisdiction */ - issuing_jurisdiction?: boolean; - /** Nationality */ - nationality?: boolean; - /** Resident City */ - resident_city?: boolean; - /** Resident State */ - resident_state?: boolean; - /** Resident Postal Code */ - resident_postal_code?: boolean; - /** Resident Country */ - resident_country?: boolean; - /** Family Name National Character */ - family_name_national_character?: boolean; - /** Given Name National Character */ - given_name_national_character?: boolean; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/MdlPresentationRequest.ts b/src/management/api/types/MdlPresentationRequest.ts deleted file mode 100644 index 3b66ad7202..0000000000 --- a/src/management/api/types/MdlPresentationRequest.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * A simplified presentation request - */ -export interface MdlPresentationRequest { - "org.iso.18013.5.1.mDL": Management.MdlPresentationRequestProperties; -} diff --git a/src/management/api/types/MdlPresentationRequestProperties.ts b/src/management/api/types/MdlPresentationRequestProperties.ts deleted file mode 100644 index d0babd25d8..0000000000 --- a/src/management/api/types/MdlPresentationRequestProperties.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface MdlPresentationRequestProperties { - "org.iso.18013.5.1": Management.MdlPresentationProperties; -} diff --git a/src/management/api/types/MfaPolicyEnum.ts b/src/management/api/types/MfaPolicyEnum.ts deleted file mode 100644 index 125d32b2ad..0000000000 --- a/src/management/api/types/MfaPolicyEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The MFA policy */ -export const MfaPolicyEnum = { - AllApplications: "all-applications", - ConfidenceScore: "confidence-score", -} as const; -export type MfaPolicyEnum = (typeof MfaPolicyEnum)[keyof typeof MfaPolicyEnum]; diff --git a/src/management/api/types/NativeSocialLogin.ts b/src/management/api/types/NativeSocialLogin.ts deleted file mode 100644 index 0d1993fe88..0000000000 --- a/src/management/api/types/NativeSocialLogin.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Configure native social settings - */ -export interface NativeSocialLogin { - apple?: Management.NativeSocialLoginApple; - facebook?: Management.NativeSocialLoginFacebook; - google?: Management.NativeSocialLoginGoogle; -} diff --git a/src/management/api/types/NativeSocialLoginApple.ts b/src/management/api/types/NativeSocialLoginApple.ts deleted file mode 100644 index a8a81ffbff..0000000000 --- a/src/management/api/types/NativeSocialLoginApple.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Native Social Login support for the Apple connection - */ -export interface NativeSocialLoginApple { - /** Determine whether or not to allow signing in natively using an Apple authorization code */ - enabled?: boolean; -} diff --git a/src/management/api/types/NativeSocialLoginFacebook.ts b/src/management/api/types/NativeSocialLoginFacebook.ts deleted file mode 100644 index b69f532a87..0000000000 --- a/src/management/api/types/NativeSocialLoginFacebook.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Native Social Login support for the Facebook connection - */ -export interface NativeSocialLoginFacebook { - /** Determine whether or not to allow signing in natively using Facebook */ - enabled?: boolean; -} diff --git a/src/management/api/types/NativeSocialLoginGoogle.ts b/src/management/api/types/NativeSocialLoginGoogle.ts deleted file mode 100644 index 94e671ef1c..0000000000 --- a/src/management/api/types/NativeSocialLoginGoogle.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Native Social Login support for the google-oauth2 connection - */ -export interface NativeSocialLoginGoogle { - /** Determine whether or not to allow signing in natively using a Google ID token */ - enabled?: boolean; -} diff --git a/src/management/api/types/NetworkAclAction.ts b/src/management/api/types/NetworkAclAction.ts deleted file mode 100644 index ff01613ef8..0000000000 --- a/src/management/api/types/NetworkAclAction.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface NetworkAclAction { - block?: Management.NetworkAclActionBlockEnum; - allow?: Management.NetworkAclActionAllowEnum; - log?: Management.NetworkAclActionLogEnum; - redirect?: Management.NetworkAclActionRedirectEnum; - /** The URI to which the match or not_match requests will be routed */ - redirect_uri?: string; -} diff --git a/src/management/api/types/NetworkAclActionAllowEnum.ts b/src/management/api/types/NetworkAclActionAllowEnum.ts deleted file mode 100644 index 216d84bc0a..0000000000 --- a/src/management/api/types/NetworkAclActionAllowEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Indicates the rule will allow requests that either match or not_match specific criteria - */ -export type NetworkAclActionAllowEnum = boolean; diff --git a/src/management/api/types/NetworkAclActionBlockEnum.ts b/src/management/api/types/NetworkAclActionBlockEnum.ts deleted file mode 100644 index 1d1b059865..0000000000 --- a/src/management/api/types/NetworkAclActionBlockEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Indicates the rule will block requests that either match or not_match specific criteria - */ -export type NetworkAclActionBlockEnum = boolean; diff --git a/src/management/api/types/NetworkAclActionLogEnum.ts b/src/management/api/types/NetworkAclActionLogEnum.ts deleted file mode 100644 index 281e873368..0000000000 --- a/src/management/api/types/NetworkAclActionLogEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Indicates the rule will log requests that either match or not_match specific criteria - */ -export type NetworkAclActionLogEnum = boolean; diff --git a/src/management/api/types/NetworkAclActionRedirectEnum.ts b/src/management/api/types/NetworkAclActionRedirectEnum.ts deleted file mode 100644 index 617e0896ce..0000000000 --- a/src/management/api/types/NetworkAclActionRedirectEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Indicates the rule will redirect requests that either match or not_match specific criteria - */ -export type NetworkAclActionRedirectEnum = boolean; diff --git a/src/management/api/types/NetworkAclMatch.ts b/src/management/api/types/NetworkAclMatch.ts deleted file mode 100644 index 2719f2752e..0000000000 --- a/src/management/api/types/NetworkAclMatch.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface NetworkAclMatch { - asns?: number[]; - geo_country_codes?: string[]; - geo_subdivision_codes?: string[]; - ipv4_cidrs?: Management.NetworkAclMatchIpv4Cidr[]; - ipv6_cidrs?: Management.NetworkAclMatchIpv6Cidr[]; - ja3_fingerprints?: string[]; - ja4_fingerprints?: string[]; - user_agents?: string[]; -} diff --git a/src/management/api/types/NetworkAclMatchIpv4Cidr.ts b/src/management/api/types/NetworkAclMatchIpv4Cidr.ts deleted file mode 100644 index 43137ef439..0000000000 --- a/src/management/api/types/NetworkAclMatchIpv4Cidr.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type NetworkAclMatchIpv4Cidr = string; diff --git a/src/management/api/types/NetworkAclMatchIpv6Cidr.ts b/src/management/api/types/NetworkAclMatchIpv6Cidr.ts deleted file mode 100644 index d90d828cd6..0000000000 --- a/src/management/api/types/NetworkAclMatchIpv6Cidr.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type NetworkAclMatchIpv6Cidr = string; diff --git a/src/management/api/types/NetworkAclRule.ts b/src/management/api/types/NetworkAclRule.ts deleted file mode 100644 index 2435baaecd..0000000000 --- a/src/management/api/types/NetworkAclRule.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface NetworkAclRule { - action: Management.NetworkAclAction; - match?: Management.NetworkAclMatch; - not_match?: Management.NetworkAclMatch; - scope: Management.NetworkAclRuleScopeEnum; -} diff --git a/src/management/api/types/NetworkAclRuleScopeEnum.ts b/src/management/api/types/NetworkAclRuleScopeEnum.ts deleted file mode 100644 index b42d8bef63..0000000000 --- a/src/management/api/types/NetworkAclRuleScopeEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Identifies the origin of the request as the Management API (management), Authentication API (authentication), or either (tenant) */ -export const NetworkAclRuleScopeEnum = { - Management: "management", - Authentication: "authentication", - Tenant: "tenant", -} as const; -export type NetworkAclRuleScopeEnum = (typeof NetworkAclRuleScopeEnum)[keyof typeof NetworkAclRuleScopeEnum]; diff --git a/src/management/api/types/NetworkAclsResponseContent.ts b/src/management/api/types/NetworkAclsResponseContent.ts deleted file mode 100644 index 278f7ce2a1..0000000000 --- a/src/management/api/types/NetworkAclsResponseContent.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface NetworkAclsResponseContent { - id?: string; - description?: string; - active?: boolean; - priority?: number; - rule?: Management.NetworkAclRule; - /** The timestamp when the Network ACL Configuration was created */ - created_at?: string; - /** The timestamp when the Network ACL Configuration was last updated */ - updated_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/OauthScope.ts b/src/management/api/types/OauthScope.ts deleted file mode 100644 index 7dc9946237..0000000000 --- a/src/management/api/types/OauthScope.ts +++ /dev/null @@ -1,752 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const OauthScope = { - /** - * Read Actions */ - ReadActions: "read:actions", - /** - * Create Actions */ - CreateActions: "create:actions", - /** - * Delete Actions */ - DeleteActions: "delete:actions", - /** - * Update Actions */ - UpdateActions: "update:actions", - /** - * Read Anomaly Blocks */ - ReadAnomalyBlocks: "read:anomaly_blocks", - /** - * Delete Anomaly Blocks */ - DeleteAnomalyBlocks: "delete:anomaly_blocks", - /** - * Read Shields */ - ReadShields: "read:shields", - /** - * Create Shields */ - CreateShields: "create:shields", - /** - * Update Shields */ - UpdateShields: "update:shields", - /** - * Read Attack Protection */ - ReadAttackProtection: "read:attack_protection", - /** - * Update Attack Protection */ - UpdateAttackProtection: "update:attack_protection", - /** - * Read Branding */ - ReadBranding: "read:branding", - /** - * Update Branding */ - UpdateBranding: "update:branding", - /** - * Read Phone Providers */ - ReadPhoneProviders: "read:phone_providers", - /** - * Create Phone Providers */ - CreatePhoneProviders: "create:phone_providers", - /** - * Update Phone Providers */ - UpdatePhoneProviders: "update:phone_providers", - /** - * Delete Phone Providers */ - DeletePhoneProviders: "delete:phone_providers", - /** - * Read Phone Templates */ - ReadPhoneTemplates: "read:phone_templates", - /** - * Create Phone Templates */ - CreatePhoneTemplates: "create:phone_templates", - /** - * Update Phone Templates */ - UpdatePhoneTemplates: "update:phone_templates", - /** - * Delete Phone Templates */ - DeletePhoneTemplates: "delete:phone_templates", - /** - * Delete Branding */ - DeleteBranding: "delete:branding", - /** - * Read Client Grants */ - ReadClientGrants: "read:client_grants", - /** - * Create Client Grants */ - CreateClientGrants: "create:client_grants", - /** - * Update Client Grants */ - UpdateClientGrants: "update:client_grants", - /** - * Delete Client Grants */ - DeleteClientGrants: "delete:client_grants", - /** - * Read Organization Client Grants */ - ReadOrganizationClientGrants: "read:organization_client_grants", - /** - * Read Clients */ - ReadClients: "read:clients", - /** - * Read Client Keys */ - ReadClientKeys: "read:client_keys", - /** - * Read Client Credentials */ - ReadClientCredentials: "read:client_credentials", - /** - * Read Client Summary */ - ReadClientSummary: "read:client_summary", - /** - * Create Clients */ - CreateClients: "create:clients", - /** - * Create Client Credentials */ - CreateClientCredentials: "create:client_credentials", - /** - * Update Client Credentials */ - UpdateClientCredentials: "update:client_credentials", - /** - * Delete Client Credentials */ - DeleteClientCredentials: "delete:client_credentials", - /** - * Update Clients */ - UpdateClients: "update:clients", - /** - * Update Client Keys */ - UpdateClientKeys: "update:client_keys", - /** - * Update Client Token Vault Privileged Access */ - UpdateClientTokenVaultPrivilegedAccess: "update:client_token_vault_privileged_access", - /** - * Delete Clients */ - DeleteClients: "delete:clients", - /** - * Read Connections */ - ReadConnections: "read:connections", - /** - * Read Connection Profiles */ - ReadConnectionProfiles: "read:connection_profiles", - /** - * Create Connection Profiles */ - CreateConnectionProfiles: "create:connection_profiles", - /** - * Update Connection Profiles */ - UpdateConnectionProfiles: "update:connection_profiles", - /** - * Delete Connection Profiles */ - DeleteConnectionProfiles: "delete:connection_profiles", - /** - * Create Connections */ - CreateConnections: "create:connections", - /** - * Update Connections */ - UpdateConnections: "update:connections", - /** - * Delete Connections */ - DeleteConnections: "delete:connections", - /** - * Read Directory Provisionings */ - ReadDirectoryProvisionings: "read:directory_provisionings", - /** - * Create Directory Provisionings */ - CreateDirectoryProvisionings: "create:directory_provisionings", - /** - * Update Directory Provisionings */ - UpdateDirectoryProvisionings: "update:directory_provisionings", - /** - * Delete Directory Provisionings */ - DeleteDirectoryProvisionings: "delete:directory_provisionings", - /** - * Read Users */ - ReadUsers: "read:users", - /** - * Read Connections Keys */ - ReadConnectionsKeys: "read:connections_keys", - /** - * Create Connections Keys */ - CreateConnectionsKeys: "create:connections_keys", - /** - * Update Connections Keys */ - UpdateConnectionsKeys: "update:connections_keys", - /** - * Read Scim Config */ - ReadScimConfig: "read:scim_config", - /** - * Create Scim Config */ - CreateScimConfig: "create:scim_config", - /** - * Update Scim Config */ - UpdateScimConfig: "update:scim_config", - /** - * Delete Scim Config */ - DeleteScimConfig: "delete:scim_config", - /** - * Read Scim Token */ - ReadScimToken: "read:scim_token", - /** - * Create Scim Token */ - CreateScimToken: "create:scim_token", - /** - * Delete Scim Token */ - DeleteScimToken: "delete:scim_token", - /** - * Delete Users */ - DeleteUsers: "delete:users", - /** - * Read Custom Domains */ - ReadCustomDomains: "read:custom_domains", - /** - * Create Custom Domains */ - CreateCustomDomains: "create:custom_domains", - /** - * Update Custom Domains */ - UpdateCustomDomains: "update:custom_domains", - /** - * Delete Custom Domains */ - DeleteCustomDomains: "delete:custom_domains", - /** - * Read Device Credentials */ - ReadDeviceCredentials: "read:device_credentials", - /** - * Create Current User Device Credentials */ - CreateCurrentUserDeviceCredentials: "create:current_user_device_credentials", - /** - * Delete Device Credentials */ - DeleteDeviceCredentials: "delete:device_credentials", - /** - * Delete Current User Device Credentials */ - DeleteCurrentUserDeviceCredentials: "delete:current_user_device_credentials", - /** - * Update Device Codes */ - UpdateDeviceCodes: "update:device_codes", - /** - * Read Device Codes */ - ReadDeviceCodes: "read:device_codes", - /** - * Create Test Email Dispatch */ - CreateTestEmailDispatch: "create:test_email_dispatch", - /** - * Create Email Templates */ - CreateEmailTemplates: "create:email_templates", - /** - * Read Email Templates */ - ReadEmailTemplates: "read:email_templates", - /** - * Update Email Templates */ - UpdateEmailTemplates: "update:email_templates", - /** - * Read Email Provider */ - ReadEmailProvider: "read:email_provider", - /** - * Create Email Provider */ - CreateEmailProvider: "create:email_provider", - /** - * Update Email Provider */ - UpdateEmailProvider: "update:email_provider", - /** - * Delete Email Provider */ - DeleteEmailProvider: "delete:email_provider", - /** - * Read Entitlements */ - ReadEntitlements: "read:entitlements", - /** - * Read Event Streams */ - ReadEventStreams: "read:event_streams", - /** - * Create Event Streams */ - CreateEventStreams: "create:event_streams", - /** - * Update Event Streams */ - UpdateEventStreams: "update:event_streams", - /** - * Delete Event Streams */ - DeleteEventStreams: "delete:event_streams", - /** - * Read Event Deliveries */ - ReadEventDeliveries: "read:event_deliveries", - /** - * Update Event Deliveries */ - UpdateEventDeliveries: "update:event_deliveries", - /** - * Read Extensions */ - ReadExtensions: "read:extensions", - /** - * Read Flows */ - ReadFlows: "read:flows", - /** - * Create Flows */ - CreateFlows: "create:flows", - /** - * Read Flows Vault Connections */ - ReadFlowsVaultConnections: "read:flows_vault_connections", - /** - * Create Flows Vault Connections */ - CreateFlowsVaultConnections: "create:flows_vault_connections", - /** - * Update Flows Vault Connections */ - UpdateFlowsVaultConnections: "update:flows_vault_connections", - /** - * Delete Flows Vault Connections */ - DeleteFlowsVaultConnections: "delete:flows_vault_connections", - /** - * Read Flows Executions */ - ReadFlowsExecutions: "read:flows_executions", - /** - * Delete Flows Executions */ - DeleteFlowsExecutions: "delete:flows_executions", - /** - * Update Flows */ - UpdateFlows: "update:flows", - /** - * Delete Flows */ - DeleteFlows: "delete:flows", - /** - * Read Forms */ - ReadForms: "read:forms", - /** - * Create Forms */ - CreateForms: "create:forms", - /** - * Update Forms */ - UpdateForms: "update:forms", - /** - * Delete Forms */ - DeleteForms: "delete:forms", - /** - * Read Grants */ - ReadGrants: "read:grants", - /** - * Delete Grants */ - DeleteGrants: "delete:grants", - /** - * Read Groups */ - ReadGroups: "read:groups", - /** - * Read Group Members */ - ReadGroupMembers: "read:group_members", - /** - * Create Guardian Enrollment Tickets */ - CreateGuardianEnrollmentTickets: "create:guardian_enrollment_tickets", - /** - * Read Guardian Enrollments */ - ReadGuardianEnrollments: "read:guardian_enrollments", - /** - * Delete Guardian Enrollments */ - DeleteGuardianEnrollments: "delete:guardian_enrollments", - /** - * Read Guardian Factors */ - ReadGuardianFactors: "read:guardian_factors", - /** - * Update Guardian Factors */ - UpdateGuardianFactors: "update:guardian_factors", - /** - * Read Mfa Policies */ - ReadMfaPolicies: "read:mfa_policies", - /** - * Update Mfa Policies */ - UpdateMfaPolicies: "update:mfa_policies", - /** - * Read Hooks */ - ReadHooks: "read:hooks", - /** - * Create Hooks */ - CreateHooks: "create:hooks", - /** - * Update Hooks */ - UpdateHooks: "update:hooks", - /** - * Delete Hooks */ - DeleteHooks: "delete:hooks", - /** - * Read Insights */ - ReadInsights: "read:insights", - /** - * Read Stats */ - ReadStats: "read:stats", - /** - * Read Integrations */ - ReadIntegrations: "read:integrations", - /** - * Create Integrations */ - CreateIntegrations: "create:integrations", - /** - * Update Integrations */ - UpdateIntegrations: "update:integrations", - /** - * Delete Integrations */ - DeleteIntegrations: "delete:integrations", - /** - * Create Users */ - CreateUsers: "create:users", - /** - * Update Users */ - UpdateUsers: "update:users", - /** - * Read Custom Signing Keys */ - ReadCustomSigningKeys: "read:custom_signing_keys", - /** - * Create Custom Signing Keys */ - CreateCustomSigningKeys: "create:custom_signing_keys", - /** - * Update Custom Signing Keys */ - UpdateCustomSigningKeys: "update:custom_signing_keys", - /** - * Delete Custom Signing Keys */ - DeleteCustomSigningKeys: "delete:custom_signing_keys", - /** - * Read Encryption Keys */ - ReadEncryptionKeys: "read:encryption_keys", - /** - * Create Encryption Keys */ - CreateEncryptionKeys: "create:encryption_keys", - /** - * Update Encryption Keys */ - UpdateEncryptionKeys: "update:encryption_keys", - /** - * Delete Encryption Keys */ - DeleteEncryptionKeys: "delete:encryption_keys", - /** - * Read Signing Keys */ - ReadSigningKeys: "read:signing_keys", - /** - * Create Signing Keys */ - CreateSigningKeys: "create:signing_keys", - /** - * Update Signing Keys */ - UpdateSigningKeys: "update:signing_keys", - /** - * Read Log Streams */ - ReadLogStreams: "read:log_streams", - /** - * Create Log Streams */ - CreateLogStreams: "create:log_streams", - /** - * Update Log Streams */ - UpdateLogStreams: "update:log_streams", - /** - * Delete Log Streams */ - DeleteLogStreams: "delete:log_streams", - /** - * Read Logs */ - ReadLogs: "read:logs", - /** - * Read Logs Users */ - ReadLogsUsers: "read:logs_users", - /** - * Read Tenant Settings */ - ReadTenantSettings: "read:tenant_settings", - /** - * Update Tenant Settings */ - UpdateTenantSettings: "update:tenant_settings", - /** - * Read Network Acls */ - ReadNetworkAcls: "read:network_acls", - /** - * Create Network Acls */ - CreateNetworkAcls: "create:network_acls", - /** - * Update Network Acls */ - UpdateNetworkAcls: "update:network_acls", - /** - * Delete Network Acls */ - DeleteNetworkAcls: "delete:network_acls", - /** - * Read Organizations */ - ReadOrganizations: "read:organizations", - /** - * Read Organizations Summary */ - ReadOrganizationsSummary: "read:organizations_summary", - /** - * Create Organizations */ - CreateOrganizations: "create:organizations", - /** - * Create Organization Connections */ - CreateOrganizationConnections: "create:organization_connections", - /** - * Update Organizations */ - UpdateOrganizations: "update:organizations", - /** - * Delete Organizations */ - DeleteOrganizations: "delete:organizations", - /** - * Create Organization Client Grants */ - CreateOrganizationClientGrants: "create:organization_client_grants", - /** - * Delete Organization Client Grants */ - DeleteOrganizationClientGrants: "delete:organization_client_grants", - /** - * Read Organization Connections */ - ReadOrganizationConnections: "read:organization_connections", - /** - * Update Organization Connections */ - UpdateOrganizationConnections: "update:organization_connections", - /** - * Delete Organization Connections */ - DeleteOrganizationConnections: "delete:organization_connections", - /** - * Read Organization Discovery Domains */ - ReadOrganizationDiscoveryDomains: "read:organization_discovery_domains", - /** - * Create Organization Discovery Domains */ - CreateOrganizationDiscoveryDomains: "create:organization_discovery_domains", - /** - * Update Organization Discovery Domains */ - UpdateOrganizationDiscoveryDomains: "update:organization_discovery_domains", - /** - * Delete Organization Discovery Domains */ - DeleteOrganizationDiscoveryDomains: "delete:organization_discovery_domains", - /** - * Read Organization Invitations */ - ReadOrganizationInvitations: "read:organization_invitations", - /** - * Create Organization Invitations */ - CreateOrganizationInvitations: "create:organization_invitations", - /** - * Delete Organization Invitations */ - DeleteOrganizationInvitations: "delete:organization_invitations", - /** - * Read Organization Members */ - ReadOrganizationMembers: "read:organization_members", - /** - * Create Organization Members */ - CreateOrganizationMembers: "create:organization_members", - /** - * Delete Organization Members */ - DeleteOrganizationMembers: "delete:organization_members", - /** - * Read Organization Member Roles */ - ReadOrganizationMemberRoles: "read:organization_member_roles", - /** - * Create Organization Member Roles */ - CreateOrganizationMemberRoles: "create:organization_member_roles", - /** - * Delete Organization Member Roles */ - DeleteOrganizationMemberRoles: "delete:organization_member_roles", - /** - * Read Prompts */ - ReadPrompts: "read:prompts", - /** - * Update Prompts */ - UpdatePrompts: "update:prompts", - /** - * Read Resource Servers */ - ReadResourceServers: "read:resource_servers", - /** - * Update Resource Servers */ - UpdateResourceServers: "update:resource_servers", - /** - * Read Refresh Tokens */ - ReadRefreshTokens: "read:refresh_tokens", - /** - * Delete Refresh Tokens */ - DeleteRefreshTokens: "delete:refresh_tokens", - /** - * Create Resource Servers */ - CreateResourceServers: "create:resource_servers", - /** - * Delete Resource Servers */ - DeleteResourceServers: "delete:resource_servers", - /** - * Read Roles */ - ReadRoles: "read:roles", - /** - * Create Roles */ - CreateRoles: "create:roles", - /** - * Update Roles */ - UpdateRoles: "update:roles", - /** - * Delete Roles */ - DeleteRoles: "delete:roles", - /** - * Read Role Members */ - ReadRoleMembers: "read:role_members", - /** - * Create Role Members */ - CreateRoleMembers: "create:role_members", - /** - * Read Rules */ - ReadRules: "read:rules", - /** - * Create Rules */ - CreateRules: "create:rules", - /** - * Update Rules */ - UpdateRules: "update:rules", - /** - * Read Rules Configs */ - ReadRulesConfigs: "read:rules_configs", - /** - * Update Rules Configs */ - UpdateRulesConfigs: "update:rules_configs", - /** - * Delete Rules Configs */ - DeleteRulesConfigs: "delete:rules_configs", - /** - * Delete Rules */ - DeleteRules: "delete:rules", - /** - * Read Security Metrics */ - ReadSecurityMetrics: "read:security_metrics", - /** - * Read Self Service Profiles */ - ReadSelfServiceProfiles: "read:self_service_profiles", - /** - * Create Self Service Profiles */ - CreateSelfServiceProfiles: "create:self_service_profiles", - /** - * Update Self Service Profiles */ - UpdateSelfServiceProfiles: "update:self_service_profiles", - /** - * Delete Self Service Profiles */ - DeleteSelfServiceProfiles: "delete:self_service_profiles", - /** - * Read Self Service Profile Custom Texts */ - ReadSelfServiceProfileCustomTexts: "read:self_service_profile_custom_texts", - /** - * Update Self Service Profile Custom Texts */ - UpdateSelfServiceProfileCustomTexts: "update:self_service_profile_custom_texts", - /** - * Create Sso Access Tickets */ - CreateSsoAccessTickets: "create:sso_access_tickets", - /** - * Delete Sso Access Tickets */ - DeleteSsoAccessTickets: "delete:sso_access_tickets", - /** - * Read Sessions */ - ReadSessions: "read:sessions", - /** - * Update Sessions */ - UpdateSessions: "update:sessions", - /** - * Delete Sessions */ - DeleteSessions: "delete:sessions", - /** - * Delete Tenants */ - DeleteTenants: "delete:tenants", - /** - * Run Checks */ - RunChecks: "run:checks", - /** - * Read Checks */ - ReadChecks: "read:checks", - /** - * Read Tenant Feature Flags */ - ReadTenantFeatureFlags: "read:tenant_feature_flags", - /** - * Read Tenant Invitations */ - ReadTenantInvitations: "read:tenant_invitations", - /** - * Create Tenant Invitations */ - CreateTenantInvitations: "create:tenant_invitations", - /** - * Update Tenant Invitations */ - UpdateTenantInvitations: "update:tenant_invitations", - /** - * Delete Tenant Invitations */ - DeleteTenantInvitations: "delete:tenant_invitations", - /** - * Read Tenant Members */ - ReadTenantMembers: "read:tenant_members", - /** - * Update Tenant Members */ - UpdateTenantMembers: "update:tenant_members", - /** - * Delete Tenant Members */ - DeleteTenantMembers: "delete:tenant_members", - /** - * Read Owners */ - ReadOwners: "read:owners", - /** - * Delete Owners */ - DeleteOwners: "delete:owners", - /** - * Create User Tickets */ - CreateUserTickets: "create:user_tickets", - /** - * Read Token Exchange Profiles */ - ReadTokenExchangeProfiles: "read:token_exchange_profiles", - /** - * Create Token Exchange Profiles */ - CreateTokenExchangeProfiles: "create:token_exchange_profiles", - /** - * Update Token Exchange Profiles */ - UpdateTokenExchangeProfiles: "update:token_exchange_profiles", - /** - * Delete Token Exchange Profiles */ - DeleteTokenExchangeProfiles: "delete:token_exchange_profiles", - /** - * Read Entity Counts */ - ReadEntityCounts: "read:entity_counts", - /** - * Read User Attribute Profiles */ - ReadUserAttributeProfiles: "read:user_attribute_profiles", - /** - * Create User Attribute Profiles */ - CreateUserAttributeProfiles: "create:user_attribute_profiles", - /** - * Update User Attribute Profiles */ - UpdateUserAttributeProfiles: "update:user_attribute_profiles", - /** - * Delete User Attribute Profiles */ - DeleteUserAttributeProfiles: "delete:user_attribute_profiles", - /** - * Read User Idp Tokens */ - ReadUserIdpTokens: "read:user_idp_tokens", - /** - * Read Current User */ - ReadCurrentUser: "read:current_user", - /** - * Update Users App Metadata */ - UpdateUsersAppMetadata: "update:users_app_metadata", - /** - * Update Current User Metadata */ - UpdateCurrentUserMetadata: "update:current_user_metadata", - /** - * Delete Current User */ - DeleteCurrentUser: "delete:current_user", - /** - * Read User Application Passwords */ - ReadUserApplicationPasswords: "read:user_application_passwords", - /** - * Create User Application Passwords */ - CreateUserApplicationPasswords: "create:user_application_passwords", - /** - * Delete User Application Passwords */ - DeleteUserApplicationPasswords: "delete:user_application_passwords", - /** - * Read Authentication Methods */ - ReadAuthenticationMethods: "read:authentication_methods", - /** - * Update Authentication Methods */ - UpdateAuthenticationMethods: "update:authentication_methods", - /** - * Create Authentication Methods */ - CreateAuthenticationMethods: "create:authentication_methods", - /** - * Delete Authentication Methods */ - DeleteAuthenticationMethods: "delete:authentication_methods", - /** - * Read Federated Connections Tokens */ - ReadFederatedConnectionsTokens: "read:federated_connections_tokens", - /** - * Delete Federated Connections Tokens */ - DeleteFederatedConnectionsTokens: "delete:federated_connections_tokens", - /** - * Update Current User Identities */ - UpdateCurrentUserIdentities: "update:current_user_identities", - /** - * Delete Role Members */ - DeleteRoleMembers: "delete:role_members", - /** - * Read Vdcs Templates */ - ReadVdcsTemplates: "read:vdcs_templates", - /** - * Create Vdcs Templates */ - CreateVdcsTemplates: "create:vdcs_templates", - /** - * Update Vdcs Templates */ - UpdateVdcsTemplates: "update:vdcs_templates", - /** - * Delete Vdcs Templates */ - DeleteVdcsTemplates: "delete:vdcs_templates", -} as const; -export type OauthScope = (typeof OauthScope)[keyof typeof OauthScope]; diff --git a/src/management/api/types/Organization.ts b/src/management/api/types/Organization.ts deleted file mode 100644 index 939b514bc6..0000000000 --- a/src/management/api/types/Organization.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface Organization { - /** Organization identifier. */ - id?: string; - /** The name of this organization. */ - name?: string; - /** Friendly name of this organization. */ - display_name?: string; - branding?: Management.OrganizationBranding; - metadata?: Management.OrganizationMetadata; - token_quota?: Management.TokenQuota; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/OrganizationBranding.ts b/src/management/api/types/OrganizationBranding.ts deleted file mode 100644 index 1a8ad71a87..0000000000 --- a/src/management/api/types/OrganizationBranding.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Theme defines how to style the login pages. - */ -export interface OrganizationBranding { - /** URL of logo to display on login page. */ - logo_url?: string; - colors?: Management.OrganizationBrandingColors; -} diff --git a/src/management/api/types/OrganizationBrandingColors.ts b/src/management/api/types/OrganizationBrandingColors.ts deleted file mode 100644 index c321b9cf6b..0000000000 --- a/src/management/api/types/OrganizationBrandingColors.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Color scheme used to customize the login pages. - */ -export interface OrganizationBrandingColors { - /** HEX Color for primary elements. */ - primary: string; - /** HEX Color for background. */ - page_background: string; -} diff --git a/src/management/api/types/OrganizationClientGrant.ts b/src/management/api/types/OrganizationClientGrant.ts deleted file mode 100644 index 96e262f83f..0000000000 --- a/src/management/api/types/OrganizationClientGrant.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface OrganizationClientGrant { - /** ID of the client grant. */ - id?: string; - /** ID of the client. */ - client_id?: string; - /** The audience (API identifier) of this client grant */ - audience?: string; - /** Scopes allowed for this client grant. */ - scope?: string[]; - organization_usage?: Management.OrganizationUsageEnum; - /** If enabled, any organization can be used with this grant. If disabled (default), the grant must be explicitly assigned to the desired organizations. */ - allow_any_organization?: boolean; -} diff --git a/src/management/api/types/OrganizationConnection.ts b/src/management/api/types/OrganizationConnection.ts deleted file mode 100644 index 1ba696e489..0000000000 --- a/src/management/api/types/OrganizationConnection.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface OrganizationConnection { - /** ID of the connection. */ - connection_id?: string; - /** 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. */ - assign_membership_on_login?: boolean; - /** Determines whether a connection should be displayed on this organization’s login prompt. Only applicable for enterprise connections. Default: true. */ - show_as_button?: boolean; - /** Determines whether organization signup should be enabled for this organization connection. Only applicable for database connections. Default: false. */ - is_signup_enabled?: boolean; - connection?: Management.OrganizationConnectionInformation; -} diff --git a/src/management/api/types/OrganizationConnectionInformation.ts b/src/management/api/types/OrganizationConnectionInformation.ts deleted file mode 100644 index 458ad42f49..0000000000 --- a/src/management/api/types/OrganizationConnectionInformation.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface OrganizationConnectionInformation { - /** The name of the enabled connection. */ - name?: string; - /** The strategy of the enabled connection. */ - strategy?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/OrganizationDiscoveryDomain.ts b/src/management/api/types/OrganizationDiscoveryDomain.ts deleted file mode 100644 index 9026c5df62..0000000000 --- a/src/management/api/types/OrganizationDiscoveryDomain.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface OrganizationDiscoveryDomain { - /** Organization discovery domain identifier. */ - id: string; - /** The domain name to associate with the organization e.g. acme.com. */ - domain: string; - status: Management.OrganizationDiscoveryDomainStatus; - /** A unique token generated for the discovery domain. This must be placed in a DNS TXT record at the location specified by the verification_host field to prove domain ownership. */ - verification_txt: string; - /** The full domain where the TXT record should be added. */ - verification_host: string; -} diff --git a/src/management/api/types/OrganizationDiscoveryDomainStatus.ts b/src/management/api/types/OrganizationDiscoveryDomainStatus.ts deleted file mode 100644 index 35a704f68e..0000000000 --- a/src/management/api/types/OrganizationDiscoveryDomainStatus.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The verification status of the discovery domain. */ -export const OrganizationDiscoveryDomainStatus = { - Pending: "pending", - Verified: "verified", -} as const; -export type OrganizationDiscoveryDomainStatus = - (typeof OrganizationDiscoveryDomainStatus)[keyof typeof OrganizationDiscoveryDomainStatus]; diff --git a/src/management/api/types/OrganizationEnabledConnection.ts b/src/management/api/types/OrganizationEnabledConnection.ts deleted file mode 100644 index 706990393f..0000000000 --- a/src/management/api/types/OrganizationEnabledConnection.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface OrganizationEnabledConnection { - /** ID of the connection. */ - connection_id?: string; - /** 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. */ - assign_membership_on_login?: boolean; - /** Determines whether a connection should be displayed on this organization’s login prompt. Only applicable for enterprise connections. Default: true. */ - show_as_button?: boolean; - /** Determines whether organization signup should be enabled for this organization connection. Only applicable for database connections. Default: false. */ - is_signup_enabled?: boolean; - connection?: Management.OrganizationConnectionInformation; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/OrganizationInvitation.ts b/src/management/api/types/OrganizationInvitation.ts deleted file mode 100644 index 587df603f1..0000000000 --- a/src/management/api/types/OrganizationInvitation.ts +++ /dev/null @@ -1,28 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface OrganizationInvitation { - /** The id of the user invitation. */ - id?: string; - /** Organization identifier. */ - organization_id?: string; - inviter?: Management.OrganizationInvitationInviter; - invitee?: Management.OrganizationInvitationInvitee; - /** The invitation url to be send to the invitee. */ - invitation_url?: string; - /** The ISO 8601 formatted timestamp representing the creation time of the invitation. */ - created_at?: string; - /** The ISO 8601 formatted timestamp representing the expiration time of the invitation. */ - expires_at?: string; - /** Auth0 client ID. Used to resolve the application's login initiation endpoint. */ - client_id?: string; - /** The id of the connection to force invitee to authenticate with. */ - connection_id?: string; - app_metadata?: Management.AppMetadata; - user_metadata?: Management.UserMetadata; - /** List of roles IDs to associated with the user. */ - roles?: string[]; - /** The id of the invitation ticket */ - ticket_id?: string; -} diff --git a/src/management/api/types/OrganizationInvitationInvitee.ts b/src/management/api/types/OrganizationInvitationInvitee.ts deleted file mode 100644 index 0b0c8c549e..0000000000 --- a/src/management/api/types/OrganizationInvitationInvitee.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface OrganizationInvitationInvitee { - /** The invitee's email. */ - email: string; -} diff --git a/src/management/api/types/OrganizationInvitationInviter.ts b/src/management/api/types/OrganizationInvitationInviter.ts deleted file mode 100644 index f98276a59a..0000000000 --- a/src/management/api/types/OrganizationInvitationInviter.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface OrganizationInvitationInviter { - /** The inviter's name. */ - name: string; -} diff --git a/src/management/api/types/OrganizationMember.ts b/src/management/api/types/OrganizationMember.ts deleted file mode 100644 index 5e47ccaa28..0000000000 --- a/src/management/api/types/OrganizationMember.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface OrganizationMember { - /** ID of this user. */ - user_id?: string; - /** URL to a picture for this user. */ - picture?: string; - /** Name of this user. */ - name?: string; - /** Email address of this user. */ - email?: string; - roles?: Management.OrganizationMemberRole[]; -} diff --git a/src/management/api/types/OrganizationMemberRole.ts b/src/management/api/types/OrganizationMemberRole.ts deleted file mode 100644 index 3ab54a3a2e..0000000000 --- a/src/management/api/types/OrganizationMemberRole.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface OrganizationMemberRole { - /** ID for this role. */ - id?: string; - /** Name of this role. */ - name?: string; -} diff --git a/src/management/api/types/OrganizationMetadata.ts b/src/management/api/types/OrganizationMetadata.ts deleted file mode 100644 index 068db67adc..0000000000 --- a/src/management/api/types/OrganizationMetadata.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Metadata associated with the organization, in the form of an object with string values (max 255 chars). Maximum of 25 metadata properties allowed. - */ -export type OrganizationMetadata = Record; diff --git a/src/management/api/types/OrganizationUsageEnum.ts b/src/management/api/types/OrganizationUsageEnum.ts deleted file mode 100644 index 6366efe410..0000000000 --- a/src/management/api/types/OrganizationUsageEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Defines whether organizations can be used with client credentials exchanges for this grant. */ -export const OrganizationUsageEnum = { - Deny: "deny", - Allow: "allow", - Require: "require", -} as const; -export type OrganizationUsageEnum = (typeof OrganizationUsageEnum)[keyof typeof OrganizationUsageEnum]; diff --git a/src/management/api/types/PartialGroupsEnum.ts b/src/management/api/types/PartialGroupsEnum.ts deleted file mode 100644 index 04cadea63d..0000000000 --- a/src/management/api/types/PartialGroupsEnum.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Name of the prompt. */ -export const PartialGroupsEnum = { - Login: "login", - LoginId: "login-id", - LoginPassword: "login-password", - LoginPasswordless: "login-passwordless", - Signup: "signup", - SignupId: "signup-id", - SignupPassword: "signup-password", - CustomizedConsent: "customized-consent", -} as const; -export type PartialGroupsEnum = (typeof PartialGroupsEnum)[keyof typeof PartialGroupsEnum]; diff --git a/src/management/api/types/PartialPhoneTemplateContent.ts b/src/management/api/types/PartialPhoneTemplateContent.ts deleted file mode 100644 index 02b604b32d..0000000000 --- a/src/management/api/types/PartialPhoneTemplateContent.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface PartialPhoneTemplateContent { - /** Default phone number to be used as 'from' when sending a phone notification */ - from?: string; - body?: Management.PhoneTemplateBody; -} diff --git a/src/management/api/types/PatchClientCredentialResponseContent.ts b/src/management/api/types/PatchClientCredentialResponseContent.ts deleted file mode 100644 index 28657b31b2..0000000000 --- a/src/management/api/types/PatchClientCredentialResponseContent.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface PatchClientCredentialResponseContent { - /** ID of the credential. Generated on creation. */ - id?: string; - /** The name given to the credential by the user. */ - name?: string; - /** The key identifier of the credential, generated on creation. */ - kid?: string; - alg?: Management.ClientCredentialAlgorithmEnum; - credential_type?: Management.ClientCredentialTypeEnum; - /** The X509 certificate's Subject Distinguished Name */ - subject_dn?: string; - /** The X509 certificate's SHA256 thumbprint */ - thumbprint_sha256?: string; - /** The ISO 8601 formatted date the credential was created. */ - created_at?: string; - /** The ISO 8601 formatted date the credential was updated. */ - updated_at?: string; - /** The ISO 8601 formatted date representing the expiration of the credential. */ - expires_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/PatchSupplementalSignalsResponseContent.ts b/src/management/api/types/PatchSupplementalSignalsResponseContent.ts deleted file mode 100644 index 353f52ec86..0000000000 --- a/src/management/api/types/PatchSupplementalSignalsResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface PatchSupplementalSignalsResponseContent { - /** Indicates if incoming Akamai Headers should be processed */ - akamai_enabled?: boolean; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/PermissionRequestPayload.ts b/src/management/api/types/PermissionRequestPayload.ts deleted file mode 100644 index 96edc243d9..0000000000 --- a/src/management/api/types/PermissionRequestPayload.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface PermissionRequestPayload { - /** Resource server (API) identifier that this permission is for. */ - resource_server_identifier: string; - /** Name of this permission. */ - permission_name: string; -} diff --git a/src/management/api/types/PermissionsResponsePayload.ts b/src/management/api/types/PermissionsResponsePayload.ts deleted file mode 100644 index 3b8626706d..0000000000 --- a/src/management/api/types/PermissionsResponsePayload.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface PermissionsResponsePayload { - /** Resource server (API) identifier that this permission is for. */ - resource_server_identifier?: string; - /** Name of this permission. */ - permission_name?: string; - /** Resource server (API) name this permission is for. */ - resource_server_name?: string; - /** Description of this permission. */ - description?: string; -} diff --git a/src/management/api/types/PhoneAttribute.ts b/src/management/api/types/PhoneAttribute.ts deleted file mode 100644 index 1db6d9a404..0000000000 --- a/src/management/api/types/PhoneAttribute.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Configuration for the phone number attribute for users. - */ -export interface PhoneAttribute { - identifier?: Management.ConnectionAttributeIdentifier; - /** Determines if property should be required for users */ - profile_required?: boolean; - signup?: Management.SignupVerified; -} diff --git a/src/management/api/types/PhoneProviderChannelEnum.ts b/src/management/api/types/PhoneProviderChannelEnum.ts deleted file mode 100644 index 6dbc8270d0..0000000000 --- a/src/management/api/types/PhoneProviderChannelEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * This depicts the type of notifications this provider can receive. - */ -export type PhoneProviderChannelEnum = "phone"; diff --git a/src/management/api/types/PhoneProviderConfiguration.ts b/src/management/api/types/PhoneProviderConfiguration.ts deleted file mode 100644 index ac3bd0898b..0000000000 --- a/src/management/api/types/PhoneProviderConfiguration.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type PhoneProviderConfiguration = - | Management.TwilioProviderConfiguration - | Management.CustomProviderConfiguration; diff --git a/src/management/api/types/PhoneProviderCredentials.ts b/src/management/api/types/PhoneProviderCredentials.ts deleted file mode 100644 index 27fd25fef2..0000000000 --- a/src/management/api/types/PhoneProviderCredentials.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Provider credentials required to use authenticate to the provider. - */ -export type PhoneProviderCredentials = Management.TwilioProviderCredentials | Management.CustomProviderCredentials; diff --git a/src/management/api/types/PhoneProviderDeliveryMethodEnum.ts b/src/management/api/types/PhoneProviderDeliveryMethodEnum.ts deleted file mode 100644 index 799c22a4cd..0000000000 --- a/src/management/api/types/PhoneProviderDeliveryMethodEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The delivery method for the notification */ -export const PhoneProviderDeliveryMethodEnum = { - Text: "text", - Voice: "voice", -} as const; -export type PhoneProviderDeliveryMethodEnum = - (typeof PhoneProviderDeliveryMethodEnum)[keyof typeof PhoneProviderDeliveryMethodEnum]; diff --git a/src/management/api/types/PhoneProviderNameEnum.ts b/src/management/api/types/PhoneProviderNameEnum.ts deleted file mode 100644 index cc02e20dbf..0000000000 --- a/src/management/api/types/PhoneProviderNameEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Name of the phone notification provider */ -export const PhoneProviderNameEnum = { - Twilio: "twilio", - Custom: "custom", -} as const; -export type PhoneProviderNameEnum = (typeof PhoneProviderNameEnum)[keyof typeof PhoneProviderNameEnum]; diff --git a/src/management/api/types/PhoneProviderSchemaMasked.ts b/src/management/api/types/PhoneProviderSchemaMasked.ts deleted file mode 100644 index d5ae5b7ed7..0000000000 --- a/src/management/api/types/PhoneProviderSchemaMasked.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Phone provider configuration schema - */ -export interface PhoneProviderSchemaMasked { - id?: string; - /** The name of the tenant */ - tenant?: string; - name: Management.PhoneProviderNameEnum; - channel?: Management.PhoneProviderChannelEnum; - /** Whether the provider is enabled (false) or disabled (true). */ - disabled?: boolean; - configuration?: Management.PhoneProviderConfiguration; - /** The provider's creation date and time in ISO 8601 format */ - created_at?: string; - /** The date and time of the last update to the provider in ISO 8601 format */ - updated_at?: string; -} diff --git a/src/management/api/types/PhoneTemplate.ts b/src/management/api/types/PhoneTemplate.ts deleted file mode 100644 index b5b8f490ef..0000000000 --- a/src/management/api/types/PhoneTemplate.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface PhoneTemplate { - id: string; - channel?: string; - customizable?: boolean; - tenant?: string; - content: Management.PhoneTemplateContent; - type: Management.PhoneTemplateNotificationTypeEnum; - /** Whether the template is enabled (false) or disabled (true). */ - disabled: boolean; -} diff --git a/src/management/api/types/PhoneTemplateBody.ts b/src/management/api/types/PhoneTemplateBody.ts deleted file mode 100644 index ebb59a0637..0000000000 --- a/src/management/api/types/PhoneTemplateBody.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface PhoneTemplateBody { - /** Content of the phone template for text notifications */ - text?: string; - /** Content of the phone template for voice notifications */ - voice?: string; -} diff --git a/src/management/api/types/PhoneTemplateContent.ts b/src/management/api/types/PhoneTemplateContent.ts deleted file mode 100644 index 4673dfead9..0000000000 --- a/src/management/api/types/PhoneTemplateContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface PhoneTemplateContent { - syntax?: string; - /** Default phone number to be used as 'from' when sending a phone notification */ - from?: string; - body?: Management.PhoneTemplateBody; -} diff --git a/src/management/api/types/PhoneTemplateNotificationTypeEnum.ts b/src/management/api/types/PhoneTemplateNotificationTypeEnum.ts deleted file mode 100644 index 169a351c33..0000000000 --- a/src/management/api/types/PhoneTemplateNotificationTypeEnum.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const PhoneTemplateNotificationTypeEnum = { - OtpVerify: "otp_verify", - OtpEnroll: "otp_enroll", - ChangePassword: "change_password", - BlockedAccount: "blocked_account", - PasswordBreach: "password_breach", -} as const; -export type PhoneTemplateNotificationTypeEnum = - (typeof PhoneTemplateNotificationTypeEnum)[keyof typeof PhoneTemplateNotificationTypeEnum]; diff --git a/src/management/api/types/PostClientCredentialResponseContent.ts b/src/management/api/types/PostClientCredentialResponseContent.ts deleted file mode 100644 index 461b223cc6..0000000000 --- a/src/management/api/types/PostClientCredentialResponseContent.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface PostClientCredentialResponseContent { - /** ID of the credential. Generated on creation. */ - id?: string; - /** The name given to the credential by the user. */ - name?: string; - /** The key identifier of the credential, generated on creation. */ - kid?: string; - alg?: Management.ClientCredentialAlgorithmEnum; - credential_type?: Management.ClientCredentialTypeEnum; - /** The X509 certificate's Subject Distinguished Name */ - subject_dn?: string; - /** The X509 certificate's SHA256 thumbprint */ - thumbprint_sha256?: string; - /** The ISO 8601 formatted date the credential was created. */ - created_at?: string; - /** The ISO 8601 formatted date the credential was updated. */ - updated_at?: string; - /** The ISO 8601 formatted date representing the expiration of the credential. */ - expires_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/PreferredAuthenticationMethodEnum.ts b/src/management/api/types/PreferredAuthenticationMethodEnum.ts deleted file mode 100644 index 0c2ef52dce..0000000000 --- a/src/management/api/types/PreferredAuthenticationMethodEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Applies to phone authentication methods only. The preferred communication method. */ -export const PreferredAuthenticationMethodEnum = { - Voice: "voice", - Sms: "sms", -} as const; -export type PreferredAuthenticationMethodEnum = - (typeof PreferredAuthenticationMethodEnum)[keyof typeof PreferredAuthenticationMethodEnum]; diff --git a/src/management/api/types/PrivateKeyJwt.ts b/src/management/api/types/PrivateKeyJwt.ts deleted file mode 100644 index 672e1eb85f..0000000000 --- a/src/management/api/types/PrivateKeyJwt.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Defines `private_key_jwt` client authentication method. If this property is defined, the client is enabled to use the Private Key JWT authentication method. - */ -export interface PrivateKeyJwt { - credentials: Management.PrivateKeyJwtCredentials; -} diff --git a/src/management/api/types/PrivateKeyJwtCredentials.ts b/src/management/api/types/PrivateKeyJwtCredentials.ts deleted file mode 100644 index 8eb6c11ef3..0000000000 --- a/src/management/api/types/PrivateKeyJwtCredentials.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * A list of unique and previously created credential IDs enabled on the client for Private Key JWT authentication. - */ -export type PrivateKeyJwtCredentials = Management.CredentialId[]; diff --git a/src/management/api/types/PromptGroupNameEnum.ts b/src/management/api/types/PromptGroupNameEnum.ts deleted file mode 100644 index 703a7d5846..0000000000 --- a/src/management/api/types/PromptGroupNameEnum.ts +++ /dev/null @@ -1,42 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Name of the prompt */ -export const PromptGroupNameEnum = { - Login: "login", - LoginId: "login-id", - LoginPassword: "login-password", - LoginPasswordless: "login-passwordless", - LoginEmailVerification: "login-email-verification", - Signup: "signup", - SignupId: "signup-id", - SignupPassword: "signup-password", - PhoneIdentifierEnrollment: "phone-identifier-enrollment", - PhoneIdentifierChallenge: "phone-identifier-challenge", - EmailIdentifierChallenge: "email-identifier-challenge", - ResetPassword: "reset-password", - CustomForm: "custom-form", - Consent: "consent", - CustomizedConsent: "customized-consent", - Logout: "logout", - MfaPush: "mfa-push", - MfaOtp: "mfa-otp", - MfaVoice: "mfa-voice", - MfaPhone: "mfa-phone", - MfaWebauthn: "mfa-webauthn", - MfaSms: "mfa-sms", - MfaEmail: "mfa-email", - MfaRecoveryCode: "mfa-recovery-code", - Mfa: "mfa", - Status: "status", - DeviceFlow: "device-flow", - EmailVerification: "email-verification", - EmailOtpChallenge: "email-otp-challenge", - Organizations: "organizations", - Invitation: "invitation", - Common: "common", - Passkeys: "passkeys", - Captcha: "captcha", - BruteForceProtection: "brute-force-protection", - AsyncApprovalFlow: "async-approval-flow", -} as const; -export type PromptGroupNameEnum = (typeof PromptGroupNameEnum)[keyof typeof PromptGroupNameEnum]; diff --git a/src/management/api/types/PromptLanguageEnum.ts b/src/management/api/types/PromptLanguageEnum.ts deleted file mode 100644 index ed9f0eec8b..0000000000 --- a/src/management/api/types/PromptLanguageEnum.ts +++ /dev/null @@ -1,87 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Language to update. */ -export const PromptLanguageEnum = { - Am: "am", - Ar: "ar", - ArEg: "ar-EG", - ArSa: "ar-SA", - Az: "az", - Bg: "bg", - Bn: "bn", - Bs: "bs", - CaEs: "ca-ES", - Cnr: "cnr", - Cs: "cs", - Cy: "cy", - Da: "da", - De: "de", - El: "el", - En: "en", - EnCa: "en-CA", - Es: "es", - Es419: "es-419", - EsAr: "es-AR", - EsMx: "es-MX", - Et: "et", - EuEs: "eu-ES", - Fa: "fa", - Fi: "fi", - Fr: "fr", - FrCa: "fr-CA", - FrFr: "fr-FR", - GlEs: "gl-ES", - Gu: "gu", - He: "he", - Hi: "hi", - Hr: "hr", - Hu: "hu", - Hy: "hy", - Id: "id", - Is: "is", - It: "it", - Ja: "ja", - Ka: "ka", - Kk: "kk", - Kn: "kn", - Ko: "ko", - Lt: "lt", - Lv: "lv", - Mk: "mk", - Ml: "ml", - Mn: "mn", - Mr: "mr", - Ms: "ms", - My: "my", - Nb: "nb", - Nl: "nl", - Nn: "nn", - No: "no", - Pa: "pa", - Pl: "pl", - Pt: "pt", - PtBr: "pt-BR", - PtPt: "pt-PT", - Ro: "ro", - Ru: "ru", - Sk: "sk", - Sl: "sl", - So: "so", - Sq: "sq", - Sr: "sr", - Sv: "sv", - Sw: "sw", - Ta: "ta", - Te: "te", - Th: "th", - Tl: "tl", - Tr: "tr", - Uk: "uk", - Ur: "ur", - Vi: "vi", - Zgh: "zgh", - ZhCn: "zh-CN", - ZhHk: "zh-HK", - ZhTw: "zh-TW", -} as const; -export type PromptLanguageEnum = (typeof PromptLanguageEnum)[keyof typeof PromptLanguageEnum]; diff --git a/src/management/api/types/PublicKeyCredential.ts b/src/management/api/types/PublicKeyCredential.ts deleted file mode 100644 index 308c0950d7..0000000000 --- a/src/management/api/types/PublicKeyCredential.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface PublicKeyCredential { - credential_type: Management.PublicKeyCredentialTypeEnum; - /** Friendly name for a credential. */ - name?: string; - /** PEM-formatted public key (SPKI and PKCS1) or X509 certificate. Must be JSON escaped. */ - pem: string; - alg?: Management.PublicKeyCredentialAlgorithmEnum; - /** Parse expiry from x509 certificate. If true, attempts to parse the expiry date from the provided PEM. Applies to `public_key` credential type. */ - parse_expiry_from_cert?: boolean; - /** The ISO 8601 formatted date representing the expiration of the credential. If not specified (not recommended), the credential never expires. Applies to `public_key` credential type. */ - expires_at?: string; -} diff --git a/src/management/api/types/PublicKeyCredentialAlgorithmEnum.ts b/src/management/api/types/PublicKeyCredentialAlgorithmEnum.ts deleted file mode 100644 index 2b318b002f..0000000000 --- a/src/management/api/types/PublicKeyCredentialAlgorithmEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Algorithm which will be used with the credential. Can be one of RS256, RS384, PS256. If not specified, RS256 will be used. Applies to `public_key` credential type. */ -export const PublicKeyCredentialAlgorithmEnum = { - Rs256: "RS256", - Rs384: "RS384", - Ps256: "PS256", -} as const; -export type PublicKeyCredentialAlgorithmEnum = - (typeof PublicKeyCredentialAlgorithmEnum)[keyof typeof PublicKeyCredentialAlgorithmEnum]; diff --git a/src/management/api/types/PublicKeyCredentialTypeEnum.ts b/src/management/api/types/PublicKeyCredentialTypeEnum.ts deleted file mode 100644 index 1250f5fb0d..0000000000 --- a/src/management/api/types/PublicKeyCredentialTypeEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Credential type. Supported types: public_key. - */ -export type PublicKeyCredentialTypeEnum = "public_key"; diff --git a/src/management/api/types/RefreshTokenDate.ts b/src/management/api/types/RefreshTokenDate.ts deleted file mode 100644 index bd06d2fc47..0000000000 --- a/src/management/api/types/RefreshTokenDate.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type RefreshTokenDate = - /** - * The date and time when the refresh token was created */ - string | Management.RefreshTokenDateObject; diff --git a/src/management/api/types/RefreshTokenDateObject.ts b/src/management/api/types/RefreshTokenDateObject.ts deleted file mode 100644 index 4f4fc1204f..0000000000 --- a/src/management/api/types/RefreshTokenDateObject.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * The date and time when the refresh token was created - */ -export type RefreshTokenDateObject = Record; diff --git a/src/management/api/types/RefreshTokenDevice.ts b/src/management/api/types/RefreshTokenDevice.ts deleted file mode 100644 index e23fc4f243..0000000000 --- a/src/management/api/types/RefreshTokenDevice.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Device used while issuing/exchanging the refresh token - */ -export interface RefreshTokenDevice { - /** First IP address associated with the refresh token */ - initial_ip?: string; - /** First autonomous system number associated with the refresh token */ - initial_asn?: string; - /** First user agent associated with the refresh token */ - initial_user_agent?: string; - /** Last IP address associated with the refresh token */ - last_ip?: string; - /** Last autonomous system number associated with the refresh token */ - last_asn?: string; - /** Last user agent associated with the refresh token */ - last_user_agent?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/RefreshTokenExpirationTypeEnum.ts b/src/management/api/types/RefreshTokenExpirationTypeEnum.ts deleted file mode 100644 index fb50464e08..0000000000 --- a/src/management/api/types/RefreshTokenExpirationTypeEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Refresh token expiration types, one of: expiring, non-expiring */ -export const RefreshTokenExpirationTypeEnum = { - Expiring: "expiring", - NonExpiring: "non-expiring", -} as const; -export type RefreshTokenExpirationTypeEnum = - (typeof RefreshTokenExpirationTypeEnum)[keyof typeof RefreshTokenExpirationTypeEnum]; diff --git a/src/management/api/types/RefreshTokenResourceServer.ts b/src/management/api/types/RefreshTokenResourceServer.ts deleted file mode 100644 index 2c99661e08..0000000000 --- a/src/management/api/types/RefreshTokenResourceServer.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface RefreshTokenResourceServer { - /** Resource server ID */ - audience?: string; - /** List of scopes for the refresh token */ - scopes?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/RefreshTokenResponseContent.ts b/src/management/api/types/RefreshTokenResponseContent.ts deleted file mode 100644 index 8717159084..0000000000 --- a/src/management/api/types/RefreshTokenResponseContent.ts +++ /dev/null @@ -1,24 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface RefreshTokenResponseContent { - /** The ID of the refresh token */ - id?: string; - /** ID of the user which can be used when interacting with other APIs. */ - user_id?: string; - created_at?: Management.RefreshTokenDate; - idle_expires_at?: Management.RefreshTokenDate; - expires_at?: Management.RefreshTokenDate; - device?: Management.RefreshTokenDevice; - /** ID of the client application granted with this refresh token */ - client_id?: string; - session_id?: (Management.RefreshTokenSessionId | undefined) | null; - /** True if the token is a rotating refresh token */ - rotating?: boolean; - /** A list of the resource server IDs associated to this refresh-token and their granted scopes */ - resource_servers?: Management.RefreshTokenResourceServer[]; - last_exchanged_at?: Management.RefreshTokenDate; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/RefreshTokenRotationTypeEnum.ts b/src/management/api/types/RefreshTokenRotationTypeEnum.ts deleted file mode 100644 index 35782972b1..0000000000 --- a/src/management/api/types/RefreshTokenRotationTypeEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Refresh token rotation types, one of: rotating, non-rotating */ -export const RefreshTokenRotationTypeEnum = { - Rotating: "rotating", - NonRotating: "non-rotating", -} as const; -export type RefreshTokenRotationTypeEnum = - (typeof RefreshTokenRotationTypeEnum)[keyof typeof RefreshTokenRotationTypeEnum]; diff --git a/src/management/api/types/RefreshTokenSessionId.ts b/src/management/api/types/RefreshTokenSessionId.ts deleted file mode 100644 index ca62ec95fe..0000000000 --- a/src/management/api/types/RefreshTokenSessionId.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * ID of the authenticated session used to obtain this refresh-token - */ -export type RefreshTokenSessionId = (string | null) | undefined; diff --git a/src/management/api/types/RegenerateUsersRecoveryCodeResponseContent.ts b/src/management/api/types/RegenerateUsersRecoveryCodeResponseContent.ts deleted file mode 100644 index d4cf26dc9e..0000000000 --- a/src/management/api/types/RegenerateUsersRecoveryCodeResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface RegenerateUsersRecoveryCodeResponseContent { - /** New account recovery code. */ - recovery_code?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ResetPhoneTemplateRequestContent.ts b/src/management/api/types/ResetPhoneTemplateRequestContent.ts deleted file mode 100644 index dd8aa9702f..0000000000 --- a/src/management/api/types/ResetPhoneTemplateRequestContent.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type ResetPhoneTemplateRequestContent = unknown; diff --git a/src/management/api/types/ResetPhoneTemplateResponseContent.ts b/src/management/api/types/ResetPhoneTemplateResponseContent.ts deleted file mode 100644 index 5e51701ca5..0000000000 --- a/src/management/api/types/ResetPhoneTemplateResponseContent.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ResetPhoneTemplateResponseContent { - id: string; - channel?: string; - customizable?: boolean; - tenant?: string; - content: Management.PhoneTemplateContent; - type: Management.PhoneTemplateNotificationTypeEnum; - /** Whether the template is enabled (false) or disabled (true). */ - disabled: boolean; -} diff --git a/src/management/api/types/ResourceServer.ts b/src/management/api/types/ResourceServer.ts deleted file mode 100644 index 003aece77f..0000000000 --- a/src/management/api/types/ResourceServer.ts +++ /dev/null @@ -1,37 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ResourceServer { - /** ID of the API (resource server). */ - id?: string; - /** Friendly name for this resource server. Can not contain `<` or `>` characters. */ - name?: string; - /** Whether this is an Auth0 system API (true) or a custom API (false). */ - is_system?: boolean; - /** Unique identifier for the API used as the audience parameter on authorization calls. Can not be changed once set. */ - identifier?: string; - /** List of permissions (scopes) that this API uses. */ - scopes?: Management.ResourceServerScope[]; - signing_alg?: Management.SigningAlgorithmEnum; - /** Secret used to sign tokens when using symmetric algorithms (HS256). */ - signing_secret?: string; - /** Whether refresh tokens can be issued for this API (true) or not (false). */ - allow_offline_access?: boolean; - /** Whether to skip user consent for applications flagged as first party (true) or not (false). */ - skip_consent_for_verifiable_first_party_clients?: boolean; - /** Expiration value (in seconds) for access tokens issued for this API from the token endpoint. */ - token_lifetime?: number; - /** Expiration value (in seconds) for access tokens issued for this API via Implicit or Hybrid Flows. Cannot be greater than the `token_lifetime` value. */ - token_lifetime_for_web?: number; - /** Whether authorization polices are enforced (true) or unenforced (false). */ - enforce_policies?: boolean; - token_dialect?: Management.ResourceServerTokenDialectResponseEnum; - token_encryption?: Management.ResourceServerTokenEncryption | null; - consent_policy?: (Management.ResourceServerConsentPolicyEnum | undefined) | null; - authorization_details?: unknown[]; - proof_of_possession?: Management.ResourceServerProofOfPossession | null; - subject_type_authorization?: Management.ResourceServerSubjectTypeAuthorization; - /** The client ID of the client that this resource server is linked to */ - client_id?: string; -} diff --git a/src/management/api/types/ResourceServerConsentPolicyEnum.ts b/src/management/api/types/ResourceServerConsentPolicyEnum.ts deleted file mode 100644 index 11535856a2..0000000000 --- a/src/management/api/types/ResourceServerConsentPolicyEnum.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type ResourceServerConsentPolicyEnum = ("transactional-authorization-with-mfa" | null) | undefined; diff --git a/src/management/api/types/ResourceServerProofOfPossession.ts b/src/management/api/types/ResourceServerProofOfPossession.ts deleted file mode 100644 index 4789feaf43..0000000000 --- a/src/management/api/types/ResourceServerProofOfPossession.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Proof-of-Possession configuration for access tokens - */ -export interface ResourceServerProofOfPossession { - mechanism: Management.ResourceServerProofOfPossessionMechanismEnum; - /** Whether the use of Proof-of-Possession is required for the resource server */ - required: boolean; -} diff --git a/src/management/api/types/ResourceServerProofOfPossessionMechanismEnum.ts b/src/management/api/types/ResourceServerProofOfPossessionMechanismEnum.ts deleted file mode 100644 index 6e5849969b..0000000000 --- a/src/management/api/types/ResourceServerProofOfPossessionMechanismEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Intended mechanism for Proof-of-Possession */ -export const ResourceServerProofOfPossessionMechanismEnum = { - Mtls: "mtls", - Dpop: "dpop", -} as const; -export type ResourceServerProofOfPossessionMechanismEnum = - (typeof ResourceServerProofOfPossessionMechanismEnum)[keyof typeof ResourceServerProofOfPossessionMechanismEnum]; diff --git a/src/management/api/types/ResourceServerScope.ts b/src/management/api/types/ResourceServerScope.ts deleted file mode 100644 index 0358d3eb1d..0000000000 --- a/src/management/api/types/ResourceServerScope.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface ResourceServerScope { - /** Value of this scope. */ - value: string; - /** User-friendly description of this scope. */ - description?: string; -} diff --git a/src/management/api/types/ResourceServerSubjectTypeAuthorization.ts b/src/management/api/types/ResourceServerSubjectTypeAuthorization.ts deleted file mode 100644 index 9b9dd4fbaa..0000000000 --- a/src/management/api/types/ResourceServerSubjectTypeAuthorization.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Defines application access permission for a resource server. Use of this field is subject to the applicable Free Trial terms in Okta’s Master Subscription Agreement. - */ -export interface ResourceServerSubjectTypeAuthorization { - user?: Management.ResourceServerSubjectTypeAuthorizationUser; - client?: Management.ResourceServerSubjectTypeAuthorizationClient; -} diff --git a/src/management/api/types/ResourceServerSubjectTypeAuthorizationClient.ts b/src/management/api/types/ResourceServerSubjectTypeAuthorizationClient.ts deleted file mode 100644 index 2a159269e8..0000000000 --- a/src/management/api/types/ResourceServerSubjectTypeAuthorizationClient.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Access Permissions for client flows - */ -export interface ResourceServerSubjectTypeAuthorizationClient { - policy?: Management.ResourceServerSubjectTypeAuthorizationClientPolicyEnum; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ResourceServerSubjectTypeAuthorizationClientPolicyEnum.ts b/src/management/api/types/ResourceServerSubjectTypeAuthorizationClientPolicyEnum.ts deleted file mode 100644 index a95fca9a1c..0000000000 --- a/src/management/api/types/ResourceServerSubjectTypeAuthorizationClientPolicyEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Defines the client flows policy for the resource server */ -export const ResourceServerSubjectTypeAuthorizationClientPolicyEnum = { - DenyAll: "deny_all", - RequireClientGrant: "require_client_grant", -} as const; -export type ResourceServerSubjectTypeAuthorizationClientPolicyEnum = - (typeof ResourceServerSubjectTypeAuthorizationClientPolicyEnum)[keyof typeof ResourceServerSubjectTypeAuthorizationClientPolicyEnum]; diff --git a/src/management/api/types/ResourceServerSubjectTypeAuthorizationUser.ts b/src/management/api/types/ResourceServerSubjectTypeAuthorizationUser.ts deleted file mode 100644 index ca409c78b9..0000000000 --- a/src/management/api/types/ResourceServerSubjectTypeAuthorizationUser.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Access Permissions for user flows - */ -export interface ResourceServerSubjectTypeAuthorizationUser { - policy?: Management.ResourceServerSubjectTypeAuthorizationUserPolicyEnum; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ResourceServerSubjectTypeAuthorizationUserPolicyEnum.ts b/src/management/api/types/ResourceServerSubjectTypeAuthorizationUserPolicyEnum.ts deleted file mode 100644 index 67d1b02dbc..0000000000 --- a/src/management/api/types/ResourceServerSubjectTypeAuthorizationUserPolicyEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Defines the user flows policy for the resource server */ -export const ResourceServerSubjectTypeAuthorizationUserPolicyEnum = { - AllowAll: "allow_all", - DenyAll: "deny_all", - RequireClientGrant: "require_client_grant", -} as const; -export type ResourceServerSubjectTypeAuthorizationUserPolicyEnum = - (typeof ResourceServerSubjectTypeAuthorizationUserPolicyEnum)[keyof typeof ResourceServerSubjectTypeAuthorizationUserPolicyEnum]; diff --git a/src/management/api/types/ResourceServerTokenDialectResponseEnum.ts b/src/management/api/types/ResourceServerTokenDialectResponseEnum.ts deleted file mode 100644 index cb46ce5327..0000000000 --- a/src/management/api/types/ResourceServerTokenDialectResponseEnum.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Dialect of access tokens that should be issued. `access_token` is a JWT containing standard Auth0 claims; `rfc9068_profile` is a JWT conforming to the IETF JWT Access Token Profile. `access_token_authz` and `rfc9068_profile_authz` additionally include RBAC permissions claims. */ -export const ResourceServerTokenDialectResponseEnum = { - AccessToken: "access_token", - AccessTokenAuthz: "access_token_authz", - Rfc9068Profile: "rfc9068_profile", - Rfc9068ProfileAuthz: "rfc9068_profile_authz", -} as const; -export type ResourceServerTokenDialectResponseEnum = - (typeof ResourceServerTokenDialectResponseEnum)[keyof typeof ResourceServerTokenDialectResponseEnum]; diff --git a/src/management/api/types/ResourceServerTokenDialectSchemaEnum.ts b/src/management/api/types/ResourceServerTokenDialectSchemaEnum.ts deleted file mode 100644 index 7f70ab6c65..0000000000 --- a/src/management/api/types/ResourceServerTokenDialectSchemaEnum.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Dialect of issued access token. `access_token` is a JWT containing standard Auth0 claims; `rfc9068_profile` is a JWT conforming to the IETF JWT Access Token Profile. `access_token_authz` and `rfc9068_profile_authz` additionally include RBAC permissions claims. */ -export const ResourceServerTokenDialectSchemaEnum = { - AccessToken: "access_token", - AccessTokenAuthz: "access_token_authz", - Rfc9068Profile: "rfc9068_profile", - Rfc9068ProfileAuthz: "rfc9068_profile_authz", -} as const; -export type ResourceServerTokenDialectSchemaEnum = - (typeof ResourceServerTokenDialectSchemaEnum)[keyof typeof ResourceServerTokenDialectSchemaEnum]; diff --git a/src/management/api/types/ResourceServerTokenEncryption.ts b/src/management/api/types/ResourceServerTokenEncryption.ts deleted file mode 100644 index 0ddd46a05c..0000000000 --- a/src/management/api/types/ResourceServerTokenEncryption.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ResourceServerTokenEncryption { - format: Management.ResourceServerTokenEncryptionFormatEnum; - encryption_key: Management.ResourceServerTokenEncryptionKey; -} diff --git a/src/management/api/types/ResourceServerTokenEncryptionAlgorithmEnum.ts b/src/management/api/types/ResourceServerTokenEncryptionAlgorithmEnum.ts deleted file mode 100644 index af4496a6aa..0000000000 --- a/src/management/api/types/ResourceServerTokenEncryptionAlgorithmEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Algorithm used to encrypt the token. */ -export const ResourceServerTokenEncryptionAlgorithmEnum = { - RsaOaep256: "RSA-OAEP-256", - RsaOaep384: "RSA-OAEP-384", - RsaOaep512: "RSA-OAEP-512", -} as const; -export type ResourceServerTokenEncryptionAlgorithmEnum = - (typeof ResourceServerTokenEncryptionAlgorithmEnum)[keyof typeof ResourceServerTokenEncryptionAlgorithmEnum]; diff --git a/src/management/api/types/ResourceServerTokenEncryptionFormatEnum.ts b/src/management/api/types/ResourceServerTokenEncryptionFormatEnum.ts deleted file mode 100644 index b0843fcba9..0000000000 --- a/src/management/api/types/ResourceServerTokenEncryptionFormatEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Format of the encrypted JWT payload. - */ -export type ResourceServerTokenEncryptionFormatEnum = "compact-nested-jwe"; diff --git a/src/management/api/types/ResourceServerTokenEncryptionKey.ts b/src/management/api/types/ResourceServerTokenEncryptionKey.ts deleted file mode 100644 index bef9a0050c..0000000000 --- a/src/management/api/types/ResourceServerTokenEncryptionKey.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface ResourceServerTokenEncryptionKey { - /** Name of the encryption key. */ - name?: string; - alg: Management.ResourceServerTokenEncryptionAlgorithmEnum; - /** Key ID. */ - kid?: string; - /** PEM-formatted public key. Must be JSON escaped. */ - pem: string; -} diff --git a/src/management/api/types/ResourceServerVerificationKeyPemCertificate.ts b/src/management/api/types/ResourceServerVerificationKeyPemCertificate.ts deleted file mode 100644 index 87f8250421..0000000000 --- a/src/management/api/types/ResourceServerVerificationKeyPemCertificate.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * PEM-encoded certificate - */ -export type ResourceServerVerificationKeyPemCertificate = string; diff --git a/src/management/api/types/RevokedSigningKeysResponseContent.ts b/src/management/api/types/RevokedSigningKeysResponseContent.ts deleted file mode 100644 index c235f36235..0000000000 --- a/src/management/api/types/RevokedSigningKeysResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface RevokedSigningKeysResponseContent { - /** Revoked key certificate */ - cert: string; - /** Revoked key id */ - kid: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/Role.ts b/src/management/api/types/Role.ts deleted file mode 100644 index 42a7fe08f4..0000000000 --- a/src/management/api/types/Role.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface Role { - /** ID for this role. */ - id?: string; - /** Name of this role. */ - name?: string; - /** Description of this role. */ - description?: string; -} diff --git a/src/management/api/types/RoleUser.ts b/src/management/api/types/RoleUser.ts deleted file mode 100644 index 94a4e7edc4..0000000000 --- a/src/management/api/types/RoleUser.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface RoleUser { - /** ID of this user. */ - user_id?: string; - /** URL to a picture for this user. */ - picture?: string; - /** Name of this user. */ - name?: string; - /** Email address of this user. */ - email?: string; -} diff --git a/src/management/api/types/RotateClientSecretResponseContent.ts b/src/management/api/types/RotateClientSecretResponseContent.ts deleted file mode 100644 index 8fba4e0258..0000000000 --- a/src/management/api/types/RotateClientSecretResponseContent.ts +++ /dev/null @@ -1,95 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface RotateClientSecretResponseContent { - /** ID of this client. */ - client_id?: string; - /** Name of the tenant this client belongs to. */ - tenant?: string; - /** Name of this client (min length: 1 character, does not allow `<` or `>`). */ - name?: string; - /** Free text description of this client (max length: 140 characters). */ - description?: string; - /** Whether this is your global 'All Applications' client representing legacy tenant settings (true) or a regular client (false). */ - global?: boolean; - /** Client secret (which you must not make public). */ - client_secret?: string; - app_type?: Management.ClientAppTypeEnum; - /** URL of the logo to display for this client. Recommended size is 150x150 pixels. */ - logo_uri?: string; - /** Whether this client a first party client (true) or not (false). */ - is_first_party?: boolean; - /** Whether this client conforms to strict OIDC specifications (true) or uses legacy features (false). */ - oidc_conformant?: boolean; - /** Comma-separated list of URLs whitelisted for Auth0 to use as a callback to the client after authentication. */ - callbacks?: string[]; - /** Comma-separated list of URLs allowed to make requests from JavaScript to Auth0 API (typically used with CORS). By default, all your callback URLs will be allowed. This field allows you to enter other origins if necessary. You can also use wildcards at the subdomain level (e.g., https://*.contoso.com). Query strings and hash information are not taken into account when validating these URLs. */ - allowed_origins?: string[]; - /** Comma-separated list of allowed origins for use with Cross-Origin Authentication, Device Flow, and web message response mode. */ - web_origins?: string[]; - /** List of audiences/realms for SAML protocol. Used by the wsfed addon. */ - client_aliases?: string[]; - /** List of allow clients and API ids that are allowed to make delegation requests. Empty means all all your clients are allowed. */ - allowed_clients?: string[]; - /** Comma-separated list of URLs that are valid to redirect to after logout from Auth0. Wildcards are allowed for subdomains. */ - allowed_logout_urls?: string[]; - session_transfer?: Management.ClientSessionTransferConfiguration | null; - oidc_logout?: Management.ClientOidcBackchannelLogoutSettings; - /** List of grant types supported for this application. Can include `authorization_code`, `implicit`, `refresh_token`, `client_credentials`, `password`, `http://auth0.com/oauth/grant-type/password-realm`, `http://auth0.com/oauth/grant-type/mfa-oob`, `http://auth0.com/oauth/grant-type/mfa-otp`, `http://auth0.com/oauth/grant-type/mfa-recovery-code`, `urn:openid:params:grant-type:ciba`, `urn:ietf:params:oauth:grant-type:device_code`, and `urn:auth0:params:oauth:grant-type:token-exchange:federated-connection-access-token`. */ - grant_types?: string[]; - jwt_configuration?: Management.ClientJwtConfiguration; - signing_keys?: Management.ClientSigningKeys; - encryption_key?: Management.ClientEncryptionKey | null; - /** Applies only to SSO clients and determines whether Auth0 will handle Single Sign On (true) or whether the Identity Provider will (false). */ - sso?: boolean; - /** Whether Single Sign On is disabled (true) or enabled (true). Defaults to true. */ - sso_disabled?: boolean; - /** Whether this client can be used to make cross-origin authentication requests (true) or it is not allowed to make such requests (false). */ - cross_origin_authentication?: boolean; - /** URL of the location in your site where the cross origin verification takes place for the cross-origin auth flow when performing Auth in your own domain instead of Auth0 hosted login page. */ - cross_origin_loc?: string; - /** Whether a custom login page is to be used (true) or the default provided login page (false). */ - custom_login_page_on?: boolean; - /** The content (HTML, CSS, JS) of the custom login page. */ - custom_login_page?: string; - /** The content (HTML, CSS, JS) of the custom login page. (Used on Previews) */ - custom_login_page_preview?: string; - /** HTML form template to be used for WS-Federation. */ - form_template?: string; - addons?: Management.ClientAddons; - token_endpoint_auth_method?: Management.ClientTokenEndpointAuthMethodEnum; - /** If true, trust that the IP specified in the `auth0-forwarded-for` header is the end-user's IP for brute-force-protection on token endpoint. */ - is_token_endpoint_ip_header_trusted?: boolean; - client_metadata?: Management.ClientMetadata; - mobile?: Management.ClientMobile; - /** Initiate login uri, must be https */ - initiate_login_uri?: string; - refresh_token?: Management.ClientRefreshTokenConfiguration | null; - default_organization?: Management.ClientDefaultOrganization | null; - organization_usage?: Management.ClientOrganizationUsageEnum; - organization_require_behavior?: Management.ClientOrganizationRequireBehaviorEnum; - /** Defines the available methods for organization discovery during the `pre_login_prompt`. Users can discover their organization either by `email`, `organization_name` or both. */ - organization_discovery_methods?: Management.ClientOrganizationDiscoveryEnum[]; - client_authentication_methods?: Management.ClientAuthenticationMethod | null; - /** Makes the use of Pushed Authorization Requests mandatory for this client */ - require_pushed_authorization_requests?: boolean; - /** Makes the use of Proof-of-Possession mandatory for this client */ - require_proof_of_possession?: boolean; - signed_request_object?: Management.ClientSignedRequestObjectWithCredentialId; - compliance_level?: Management.ClientComplianceLevelEnum | null; - /** - * Controls whether a confirmation prompt is shown during login flows when the redirect URI uses non-verifiable callback URIs (for example, a custom URI schema such as `myapp://`, or `localhost`). - * If set to true, a confirmation prompt will not be shown. We recommend that this is set to false for improved protection from malicious apps. - * See https://auth0.com/docs/secure/security-guidance/measures-against-app-impersonation for more information. - */ - skip_non_verifiable_callback_uri_confirmation_prompt?: boolean; - /** Specifies how long, in seconds, a Pushed Authorization Request URI remains valid */ - par_request_expiry?: number | null; - token_quota?: Management.TokenQuota; - /** The identifier of the resource server that this client is linked to. */ - resource_server_identifier?: string; - async_approval_notification_channels?: Management.ClientAsyncApprovalNotificationsChannelsApiPostConfiguration; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/RotateConnectionKeysRequestContent.ts b/src/management/api/types/RotateConnectionKeysRequestContent.ts deleted file mode 100644 index 082c4717ba..0000000000 --- a/src/management/api/types/RotateConnectionKeysRequestContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface RotateConnectionKeysRequestContent { - signing_alg?: Management.RotateConnectionKeysSigningAlgEnum; -} diff --git a/src/management/api/types/RotateConnectionKeysSigningAlgEnum.ts b/src/management/api/types/RotateConnectionKeysSigningAlgEnum.ts deleted file mode 100644 index 1ad1d45cc5..0000000000 --- a/src/management/api/types/RotateConnectionKeysSigningAlgEnum.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Selected Signing Algorithm */ -export const RotateConnectionKeysSigningAlgEnum = { - Rs256: "RS256", - Rs512: "RS512", - Ps256: "PS256", - Es256: "ES256", -} as const; -export type RotateConnectionKeysSigningAlgEnum = - (typeof RotateConnectionKeysSigningAlgEnum)[keyof typeof RotateConnectionKeysSigningAlgEnum]; diff --git a/src/management/api/types/RotateConnectionsKeysResponseContent.ts b/src/management/api/types/RotateConnectionsKeysResponseContent.ts deleted file mode 100644 index ec16f4c86a..0000000000 --- a/src/management/api/types/RotateConnectionsKeysResponseContent.ts +++ /dev/null @@ -1,24 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface RotateConnectionsKeysResponseContent { - /** The key id of the signing key */ - kid: string; - /** The public certificate of the signing key */ - cert: string; - /** The public certificate of the signing key in pkcs7 format */ - pkcs?: string; - /** True if the key is the the next key */ - next?: boolean; - /** The cert fingerprint */ - fingerprint: string; - /** The cert thumbprint */ - thumbprint: string; - /** Signing key algorithm */ - algorithm?: string; - key_use?: Management.ConnectionKeyUseEnum; - subject_dn?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/RotateSigningKeysResponseContent.ts b/src/management/api/types/RotateSigningKeysResponseContent.ts deleted file mode 100644 index 3683cd034d..0000000000 --- a/src/management/api/types/RotateSigningKeysResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface RotateSigningKeysResponseContent { - /** Next key certificate */ - cert: string; - /** Next key id */ - kid: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/Rule.ts b/src/management/api/types/Rule.ts deleted file mode 100644 index 93f78ed5f1..0000000000 --- a/src/management/api/types/Rule.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface Rule { - /** Name of this rule. */ - name?: string; - /** ID of this rule. */ - id?: string; - /** Whether the rule is enabled (true), or disabled (false). */ - enabled?: boolean; - /** Code to be executed when this rule runs. */ - script?: string; - /** Order that this rule should execute in relative to other rules. Lower-valued rules execute first. */ - order?: number; - /** Execution stage of this rule. Can be `login_success`, `login_failure`, or `pre_authorize`. */ - stage?: string; -} diff --git a/src/management/api/types/RulesConfig.ts b/src/management/api/types/RulesConfig.ts deleted file mode 100644 index 56716b3427..0000000000 --- a/src/management/api/types/RulesConfig.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface RulesConfig { - /** Key for a rules config variable. */ - key?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ScimMappingItem.ts b/src/management/api/types/ScimMappingItem.ts deleted file mode 100644 index 8d3736b1a8..0000000000 --- a/src/management/api/types/ScimMappingItem.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface ScimMappingItem { - /** The field location in the auth0 schema */ - auth0?: string; - /** The field location in the SCIM schema */ - scim?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ScimTokenItem.ts b/src/management/api/types/ScimTokenItem.ts deleted file mode 100644 index f416bc5e8b..0000000000 --- a/src/management/api/types/ScimTokenItem.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface ScimTokenItem { - /** The token's identifier */ - token_id?: string; - /** The scopes of the scim token */ - scopes?: string[]; - /** The token's created at timestamp */ - created_at?: string; - /** The token's valid until timestamp */ - valid_until?: string; - /** The token's last used at timestamp */ - last_used_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/ScreenGroupNameEnum.ts b/src/management/api/types/ScreenGroupNameEnum.ts deleted file mode 100644 index 938b88bb9e..0000000000 --- a/src/management/api/types/ScreenGroupNameEnum.ts +++ /dev/null @@ -1,95 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Name of the screen */ -export const ScreenGroupNameEnum = { - Login: "login", - LoginId: "login-id", - LoginPassword: "login-password", - LoginPasswordlessEmailCode: "login-passwordless-email-code", - LoginPasswordlessEmailLink: "login-passwordless-email-link", - LoginPasswordlessSmsOtp: "login-passwordless-sms-otp", - LoginEmailVerification: "login-email-verification", - Signup: "signup", - SignupId: "signup-id", - SignupPassword: "signup-password", - PhoneIdentifierEnrollment: "phone-identifier-enrollment", - PhoneIdentifierChallenge: "phone-identifier-challenge", - EmailIdentifierChallenge: "email-identifier-challenge", - ResetPasswordRequest: "reset-password-request", - ResetPasswordEmail: "reset-password-email", - ResetPassword: "reset-password", - ResetPasswordSuccess: "reset-password-success", - ResetPasswordError: "reset-password-error", - ResetPasswordMfaEmailChallenge: "reset-password-mfa-email-challenge", - ResetPasswordMfaOtpChallenge: "reset-password-mfa-otp-challenge", - ResetPasswordMfaPhoneChallenge: "reset-password-mfa-phone-challenge", - ResetPasswordMfaPushChallengePush: "reset-password-mfa-push-challenge-push", - ResetPasswordMfaRecoveryCodeChallenge: "reset-password-mfa-recovery-code-challenge", - ResetPasswordMfaSmsChallenge: "reset-password-mfa-sms-challenge", - ResetPasswordMfaVoiceChallenge: "reset-password-mfa-voice-challenge", - ResetPasswordMfaWebauthnPlatformChallenge: "reset-password-mfa-webauthn-platform-challenge", - ResetPasswordMfaWebauthnRoamingChallenge: "reset-password-mfa-webauthn-roaming-challenge", - CustomForm: "custom-form", - Consent: "consent", - CustomizedConsent: "customized-consent", - Logout: "logout", - LogoutComplete: "logout-complete", - LogoutAborted: "logout-aborted", - MfaPushWelcome: "mfa-push-welcome", - MfaPushEnrollmentQr: "mfa-push-enrollment-qr", - MfaPushEnrollmentCode: "mfa-push-enrollment-code", - MfaPushSuccess: "mfa-push-success", - MfaPushChallengePush: "mfa-push-challenge-push", - MfaPushList: "mfa-push-list", - MfaOtpEnrollmentQr: "mfa-otp-enrollment-qr", - MfaOtpEnrollmentCode: "mfa-otp-enrollment-code", - MfaOtpChallenge: "mfa-otp-challenge", - MfaVoiceEnrollment: "mfa-voice-enrollment", - MfaVoiceChallenge: "mfa-voice-challenge", - MfaPhoneChallenge: "mfa-phone-challenge", - MfaPhoneEnrollment: "mfa-phone-enrollment", - MfaWebauthnPlatformEnrollment: "mfa-webauthn-platform-enrollment", - MfaWebauthnRoamingEnrollment: "mfa-webauthn-roaming-enrollment", - MfaWebauthnPlatformChallenge: "mfa-webauthn-platform-challenge", - MfaWebauthnRoamingChallenge: "mfa-webauthn-roaming-challenge", - MfaWebauthnChangeKeyNickname: "mfa-webauthn-change-key-nickname", - MfaWebauthnEnrollmentSuccess: "mfa-webauthn-enrollment-success", - MfaWebauthnError: "mfa-webauthn-error", - MfaWebauthnNotAvailableError: "mfa-webauthn-not-available-error", - MfaCountryCodes: "mfa-country-codes", - MfaSmsEnrollment: "mfa-sms-enrollment", - MfaSmsChallenge: "mfa-sms-challenge", - MfaSmsList: "mfa-sms-list", - MfaEmailChallenge: "mfa-email-challenge", - MfaEmailList: "mfa-email-list", - MfaRecoveryCodeEnrollment: "mfa-recovery-code-enrollment", - MfaRecoveryCodeChallengeNewCode: "mfa-recovery-code-challenge-new-code", - MfaRecoveryCodeChallenge: "mfa-recovery-code-challenge", - MfaDetectBrowserCapabilities: "mfa-detect-browser-capabilities", - MfaEnrollResult: "mfa-enroll-result", - MfaLoginOptions: "mfa-login-options", - MfaBeginEnrollOptions: "mfa-begin-enroll-options", - Status: "status", - DeviceCodeActivation: "device-code-activation", - DeviceCodeActivationAllowed: "device-code-activation-allowed", - DeviceCodeActivationDenied: "device-code-activation-denied", - DeviceCodeConfirmation: "device-code-confirmation", - EmailVerificationResult: "email-verification-result", - EmailOtpChallenge: "email-otp-challenge", - OrganizationSelection: "organization-selection", - OrganizationPicker: "organization-picker", - PreLoginOrganizationPicker: "pre-login-organization-picker", - AcceptInvitation: "accept-invitation", - RedeemTicket: "redeem-ticket", - PasskeyEnrollment: "passkey-enrollment", - PasskeyEnrollmentLocal: "passkey-enrollment-local", - InterstitialCaptcha: "interstitial-captcha", - BruteForceProtectionUnblock: "brute-force-protection-unblock", - BruteForceProtectionUnblockSuccess: "brute-force-protection-unblock-success", - BruteForceProtectionUnblockFailure: "brute-force-protection-unblock-failure", - AsyncApprovalError: "async-approval-error", - AsyncApprovalWrongUser: "async-approval-wrong-user", - AsyncApprovalAccepted: "async-approval-accepted", - AsyncApprovalDenied: "async-approval-denied", -} as const; -export type ScreenGroupNameEnum = (typeof ScreenGroupNameEnum)[keyof typeof ScreenGroupNameEnum]; diff --git a/src/management/api/types/SearchEngineVersionsEnum.ts b/src/management/api/types/SearchEngineVersionsEnum.ts deleted file mode 100644 index 350c82e294..0000000000 --- a/src/management/api/types/SearchEngineVersionsEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The version of the search engine */ -export const SearchEngineVersionsEnum = { - V1: "v1", - V2: "v2", - V3: "v3", -} as const; -export type SearchEngineVersionsEnum = (typeof SearchEngineVersionsEnum)[keyof typeof SearchEngineVersionsEnum]; diff --git a/src/management/api/types/SelfServiceProfile.ts b/src/management/api/types/SelfServiceProfile.ts deleted file mode 100644 index 3b52baaeef..0000000000 --- a/src/management/api/types/SelfServiceProfile.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface SelfServiceProfile { - /** The unique ID of the self-service Profile. */ - id?: string; - /** The name of the self-service Profile. */ - name?: string; - /** The description of the self-service Profile. */ - description?: string; - /** List of attributes to be mapped that will be shown to the user during the SS-SSO flow. */ - user_attributes?: Management.SelfServiceProfileUserAttribute[]; - /** The time when this self-service Profile was created. */ - created_at?: string; - /** The time when this self-service Profile was updated. */ - updated_at?: string; - branding?: Management.SelfServiceProfileBrandingProperties; - /** List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `keycloak-samlp`, `pingfederate`] */ - allowed_strategies?: Management.SelfServiceProfileAllowedStrategyEnum[]; - /** ID of the user-attribute-profile to associate with this self-service profile. */ - user_attribute_profile_id?: string; -} diff --git a/src/management/api/types/SelfServiceProfileAllowedStrategyEnum.ts b/src/management/api/types/SelfServiceProfileAllowedStrategyEnum.ts deleted file mode 100644 index 172abc68cf..0000000000 --- a/src/management/api/types/SelfServiceProfileAllowedStrategyEnum.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const SelfServiceProfileAllowedStrategyEnum = { - Oidc: "oidc", - Samlp: "samlp", - Waad: "waad", - GoogleApps: "google-apps", - Adfs: "adfs", - Okta: "okta", - KeycloakSamlp: "keycloak-samlp", - Pingfederate: "pingfederate", -} as const; -export type SelfServiceProfileAllowedStrategyEnum = - (typeof SelfServiceProfileAllowedStrategyEnum)[keyof typeof SelfServiceProfileAllowedStrategyEnum]; diff --git a/src/management/api/types/SelfServiceProfileBranding.ts b/src/management/api/types/SelfServiceProfileBranding.ts deleted file mode 100644 index fdac6fae8e..0000000000 --- a/src/management/api/types/SelfServiceProfileBranding.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type SelfServiceProfileBranding = (Management.SelfServiceProfileBrandingProperties | null) | undefined; diff --git a/src/management/api/types/SelfServiceProfileBrandingColors.ts b/src/management/api/types/SelfServiceProfileBrandingColors.ts deleted file mode 100644 index a5f913324b..0000000000 --- a/src/management/api/types/SelfServiceProfileBrandingColors.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface SelfServiceProfileBrandingColors { - primary: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/SelfServiceProfileBrandingProperties.ts b/src/management/api/types/SelfServiceProfileBrandingProperties.ts deleted file mode 100644 index 020c784308..0000000000 --- a/src/management/api/types/SelfServiceProfileBrandingProperties.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface SelfServiceProfileBrandingProperties { - logo_url?: string; - colors?: Management.SelfServiceProfileBrandingColors; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/SelfServiceProfileCustomTextLanguageEnum.ts b/src/management/api/types/SelfServiceProfileCustomTextLanguageEnum.ts deleted file mode 100644 index 445d46e78e..0000000000 --- a/src/management/api/types/SelfServiceProfileCustomTextLanguageEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * The language of the custom text. - */ -export type SelfServiceProfileCustomTextLanguageEnum = "en"; diff --git a/src/management/api/types/SelfServiceProfileCustomTextPageEnum.ts b/src/management/api/types/SelfServiceProfileCustomTextPageEnum.ts deleted file mode 100644 index b396787f93..0000000000 --- a/src/management/api/types/SelfServiceProfileCustomTextPageEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * The page where the custom text is shown. - */ -export type SelfServiceProfileCustomTextPageEnum = "get-started"; diff --git a/src/management/api/types/SelfServiceProfileDescription.ts b/src/management/api/types/SelfServiceProfileDescription.ts deleted file mode 100644 index 51ab671c03..0000000000 --- a/src/management/api/types/SelfServiceProfileDescription.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * The description of the self-service Profile. - */ -export type SelfServiceProfileDescription = (string | null) | undefined; diff --git a/src/management/api/types/SelfServiceProfileSsoTicketConnectionConfig.ts b/src/management/api/types/SelfServiceProfileSsoTicketConnectionConfig.ts deleted file mode 100644 index 2cea0d2f8e..0000000000 --- a/src/management/api/types/SelfServiceProfileSsoTicketConnectionConfig.ts +++ /dev/null @@ -1,19 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * If provided, this will create a new connection for the SSO flow with the given configuration - */ -export interface SelfServiceProfileSsoTicketConnectionConfig { - /** The name of the connection that will be created as a part of the SSO flow. */ - name: string; - /** Connection name used in the new universal login experience */ - display_name?: string; - /** true promotes to a domain-level connection so that third-party applications can use it. false does not promote the connection, so only first-party applications with the connection enabled can use it. (Defaults to false.) */ - is_domain_connection?: boolean; - /** Enables showing a button for the connection in the login page (new experience only). If false, it will be usable only by HRD. (Defaults to false.) */ - show_as_button?: boolean; - metadata?: Management.ConnectionsMetadata; - options?: Management.SelfServiceProfileSsoTicketConnectionOptions | null; -} diff --git a/src/management/api/types/SelfServiceProfileSsoTicketConnectionOptions.ts b/src/management/api/types/SelfServiceProfileSsoTicketConnectionOptions.ts deleted file mode 100644 index b0454134c8..0000000000 --- a/src/management/api/types/SelfServiceProfileSsoTicketConnectionOptions.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * The connection's options (depend on the connection strategy) - */ -export interface SelfServiceProfileSsoTicketConnectionOptions { - /** URL for the icon. Must use HTTPS. */ - icon_url?: string | null; - /** List of domain_aliases that can be authenticated in the Identity Provider */ - domain_aliases?: string[]; - idpinitiated?: Management.SelfServiceProfileSsoTicketIdpInitiatedOptions | null; -} diff --git a/src/management/api/types/SelfServiceProfileSsoTicketDomainAliasesConfig.ts b/src/management/api/types/SelfServiceProfileSsoTicketDomainAliasesConfig.ts deleted file mode 100644 index 50ca666e1a..0000000000 --- a/src/management/api/types/SelfServiceProfileSsoTicketDomainAliasesConfig.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Configuration for the setup of the connection’s domain_aliases in the self-service SSO flow. - */ -export interface SelfServiceProfileSsoTicketDomainAliasesConfig { - domain_verification: Management.SelfServiceProfileSsoTicketDomainVerificationEnum; -} diff --git a/src/management/api/types/SelfServiceProfileSsoTicketDomainVerificationEnum.ts b/src/management/api/types/SelfServiceProfileSsoTicketDomainVerificationEnum.ts deleted file mode 100644 index 1c26805c8c..0000000000 --- a/src/management/api/types/SelfServiceProfileSsoTicketDomainVerificationEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Whether the end user should complete the domain verification step. Possible values are 'none' (the step is not shown to the user), 'optional' (the user may add a domain alias in the domain verification step) or 'required' (the user must add a domain alias in order to enable the connection). Defaults to 'none'. */ -export const SelfServiceProfileSsoTicketDomainVerificationEnum = { - None: "none", - Optional: "optional", - Required: "required", -} as const; -export type SelfServiceProfileSsoTicketDomainVerificationEnum = - (typeof SelfServiceProfileSsoTicketDomainVerificationEnum)[keyof typeof SelfServiceProfileSsoTicketDomainVerificationEnum]; diff --git a/src/management/api/types/SelfServiceProfileSsoTicketEnabledOrganization.ts b/src/management/api/types/SelfServiceProfileSsoTicketEnabledOrganization.ts deleted file mode 100644 index f39b4b3049..0000000000 --- a/src/management/api/types/SelfServiceProfileSsoTicketEnabledOrganization.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface SelfServiceProfileSsoTicketEnabledOrganization { - /** Organization identifier. */ - organization_id: string; - /** 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. */ - assign_membership_on_login?: boolean; - /** Determines whether a connection should be displayed on this organization’s login prompt. Only applicable for enterprise connections. Default: true. */ - show_as_button?: boolean; -} diff --git a/src/management/api/types/SelfServiceProfileSsoTicketIdpInitiatedClientProtocolEnum.ts b/src/management/api/types/SelfServiceProfileSsoTicketIdpInitiatedClientProtocolEnum.ts deleted file mode 100644 index 7a753910e2..0000000000 --- a/src/management/api/types/SelfServiceProfileSsoTicketIdpInitiatedClientProtocolEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The protocol used to connect to the the default application */ -export const SelfServiceProfileSsoTicketIdpInitiatedClientProtocolEnum = { - Samlp: "samlp", - Wsfed: "wsfed", - Oauth2: "oauth2", -} as const; -export type SelfServiceProfileSsoTicketIdpInitiatedClientProtocolEnum = - (typeof SelfServiceProfileSsoTicketIdpInitiatedClientProtocolEnum)[keyof typeof SelfServiceProfileSsoTicketIdpInitiatedClientProtocolEnum]; diff --git a/src/management/api/types/SelfServiceProfileSsoTicketIdpInitiatedOptions.ts b/src/management/api/types/SelfServiceProfileSsoTicketIdpInitiatedOptions.ts deleted file mode 100644 index 9d9eac3122..0000000000 --- a/src/management/api/types/SelfServiceProfileSsoTicketIdpInitiatedOptions.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Allows IdP-initiated login - */ -export interface SelfServiceProfileSsoTicketIdpInitiatedOptions { - /** Enables IdP-initiated login for this connection */ - enabled?: boolean; - /** Default application client_id user is redirected to after validated SAML response */ - client_id?: string; - client_protocol?: Management.SelfServiceProfileSsoTicketIdpInitiatedClientProtocolEnum; - /** Query string options to customize the behaviour for OpenID Connect when idpinitiated.client_protocol is oauth2. Allowed parameters: redirect_uri, scope, response_type. For example, redirect_uri=https://jwt.io&scope=openid email&response_type=token */ - client_authorizequery?: string; -} diff --git a/src/management/api/types/SelfServiceProfileSsoTicketProvisioningConfig.ts b/src/management/api/types/SelfServiceProfileSsoTicketProvisioningConfig.ts deleted file mode 100644 index a371362935..0000000000 --- a/src/management/api/types/SelfServiceProfileSsoTicketProvisioningConfig.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Configuration for the setup of Provisioning in the self-service flow. - */ -export interface SelfServiceProfileSsoTicketProvisioningConfig { - /** The scopes of the SCIM tokens generated during the self-service flow. */ - scopes: Management.SelfServiceProfileSsoTicketProvisioningScopeEnum[]; - /** Lifetime of the tokens in seconds. Must be greater than 900. If not provided, the tokens don't expire. */ - token_lifetime?: number | null; -} diff --git a/src/management/api/types/SelfServiceProfileSsoTicketProvisioningScopeEnum.ts b/src/management/api/types/SelfServiceProfileSsoTicketProvisioningScopeEnum.ts deleted file mode 100644 index 9a9721df41..0000000000 --- a/src/management/api/types/SelfServiceProfileSsoTicketProvisioningScopeEnum.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const SelfServiceProfileSsoTicketProvisioningScopeEnum = { - GetUsers: "get:users", - PostUsers: "post:users", - PutUsers: "put:users", - PatchUsers: "patch:users", - DeleteUsers: "delete:users", -} as const; -export type SelfServiceProfileSsoTicketProvisioningScopeEnum = - (typeof SelfServiceProfileSsoTicketProvisioningScopeEnum)[keyof typeof SelfServiceProfileSsoTicketProvisioningScopeEnum]; diff --git a/src/management/api/types/SelfServiceProfileUserAttribute.ts b/src/management/api/types/SelfServiceProfileUserAttribute.ts deleted file mode 100644 index cf6b4f136b..0000000000 --- a/src/management/api/types/SelfServiceProfileUserAttribute.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface SelfServiceProfileUserAttribute { - /** Identifier of this attribute. */ - name: string; - /** Description of this attribute. */ - description: string; - /** Determines if this attribute is required */ - is_optional: boolean; -} diff --git a/src/management/api/types/SelfServiceProfileUserAttributes.ts b/src/management/api/types/SelfServiceProfileUserAttributes.ts deleted file mode 100644 index f955db1976..0000000000 --- a/src/management/api/types/SelfServiceProfileUserAttributes.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * List of attributes to be mapped that will be shown to the user during the SS-SSO flow. - */ -export type SelfServiceProfileUserAttributes = (Management.SelfServiceProfileUserAttribute[] | null) | undefined; diff --git a/src/management/api/types/SessionAuthenticationSignal.ts b/src/management/api/types/SessionAuthenticationSignal.ts deleted file mode 100644 index d2da2efe38..0000000000 --- a/src/management/api/types/SessionAuthenticationSignal.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Authentication signal details - */ -export interface SessionAuthenticationSignal { - /** One of: "federated", "passkey", "pwd", "sms", "email", "mfa", "mock" or a custom method denoted by a URL */ - name?: string; - timestamp?: Management.SessionDate; - /** A specific MFA factor. Only present when "name" is set to "mfa" */ - "^type$"?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/SessionAuthenticationSignals.ts b/src/management/api/types/SessionAuthenticationSignals.ts deleted file mode 100644 index 623cd8fa7f..0000000000 --- a/src/management/api/types/SessionAuthenticationSignals.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Details about authentication signals obtained during the login flow - */ -export interface SessionAuthenticationSignals { - /** Contains the authentication methods a user has completed during their session */ - methods?: Management.SessionAuthenticationSignal[]; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/SessionClientMetadata.ts b/src/management/api/types/SessionClientMetadata.ts deleted file mode 100644 index 2b0cbe7f6d..0000000000 --- a/src/management/api/types/SessionClientMetadata.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Client details - */ -export interface SessionClientMetadata { - /** ID of client for the session */ - client_id?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/SessionCookieMetadata.ts b/src/management/api/types/SessionCookieMetadata.ts deleted file mode 100644 index c2fd9f31f8..0000000000 --- a/src/management/api/types/SessionCookieMetadata.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * [Private Early Access] Session cookie configuration. - */ -export interface SessionCookieMetadata { - mode?: Management.SessionCookieMetadataModeEnum; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/SessionCookieMetadataModeEnum.ts b/src/management/api/types/SessionCookieMetadataModeEnum.ts deleted file mode 100644 index fc03f68084..0000000000 --- a/src/management/api/types/SessionCookieMetadataModeEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** [Private Early Access] The persistence mode of the session cookie. When set to "non-persistent" (ephemeral), the cookie will be deleted when the browser is closed. When set to "persistent", the cookie will be stored until it expires or is deleted by the user. */ -export const SessionCookieMetadataModeEnum = { - NonPersistent: "non-persistent", - Persistent: "persistent", -} as const; -export type SessionCookieMetadataModeEnum = - (typeof SessionCookieMetadataModeEnum)[keyof typeof SessionCookieMetadataModeEnum]; diff --git a/src/management/api/types/SessionCookieModeEnum.ts b/src/management/api/types/SessionCookieModeEnum.ts deleted file mode 100644 index fe3fb7029f..0000000000 --- a/src/management/api/types/SessionCookieModeEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Behavior of the session cookie */ -export const SessionCookieModeEnum = { - Persistent: "persistent", - NonPersistent: "non-persistent", -} as const; -export type SessionCookieModeEnum = (typeof SessionCookieModeEnum)[keyof typeof SessionCookieModeEnum]; diff --git a/src/management/api/types/SessionCookieSchema.ts b/src/management/api/types/SessionCookieSchema.ts deleted file mode 100644 index 38af468250..0000000000 --- a/src/management/api/types/SessionCookieSchema.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Session cookie configuration - */ -export interface SessionCookieSchema { - mode: Management.SessionCookieModeEnum; -} diff --git a/src/management/api/types/SessionDate.ts b/src/management/api/types/SessionDate.ts deleted file mode 100644 index 5b3ac09598..0000000000 --- a/src/management/api/types/SessionDate.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type SessionDate = - /** - * The date and time when the session was created */ - | string - /** - * The date and time when the session was created */ - | Record; diff --git a/src/management/api/types/SessionDeviceMetadata.ts b/src/management/api/types/SessionDeviceMetadata.ts deleted file mode 100644 index 76d06505aa..0000000000 --- a/src/management/api/types/SessionDeviceMetadata.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Metadata related to the device used in the session - */ -export interface SessionDeviceMetadata { - /** First user agent of the device from which this user logged in */ - initial_user_agent?: string; - initial_ip?: (Management.SessionIp | undefined) | null; - /** First autonomous system number associated with this session */ - initial_asn?: string; - /** Last user agent of the device from which this user logged in */ - last_user_agent?: string; - last_ip?: (Management.SessionIp | undefined) | null; - /** Last autonomous system number from which this user logged in */ - last_asn?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/SessionIp.ts b/src/management/api/types/SessionIp.ts deleted file mode 100644 index c0668a8713..0000000000 --- a/src/management/api/types/SessionIp.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * First IP address associated with this session - */ -export type SessionIp = (string | null) | undefined; diff --git a/src/management/api/types/SessionMetadata.ts b/src/management/api/types/SessionMetadata.ts deleted file mode 100644 index 3446cea13b..0000000000 --- a/src/management/api/types/SessionMetadata.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Metadata associated with the session, in the form of an object with string values (max 255 chars). Maximum of 25 metadata properties allowed. - */ -export type SessionMetadata = (Record | null) | undefined; diff --git a/src/management/api/types/SessionResponseContent.ts b/src/management/api/types/SessionResponseContent.ts deleted file mode 100644 index bdd4898870..0000000000 --- a/src/management/api/types/SessionResponseContent.ts +++ /dev/null @@ -1,24 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface SessionResponseContent { - /** The ID of the session */ - id?: string; - /** ID of the user which can be used when interacting with other APIs. */ - user_id?: string; - created_at?: Management.SessionDate; - updated_at?: Management.SessionDate; - authenticated_at?: Management.SessionDate; - idle_expires_at?: Management.SessionDate; - expires_at?: Management.SessionDate; - last_interacted_at?: Management.SessionDate; - device?: Management.SessionDeviceMetadata; - /** List of client details for the session */ - clients?: Management.SessionClientMetadata[]; - authentication?: Management.SessionAuthenticationSignals; - cookie?: Management.SessionCookieMetadata; - session_metadata?: (Management.SessionMetadata | undefined) | null; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/SetCustomSigningKeysResponseContent.ts b/src/management/api/types/SetCustomSigningKeysResponseContent.ts deleted file mode 100644 index 435f6da103..0000000000 --- a/src/management/api/types/SetCustomSigningKeysResponseContent.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * JWKS representing an array of custom public signing keys. - */ -export interface SetCustomSigningKeysResponseContent { - /** An array of custom public signing keys. */ - keys?: Management.CustomSigningKeyJwk[]; -} diff --git a/src/management/api/types/SetEmailTemplateResponseContent.ts b/src/management/api/types/SetEmailTemplateResponseContent.ts deleted file mode 100644 index 1429043a70..0000000000 --- a/src/management/api/types/SetEmailTemplateResponseContent.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface SetEmailTemplateResponseContent { - template: Management.EmailTemplateNameEnum; - /** Body of the email template. */ - body?: string | null; - /** Senders `from` email address. */ - from?: string | null; - /** URL to redirect the user to after a successful action. */ - resultUrl?: string | null; - /** Subject line of the email. */ - subject?: string | null; - /** Syntax of the template body. */ - syntax?: string | null; - /** Lifetime in seconds that the link within the email will be valid for. */ - urlLifetimeInSeconds?: number | null; - /** Whether the `reset_email` and `verify_email` templates should include the user's email address as the `email` parameter in the returnUrl (true) or whether no email address should be included in the redirect (false). Defaults to true. */ - includeEmailInRedirect?: boolean; - /** Whether the template is enabled (true) or disabled (false). */ - enabled?: boolean | null; -} diff --git a/src/management/api/types/SetGuardianFactorDuoSettingsResponseContent.ts b/src/management/api/types/SetGuardianFactorDuoSettingsResponseContent.ts deleted file mode 100644 index 46b0eed4ea..0000000000 --- a/src/management/api/types/SetGuardianFactorDuoSettingsResponseContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface SetGuardianFactorDuoSettingsResponseContent { - ikey?: string; - skey?: string; - host?: string; -} diff --git a/src/management/api/types/SetGuardianFactorPhoneMessageTypesResponseContent.ts b/src/management/api/types/SetGuardianFactorPhoneMessageTypesResponseContent.ts deleted file mode 100644 index 549829765b..0000000000 --- a/src/management/api/types/SetGuardianFactorPhoneMessageTypesResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface SetGuardianFactorPhoneMessageTypesResponseContent { - /** The list of phone factors to enable on the tenant. Can include `sms` and `voice`. */ - message_types?: Management.GuardianFactorPhoneFactorMessageTypeEnum[]; -} diff --git a/src/management/api/types/SetGuardianFactorPhoneTemplatesResponseContent.ts b/src/management/api/types/SetGuardianFactorPhoneTemplatesResponseContent.ts deleted file mode 100644 index dbe5272dba..0000000000 --- a/src/management/api/types/SetGuardianFactorPhoneTemplatesResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface SetGuardianFactorPhoneTemplatesResponseContent { - /** Message sent to the user when they are invited to enroll with a phone number. */ - enrollment_message: string; - /** Message sent to the user when they are prompted to verify their account. */ - verification_message: string; -} diff --git a/src/management/api/types/SetGuardianFactorResponseContent.ts b/src/management/api/types/SetGuardianFactorResponseContent.ts deleted file mode 100644 index 1029f79413..0000000000 --- a/src/management/api/types/SetGuardianFactorResponseContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface SetGuardianFactorResponseContent { - /** Whether this factor is enabled (true) or disabled (false). */ - enabled: boolean; -} diff --git a/src/management/api/types/SetGuardianFactorSmsTemplatesResponseContent.ts b/src/management/api/types/SetGuardianFactorSmsTemplatesResponseContent.ts deleted file mode 100644 index bef7b21cc5..0000000000 --- a/src/management/api/types/SetGuardianFactorSmsTemplatesResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface SetGuardianFactorSmsTemplatesResponseContent { - /** Message sent to the user when they are invited to enroll with a phone number. */ - enrollment_message: string; - /** Message sent to the user when they are prompted to verify their account. */ - verification_message: string; -} diff --git a/src/management/api/types/SetGuardianFactorsProviderPhoneResponseContent.ts b/src/management/api/types/SetGuardianFactorsProviderPhoneResponseContent.ts deleted file mode 100644 index 795fa63350..0000000000 --- a/src/management/api/types/SetGuardianFactorsProviderPhoneResponseContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface SetGuardianFactorsProviderPhoneResponseContent { - provider?: Management.GuardianFactorsProviderSmsProviderEnum; -} diff --git a/src/management/api/types/SetGuardianFactorsProviderPhoneTwilioResponseContent.ts b/src/management/api/types/SetGuardianFactorsProviderPhoneTwilioResponseContent.ts deleted file mode 100644 index 54ab01fed2..0000000000 --- a/src/management/api/types/SetGuardianFactorsProviderPhoneTwilioResponseContent.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface SetGuardianFactorsProviderPhoneTwilioResponseContent { - /** From number */ - from?: string | null; - /** Copilot SID */ - messaging_service_sid?: string | null; - /** Twilio Authentication token */ - auth_token?: string | null; - /** Twilio SID */ - sid?: string | null; -} diff --git a/src/management/api/types/SetGuardianFactorsProviderPushNotificationApnsRequestContent.ts b/src/management/api/types/SetGuardianFactorsProviderPushNotificationApnsRequestContent.ts deleted file mode 100644 index 7a2b28240f..0000000000 --- a/src/management/api/types/SetGuardianFactorsProviderPushNotificationApnsRequestContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface SetGuardianFactorsProviderPushNotificationApnsRequestContent { - sandbox?: boolean; - bundle_id?: string | null; - p12?: string | null; -} diff --git a/src/management/api/types/SetGuardianFactorsProviderPushNotificationApnsResponseContent.ts b/src/management/api/types/SetGuardianFactorsProviderPushNotificationApnsResponseContent.ts deleted file mode 100644 index a4ce80a6e2..0000000000 --- a/src/management/api/types/SetGuardianFactorsProviderPushNotificationApnsResponseContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface SetGuardianFactorsProviderPushNotificationApnsResponseContent { - sandbox?: boolean; - bundle_id?: string | null; -} diff --git a/src/management/api/types/SetGuardianFactorsProviderPushNotificationFcmRequestContent.ts b/src/management/api/types/SetGuardianFactorsProviderPushNotificationFcmRequestContent.ts deleted file mode 100644 index 4b31ca4b90..0000000000 --- a/src/management/api/types/SetGuardianFactorsProviderPushNotificationFcmRequestContent.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface SetGuardianFactorsProviderPushNotificationFcmRequestContent { - server_key?: string | null; -} diff --git a/src/management/api/types/SetGuardianFactorsProviderPushNotificationFcmResponseContent.ts b/src/management/api/types/SetGuardianFactorsProviderPushNotificationFcmResponseContent.ts deleted file mode 100644 index 7e79d7085d..0000000000 --- a/src/management/api/types/SetGuardianFactorsProviderPushNotificationFcmResponseContent.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type SetGuardianFactorsProviderPushNotificationFcmResponseContent = Record; diff --git a/src/management/api/types/SetGuardianFactorsProviderPushNotificationFcmv1RequestContent.ts b/src/management/api/types/SetGuardianFactorsProviderPushNotificationFcmv1RequestContent.ts deleted file mode 100644 index 8e57bbda1e..0000000000 --- a/src/management/api/types/SetGuardianFactorsProviderPushNotificationFcmv1RequestContent.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface SetGuardianFactorsProviderPushNotificationFcmv1RequestContent { - server_credentials?: string | null; -} diff --git a/src/management/api/types/SetGuardianFactorsProviderPushNotificationFcmv1ResponseContent.ts b/src/management/api/types/SetGuardianFactorsProviderPushNotificationFcmv1ResponseContent.ts deleted file mode 100644 index e0827924a1..0000000000 --- a/src/management/api/types/SetGuardianFactorsProviderPushNotificationFcmv1ResponseContent.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type SetGuardianFactorsProviderPushNotificationFcmv1ResponseContent = Record; diff --git a/src/management/api/types/SetGuardianFactorsProviderPushNotificationResponseContent.ts b/src/management/api/types/SetGuardianFactorsProviderPushNotificationResponseContent.ts deleted file mode 100644 index 530bb76ba4..0000000000 --- a/src/management/api/types/SetGuardianFactorsProviderPushNotificationResponseContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface SetGuardianFactorsProviderPushNotificationResponseContent { - provider?: Management.GuardianFactorsProviderPushNotificationProviderDataEnum; -} diff --git a/src/management/api/types/SetGuardianFactorsProviderPushNotificationSnsResponseContent.ts b/src/management/api/types/SetGuardianFactorsProviderPushNotificationSnsResponseContent.ts deleted file mode 100644 index 63459dbac4..0000000000 --- a/src/management/api/types/SetGuardianFactorsProviderPushNotificationSnsResponseContent.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface SetGuardianFactorsProviderPushNotificationSnsResponseContent { - aws_access_key_id?: string | null; - aws_secret_access_key?: string | null; - aws_region?: string | null; - sns_apns_platform_application_arn?: string | null; - sns_gcm_platform_application_arn?: string | null; -} diff --git a/src/management/api/types/SetGuardianFactorsProviderSmsResponseContent.ts b/src/management/api/types/SetGuardianFactorsProviderSmsResponseContent.ts deleted file mode 100644 index 2c8ba403ab..0000000000 --- a/src/management/api/types/SetGuardianFactorsProviderSmsResponseContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface SetGuardianFactorsProviderSmsResponseContent { - provider?: Management.GuardianFactorsProviderSmsProviderEnum; -} diff --git a/src/management/api/types/SetGuardianFactorsProviderSmsTwilioResponseContent.ts b/src/management/api/types/SetGuardianFactorsProviderSmsTwilioResponseContent.ts deleted file mode 100644 index 13aad45067..0000000000 --- a/src/management/api/types/SetGuardianFactorsProviderSmsTwilioResponseContent.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface SetGuardianFactorsProviderSmsTwilioResponseContent { - /** From number */ - from?: string | null; - /** Copilot SID */ - messaging_service_sid?: string | null; - /** Twilio Authentication token */ - auth_token?: string | null; - /** Twilio SID */ - sid?: string | null; -} diff --git a/src/management/api/types/SetGuardianPoliciesRequestContent.ts b/src/management/api/types/SetGuardianPoliciesRequestContent.ts deleted file mode 100644 index 782677dfa3..0000000000 --- a/src/management/api/types/SetGuardianPoliciesRequestContent.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type SetGuardianPoliciesRequestContent = Management.MfaPolicyEnum[]; diff --git a/src/management/api/types/SetGuardianPoliciesResponseContent.ts b/src/management/api/types/SetGuardianPoliciesResponseContent.ts deleted file mode 100644 index 3a6011e138..0000000000 --- a/src/management/api/types/SetGuardianPoliciesResponseContent.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type SetGuardianPoliciesResponseContent = Management.MfaPolicyEnum[]; diff --git a/src/management/api/types/SetNetworkAclsResponseContent.ts b/src/management/api/types/SetNetworkAclsResponseContent.ts deleted file mode 100644 index 6e10ab77fd..0000000000 --- a/src/management/api/types/SetNetworkAclsResponseContent.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface SetNetworkAclsResponseContent { - id?: string; - description?: string; - active?: boolean; - priority?: number; - rule?: Management.NetworkAclRule; - /** The timestamp when the Network ACL Configuration was created */ - created_at?: string; - /** The timestamp when the Network ACL Configuration was last updated */ - updated_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/SetPartialsRequestContent.ts b/src/management/api/types/SetPartialsRequestContent.ts deleted file mode 100644 index a44f04e43c..0000000000 --- a/src/management/api/types/SetPartialsRequestContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * An object containing template partials for a group of screens. - */ -export type SetPartialsRequestContent = Record; diff --git a/src/management/api/types/SetRulesConfigResponseContent.ts b/src/management/api/types/SetRulesConfigResponseContent.ts deleted file mode 100644 index f4de340933..0000000000 --- a/src/management/api/types/SetRulesConfigResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface SetRulesConfigResponseContent { - /** Key for a rules config variable. */ - key: string; - /** Value for a rules config variable. */ - value: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/SetSelfServiceProfileCustomTextRequestContent.ts b/src/management/api/types/SetSelfServiceProfileCustomTextRequestContent.ts deleted file mode 100644 index bf90628105..0000000000 --- a/src/management/api/types/SetSelfServiceProfileCustomTextRequestContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * The list of text keys and values to customize the self-service SSO page. Values can be plain text or rich HTML content limited to basic styling tags and hyperlinks. - */ -export type SetSelfServiceProfileCustomTextRequestContent = Record; diff --git a/src/management/api/types/SetSelfServiceProfileCustomTextResponseContent.ts b/src/management/api/types/SetSelfServiceProfileCustomTextResponseContent.ts deleted file mode 100644 index d4df6110f9..0000000000 --- a/src/management/api/types/SetSelfServiceProfileCustomTextResponseContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * The resulting list of custom text keys and values. - */ -export type SetSelfServiceProfileCustomTextResponseContent = Record; diff --git a/src/management/api/types/SetUserAuthenticationMethodResponseContent.ts b/src/management/api/types/SetUserAuthenticationMethodResponseContent.ts deleted file mode 100644 index 2eb68ece06..0000000000 --- a/src/management/api/types/SetUserAuthenticationMethodResponseContent.ts +++ /dev/null @@ -1,32 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * The successfully created authentication method. - */ -export interface SetUserAuthenticationMethodResponseContent { - /** The ID of the newly created authentication method (automatically generated by the application) */ - id?: string; - type: Management.CreatedAuthenticationMethodTypeEnum; - /** A human-readable label to identify the authentication method. */ - name?: string; - /** Base32 encoded secret for TOTP generation */ - totp_secret?: string; - /** Applies to phone authentication methods only. The destination phone number used to send verification codes via text and voice. */ - phone_number?: string; - /** Applies to email authentication methods only. The email address used to send verification messages. */ - email?: string; - authentication_methods?: Management.UserAuthenticationMethodProperties[]; - preferred_authentication_method?: Management.PreferredAuthenticationMethodEnum; - /** Applies to webauthn authenticators only. The id of the credential. */ - key_id?: string; - /** Applies to webauthn authenticators only. The public key. */ - public_key?: string; - /** Applies to passkeys only. Authenticator Attestation Globally Unique Identifier. */ - aaguid?: string; - /** Applies to webauthn authenticators only. The relying party identifier. */ - relying_party_identifier?: string; - /** Authentication method creation date */ - created_at?: string; -} diff --git a/src/management/api/types/SetUserAuthenticationMethods.ts b/src/management/api/types/SetUserAuthenticationMethods.ts deleted file mode 100644 index 6a3b6da930..0000000000 --- a/src/management/api/types/SetUserAuthenticationMethods.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface SetUserAuthenticationMethods { - type: Management.AuthenticationTypeEnum; - preferred_authentication_method?: Management.PreferredAuthenticationMethodEnum; - /** AA human-readable label to identify the authentication method. */ - name?: string; - /** Applies to phone authentication methods only. The destination phone number used to send verification codes via text and voice. */ - phone_number?: string; - /** Applies to email authentication methods only. The email address used to send verification messages. */ - email?: string; - /** Applies to totp authentication methods only. The base32 encoded secret for TOTP generation. */ - totp_secret?: string; -} diff --git a/src/management/api/types/SetUserAuthenticationMethodsRequestContent.ts b/src/management/api/types/SetUserAuthenticationMethodsRequestContent.ts deleted file mode 100644 index 1c84f179ac..0000000000 --- a/src/management/api/types/SetUserAuthenticationMethodsRequestContent.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type SetUserAuthenticationMethodsRequestContent = Management.SetUserAuthenticationMethods[]; diff --git a/src/management/api/types/SetsCustomTextsByLanguageRequestContent.ts b/src/management/api/types/SetsCustomTextsByLanguageRequestContent.ts deleted file mode 100644 index bcdb1cb89f..0000000000 --- a/src/management/api/types/SetsCustomTextsByLanguageRequestContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * An object containing custom dictionaries for a group of screens. - */ -export type SetsCustomTextsByLanguageRequestContent = Record; diff --git a/src/management/api/types/SigningAlgorithmEnum.ts b/src/management/api/types/SigningAlgorithmEnum.ts deleted file mode 100644 index 8b85eced99..0000000000 --- a/src/management/api/types/SigningAlgorithmEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Algorithm used to sign JWTs. Can be `HS256` or `RS256`. `PS256` available via addon. */ -export const SigningAlgorithmEnum = { - Hs256: "HS256", - Rs256: "RS256", - Rs512: "RS512", - Ps256: "PS256", -} as const; -export type SigningAlgorithmEnum = (typeof SigningAlgorithmEnum)[keyof typeof SigningAlgorithmEnum]; diff --git a/src/management/api/types/SigningKeys.ts b/src/management/api/types/SigningKeys.ts deleted file mode 100644 index 20c65e3a11..0000000000 --- a/src/management/api/types/SigningKeys.ts +++ /dev/null @@ -1,27 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface SigningKeys { - /** The key id of the signing key */ - kid: string; - /** The public certificate of the signing key */ - cert: string; - /** The public certificate of the signing key in pkcs7 format */ - pkcs7?: string; - /** True if the key is the the current key */ - current?: boolean; - /** True if the key is the the next key */ - next?: boolean; - /** True if the key is the the previous key */ - previous?: boolean; - current_since?: Management.SigningKeysDate; - current_until?: Management.SigningKeysDate; - /** The cert fingerprint */ - fingerprint: string; - /** The cert thumbprint */ - thumbprint: string; - /** True if the key is revoked */ - revoked?: boolean; - revoked_at?: Management.SigningKeysDate; -} diff --git a/src/management/api/types/SigningKeysDate.ts b/src/management/api/types/SigningKeysDate.ts deleted file mode 100644 index e19fdfa544..0000000000 --- a/src/management/api/types/SigningKeysDate.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type SigningKeysDate = - /** - * The date and time when the key became the current key */ - | string - /** - * The date and time when the key became the current key */ - | Record; diff --git a/src/management/api/types/SignupSchema.ts b/src/management/api/types/SignupSchema.ts deleted file mode 100644 index 79870ec06d..0000000000 --- a/src/management/api/types/SignupSchema.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface SignupSchema { - status?: Management.SignupStatusEnum; -} diff --git a/src/management/api/types/SignupStatusEnum.ts b/src/management/api/types/SignupStatusEnum.ts deleted file mode 100644 index b108138177..0000000000 --- a/src/management/api/types/SignupStatusEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const SignupStatusEnum = { - Required: "required", - Optional: "optional", - Inactive: "inactive", -} as const; -export type SignupStatusEnum = (typeof SignupStatusEnum)[keyof typeof SignupStatusEnum]; diff --git a/src/management/api/types/SignupVerification.ts b/src/management/api/types/SignupVerification.ts deleted file mode 100644 index cc401468af..0000000000 --- a/src/management/api/types/SignupVerification.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface SignupVerification { - active?: boolean; -} diff --git a/src/management/api/types/SignupVerified.ts b/src/management/api/types/SignupVerified.ts deleted file mode 100644 index 1d994cf740..0000000000 --- a/src/management/api/types/SignupVerified.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface SignupVerified { - status?: Management.SignupStatusEnum; - verification?: Management.SignupVerification; -} diff --git a/src/management/api/types/SupportedLocales.ts b/src/management/api/types/SupportedLocales.ts deleted file mode 100644 index ec383091d6..0000000000 --- a/src/management/api/types/SupportedLocales.ts +++ /dev/null @@ -1,86 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const SupportedLocales = { - Am: "am", - Ar: "ar", - ArEg: "ar-EG", - ArSa: "ar-SA", - Az: "az", - Bg: "bg", - Bn: "bn", - Bs: "bs", - CaEs: "ca-ES", - Cnr: "cnr", - Cs: "cs", - Cy: "cy", - Da: "da", - De: "de", - El: "el", - En: "en", - EnCa: "en-CA", - Es: "es", - Es419: "es-419", - EsAr: "es-AR", - EsMx: "es-MX", - Et: "et", - EuEs: "eu-ES", - Fa: "fa", - Fi: "fi", - Fr: "fr", - FrCa: "fr-CA", - FrFr: "fr-FR", - GlEs: "gl-ES", - Gu: "gu", - He: "he", - Hi: "hi", - Hr: "hr", - Hu: "hu", - Hy: "hy", - Id: "id", - Is: "is", - It: "it", - Ja: "ja", - Ka: "ka", - Kk: "kk", - Kn: "kn", - Ko: "ko", - Lt: "lt", - Lv: "lv", - Mk: "mk", - Ml: "ml", - Mn: "mn", - Mr: "mr", - Ms: "ms", - My: "my", - Nb: "nb", - Nl: "nl", - Nn: "nn", - No: "no", - Pa: "pa", - Pl: "pl", - Pt: "pt", - PtBr: "pt-BR", - PtPt: "pt-PT", - Ro: "ro", - Ru: "ru", - Sk: "sk", - Sl: "sl", - So: "so", - Sq: "sq", - Sr: "sr", - Sv: "sv", - Sw: "sw", - Ta: "ta", - Te: "te", - Th: "th", - Tl: "tl", - Tr: "tr", - Uk: "uk", - Ur: "ur", - Vi: "vi", - Zgh: "zgh", - ZhCn: "zh-CN", - ZhHk: "zh-HK", - ZhTw: "zh-TW", -} as const; -export type SupportedLocales = (typeof SupportedLocales)[keyof typeof SupportedLocales]; diff --git a/src/management/api/types/SuspiciousIpThrottlingAllowlist.ts b/src/management/api/types/SuspiciousIpThrottlingAllowlist.ts deleted file mode 100644 index 4a0c7789e2..0000000000 --- a/src/management/api/types/SuspiciousIpThrottlingAllowlist.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * List of trusted IP addresses that will not have attack protection enforced against them. - */ -export type SuspiciousIpThrottlingAllowlist = Management.SuspiciousIpThrottlingAllowlistItem[]; diff --git a/src/management/api/types/SuspiciousIpThrottlingAllowlistItem.ts b/src/management/api/types/SuspiciousIpThrottlingAllowlistItem.ts deleted file mode 100644 index 7c17d2f62e..0000000000 --- a/src/management/api/types/SuspiciousIpThrottlingAllowlistItem.ts +++ /dev/null @@ -1,3 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type SuspiciousIpThrottlingAllowlistItem = string; diff --git a/src/management/api/types/SuspiciousIpThrottlingPreLoginStage.ts b/src/management/api/types/SuspiciousIpThrottlingPreLoginStage.ts deleted file mode 100644 index dbc47e468c..0000000000 --- a/src/management/api/types/SuspiciousIpThrottlingPreLoginStage.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Configuration options that apply before every login attempt. - */ -export interface SuspiciousIpThrottlingPreLoginStage { - /** Total number of attempts allowed per day. */ - max_attempts?: number; - /** Interval of time, given in milliseconds, at which new attempts are granted. */ - rate?: number; -} diff --git a/src/management/api/types/SuspiciousIpThrottlingPreUserRegistrationStage.ts b/src/management/api/types/SuspiciousIpThrottlingPreUserRegistrationStage.ts deleted file mode 100644 index c25c308b93..0000000000 --- a/src/management/api/types/SuspiciousIpThrottlingPreUserRegistrationStage.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Configuration options that apply before every user registration attempt. - */ -export interface SuspiciousIpThrottlingPreUserRegistrationStage { - /** Total number of attempts allowed. */ - max_attempts?: number; - /** Interval of time, given in milliseconds, at which new attempts are granted. */ - rate?: number; -} diff --git a/src/management/api/types/SuspiciousIpThrottlingShieldsEnum.ts b/src/management/api/types/SuspiciousIpThrottlingShieldsEnum.ts deleted file mode 100644 index be3f3860e2..0000000000 --- a/src/management/api/types/SuspiciousIpThrottlingShieldsEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const SuspiciousIpThrottlingShieldsEnum = { - Block: "block", - AdminNotification: "admin_notification", -} as const; -export type SuspiciousIpThrottlingShieldsEnum = - (typeof SuspiciousIpThrottlingShieldsEnum)[keyof typeof SuspiciousIpThrottlingShieldsEnum]; diff --git a/src/management/api/types/SuspiciousIpThrottlingStage.ts b/src/management/api/types/SuspiciousIpThrottlingStage.ts deleted file mode 100644 index 09498f85bf..0000000000 --- a/src/management/api/types/SuspiciousIpThrottlingStage.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Holds per-stage configuration options (max_attempts and rate). - */ -export interface SuspiciousIpThrottlingStage { - "pre-login"?: Management.SuspiciousIpThrottlingPreLoginStage; - "pre-user-registration"?: Management.SuspiciousIpThrottlingPreUserRegistrationStage; -} diff --git a/src/management/api/types/TenantOidcLogoutSettings.ts b/src/management/api/types/TenantOidcLogoutSettings.ts deleted file mode 100644 index 2de2e59c6d..0000000000 --- a/src/management/api/types/TenantOidcLogoutSettings.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Settings related to OIDC RP-initiated Logout - */ -export interface TenantOidcLogoutSettings { - /** Enable the end_session_endpoint URL in the .well-known discovery configuration */ - rp_logout_end_session_endpoint_discovery?: boolean; -} diff --git a/src/management/api/types/TenantSettingsDeviceFlow.ts b/src/management/api/types/TenantSettingsDeviceFlow.ts deleted file mode 100644 index b5382b38ba..0000000000 --- a/src/management/api/types/TenantSettingsDeviceFlow.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Device Flow configuration - */ -export interface TenantSettingsDeviceFlow { - charset?: Management.TenantSettingsDeviceFlowCharset; - /** Mask used to format a generated User Code into a friendly, readable format. */ - mask?: string; -} diff --git a/src/management/api/types/TenantSettingsDeviceFlowCharset.ts b/src/management/api/types/TenantSettingsDeviceFlowCharset.ts deleted file mode 100644 index 826b430c55..0000000000 --- a/src/management/api/types/TenantSettingsDeviceFlowCharset.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Character set used to generate a User Code. Can be `base20` or `digits`. */ -export const TenantSettingsDeviceFlowCharset = { - Base20: "base20", - Digits: "digits", -} as const; -export type TenantSettingsDeviceFlowCharset = - (typeof TenantSettingsDeviceFlowCharset)[keyof typeof TenantSettingsDeviceFlowCharset]; diff --git a/src/management/api/types/TenantSettingsErrorPage.ts b/src/management/api/types/TenantSettingsErrorPage.ts deleted file mode 100644 index 280e9cbd45..0000000000 --- a/src/management/api/types/TenantSettingsErrorPage.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Error page customization. - */ -export interface TenantSettingsErrorPage { - /** Custom Error HTML (Liquid syntax is supported). */ - html?: string; - /** Whether to show the link to log as part of the default error page (true, default) or not to show the link (false). */ - show_log_link?: boolean; - /** URL to redirect to when an error occurs instead of showing the default error page. */ - url?: string; -} diff --git a/src/management/api/types/TenantSettingsFlags.ts b/src/management/api/types/TenantSettingsFlags.ts deleted file mode 100644 index 96a92d4320..0000000000 --- a/src/management/api/types/TenantSettingsFlags.ts +++ /dev/null @@ -1,65 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Flags used to change the behavior of this tenant. - */ -export interface TenantSettingsFlags { - /** Whether to use the older v1 change password flow (true, not recommended except for backward compatibility) or the newer safer flow (false, recommended). */ - change_pwd_flow_v1?: boolean; - /** Whether the APIs section is enabled (true) or disabled (false). */ - enable_apis_section?: boolean; - /** Whether the impersonation functionality has been disabled (true) or not (false). Read-only. */ - disable_impersonation?: boolean; - /** Whether all current connections should be enabled when a new client (application) is created (true, default) or not (false). */ - enable_client_connections?: boolean; - /** Whether advanced API Authorization scenarios are enabled (true) or disabled (false). */ - enable_pipeline2?: boolean; - /** If enabled, clients are able to add legacy delegation grants. */ - allow_legacy_delegation_grant_types?: boolean; - /** If enabled, clients are able to add legacy RO grants. */ - allow_legacy_ro_grant_types?: boolean; - /** Whether the legacy `/tokeninfo` endpoint is enabled for your account (true) or unavailable (false). */ - allow_legacy_tokeninfo_endpoint?: boolean; - /** Whether ID tokens and the userinfo endpoint includes a complete user profile (true) or only OpenID Connect claims (false). */ - enable_legacy_profile?: boolean; - /** Whether ID tokens can be used to authorize some types of requests to API v2 (true) not not (false). */ - enable_idtoken_api2?: boolean; - /** Whether the public sign up process shows a user_exists error (true) or a generic error (false) if the user already exists. */ - enable_public_signup_user_exists_error?: boolean; - /** Whether users are prompted to confirm log in before SSO redirection (false) or are not prompted (true). */ - enable_sso?: boolean; - /** Whether the `enable_sso` setting can be changed (true) or not (false). */ - allow_changing_enable_sso?: boolean; - /** Whether classic Universal Login prompts include additional security headers to prevent clickjacking (true) or no safeguard (false). */ - disable_clickjack_protection_headers?: boolean; - /** Do not Publish Enterprise Connections Information with IdP domains on the lock configuration file. */ - no_disclose_enterprise_connections?: boolean; - /** Enforce client authentication for passwordless start. */ - enforce_client_authentication_on_passwordless_start?: boolean; - /** Enables the email verification flow during login for Azure AD and ADFS connections */ - enable_adfs_waad_email_verification?: boolean; - /** Delete underlying grant when a Refresh Token is revoked via the Authentication API. */ - revoke_refresh_token_grant?: boolean; - /** Enables beta access to log streaming changes */ - dashboard_log_streams_next?: boolean; - /** Enables new insights activity page view */ - dashboard_insights_view?: boolean; - /** Disables SAML fields map fix for bad mappings with repeated attributes */ - disable_fields_map_fix?: boolean; - /** Used to allow users to pick what factor to enroll of the available MFA factors. */ - mfa_show_factor_list_on_enrollment?: boolean; - /** Removes alg property from jwks .well-known endpoint */ - remove_alg_from_jwks?: boolean; - /** Improves bot detection during signup in classic universal login */ - improved_signup_bot_detection_in_classic?: boolean; - /** This tenant signed up for the Auth4GenAI trail */ - genai_trial?: boolean; - /** Whether third-party developers can dynamically register applications for your APIs (true) or not (false). This flag enables dynamic client registration. */ - enable_dynamic_client_registration?: boolean; - /** If true, SMS phone numbers will not be obfuscated in Management API GET calls. */ - disable_management_api_sms_obfuscation?: boolean; - /** Changes email_verified behavior for Azure AD/ADFS connections when enabled. Sets email_verified to false otherwise. */ - trust_azure_adfs_email_verified_connection_property?: boolean; - /** If true, custom domains feature will be enabled for tenant. */ - custom_domains_provisioning?: boolean; -} diff --git a/src/management/api/types/TenantSettingsGuardianPage.ts b/src/management/api/types/TenantSettingsGuardianPage.ts deleted file mode 100644 index bdb04bae7c..0000000000 --- a/src/management/api/types/TenantSettingsGuardianPage.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Guardian page customization. - */ -export interface TenantSettingsGuardianPage { - /** Whether to use the custom Guardian HTML (true) or the default Auth0 page (false, default) */ - enabled?: boolean; - /** Custom Guardian HTML (Liquid syntax is supported). */ - html?: string; -} diff --git a/src/management/api/types/TenantSettingsMtls.ts b/src/management/api/types/TenantSettingsMtls.ts deleted file mode 100644 index 05dc09d9c5..0000000000 --- a/src/management/api/types/TenantSettingsMtls.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * mTLS configuration. - */ -export interface TenantSettingsMtls { - /** If true, enables mTLS endpoint aliases */ - enable_endpoint_aliases?: boolean; -} diff --git a/src/management/api/types/TenantSettingsPasswordPage.ts b/src/management/api/types/TenantSettingsPasswordPage.ts deleted file mode 100644 index 0be2d61f5c..0000000000 --- a/src/management/api/types/TenantSettingsPasswordPage.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Change Password page customization. - */ -export interface TenantSettingsPasswordPage { - /** Whether to use the custom change password HTML (true) or the default Auth0 page (false). Default is to use the Auth0 page. */ - enabled?: boolean; - /** Custom change password HTML (Liquid syntax supported). */ - html?: string; -} diff --git a/src/management/api/types/TenantSettingsSessions.ts b/src/management/api/types/TenantSettingsSessions.ts deleted file mode 100644 index 5b5f6974cc..0000000000 --- a/src/management/api/types/TenantSettingsSessions.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Sessions related settings for tenant - */ -export interface TenantSettingsSessions { - /** Whether to bypass prompting logic (false) when performing OIDC Logout */ - oidc_logout_prompt_enabled?: boolean; -} diff --git a/src/management/api/types/TestActionPayload.ts b/src/management/api/types/TestActionPayload.ts deleted file mode 100644 index 720501c6d1..0000000000 --- a/src/management/api/types/TestActionPayload.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * The payload for the action. - */ -export type TestActionPayload = Record; diff --git a/src/management/api/types/TestActionResponseContent.ts b/src/management/api/types/TestActionResponseContent.ts deleted file mode 100644 index 64ac9c4274..0000000000 --- a/src/management/api/types/TestActionResponseContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface TestActionResponseContent { - payload?: Management.TestActionResultPayload; -} diff --git a/src/management/api/types/TestActionResultPayload.ts b/src/management/api/types/TestActionResultPayload.ts deleted file mode 100644 index ec3318f05e..0000000000 --- a/src/management/api/types/TestActionResultPayload.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * The resulting payload after an action was executed. - */ -export type TestActionResultPayload = Record; diff --git a/src/management/api/types/TestCustomDomainResponseContent.ts b/src/management/api/types/TestCustomDomainResponseContent.ts deleted file mode 100644 index 45e8bdc093..0000000000 --- a/src/management/api/types/TestCustomDomainResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface TestCustomDomainResponseContent { - /** Result of the operation. */ - success: boolean; - /** Message describing the operation status. */ - message?: string; -} diff --git a/src/management/api/types/TestEventDataContent.ts b/src/management/api/types/TestEventDataContent.ts deleted file mode 100644 index 5b753edf2c..0000000000 --- a/src/management/api/types/TestEventDataContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * The raw payload of the test event. - */ -export type TestEventDataContent = Record; diff --git a/src/management/api/types/TokenExchangeProfileResponseContent.ts b/src/management/api/types/TokenExchangeProfileResponseContent.ts deleted file mode 100644 index cc8954b761..0000000000 --- a/src/management/api/types/TokenExchangeProfileResponseContent.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface TokenExchangeProfileResponseContent { - /** The unique ID of the token exchange profile. */ - id?: string; - /** Friendly name of this profile. */ - name?: string; - /** Subject token type for this profile. When receiving a token exchange request on the Authentication API, the corresponding token exchange profile with a matching subject_token_type will be executed. This must be a URI. */ - subject_token_type?: string; - /** The ID of the Custom Token Exchange action to execute for this profile, in order to validate the subject_token. The action must use the custom-token-exchange trigger. */ - action_id?: string; - type?: Management.TokenExchangeProfileTypeEnum; - /** The time when this profile was created. */ - created_at?: string; - /** The time when this profile was updated. */ - updated_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/TokenExchangeProfileTypeEnum.ts b/src/management/api/types/TokenExchangeProfileTypeEnum.ts deleted file mode 100644 index 4cf68e72e6..0000000000 --- a/src/management/api/types/TokenExchangeProfileTypeEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * The type of the profile, which controls how the profile will be executed when receiving a token exchange request. - */ -export type TokenExchangeProfileTypeEnum = "custom_authentication"; diff --git a/src/management/api/types/TokenQuota.ts b/src/management/api/types/TokenQuota.ts deleted file mode 100644 index a0caa989de..0000000000 --- a/src/management/api/types/TokenQuota.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface TokenQuota { - client_credentials: Management.TokenQuotaClientCredentials; -} diff --git a/src/management/api/types/TokenQuotaClientCredentials.ts b/src/management/api/types/TokenQuotaClientCredentials.ts deleted file mode 100644 index fb3f43ce80..0000000000 --- a/src/management/api/types/TokenQuotaClientCredentials.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * The token quota configuration - */ -export interface TokenQuotaClientCredentials { - /** If enabled, the quota will be enforced and requests in excess of the quota will fail. If disabled, the quota will not be enforced, but notifications for requests exceeding the quota will be available in logs. */ - enforce?: boolean; - /** Maximum number of issued tokens per day */ - per_day?: number; - /** Maximum number of issued tokens per hour */ - per_hour?: number; -} diff --git a/src/management/api/types/TokenQuotaConfiguration.ts b/src/management/api/types/TokenQuotaConfiguration.ts deleted file mode 100644 index 3b069acdf2..0000000000 --- a/src/management/api/types/TokenQuotaConfiguration.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface TokenQuotaConfiguration { - client_credentials: Management.TokenQuotaClientCredentials; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/TwilioProviderConfiguration.ts b/src/management/api/types/TwilioProviderConfiguration.ts deleted file mode 100644 index 53c7d08642..0000000000 --- a/src/management/api/types/TwilioProviderConfiguration.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface TwilioProviderConfiguration { - default_from?: string; - mssid?: string; - sid: string; - delivery_methods: Management.TwilioProviderDeliveryMethodEnum[]; -} diff --git a/src/management/api/types/TwilioProviderCredentials.ts b/src/management/api/types/TwilioProviderCredentials.ts deleted file mode 100644 index 8f0d82e9bb..0000000000 --- a/src/management/api/types/TwilioProviderCredentials.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface TwilioProviderCredentials { - auth_token: string; -} diff --git a/src/management/api/types/TwilioProviderDeliveryMethodEnum.ts b/src/management/api/types/TwilioProviderDeliveryMethodEnum.ts deleted file mode 100644 index 9e3225f65d..0000000000 --- a/src/management/api/types/TwilioProviderDeliveryMethodEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const TwilioProviderDeliveryMethodEnum = { - Text: "text", - Voice: "voice", -} as const; -export type TwilioProviderDeliveryMethodEnum = - (typeof TwilioProviderDeliveryMethodEnum)[keyof typeof TwilioProviderDeliveryMethodEnum]; diff --git a/src/management/api/types/UniversalLoginExperienceEnum.ts b/src/management/api/types/UniversalLoginExperienceEnum.ts deleted file mode 100644 index 0fd397d342..0000000000 --- a/src/management/api/types/UniversalLoginExperienceEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Which login experience to use. Can be `new` or `classic`. */ -export const UniversalLoginExperienceEnum = { - New: "new", - Classic: "classic", -} as const; -export type UniversalLoginExperienceEnum = - (typeof UniversalLoginExperienceEnum)[keyof typeof UniversalLoginExperienceEnum]; diff --git a/src/management/api/types/UpdateActionBindingsResponseContent.ts b/src/management/api/types/UpdateActionBindingsResponseContent.ts deleted file mode 100644 index ca7982db16..0000000000 --- a/src/management/api/types/UpdateActionBindingsResponseContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateActionBindingsResponseContent { - bindings?: Management.ActionBinding[]; -} diff --git a/src/management/api/types/UpdateActionResponseContent.ts b/src/management/api/types/UpdateActionResponseContent.ts deleted file mode 100644 index 62486c4653..0000000000 --- a/src/management/api/types/UpdateActionResponseContent.ts +++ /dev/null @@ -1,35 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateActionResponseContent { - /** The unique ID of the action. */ - id?: string; - /** The name of an action. */ - name?: string; - /** The list of triggers that this action supports. At this time, an action can only target a single trigger at a time. */ - supported_triggers?: Management.ActionTrigger[]; - /** True if all of an Action's contents have been deployed. */ - all_changes_deployed?: boolean; - /** The time when this action was created. */ - created_at?: string; - /** The time when this action was updated. */ - updated_at?: string; - /** The source code of the action. */ - code?: string; - /** The list of third party npm modules, and their versions, that this action depends on. */ - dependencies?: Management.ActionVersionDependency[]; - /** The Node runtime. For example: `node22`, defaults to `node22` */ - runtime?: string; - /** The list of secrets that are included in an action or a version of an action. */ - secrets?: Management.ActionSecretResponse[]; - deployed_version?: Management.ActionDeployedVersion; - /** installed_integration_id is the fk reference to the InstalledIntegration entity. */ - installed_integration_id?: string; - integration?: Management.Integration; - status?: Management.ActionBuildStatusEnum; - /** The time when this action was built successfully. */ - built_at?: string; - /** True if the action should be deployed after creation. */ - deploy?: boolean; -} diff --git a/src/management/api/types/UpdateAculResponseContent.ts b/src/management/api/types/UpdateAculResponseContent.ts deleted file mode 100644 index bbfedc7299..0000000000 --- a/src/management/api/types/UpdateAculResponseContent.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateAculResponseContent { - rendering_mode?: Management.AculRenderingModeEnum; - /** Context values to make available */ - context_configuration?: string[]; - /** Override Universal Login default head tags */ - default_head_tags_disabled?: boolean | null; - /** An array of head tags */ - head_tags?: Management.AculHeadTag[]; - filters?: Management.AculFilters | null; - /** Use page template with ACUL */ - use_page_template?: boolean | null; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/UpdateAttackProtectionCaptchaResponseContent.ts b/src/management/api/types/UpdateAttackProtectionCaptchaResponseContent.ts deleted file mode 100644 index 6aed9f7bb5..0000000000 --- a/src/management/api/types/UpdateAttackProtectionCaptchaResponseContent.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateAttackProtectionCaptchaResponseContent { - active_provider_id?: string; - arkose?: Management.AttackProtectionCaptchaArkoseResponseContent; - auth_challenge?: Management.AttackProtectionCaptchaAuthChallengeResponseContent; - hcaptcha?: Management.AttackProtectionCaptchaHcaptchaResponseContent; - friendly_captcha?: Management.AttackProtectionCaptchaFriendlyCaptchaResponseContent; - recaptcha_enterprise?: Management.AttackProtectionCaptchaRecaptchaEnterpriseResponseContent; - recaptcha_v2?: Management.AttackProtectionCaptchaRecaptchaV2ResponseContent; - simple_captcha?: Management.AttackProtectionCaptchaSimpleCaptchaResponseContent; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/UpdateBotDetectionSettingsResponseContent.ts b/src/management/api/types/UpdateBotDetectionSettingsResponseContent.ts deleted file mode 100644 index fae7695da5..0000000000 --- a/src/management/api/types/UpdateBotDetectionSettingsResponseContent.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateBotDetectionSettingsResponseContent { - bot_detection_level?: Management.BotDetectionLevelEnum; - challenge_password_policy?: Management.BotDetectionChallengePolicyPasswordFlowEnum; - challenge_passwordless_policy?: Management.BotDetectionChallengePolicyPasswordlessFlowEnum; - challenge_password_reset_policy?: Management.BotDetectionChallengePolicyPasswordResetFlowEnum; - allowlist?: Management.BotDetectionAllowlist; - monitoring_mode_enabled?: Management.BotDetectionMonitoringModeEnabled; -} diff --git a/src/management/api/types/UpdateBrandingColors.ts b/src/management/api/types/UpdateBrandingColors.ts deleted file mode 100644 index d57d63b92f..0000000000 --- a/src/management/api/types/UpdateBrandingColors.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Custom color settings. - */ -export interface UpdateBrandingColors { - /** Accent color. */ - primary?: string | null; - page_background?: Management.UpdateBrandingPageBackground; -} diff --git a/src/management/api/types/UpdateBrandingFont.ts b/src/management/api/types/UpdateBrandingFont.ts deleted file mode 100644 index 1cf54e98c8..0000000000 --- a/src/management/api/types/UpdateBrandingFont.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Custom font settings. - */ -export interface UpdateBrandingFont { - /** URL for the custom font. The URL must point to a font file and not a stylesheet. Must use HTTPS. */ - url?: string | null; -} diff --git a/src/management/api/types/UpdateBrandingPageBackground.ts b/src/management/api/types/UpdateBrandingPageBackground.ts deleted file mode 100644 index 549bcd748d..0000000000 --- a/src/management/api/types/UpdateBrandingPageBackground.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Page Background Color or Gradient. - * Property contains either null to unset, a solid color as a string value #FFFFFF, or a gradient as an object. - * - *

- * {
- *   type: 'linear-gradient',
- *   start: '#FFFFFF',
- *   end: '#000000',
- *   angle_deg: 35
- * }
- * 
- */ -export type UpdateBrandingPageBackground = (string | null) | undefined | (Record | null) | undefined; diff --git a/src/management/api/types/UpdateBrandingPhoneProviderResponseContent.ts b/src/management/api/types/UpdateBrandingPhoneProviderResponseContent.ts deleted file mode 100644 index dd9179d0d6..0000000000 --- a/src/management/api/types/UpdateBrandingPhoneProviderResponseContent.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Phone provider configuration schema - */ -export interface UpdateBrandingPhoneProviderResponseContent { - id?: string; - /** The name of the tenant */ - tenant?: string; - name: Management.PhoneProviderNameEnum; - channel?: Management.PhoneProviderChannelEnum; - /** Whether the provider is enabled (false) or disabled (true). */ - disabled?: boolean; - configuration?: Management.PhoneProviderConfiguration; - /** The provider's creation date and time in ISO 8601 format */ - created_at?: string; - /** The date and time of the last update to the provider in ISO 8601 format */ - updated_at?: string; -} diff --git a/src/management/api/types/UpdateBrandingResponseContent.ts b/src/management/api/types/UpdateBrandingResponseContent.ts deleted file mode 100644 index 7090c221ae..0000000000 --- a/src/management/api/types/UpdateBrandingResponseContent.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateBrandingResponseContent { - colors?: Management.BrandingColors; - /** URL for the favicon. Must use HTTPS. */ - favicon_url?: string; - /** URL for the logo. Must use HTTPS. */ - logo_url?: string; - font?: Management.BrandingFont; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/UpdateBrandingThemeResponseContent.ts b/src/management/api/types/UpdateBrandingThemeResponseContent.ts deleted file mode 100644 index 2a4432a7fd..0000000000 --- a/src/management/api/types/UpdateBrandingThemeResponseContent.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateBrandingThemeResponseContent { - borders: Management.BrandingThemeBorders; - colors: Management.BrandingThemeColors; - /** Display Name */ - displayName: string; - fonts: Management.BrandingThemeFonts; - page_background: Management.BrandingThemePageBackground; - /** Theme Id */ - themeId: string; - widget: Management.BrandingThemeWidget; -} diff --git a/src/management/api/types/UpdateBreachedPasswordDetectionSettingsResponseContent.ts b/src/management/api/types/UpdateBreachedPasswordDetectionSettingsResponseContent.ts deleted file mode 100644 index 74408d9e87..0000000000 --- a/src/management/api/types/UpdateBreachedPasswordDetectionSettingsResponseContent.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateBreachedPasswordDetectionSettingsResponseContent { - /** Whether or not breached password detection is active. */ - enabled?: boolean; - /** - * Action to take when a breached password is detected during a login. - * Possible values: block, user_notification, admin_notification. - */ - shields?: Management.BreachedPasswordDetectionShieldsEnum[]; - /** - * When "admin_notification" is enabled, determines how often email notifications are sent. - * Possible values: immediately, daily, weekly, monthly. - */ - admin_notification_frequency?: Management.BreachedPasswordDetectionAdminNotificationFrequencyEnum[]; - method?: Management.BreachedPasswordDetectionMethodEnum; - stage?: Management.BreachedPasswordDetectionStage; -} diff --git a/src/management/api/types/UpdateBruteForceSettingsResponseContent.ts b/src/management/api/types/UpdateBruteForceSettingsResponseContent.ts deleted file mode 100644 index 368a7479ef..0000000000 --- a/src/management/api/types/UpdateBruteForceSettingsResponseContent.ts +++ /dev/null @@ -1,42 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface UpdateBruteForceSettingsResponseContent { - /** Whether or not brute force attack protections are active. */ - enabled?: boolean; - /** - * Action to take when a brute force protection threshold is violated. - * Possible values: block, user_notification. - */ - shields?: UpdateBruteForceSettingsResponseContent.Shields.Item[]; - /** List of trusted IP addresses that will not have attack protection enforced against them. */ - allowlist?: string[]; - /** - * Account Lockout: Determines whether or not IP address is used when counting failed attempts. - * Possible values: count_per_identifier_and_ip, count_per_identifier. - */ - mode?: UpdateBruteForceSettingsResponseContent.Mode; - /** Maximum number of unsuccessful attempts. */ - max_attempts?: number; -} - -export namespace UpdateBruteForceSettingsResponseContent { - export type Shields = Shields.Item[]; - - export namespace Shields { - export const Item = { - Block: "block", - UserNotification: "user_notification", - } as const; - export type Item = (typeof Item)[keyof typeof Item]; - } - - /** - * Account Lockout: Determines whether or not IP address is used when counting failed attempts. - * Possible values: count_per_identifier_and_ip, count_per_identifier. - */ - export const Mode = { - CountPerIdentifierAndIp: "count_per_identifier_and_ip", - CountPerIdentifier: "count_per_identifier", - } as const; - export type Mode = (typeof Mode)[keyof typeof Mode]; -} diff --git a/src/management/api/types/UpdateClientGrantResponseContent.ts b/src/management/api/types/UpdateClientGrantResponseContent.ts deleted file mode 100644 index 4d72481570..0000000000 --- a/src/management/api/types/UpdateClientGrantResponseContent.ts +++ /dev/null @@ -1,22 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateClientGrantResponseContent { - /** ID of the client grant. */ - id?: string; - /** ID of the client. */ - client_id?: string; - /** The audience (API identifier) of this client grant. */ - audience?: string; - /** Scopes allowed for this client grant. */ - scope?: string[]; - organization_usage?: Management.ClientGrantOrganizationUsageEnum; - /** If enabled, any organization can be used with this grant. If disabled (default), the grant must be explicitly assigned to the desired organizations. */ - allow_any_organization?: boolean; - /** If enabled, this grant is a special grant created by Auth0. It cannot be modified or deleted directly. */ - is_system?: boolean; - subject_type?: Management.ClientGrantSubjectTypeEnum; - /** Types of authorization_details allowed for this client grant. Use of this field is subject to the applicable Free Trial terms in Okta’s Master Subscription Agreement. */ - authorization_details_types?: string[]; -} diff --git a/src/management/api/types/UpdateClientResponseContent.ts b/src/management/api/types/UpdateClientResponseContent.ts deleted file mode 100644 index 3b47744613..0000000000 --- a/src/management/api/types/UpdateClientResponseContent.ts +++ /dev/null @@ -1,95 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateClientResponseContent { - /** ID of this client. */ - client_id?: string; - /** Name of the tenant this client belongs to. */ - tenant?: string; - /** Name of this client (min length: 1 character, does not allow `<` or `>`). */ - name?: string; - /** Free text description of this client (max length: 140 characters). */ - description?: string; - /** Whether this is your global 'All Applications' client representing legacy tenant settings (true) or a regular client (false). */ - global?: boolean; - /** Client secret (which you must not make public). */ - client_secret?: string; - app_type?: Management.ClientAppTypeEnum; - /** URL of the logo to display for this client. Recommended size is 150x150 pixels. */ - logo_uri?: string; - /** Whether this client a first party client (true) or not (false). */ - is_first_party?: boolean; - /** Whether this client conforms to strict OIDC specifications (true) or uses legacy features (false). */ - oidc_conformant?: boolean; - /** Comma-separated list of URLs whitelisted for Auth0 to use as a callback to the client after authentication. */ - callbacks?: string[]; - /** Comma-separated list of URLs allowed to make requests from JavaScript to Auth0 API (typically used with CORS). By default, all your callback URLs will be allowed. This field allows you to enter other origins if necessary. You can also use wildcards at the subdomain level (e.g., https://*.contoso.com). Query strings and hash information are not taken into account when validating these URLs. */ - allowed_origins?: string[]; - /** Comma-separated list of allowed origins for use with Cross-Origin Authentication, Device Flow, and web message response mode. */ - web_origins?: string[]; - /** List of audiences/realms for SAML protocol. Used by the wsfed addon. */ - client_aliases?: string[]; - /** List of allow clients and API ids that are allowed to make delegation requests. Empty means all all your clients are allowed. */ - allowed_clients?: string[]; - /** Comma-separated list of URLs that are valid to redirect to after logout from Auth0. Wildcards are allowed for subdomains. */ - allowed_logout_urls?: string[]; - session_transfer?: Management.ClientSessionTransferConfiguration | null; - oidc_logout?: Management.ClientOidcBackchannelLogoutSettings; - /** List of grant types supported for this application. Can include `authorization_code`, `implicit`, `refresh_token`, `client_credentials`, `password`, `http://auth0.com/oauth/grant-type/password-realm`, `http://auth0.com/oauth/grant-type/mfa-oob`, `http://auth0.com/oauth/grant-type/mfa-otp`, `http://auth0.com/oauth/grant-type/mfa-recovery-code`, `urn:openid:params:grant-type:ciba`, `urn:ietf:params:oauth:grant-type:device_code`, and `urn:auth0:params:oauth:grant-type:token-exchange:federated-connection-access-token`. */ - grant_types?: string[]; - jwt_configuration?: Management.ClientJwtConfiguration; - signing_keys?: Management.ClientSigningKeys; - encryption_key?: Management.ClientEncryptionKey | null; - /** Applies only to SSO clients and determines whether Auth0 will handle Single Sign On (true) or whether the Identity Provider will (false). */ - sso?: boolean; - /** Whether Single Sign On is disabled (true) or enabled (true). Defaults to true. */ - sso_disabled?: boolean; - /** Whether this client can be used to make cross-origin authentication requests (true) or it is not allowed to make such requests (false). */ - cross_origin_authentication?: boolean; - /** URL of the location in your site where the cross origin verification takes place for the cross-origin auth flow when performing Auth in your own domain instead of Auth0 hosted login page. */ - cross_origin_loc?: string; - /** Whether a custom login page is to be used (true) or the default provided login page (false). */ - custom_login_page_on?: boolean; - /** The content (HTML, CSS, JS) of the custom login page. */ - custom_login_page?: string; - /** The content (HTML, CSS, JS) of the custom login page. (Used on Previews) */ - custom_login_page_preview?: string; - /** HTML form template to be used for WS-Federation. */ - form_template?: string; - addons?: Management.ClientAddons; - token_endpoint_auth_method?: Management.ClientTokenEndpointAuthMethodEnum; - /** If true, trust that the IP specified in the `auth0-forwarded-for` header is the end-user's IP for brute-force-protection on token endpoint. */ - is_token_endpoint_ip_header_trusted?: boolean; - client_metadata?: Management.ClientMetadata; - mobile?: Management.ClientMobile; - /** Initiate login uri, must be https */ - initiate_login_uri?: string; - refresh_token?: Management.ClientRefreshTokenConfiguration | null; - default_organization?: Management.ClientDefaultOrganization | null; - organization_usage?: Management.ClientOrganizationUsageEnum; - organization_require_behavior?: Management.ClientOrganizationRequireBehaviorEnum; - /** Defines the available methods for organization discovery during the `pre_login_prompt`. Users can discover their organization either by `email`, `organization_name` or both. */ - organization_discovery_methods?: Management.ClientOrganizationDiscoveryEnum[]; - client_authentication_methods?: Management.ClientAuthenticationMethod | null; - /** Makes the use of Pushed Authorization Requests mandatory for this client */ - require_pushed_authorization_requests?: boolean; - /** Makes the use of Proof-of-Possession mandatory for this client */ - require_proof_of_possession?: boolean; - signed_request_object?: Management.ClientSignedRequestObjectWithCredentialId; - compliance_level?: Management.ClientComplianceLevelEnum | null; - /** - * Controls whether a confirmation prompt is shown during login flows when the redirect URI uses non-verifiable callback URIs (for example, a custom URI schema such as `myapp://`, or `localhost`). - * If set to true, a confirmation prompt will not be shown. We recommend that this is set to false for improved protection from malicious apps. - * See https://auth0.com/docs/secure/security-guidance/measures-against-app-impersonation for more information. - */ - skip_non_verifiable_callback_uri_confirmation_prompt?: boolean; - /** Specifies how long, in seconds, a Pushed Authorization Request URI remains valid */ - par_request_expiry?: number | null; - token_quota?: Management.TokenQuota; - /** The identifier of the resource server that this client is linked to. */ - resource_server_identifier?: string; - async_approval_notification_channels?: Management.ClientAsyncApprovalNotificationsChannelsApiPostConfiguration; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/UpdateConnectionOptions.ts b/src/management/api/types/UpdateConnectionOptions.ts deleted file mode 100644 index 484be4a89c..0000000000 --- a/src/management/api/types/UpdateConnectionOptions.ts +++ /dev/null @@ -1,44 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * The connection's options (depend on the connection strategy). To update these options, the `update:connections_options` scope must be present. To verify your changes, also include the `read:connections_options` scope. If this scope is not specified, you will not be able to review the updated object. - */ -export interface UpdateConnectionOptions { - validation?: Management.ConnectionValidationOptions | null; - /** An array of user fields that should not be stored in the Auth0 database (https://auth0.com/docs/security/data-security/denylist) */ - non_persistent_attrs?: string[]; - /** Order of precedence for attribute types. If the property is not specified, the default precedence of attributes will be used. */ - precedence?: Management.ConnectionIdentifierPrecedenceEnum[]; - attributes?: Management.ConnectionAttributes; - /** Set to true to inject context into custom DB scripts (warning: cannot be disabled once enabled) */ - enable_script_context?: boolean; - /** Set to true to use a legacy user store */ - enabledDatabaseCustomization?: boolean; - /** Enable this if you have a legacy user store and you want to gradually migrate those users to the Auth0 user store */ - import_mode?: boolean; - customScripts?: Management.ConnectionCustomScripts; - authentication_methods?: Management.ConnectionAuthenticationMethods | null; - passkey_options?: Management.ConnectionPasskeyOptions | null; - passwordPolicy?: Management.ConnectionPasswordPolicyEnum | null; - password_complexity_options?: Management.ConnectionPasswordComplexityOptions | null; - password_history?: Management.ConnectionPasswordHistoryOptions | null; - password_no_personal_info?: Management.ConnectionPasswordNoPersonalInfoOptions | null; - password_dictionary?: Management.ConnectionPasswordDictionaryOptions | null; - api_enable_users?: boolean; - basic_profile?: boolean; - ext_admin?: boolean; - ext_is_suspended?: boolean; - ext_agreed_terms?: boolean; - ext_groups?: boolean; - ext_assigned_plans?: boolean; - ext_profile?: boolean; - disable_self_service_change_password?: boolean; - upstream_params?: (Management.ConnectionUpstreamParams | undefined) | null; - set_user_root_attributes?: Management.ConnectionSetUserRootAttributesEnum; - gateway_authentication?: Management.ConnectionGatewayAuthentication | null; - federated_connections_access_tokens?: Management.ConnectionFederatedConnectionsAccessTokens | null; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/UpdateConnectionResponseContent.ts b/src/management/api/types/UpdateConnectionResponseContent.ts deleted file mode 100644 index 8c983f7a9b..0000000000 --- a/src/management/api/types/UpdateConnectionResponseContent.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateConnectionResponseContent { - /** The name of the connection */ - name?: string; - /** Connection name used in login screen */ - display_name?: string; - options?: Management.ConnectionOptions; - /** The connection's identifier */ - id?: string; - /** The type of the connection, related to the identity provider */ - strategy?: string; - /** Defines the realms for which the connection will be used (ie: email domains). If the array is empty or the property is not specified, the connection name will be added as realm. */ - realms?: string[]; - /** DEPRECATED property. Use the GET /connections/:id/clients endpoint to get the ids of the clients for which the connection is enabled */ - enabled_clients?: string[]; - /** True if the connection is domain level */ - is_domain_connection?: boolean; - /** Enables showing a button for the connection in the login page (new experience only). If false, it will be usable only by HRD. */ - show_as_button?: boolean; - metadata?: Management.ConnectionsMetadata; - authentication?: Management.ConnectionAuthenticationPurpose; - connected_accounts?: Management.ConnectionConnectedAccountsPurpose; -} diff --git a/src/management/api/types/UpdateCustomDomainResponseContent.ts b/src/management/api/types/UpdateCustomDomainResponseContent.ts deleted file mode 100644 index bfddebad5e..0000000000 --- a/src/management/api/types/UpdateCustomDomainResponseContent.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateCustomDomainResponseContent { - /** ID of the custom domain. */ - custom_domain_id: string; - /** Domain name. */ - domain: string; - /** Whether this is a primary domain (true) or not (false). */ - primary: boolean; - status: Management.CustomDomainStatusFilterEnum; - type: Management.CustomDomainTypeEnum; - verification: Management.DomainVerification; - /** The HTTP header to fetch the client's IP address */ - custom_client_ip_header?: string | null; - /** The TLS version policy */ - tls_policy?: string; - certificate?: Management.DomainCertificate; -} diff --git a/src/management/api/types/UpdateEmailProviderResponseContent.ts b/src/management/api/types/UpdateEmailProviderResponseContent.ts deleted file mode 100644 index d90af0ab9f..0000000000 --- a/src/management/api/types/UpdateEmailProviderResponseContent.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateEmailProviderResponseContent { - /** Name of the email provider. Can be `mailgun`, `mandrill`, `sendgrid`, `ses`, `sparkpost`, `smtp`, `azure_cs`, `ms365`, or `custom`. */ - name?: string; - /** Whether the provider is enabled (true) or disabled (false). */ - enabled?: boolean; - /** Email address to use as "from" when no other address specified. */ - default_from_address?: string; - credentials?: Management.EmailProviderCredentials; - settings?: Management.EmailProviderSettings; -} diff --git a/src/management/api/types/UpdateEmailTemplateResponseContent.ts b/src/management/api/types/UpdateEmailTemplateResponseContent.ts deleted file mode 100644 index 6342326666..0000000000 --- a/src/management/api/types/UpdateEmailTemplateResponseContent.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateEmailTemplateResponseContent { - template?: Management.EmailTemplateNameEnum; - /** Body of the email template. */ - body?: string | null; - /** Senders `from` email address. */ - from?: string | null; - /** URL to redirect the user to after a successful action. */ - resultUrl?: string | null; - /** Subject line of the email. */ - subject?: string | null; - /** Syntax of the template body. */ - syntax?: string | null; - /** Lifetime in seconds that the link within the email will be valid for. */ - urlLifetimeInSeconds?: number | null; - /** Whether the `reset_email` and `verify_email` templates should include the user's email address as the `email` parameter in the returnUrl (true) or whether no email address should be included in the redirect (false). Defaults to true. */ - includeEmailInRedirect?: boolean; - /** Whether the template is enabled (true) or disabled (false). */ - enabled?: boolean | null; -} diff --git a/src/management/api/types/UpdateEnabledClientConnectionsRequestContent.ts b/src/management/api/types/UpdateEnabledClientConnectionsRequestContent.ts deleted file mode 100644 index 0c4f230c0d..0000000000 --- a/src/management/api/types/UpdateEnabledClientConnectionsRequestContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type UpdateEnabledClientConnectionsRequestContent = - Management.UpdateEnabledClientConnectionsRequestContentItem[]; diff --git a/src/management/api/types/UpdateEnabledClientConnectionsRequestContentItem.ts b/src/management/api/types/UpdateEnabledClientConnectionsRequestContentItem.ts deleted file mode 100644 index 45cfd8ab29..0000000000 --- a/src/management/api/types/UpdateEnabledClientConnectionsRequestContentItem.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface UpdateEnabledClientConnectionsRequestContentItem { - /** The client_id of the client to be the subject to change status */ - client_id: string; - /** Whether the connection is enabled or not for this client_id */ - status: boolean; -} diff --git a/src/management/api/types/UpdateEventStreamResponseContent.ts b/src/management/api/types/UpdateEventStreamResponseContent.ts deleted file mode 100644 index 9ebf858343..0000000000 --- a/src/management/api/types/UpdateEventStreamResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type UpdateEventStreamResponseContent = - | Management.EventStreamWebhookResponseContent - | Management.EventStreamEventBridgeResponseContent - | Management.EventStreamActionResponseContent; diff --git a/src/management/api/types/UpdateFlowResponseContent.ts b/src/management/api/types/UpdateFlowResponseContent.ts deleted file mode 100644 index b043c96b8b..0000000000 --- a/src/management/api/types/UpdateFlowResponseContent.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateFlowResponseContent { - id: string; - name: string; - actions?: Management.FlowAction[]; - created_at: string; - updated_at: string; - executed_at?: string; -} diff --git a/src/management/api/types/UpdateFlowsVaultConnectionResponseContent.ts b/src/management/api/types/UpdateFlowsVaultConnectionResponseContent.ts deleted file mode 100644 index e5dce0eac6..0000000000 --- a/src/management/api/types/UpdateFlowsVaultConnectionResponseContent.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface UpdateFlowsVaultConnectionResponseContent { - /** Flows Vault Connection identifier. */ - id: string; - /** Flows Vault Connection app identifier. */ - app_id: string; - /** Flows Vault Connection environment. */ - environment?: string; - /** Flows Vault Connection name. */ - name: string; - /** Flows Vault Connection custom account name. */ - account_name?: string; - /** Whether the Flows Vault Connection is configured. */ - ready: boolean; - /** The ISO 8601 formatted date when this Flows Vault Connection was created. */ - created_at: string; - /** The ISO 8601 formatted date when this Flows Vault Connection was updated. */ - updated_at: string; - /** The ISO 8601 formatted date when this Flows Vault Connection was refreshed. */ - refreshed_at?: string; - fingerprint: string; -} diff --git a/src/management/api/types/UpdateFlowsVaultConnectionSetup.ts b/src/management/api/types/UpdateFlowsVaultConnectionSetup.ts deleted file mode 100644 index d0ec4a50d1..0000000000 --- a/src/management/api/types/UpdateFlowsVaultConnectionSetup.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Flows Vault Connection configuration. - */ -export type UpdateFlowsVaultConnectionSetup = - | Management.FlowsVaultConnectioSetupApiKeyWithBaseUrl - | Management.FlowsVaultConnectioSetupApiKey - | Management.FlowsVaultConnectioSetupOauthApp - | Management.FlowsVaultConnectioSetupBigqueryOauthJwt - | Management.FlowsVaultConnectioSetupSecretApiKey - | Management.FlowsVaultConnectioSetupHttpBearer - | Management.FlowsVaultConnectioSetupJwt - | Management.FlowsVaultConnectioSetupMailjetApiKey - | Management.FlowsVaultConnectioSetupToken - | Management.FlowsVaultConnectioSetupWebhook - | Management.FlowsVaultConnectioSetupStripeKeyPair - | Management.FlowsVaultConnectioSetupOauthCode - | Management.FlowsVaultConnectioSetupTwilioApiKey; diff --git a/src/management/api/types/UpdateFormResponseContent.ts b/src/management/api/types/UpdateFormResponseContent.ts deleted file mode 100644 index a1d7f4b5fa..0000000000 --- a/src/management/api/types/UpdateFormResponseContent.ts +++ /dev/null @@ -1,19 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateFormResponseContent { - id: string; - name: string; - messages?: Management.FormMessages; - languages?: Management.FormLanguages; - translations?: Management.FormTranslations; - nodes?: Management.FormNodeList; - start?: Management.FormStartNode; - ending?: Management.FormEndingNode; - style?: Management.FormStyle; - created_at: string; - updated_at: string; - embedded_at?: string; - submitted_at?: string; -} diff --git a/src/management/api/types/UpdateGuardianFactorDuoSettingsResponseContent.ts b/src/management/api/types/UpdateGuardianFactorDuoSettingsResponseContent.ts deleted file mode 100644 index 0c191a5d27..0000000000 --- a/src/management/api/types/UpdateGuardianFactorDuoSettingsResponseContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface UpdateGuardianFactorDuoSettingsResponseContent { - ikey?: string; - skey?: string; - host?: string; -} diff --git a/src/management/api/types/UpdateGuardianFactorsProviderPushNotificationSnsResponseContent.ts b/src/management/api/types/UpdateGuardianFactorsProviderPushNotificationSnsResponseContent.ts deleted file mode 100644 index 67f7eadb84..0000000000 --- a/src/management/api/types/UpdateGuardianFactorsProviderPushNotificationSnsResponseContent.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface UpdateGuardianFactorsProviderPushNotificationSnsResponseContent { - aws_access_key_id?: string | null; - aws_secret_access_key?: string | null; - aws_region?: string | null; - sns_apns_platform_application_arn?: string | null; - sns_gcm_platform_application_arn?: string | null; -} diff --git a/src/management/api/types/UpdateHookResponseContent.ts b/src/management/api/types/UpdateHookResponseContent.ts deleted file mode 100644 index 8e08e57ec9..0000000000 --- a/src/management/api/types/UpdateHookResponseContent.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateHookResponseContent { - /** Trigger ID */ - triggerId?: string; - /** ID of this hook. */ - id?: string; - /** Name of this hook. */ - name?: string; - /** Whether this hook will be executed (true) or ignored (false). */ - enabled?: boolean; - /** Code to be executed when this hook runs. */ - script?: string; - dependencies?: Management.HookDependencies; -} diff --git a/src/management/api/types/UpdateHookSecretRequestContent.ts b/src/management/api/types/UpdateHookSecretRequestContent.ts deleted file mode 100644 index fcf8e23d26..0000000000 --- a/src/management/api/types/UpdateHookSecretRequestContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Hashmap of key-value pairs where the value must be a string. - */ -export type UpdateHookSecretRequestContent = Record; diff --git a/src/management/api/types/UpdateLogStreamResponseContent.ts b/src/management/api/types/UpdateLogStreamResponseContent.ts deleted file mode 100644 index 7e9c7373a1..0000000000 --- a/src/management/api/types/UpdateLogStreamResponseContent.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type UpdateLogStreamResponseContent = - | Management.LogStreamHttpResponseSchema - | Management.LogStreamEventBridgeResponseSchema - | Management.LogStreamEventGridResponseSchema - | Management.LogStreamDatadogResponseSchema - | Management.LogStreamSplunkResponseSchema - | Management.LogStreamSumoResponseSchema - | Management.LogStreamSegmentResponseSchema - | Management.LogStreamMixpanelResponseSchema; diff --git a/src/management/api/types/UpdateNetworkAclResponseContent.ts b/src/management/api/types/UpdateNetworkAclResponseContent.ts deleted file mode 100644 index fffda37516..0000000000 --- a/src/management/api/types/UpdateNetworkAclResponseContent.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateNetworkAclResponseContent { - id?: string; - description?: string; - active?: boolean; - priority?: number; - rule?: Management.NetworkAclRule; - /** The timestamp when the Network ACL Configuration was created */ - created_at?: string; - /** The timestamp when the Network ACL Configuration was last updated */ - updated_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/UpdateOrganizationConnectionResponseContent.ts b/src/management/api/types/UpdateOrganizationConnectionResponseContent.ts deleted file mode 100644 index 5aba9e9372..0000000000 --- a/src/management/api/types/UpdateOrganizationConnectionResponseContent.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateOrganizationConnectionResponseContent { - /** ID of the connection. */ - connection_id?: string; - /** 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. */ - assign_membership_on_login?: boolean; - /** Determines whether a connection should be displayed on this organization’s login prompt. Only applicable for enterprise connections. Default: true. */ - show_as_button?: boolean; - /** Determines whether organization signup should be enabled for this organization connection. Only applicable for database connections. Default: false. */ - is_signup_enabled?: boolean; - connection?: Management.OrganizationConnectionInformation; -} diff --git a/src/management/api/types/UpdateOrganizationDiscoveryDomainResponseContent.ts b/src/management/api/types/UpdateOrganizationDiscoveryDomainResponseContent.ts deleted file mode 100644 index 21dbd9b7f0..0000000000 --- a/src/management/api/types/UpdateOrganizationDiscoveryDomainResponseContent.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateOrganizationDiscoveryDomainResponseContent { - /** Organization discovery domain identifier. */ - id: string; - /** The domain name to associate with the organization e.g. acme.com. */ - domain: string; - status: Management.OrganizationDiscoveryDomainStatus; - /** A unique token generated for the discovery domain. This must be placed in a DNS TXT record at the location specified by the verification_host field to prove domain ownership. */ - verification_txt: string; - /** The full domain where the TXT record should be added. */ - verification_host: string; -} diff --git a/src/management/api/types/UpdateOrganizationResponseContent.ts b/src/management/api/types/UpdateOrganizationResponseContent.ts deleted file mode 100644 index f65d936ada..0000000000 --- a/src/management/api/types/UpdateOrganizationResponseContent.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateOrganizationResponseContent { - /** Organization identifier. */ - id?: string; - /** The name of this organization. */ - name?: string; - /** Friendly name of this organization. */ - display_name?: string; - branding?: Management.OrganizationBranding; - metadata?: Management.OrganizationMetadata; - token_quota?: Management.TokenQuota; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/UpdatePhoneTemplateResponseContent.ts b/src/management/api/types/UpdatePhoneTemplateResponseContent.ts deleted file mode 100644 index 2fe548fa25..0000000000 --- a/src/management/api/types/UpdatePhoneTemplateResponseContent.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdatePhoneTemplateResponseContent { - id: string; - channel?: string; - customizable?: boolean; - tenant?: string; - content: Management.PhoneTemplateContent; - type: Management.PhoneTemplateNotificationTypeEnum; - /** Whether the template is enabled (false) or disabled (true). */ - disabled: boolean; -} diff --git a/src/management/api/types/UpdateResourceServerResponseContent.ts b/src/management/api/types/UpdateResourceServerResponseContent.ts deleted file mode 100644 index 14828206e2..0000000000 --- a/src/management/api/types/UpdateResourceServerResponseContent.ts +++ /dev/null @@ -1,37 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateResourceServerResponseContent { - /** ID of the API (resource server). */ - id?: string; - /** Friendly name for this resource server. Can not contain `<` or `>` characters. */ - name?: string; - /** Whether this is an Auth0 system API (true) or a custom API (false). */ - is_system?: boolean; - /** Unique identifier for the API used as the audience parameter on authorization calls. Can not be changed once set. */ - identifier?: string; - /** List of permissions (scopes) that this API uses. */ - scopes?: Management.ResourceServerScope[]; - signing_alg?: Management.SigningAlgorithmEnum; - /** Secret used to sign tokens when using symmetric algorithms (HS256). */ - signing_secret?: string; - /** Whether refresh tokens can be issued for this API (true) or not (false). */ - allow_offline_access?: boolean; - /** Whether to skip user consent for applications flagged as first party (true) or not (false). */ - skip_consent_for_verifiable_first_party_clients?: boolean; - /** Expiration value (in seconds) for access tokens issued for this API from the token endpoint. */ - token_lifetime?: number; - /** Expiration value (in seconds) for access tokens issued for this API via Implicit or Hybrid Flows. Cannot be greater than the `token_lifetime` value. */ - token_lifetime_for_web?: number; - /** Whether authorization polices are enforced (true) or unenforced (false). */ - enforce_policies?: boolean; - token_dialect?: Management.ResourceServerTokenDialectResponseEnum; - token_encryption?: Management.ResourceServerTokenEncryption | null; - consent_policy?: (Management.ResourceServerConsentPolicyEnum | undefined) | null; - authorization_details?: unknown[]; - proof_of_possession?: Management.ResourceServerProofOfPossession | null; - subject_type_authorization?: Management.ResourceServerSubjectTypeAuthorization; - /** The client ID of the client that this resource server is linked to */ - client_id?: string; -} diff --git a/src/management/api/types/UpdateRiskAssessmentsSettingsNewDeviceResponseContent.ts b/src/management/api/types/UpdateRiskAssessmentsSettingsNewDeviceResponseContent.ts deleted file mode 100644 index 89ed9d0811..0000000000 --- a/src/management/api/types/UpdateRiskAssessmentsSettingsNewDeviceResponseContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface UpdateRiskAssessmentsSettingsNewDeviceResponseContent { - /** Length of time to remember devices for, in days. */ - remember_for: number; -} diff --git a/src/management/api/types/UpdateRiskAssessmentsSettingsResponseContent.ts b/src/management/api/types/UpdateRiskAssessmentsSettingsResponseContent.ts deleted file mode 100644 index e53f50853e..0000000000 --- a/src/management/api/types/UpdateRiskAssessmentsSettingsResponseContent.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface UpdateRiskAssessmentsSettingsResponseContent { - /** Whether or not risk assessment is enabled. */ - enabled: boolean; -} diff --git a/src/management/api/types/UpdateRoleResponseContent.ts b/src/management/api/types/UpdateRoleResponseContent.ts deleted file mode 100644 index ae52b37d73..0000000000 --- a/src/management/api/types/UpdateRoleResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface UpdateRoleResponseContent { - /** ID for this role. */ - id?: string; - /** Name of this role. */ - name?: string; - /** Description of this role. */ - description?: string; -} diff --git a/src/management/api/types/UpdateRuleResponseContent.ts b/src/management/api/types/UpdateRuleResponseContent.ts deleted file mode 100644 index 4f2d93486c..0000000000 --- a/src/management/api/types/UpdateRuleResponseContent.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface UpdateRuleResponseContent { - /** Name of this rule. */ - name?: string; - /** ID of this rule. */ - id?: string; - /** Whether the rule is enabled (true), or disabled (false). */ - enabled?: boolean; - /** Code to be executed when this rule runs. */ - script?: string; - /** Order that this rule should execute in relative to other rules. Lower-valued rules execute first. */ - order?: number; - /** Execution stage of this rule. Can be `login_success`, `login_failure`, or `pre_authorize`. */ - stage?: string; -} diff --git a/src/management/api/types/UpdateScimConfigurationResponseContent.ts b/src/management/api/types/UpdateScimConfigurationResponseContent.ts deleted file mode 100644 index a2a8375629..0000000000 --- a/src/management/api/types/UpdateScimConfigurationResponseContent.ts +++ /dev/null @@ -1,22 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateScimConfigurationResponseContent { - /** The connection's identifier */ - connection_id?: string; - /** The connection's identifier */ - connection_name?: string; - /** The connection's strategy */ - strategy?: string; - /** The tenant's name */ - tenant_name?: string; - /** User ID attribute for generating unique user ids */ - user_id_attribute?: string; - /** The mapping between auth0 and SCIM */ - mapping?: Management.ScimMappingItem[]; - /** The Date Time Scim Configuration was created */ - created_at?: string; - /** The Date Time Scim Configuration was last updated */ - updated_on?: string; -} diff --git a/src/management/api/types/UpdateSelfServiceProfileResponseContent.ts b/src/management/api/types/UpdateSelfServiceProfileResponseContent.ts deleted file mode 100644 index 3c50d6e457..0000000000 --- a/src/management/api/types/UpdateSelfServiceProfileResponseContent.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateSelfServiceProfileResponseContent { - /** The unique ID of the self-service Profile. */ - id?: string; - /** The name of the self-service Profile. */ - name?: string; - /** The description of the self-service Profile. */ - description?: string; - /** List of attributes to be mapped that will be shown to the user during the SS-SSO flow. */ - user_attributes?: Management.SelfServiceProfileUserAttribute[]; - /** The time when this self-service Profile was created. */ - created_at?: string; - /** The time when this self-service Profile was updated. */ - updated_at?: string; - branding?: Management.SelfServiceProfileBrandingProperties; - /** List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `keycloak-samlp`, `pingfederate`] */ - allowed_strategies?: Management.SelfServiceProfileAllowedStrategyEnum[]; - /** ID of the user-attribute-profile to associate with this self-service profile. */ - user_attribute_profile_id?: string; -} diff --git a/src/management/api/types/UpdateSessionResponseContent.ts b/src/management/api/types/UpdateSessionResponseContent.ts deleted file mode 100644 index 244973a8fe..0000000000 --- a/src/management/api/types/UpdateSessionResponseContent.ts +++ /dev/null @@ -1,24 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateSessionResponseContent { - /** The ID of the session */ - id?: string; - /** ID of the user which can be used when interacting with other APIs. */ - user_id?: string; - created_at?: Management.SessionDate; - updated_at?: Management.SessionDate; - authenticated_at?: Management.SessionDate; - idle_expires_at?: Management.SessionDate; - expires_at?: Management.SessionDate; - last_interacted_at?: Management.SessionDate; - device?: Management.SessionDeviceMetadata; - /** List of client details for the session */ - clients?: Management.SessionClientMetadata[]; - authentication?: Management.SessionAuthenticationSignals; - cookie?: Management.SessionCookieMetadata; - session_metadata?: (Management.SessionMetadata | undefined) | null; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/UpdateSettingsResponseContent.ts b/src/management/api/types/UpdateSettingsResponseContent.ts deleted file mode 100644 index a70bbdc066..0000000000 --- a/src/management/api/types/UpdateSettingsResponseContent.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateSettingsResponseContent { - universal_login_experience?: Management.UniversalLoginExperienceEnum; - /** Whether identifier first is enabled or not */ - identifier_first?: boolean; - /** Use WebAuthn with Device Biometrics as the first authentication factor */ - webauthn_platform_first_factor?: boolean; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/UpdateSuspiciousIpThrottlingSettingsResponseContent.ts b/src/management/api/types/UpdateSuspiciousIpThrottlingSettingsResponseContent.ts deleted file mode 100644 index a07e6c79de..0000000000 --- a/src/management/api/types/UpdateSuspiciousIpThrottlingSettingsResponseContent.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateSuspiciousIpThrottlingSettingsResponseContent { - /** Whether or not suspicious IP throttling attack protections are active. */ - enabled?: boolean; - /** - * Action to take when a suspicious IP throttling threshold is violated. - * Possible values: block, admin_notification. - */ - shields?: Management.SuspiciousIpThrottlingShieldsEnum[]; - allowlist?: Management.SuspiciousIpThrottlingAllowlist; - stage?: Management.SuspiciousIpThrottlingStage; -} diff --git a/src/management/api/types/UpdateTenantSettingsResponseContent.ts b/src/management/api/types/UpdateTenantSettingsResponseContent.ts deleted file mode 100644 index f02256a276..0000000000 --- a/src/management/api/types/UpdateTenantSettingsResponseContent.ts +++ /dev/null @@ -1,64 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateTenantSettingsResponseContent { - change_password?: Management.TenantSettingsPasswordPage | null; - guardian_mfa_page?: Management.TenantSettingsGuardianPage | null; - /** Default audience for API authorization. */ - default_audience?: string; - /** Name of connection used for password grants at the `/token`endpoint. The following connection types are supported: LDAP, AD, Database Connections, Passwordless, Windows Azure Active Directory, ADFS. */ - default_directory?: string; - error_page?: Management.TenantSettingsErrorPage | null; - device_flow?: Management.TenantSettingsDeviceFlow | null; - default_token_quota?: Management.DefaultTokenQuota | null; - flags?: Management.TenantSettingsFlags; - /** Friendly name for this tenant. */ - friendly_name?: string; - /** URL of logo to be shown for this tenant (recommended size: 150x150) */ - picture_url?: string; - /** End-user support email address. */ - support_email?: string; - /** End-user support URL. */ - support_url?: string; - /** URLs that are valid to redirect to after logout from Auth0. */ - allowed_logout_urls?: string[]; - /** Number of hours a session will stay valid. */ - session_lifetime?: number; - /** Number of hours for which a session can be inactive before the user must log in again. */ - idle_session_lifetime?: number; - /** Number of hours an ephemeral (non-persistent) session will stay valid. */ - ephemeral_session_lifetime?: number; - /** Number of hours for which an ephemeral (non-persistent) session can be inactive before the user must log in again. */ - idle_ephemeral_session_lifetime?: number; - /** Selected sandbox version for the extensibility environment. */ - sandbox_version?: string; - /** Selected sandbox version for rules and hooks extensibility. */ - legacy_sandbox_version?: string; - /** Available sandbox versions for the extensibility environment. */ - sandbox_versions_available?: string[]; - /** The default absolute redirection uri, must be https */ - default_redirection_uri?: string; - /** Supported locales for the user interface. */ - enabled_locales?: Management.SupportedLocales[]; - session_cookie?: Management.SessionCookieSchema | null; - sessions?: Management.TenantSettingsSessions | null; - oidc_logout?: Management.TenantOidcLogoutSettings; - /** Whether to accept an organization name instead of an ID on auth endpoints */ - allow_organization_name_in_authentication_api?: boolean; - /** Whether to enable flexible factors for MFA in the PostLogin action */ - customize_mfa_in_postlogin_action?: boolean; - /** Supported ACR values */ - acr_values_supported?: string[]; - mtls?: Management.TenantSettingsMtls | null; - /** Enables the use of Pushed Authorization Requests */ - pushed_authorization_requests_supported?: boolean; - /** Supports iss parameter in authorization responses */ - authorization_response_iss_parameter_supported?: boolean | null; - /** - * Controls whether a confirmation prompt is shown during login flows when the redirect URI uses non-verifiable callback URIs (for example, a custom URI schema such as `myapp://`, or `localhost`). - * If set to true, a confirmation prompt will not be shown. We recommend that this is set to false for improved protection from malicious apps. - * See https://auth0.com/docs/secure/security-guidance/measures-against-app-impersonation for more information. - */ - skip_non_verifiable_callback_uri_confirmation_prompt?: boolean | null; -} diff --git a/src/management/api/types/UpdateTokenQuota.ts b/src/management/api/types/UpdateTokenQuota.ts deleted file mode 100644 index a7c57d9568..0000000000 --- a/src/management/api/types/UpdateTokenQuota.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateTokenQuota { - client_credentials: Management.TokenQuotaClientCredentials; -} diff --git a/src/management/api/types/UpdateUniversalLoginTemplateRequestContent.ts b/src/management/api/types/UpdateUniversalLoginTemplateRequestContent.ts deleted file mode 100644 index f6b75146cf..0000000000 --- a/src/management/api/types/UpdateUniversalLoginTemplateRequestContent.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type UpdateUniversalLoginTemplateRequestContent = - | string - | { - template: string; - }; diff --git a/src/management/api/types/UpdateUserAttributeProfileResponseContent.ts b/src/management/api/types/UpdateUserAttributeProfileResponseContent.ts deleted file mode 100644 index 89c907af58..0000000000 --- a/src/management/api/types/UpdateUserAttributeProfileResponseContent.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateUserAttributeProfileResponseContent { - id?: Management.UserAttributeProfileId; - name?: Management.UserAttributeProfileName; - user_id?: Management.UserAttributeProfileUserId; - user_attributes?: Management.UserAttributeProfileUserAttributes; -} diff --git a/src/management/api/types/UpdateUserAuthenticationMethodResponseContent.ts b/src/management/api/types/UpdateUserAuthenticationMethodResponseContent.ts deleted file mode 100644 index a75fd0fe71..0000000000 --- a/src/management/api/types/UpdateUserAuthenticationMethodResponseContent.ts +++ /dev/null @@ -1,32 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * The successfully created authentication method. - */ -export interface UpdateUserAuthenticationMethodResponseContent { - /** The ID of the newly created authentication method (automatically generated by the application) */ - id?: string; - type: Management.CreatedAuthenticationMethodTypeEnum; - /** A human-readable label to identify the authentication method. */ - name?: string; - /** Base32 encoded secret for TOTP generation */ - totp_secret?: string; - /** Applies to phone authentication methods only. The destination phone number used to send verification codes via text and voice. */ - phone_number?: string; - /** Applies to email authentication methods only. The email address used to send verification messages. */ - email?: string; - authentication_methods?: Management.UserAuthenticationMethodProperties[]; - preferred_authentication_method?: Management.PreferredAuthenticationMethodEnum; - /** Applies to webauthn authentication methods only. The id of the credential. */ - key_id?: string; - /** Applies to webauthn authentication methods only. The public key. */ - public_key?: string; - /** Applies to passkey authentication methods only. Authenticator Attestation Globally Unique Identifier. */ - aaguid?: string; - /** Applies to webauthn authentication methods only. The relying party identifier. */ - relying_party_identifier?: string; - /** Authentication method creation date */ - created_at?: string; -} diff --git a/src/management/api/types/UpdateUserResponseContent.ts b/src/management/api/types/UpdateUserResponseContent.ts deleted file mode 100644 index bca4aa5b0c..0000000000 --- a/src/management/api/types/UpdateUserResponseContent.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateUserResponseContent { - /** ID of the user which can be used when interacting with other APIs. */ - user_id?: string; - /** Email address of this user. */ - email?: string; - /** Whether this email address is verified (true) or unverified (false). */ - email_verified?: boolean; - /** Username of this user. */ - username?: string; - /** Phone number for this user. Follows the E.164 recommendation. */ - phone_number?: string; - /** Whether this phone number has been verified (true) or not (false). */ - phone_verified?: boolean; - created_at?: Management.UserDateSchema; - updated_at?: Management.UserDateSchema; - /** Array of user identity objects when accounts are linked. */ - identities?: Management.UserIdentitySchema[]; - app_metadata?: Management.UserAppMetadataSchema; - user_metadata?: Management.UserMetadataSchema; - /** URL to picture, photo, or avatar of this user. */ - picture?: string; - /** Name of this user. */ - name?: string; - /** Preferred nickname or alias of this user. */ - nickname?: string; - /** List of multi-factor authentication providers with which this user has enrolled. */ - multifactor?: string[]; - /** Last IP address from which this user logged in. */ - last_ip?: string; - last_login?: Management.UserDateSchema; - /** Total number of logins this user has performed. */ - logins_count?: number; - /** Whether this user was blocked by an administrator (true) or is not (false). */ - blocked?: boolean; - /** Given name/first name/forename of this user. */ - given_name?: string; - /** Family name/last name/surname of this user. */ - family_name?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/UpdateVerifiableCredentialTemplateResponseContent.ts b/src/management/api/types/UpdateVerifiableCredentialTemplateResponseContent.ts deleted file mode 100644 index 290f1e9c59..0000000000 --- a/src/management/api/types/UpdateVerifiableCredentialTemplateResponseContent.ts +++ /dev/null @@ -1,25 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UpdateVerifiableCredentialTemplateResponseContent { - /** The id of the template. */ - id?: string; - /** The name of the template. */ - name?: string; - /** The type of the template. */ - type?: string; - /** The dialect of the template. */ - dialect?: string; - presentation?: Management.MdlPresentationRequest; - /** The custom certificate authority. */ - custom_certificate_authority?: string; - /** The well-known trusted issuers, comma separated. */ - well_known_trusted_issuers?: string; - /** The date and time the template was created. */ - created_at?: string; - /** The date and time the template was created. */ - updated_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/UserAppMetadataSchema.ts b/src/management/api/types/UserAppMetadataSchema.ts deleted file mode 100644 index 5e2c60a772..0000000000 --- a/src/management/api/types/UserAppMetadataSchema.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * User metadata to which this user has read-only access. - */ -export type UserAppMetadataSchema = Record; diff --git a/src/management/api/types/UserAttributeProfile.ts b/src/management/api/types/UserAttributeProfile.ts deleted file mode 100644 index 7bbb62683f..0000000000 --- a/src/management/api/types/UserAttributeProfile.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UserAttributeProfile { - id?: Management.UserAttributeProfileId; - name?: Management.UserAttributeProfileName; - user_id?: Management.UserAttributeProfileUserId; - user_attributes?: Management.UserAttributeProfileUserAttributes; -} diff --git a/src/management/api/types/UserAttributeProfileId.ts b/src/management/api/types/UserAttributeProfileId.ts deleted file mode 100644 index f8b12fe34a..0000000000 --- a/src/management/api/types/UserAttributeProfileId.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * User Attribute Profile identifier. - */ -export type UserAttributeProfileId = string; diff --git a/src/management/api/types/UserAttributeProfileName.ts b/src/management/api/types/UserAttributeProfileName.ts deleted file mode 100644 index 224ae16945..0000000000 --- a/src/management/api/types/UserAttributeProfileName.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * The name of the user attribute profile. - */ -export type UserAttributeProfileName = string; diff --git a/src/management/api/types/UserAttributeProfileOidcMapping.ts b/src/management/api/types/UserAttributeProfileOidcMapping.ts deleted file mode 100644 index 4a6fb7aa84..0000000000 --- a/src/management/api/types/UserAttributeProfileOidcMapping.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * OIDC mapping for this attribute - */ -export interface UserAttributeProfileOidcMapping { - /** OIDC mapping field */ - mapping: string; - /** Display name for the OIDC mapping */ - display_name?: string; -} diff --git a/src/management/api/types/UserAttributeProfilePatchUserId.ts b/src/management/api/types/UserAttributeProfilePatchUserId.ts deleted file mode 100644 index 498c7ef91c..0000000000 --- a/src/management/api/types/UserAttributeProfilePatchUserId.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export type UserAttributeProfilePatchUserId = (Management.UserAttributeProfileUserId | null) | undefined; diff --git a/src/management/api/types/UserAttributeProfileSamlMapping.ts b/src/management/api/types/UserAttributeProfileSamlMapping.ts deleted file mode 100644 index 444e3629e2..0000000000 --- a/src/management/api/types/UserAttributeProfileSamlMapping.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * SAML mapping override for this strategy - */ -export type UserAttributeProfileSamlMapping = string[]; diff --git a/src/management/api/types/UserAttributeProfileStrategyOverrides.ts b/src/management/api/types/UserAttributeProfileStrategyOverrides.ts deleted file mode 100644 index 5cc23a3a1e..0000000000 --- a/src/management/api/types/UserAttributeProfileStrategyOverrides.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Strategy-specific overrides for this attribute - */ -export interface UserAttributeProfileStrategyOverrides { - pingfederate?: Management.UserAttributeProfileStrategyOverridesMapping; - ad?: Management.UserAttributeProfileStrategyOverridesMapping; - adfs?: Management.UserAttributeProfileStrategyOverridesMapping; - waad?: Management.UserAttributeProfileStrategyOverridesMapping; - "google-apps"?: Management.UserAttributeProfileStrategyOverridesMapping; - okta?: Management.UserAttributeProfileStrategyOverridesMapping; - oidc?: Management.UserAttributeProfileStrategyOverridesMapping; - samlp?: Management.UserAttributeProfileStrategyOverridesMapping; -} diff --git a/src/management/api/types/UserAttributeProfileStrategyOverridesMapping.ts b/src/management/api/types/UserAttributeProfileStrategyOverridesMapping.ts deleted file mode 100644 index accb187a5f..0000000000 --- a/src/management/api/types/UserAttributeProfileStrategyOverridesMapping.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UserAttributeProfileStrategyOverridesMapping { - oidc_mapping?: Management.UserAttributeProfileOidcMapping; - saml_mapping?: Management.UserAttributeProfileSamlMapping; - /** SCIM mapping override for this strategy */ - scim_mapping?: string; -} diff --git a/src/management/api/types/UserAttributeProfileStrategyOverridesUserId.ts b/src/management/api/types/UserAttributeProfileStrategyOverridesUserId.ts deleted file mode 100644 index 67ceca4cd1..0000000000 --- a/src/management/api/types/UserAttributeProfileStrategyOverridesUserId.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Strategy-specific overrides for user ID - */ -export interface UserAttributeProfileStrategyOverridesUserId { - pingfederate?: Management.UserAttributeProfileStrategyOverridesUserIdMapping; - ad?: Management.UserAttributeProfileStrategyOverridesUserIdMapping; - adfs?: Management.UserAttributeProfileStrategyOverridesUserIdMapping; - waad?: Management.UserAttributeProfileStrategyOverridesUserIdMapping; - "google-apps"?: Management.UserAttributeProfileStrategyOverridesUserIdMapping; - okta?: Management.UserAttributeProfileStrategyOverridesUserIdMapping; - oidc?: Management.UserAttributeProfileStrategyOverridesUserIdMapping; - samlp?: Management.UserAttributeProfileStrategyOverridesUserIdMapping; -} diff --git a/src/management/api/types/UserAttributeProfileStrategyOverridesUserIdMapping.ts b/src/management/api/types/UserAttributeProfileStrategyOverridesUserIdMapping.ts deleted file mode 100644 index 5645d1ba89..0000000000 --- a/src/management/api/types/UserAttributeProfileStrategyOverridesUserIdMapping.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UserAttributeProfileStrategyOverridesUserIdMapping { - oidc_mapping?: Management.UserAttributeProfileUserIdOidcStrategyOverrideMapping; - saml_mapping?: Management.UserAttributeProfileSamlMapping; - /** SCIM mapping override for this strategy */ - scim_mapping?: string; -} diff --git a/src/management/api/types/UserAttributeProfileTemplate.ts b/src/management/api/types/UserAttributeProfileTemplate.ts deleted file mode 100644 index 17e4bbec8b..0000000000 --- a/src/management/api/types/UserAttributeProfileTemplate.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * The structure of the template, which can be used as the payload for creating or updating a User Attribute Profile. - */ -export interface UserAttributeProfileTemplate { - name?: Management.UserAttributeProfileName; - user_id?: Management.UserAttributeProfileUserId; - user_attributes?: Management.UserAttributeProfileUserAttributes; -} diff --git a/src/management/api/types/UserAttributeProfileTemplateItem.ts b/src/management/api/types/UserAttributeProfileTemplateItem.ts deleted file mode 100644 index f1715f6c77..0000000000 --- a/src/management/api/types/UserAttributeProfileTemplateItem.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UserAttributeProfileTemplateItem { - /** The id of the template. */ - id?: string; - /** The user-friendly name of the template displayed in the UI. */ - display_name?: string; - template?: Management.UserAttributeProfileTemplate; -} diff --git a/src/management/api/types/UserAttributeProfileUserAttributeAdditionalProperties.ts b/src/management/api/types/UserAttributeProfileUserAttributeAdditionalProperties.ts deleted file mode 100644 index 6e9b8b9cc1..0000000000 --- a/src/management/api/types/UserAttributeProfileUserAttributeAdditionalProperties.ts +++ /dev/null @@ -1,19 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UserAttributeProfileUserAttributeAdditionalProperties { - /** Description of this attribute */ - description: string; - /** Display label for this attribute */ - label: string; - /** Whether this attribute is required in the profile */ - profile_required: boolean; - /** Auth0 mapping for this attribute */ - auth0_mapping: string; - oidc_mapping?: Management.UserAttributeProfileOidcMapping; - saml_mapping?: Management.UserAttributeProfileSamlMapping; - /** SCIM mapping for this attribute */ - scim_mapping?: string; - strategy_overrides?: Management.UserAttributeProfileStrategyOverrides; -} diff --git a/src/management/api/types/UserAttributeProfileUserAttributes.ts b/src/management/api/types/UserAttributeProfileUserAttributes.ts deleted file mode 100644 index 35cc8f2379..0000000000 --- a/src/management/api/types/UserAttributeProfileUserAttributes.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * User attributes configuration map. Keys are attribute names, values are the mapping configuration for each attribute. - */ -export type UserAttributeProfileUserAttributes = Record< - string, - Management.UserAttributeProfileUserAttributeAdditionalProperties ->; diff --git a/src/management/api/types/UserAttributeProfileUserId.ts b/src/management/api/types/UserAttributeProfileUserId.ts deleted file mode 100644 index 1fd8285f1a..0000000000 --- a/src/management/api/types/UserAttributeProfileUserId.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * User ID mapping configuration - */ -export interface UserAttributeProfileUserId { - oidc_mapping?: Management.UserAttributeProfileUserIdOidcMappingEnum; - saml_mapping?: Management.UserAttributeProfileUserIdSamlMapping; - /** SCIM mapping for user ID */ - scim_mapping?: string; - strategy_overrides?: Management.UserAttributeProfileStrategyOverridesUserId; -} diff --git a/src/management/api/types/UserAttributeProfileUserIdOidcMappingEnum.ts b/src/management/api/types/UserAttributeProfileUserIdOidcMappingEnum.ts deleted file mode 100644 index 70cf1a9166..0000000000 --- a/src/management/api/types/UserAttributeProfileUserIdOidcMappingEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * OIDC mapping for user ID - */ -export type UserAttributeProfileUserIdOidcMappingEnum = "sub"; diff --git a/src/management/api/types/UserAttributeProfileUserIdOidcStrategyOverrideMapping.ts b/src/management/api/types/UserAttributeProfileUserIdOidcStrategyOverrideMapping.ts deleted file mode 100644 index bab84b67da..0000000000 --- a/src/management/api/types/UserAttributeProfileUserIdOidcStrategyOverrideMapping.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** OIDC mapping override for this strategy */ -export const UserAttributeProfileUserIdOidcStrategyOverrideMapping = { - Sub: "sub", - Oid: "oid", - Email: "email", -} as const; -export type UserAttributeProfileUserIdOidcStrategyOverrideMapping = - (typeof UserAttributeProfileUserIdOidcStrategyOverrideMapping)[keyof typeof UserAttributeProfileUserIdOidcStrategyOverrideMapping]; diff --git a/src/management/api/types/UserAttributeProfileUserIdSamlMapping.ts b/src/management/api/types/UserAttributeProfileUserIdSamlMapping.ts deleted file mode 100644 index c23612a6d2..0000000000 --- a/src/management/api/types/UserAttributeProfileUserIdSamlMapping.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * SAML mapping for user ID - */ -export type UserAttributeProfileUserIdSamlMapping = string[]; diff --git a/src/management/api/types/UserAuthenticationMethod.ts b/src/management/api/types/UserAuthenticationMethod.ts deleted file mode 100644 index 1a23d0f63b..0000000000 --- a/src/management/api/types/UserAuthenticationMethod.ts +++ /dev/null @@ -1,43 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UserAuthenticationMethod { - /** The ID of the authentication method (auto generated) */ - id: string; - type: Management.AuthenticationMethodTypeEnum; - /** The authentication method status */ - confirmed?: boolean; - /** A human-readable label to identify the authentication method */ - name?: string; - authentication_methods?: Management.UserAuthenticationMethodProperties[]; - preferred_authentication_method?: Management.PreferredAuthenticationMethodEnum; - /** The ID of a linked authentication method. Linked authentication methods will be deleted together. */ - link_id?: string; - /** Applies to phone authentication methods only. The destination phone number used to send verification codes via text and voice. */ - phone_number?: string; - /** Applies to email and email-verification authentication methods only. The email address used to send verification messages. */ - email?: string; - /** Applies to webauthn authentication methods only. The ID of the generated credential. */ - key_id?: string; - /** Applies to webauthn authentication methods only. The public key. */ - public_key?: string; - /** Authenticator creation date */ - created_at: string; - /** Enrollment date */ - enrolled_at?: string; - /** Last authentication */ - last_auth_at?: string; - /** Applies to passkeys only. The kind of device the credential is stored on as defined by backup eligibility. "single_device" credentials cannot be backed up and synced to another device, "multi_device" credentials can be backed up if enabled by the end-user. */ - credential_device_type?: string; - /** Applies to passkeys only. Whether the credential was backed up. */ - credential_backed_up?: boolean; - /** Applies to passkeys only. The ID of the user identity linked with the authentication method. */ - identity_user_id?: string; - /** Applies to passkeys only. The user-agent of the browser used to create the passkey. */ - user_agent?: string; - /** Applies to passkey authentication methods only. Authenticator Attestation Globally Unique Identifier. */ - aaguid?: string; - /** Applies to webauthn/passkey authentication methods only. The credential's relying party identifier. */ - relying_party_identifier?: string; -} diff --git a/src/management/api/types/UserAuthenticationMethodProperties.ts b/src/management/api/types/UserAuthenticationMethodProperties.ts deleted file mode 100644 index a2a51d75ea..0000000000 --- a/src/management/api/types/UserAuthenticationMethodProperties.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UserAuthenticationMethodProperties { - type?: Management.UserAuthenticationMethodPropertiesEnum; - id?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/UserAuthenticationMethodPropertiesEnum.ts b/src/management/api/types/UserAuthenticationMethodPropertiesEnum.ts deleted file mode 100644 index 4f59b5b184..0000000000 --- a/src/management/api/types/UserAuthenticationMethodPropertiesEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const UserAuthenticationMethodPropertiesEnum = { - Totp: "totp", - Push: "push", - Sms: "sms", - Voice: "voice", -} as const; -export type UserAuthenticationMethodPropertiesEnum = - (typeof UserAuthenticationMethodPropertiesEnum)[keyof typeof UserAuthenticationMethodPropertiesEnum]; diff --git a/src/management/api/types/UserBlockIdentifier.ts b/src/management/api/types/UserBlockIdentifier.ts deleted file mode 100644 index 482585f735..0000000000 --- a/src/management/api/types/UserBlockIdentifier.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface UserBlockIdentifier { - /** Identifier (should be any of an `email`, `username`, or `phone_number`) */ - identifier?: string; - /** IP Address */ - ip?: string; - /** Connection identifier */ - connection?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/UserDateSchema.ts b/src/management/api/types/UserDateSchema.ts deleted file mode 100644 index ad404d54e4..0000000000 --- a/src/management/api/types/UserDateSchema.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export type UserDateSchema = - /** - * Date and time when this user was created (ISO_8601 format). */ - | string - /** - * Date and time when this user was created (ISO_8601 format). */ - | Record; diff --git a/src/management/api/types/UserEnrollmentAuthMethodEnum.ts b/src/management/api/types/UserEnrollmentAuthMethodEnum.ts deleted file mode 100644 index f04724d1ad..0000000000 --- a/src/management/api/types/UserEnrollmentAuthMethodEnum.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Authentication method for this enrollment. Can be `authenticator`, `guardian`, `sms`, `webauthn-roaming`, or `webauthn-platform`. */ -export const UserEnrollmentAuthMethodEnum = { - Authenticator: "authenticator", - Guardian: "guardian", - Sms: "sms", - WebauthnPlatform: "webauthn-platform", - WebauthnRoaming: "webauthn-roaming", -} as const; -export type UserEnrollmentAuthMethodEnum = - (typeof UserEnrollmentAuthMethodEnum)[keyof typeof UserEnrollmentAuthMethodEnum]; diff --git a/src/management/api/types/UserEnrollmentStatusEnum.ts b/src/management/api/types/UserEnrollmentStatusEnum.ts deleted file mode 100644 index 64319c0fcf..0000000000 --- a/src/management/api/types/UserEnrollmentStatusEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** Status of this enrollment. Can be `pending` or `confirmed`. */ -export const UserEnrollmentStatusEnum = { - Pending: "pending", - Confirmed: "confirmed", -} as const; -export type UserEnrollmentStatusEnum = (typeof UserEnrollmentStatusEnum)[keyof typeof UserEnrollmentStatusEnum]; diff --git a/src/management/api/types/UserGrant.ts b/src/management/api/types/UserGrant.ts deleted file mode 100644 index c9bb720dcd..0000000000 --- a/src/management/api/types/UserGrant.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface UserGrant { - /** ID of the grant. */ - id?: string; - /** ID of the client. */ - clientID?: string; - /** ID of the user. */ - user_id?: string; - /** Audience of the grant. */ - audience?: string; - /** Scopes included in this grant. */ - scope?: string[]; -} diff --git a/src/management/api/types/UserGroupsResponseSchema.ts b/src/management/api/types/UserGroupsResponseSchema.ts deleted file mode 100644 index c1451d448b..0000000000 --- a/src/management/api/types/UserGroupsResponseSchema.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UserGroupsResponseSchema extends Management.Group { - /** Timestamp of when the group membership was added. */ - membership_created_at?: string; -} diff --git a/src/management/api/types/UserId.ts b/src/management/api/types/UserId.ts deleted file mode 100644 index e76637bb58..0000000000 --- a/src/management/api/types/UserId.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * user_id of the secondary user account being linked. - */ -export type UserId = string | number; diff --git a/src/management/api/types/UserIdentity.ts b/src/management/api/types/UserIdentity.ts deleted file mode 100644 index c5390b2315..0000000000 --- a/src/management/api/types/UserIdentity.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UserIdentity { - /** Connection name of this identity. */ - connection: string; - user_id: Management.UserId; - /** Type of identity provider. */ - provider: string; - profileData?: Management.UserProfileData; - /** Whether the identity provider is a social provider (true) or not (false). */ - isSocial?: boolean; - /** IDP access token returned if scope `read:user_idp_tokens` is defined. */ - access_token?: string; - /** IDP access token secret returned only if `scope read:user_idp_tokens` is defined. */ - access_token_secret?: string; - /** IDP refresh token returned only if scope `read:user_idp_tokens` is defined. */ - refresh_token?: string; -} diff --git a/src/management/api/types/UserIdentityProviderEnum.ts b/src/management/api/types/UserIdentityProviderEnum.ts deleted file mode 100644 index fc47480ac1..0000000000 --- a/src/management/api/types/UserIdentityProviderEnum.ts +++ /dev/null @@ -1,68 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The type of identity provider */ -export const UserIdentityProviderEnum = { - Ad: "ad", - Adfs: "adfs", - Amazon: "amazon", - Apple: "apple", - Dropbox: "dropbox", - Bitbucket: "bitbucket", - Aol: "aol", - Auth0Oidc: "auth0-oidc", - Auth0: "auth0", - Baidu: "baidu", - Bitly: "bitly", - Box: "box", - Custom: "custom", - Daccount: "daccount", - Dwolla: "dwolla", - Email: "email", - EvernoteSandbox: "evernote-sandbox", - Evernote: "evernote", - Exact: "exact", - Facebook: "facebook", - Fitbit: "fitbit", - Flickr: "flickr", - Github: "github", - GoogleApps: "google-apps", - GoogleOauth2: "google-oauth2", - Instagram: "instagram", - Ip: "ip", - Line: "line", - Linkedin: "linkedin", - Miicard: "miicard", - Oauth1: "oauth1", - Oauth2: "oauth2", - Office365: "office365", - Oidc: "oidc", - Okta: "okta", - Paypal: "paypal", - PaypalSandbox: "paypal-sandbox", - Pingfederate: "pingfederate", - Planningcenter: "planningcenter", - Renren: "renren", - SalesforceCommunity: "salesforce-community", - SalesforceSandbox: "salesforce-sandbox", - Salesforce: "salesforce", - Samlp: "samlp", - Sharepoint: "sharepoint", - Shopify: "shopify", - Shop: "shop", - Sms: "sms", - Soundcloud: "soundcloud", - ThecitySandbox: "thecity-sandbox", - Thecity: "thecity", - Thirtysevensignals: "thirtysevensignals", - Twitter: "twitter", - Untappd: "untappd", - Vkontakte: "vkontakte", - Waad: "waad", - Weibo: "weibo", - Windowslive: "windowslive", - Wordpress: "wordpress", - Yahoo: "yahoo", - Yammer: "yammer", - Yandex: "yandex", -} as const; -export type UserIdentityProviderEnum = (typeof UserIdentityProviderEnum)[keyof typeof UserIdentityProviderEnum]; diff --git a/src/management/api/types/UserIdentitySchema.ts b/src/management/api/types/UserIdentitySchema.ts deleted file mode 100644 index a500746753..0000000000 --- a/src/management/api/types/UserIdentitySchema.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UserIdentitySchema { - /** Name of the connection containing this identity. */ - connection?: string; - /** Unique identifier of the user user for this identity. */ - user_id?: string; - provider?: Management.UserIdentityProviderEnum; - /** Whether this identity is from a social provider (true) or not (false). */ - isSocial?: boolean; - /** IDP access token returned only if scope read:user_idp_tokens is defined. */ - access_token?: string; - /** IDP access token secret returned only if scope read:user_idp_tokens is defined. */ - access_token_secret?: string; - /** IDP refresh token returned only if scope read:user_idp_tokens is defined. */ - refresh_token?: string; - profileData?: Management.UserProfileData; -} diff --git a/src/management/api/types/UserListLogOffsetPaginatedResponseContent.ts b/src/management/api/types/UserListLogOffsetPaginatedResponseContent.ts deleted file mode 100644 index 37b8346d21..0000000000 --- a/src/management/api/types/UserListLogOffsetPaginatedResponseContent.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UserListLogOffsetPaginatedResponseContent { - start?: number; - limit?: number; - length?: number; - total?: number; - logs?: Management.Log[]; -} diff --git a/src/management/api/types/UserMetadata.ts b/src/management/api/types/UserMetadata.ts deleted file mode 100644 index aa44ed117a..0000000000 --- a/src/management/api/types/UserMetadata.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * Data related to the user that does not affect the application's core functionality. - */ -export type UserMetadata = Record; diff --git a/src/management/api/types/UserMetadataSchema.ts b/src/management/api/types/UserMetadataSchema.ts deleted file mode 100644 index 745199dd2e..0000000000 --- a/src/management/api/types/UserMetadataSchema.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * User metadata to which this user has read/write access. - */ -export type UserMetadataSchema = Record; diff --git a/src/management/api/types/UserMultifactorProviderEnum.ts b/src/management/api/types/UserMultifactorProviderEnum.ts deleted file mode 100644 index bf428446ba..0000000000 --- a/src/management/api/types/UserMultifactorProviderEnum.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** The multi-factor provider. Supported values 'duo' or 'google-authenticator' */ -export const UserMultifactorProviderEnum = { - Duo: "duo", - GoogleAuthenticator: "google-authenticator", -} as const; -export type UserMultifactorProviderEnum = - (typeof UserMultifactorProviderEnum)[keyof typeof UserMultifactorProviderEnum]; diff --git a/src/management/api/types/UserPermissionSchema.ts b/src/management/api/types/UserPermissionSchema.ts deleted file mode 100644 index bff2a7eea8..0000000000 --- a/src/management/api/types/UserPermissionSchema.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface UserPermissionSchema { - /** Resource server (API) identifier that this permission is for. */ - resource_server_identifier?: string; - /** Name of this permission. */ - permission_name?: string; - /** Resource server (API) name this permission is for. */ - resource_server_name?: string; - /** Description of this permission. */ - description?: string; -} diff --git a/src/management/api/types/UserProfileData.ts b/src/management/api/types/UserProfileData.ts deleted file mode 100644 index 459ac24e07..0000000000 --- a/src/management/api/types/UserProfileData.ts +++ /dev/null @@ -1,22 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface UserProfileData { - /** Email address of this user. */ - email?: string; - /** Whether this email address is verified (true) or unverified (false). */ - email_verified?: boolean; - /** Name of this user. */ - name?: string; - /** Username of this user. */ - username?: string; - /** Given name/first name/forename of this user. */ - given_name?: string; - /** Phone number for this user. */ - phone_number?: string; - /** Whether this phone number is verified (true) or unverified (false). */ - phone_verified?: boolean; - /** Family name/last name/surname of this user. */ - family_name?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/UserResponseSchema.ts b/src/management/api/types/UserResponseSchema.ts deleted file mode 100644 index d020036ca0..0000000000 --- a/src/management/api/types/UserResponseSchema.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UserResponseSchema { - /** ID of the user which can be used when interacting with other APIs. */ - user_id?: string; - /** Email address of this user. */ - email?: string; - /** Whether this email address is verified (true) or unverified (false). */ - email_verified?: boolean; - /** Username of this user. */ - username?: string; - /** Phone number for this user. Follows the E.164 recommendation. */ - phone_number?: string; - /** Whether this phone number has been verified (true) or not (false). */ - phone_verified?: boolean; - created_at?: Management.UserDateSchema; - updated_at?: Management.UserDateSchema; - /** Array of user identity objects when accounts are linked. */ - identities?: Management.UserIdentitySchema[]; - app_metadata?: Management.UserAppMetadataSchema; - user_metadata?: Management.UserMetadataSchema; - /** URL to picture, photo, or avatar of this user. */ - picture?: string; - /** Name of this user. */ - name?: string; - /** Preferred nickname or alias of this user. */ - nickname?: string; - /** List of multi-factor authentication providers with which this user has enrolled. */ - multifactor?: string[]; - /** Last IP address from which this user logged in. */ - last_ip?: string; - last_login?: Management.UserDateSchema; - /** Total number of logins this user has performed. */ - logins_count?: number; - /** Whether this user was blocked by an administrator (true) or is not (false). */ - blocked?: boolean; - /** Given name/first name/forename of this user. */ - given_name?: string; - /** Family name/last name/surname of this user. */ - family_name?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/UsernameAllowedTypes.ts b/src/management/api/types/UsernameAllowedTypes.ts deleted file mode 100644 index fee095ffc1..0000000000 --- a/src/management/api/types/UsernameAllowedTypes.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface UsernameAllowedTypes { - email?: boolean; - phone_number?: boolean; -} diff --git a/src/management/api/types/UsernameAttribute.ts b/src/management/api/types/UsernameAttribute.ts deleted file mode 100644 index 7d5bd059ed..0000000000 --- a/src/management/api/types/UsernameAttribute.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -/** - * Configuration for the username attribute for users. - */ -export interface UsernameAttribute { - identifier?: Management.ConnectionAttributeIdentifier; - /** Determines if property should be required for users */ - profile_required?: boolean; - signup?: Management.SignupSchema; - validation?: Management.UsernameValidation; -} diff --git a/src/management/api/types/UsernameValidation.ts b/src/management/api/types/UsernameValidation.ts deleted file mode 100644 index 08d02ef36b..0000000000 --- a/src/management/api/types/UsernameValidation.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UsernameValidation { - /** Minimum allowed length */ - min_length?: number; - /** Maximum allowed length */ - max_length?: number; - allowed_types?: Management.UsernameAllowedTypes; -} diff --git a/src/management/api/types/UsersEnrollment.ts b/src/management/api/types/UsersEnrollment.ts deleted file mode 100644 index c061db5cca..0000000000 --- a/src/management/api/types/UsersEnrollment.ts +++ /dev/null @@ -1,24 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface UsersEnrollment { - /** ID of this enrollment. */ - id?: string; - status?: Management.UserEnrollmentStatusEnum; - /** Type of enrollment. */ - type?: string; - /** Name of enrollment (usually phone number). */ - name?: string; - /** Device identifier (usually phone identifier) of this enrollment. */ - identifier?: string; - /** Phone number for this enrollment. */ - phone_number?: string; - auth_method?: Management.UserEnrollmentAuthMethodEnum; - /** Start date and time of this enrollment. */ - enrolled_at?: string; - /** Last authentication date and time of this enrollment. */ - last_auth?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/VerifiableCredentialTemplateResponse.ts b/src/management/api/types/VerifiableCredentialTemplateResponse.ts deleted file mode 100644 index 75d38b2e5e..0000000000 --- a/src/management/api/types/VerifiableCredentialTemplateResponse.ts +++ /dev/null @@ -1,25 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface VerifiableCredentialTemplateResponse { - /** The id of the template. */ - id?: string; - /** The name of the template. */ - name?: string; - /** The type of the template. */ - type?: string; - /** The dialect of the template. */ - dialect?: string; - presentation?: Management.MdlPresentationRequest; - /** The custom certificate authority. */ - custom_certificate_authority?: string; - /** The well-known trusted issuers, comma separated. */ - well_known_trusted_issuers?: string; - /** The date and time the template was created. */ - created_at?: string; - /** The date and time the template was created. */ - updated_at?: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/VerificationMethodEnum.ts b/src/management/api/types/VerificationMethodEnum.ts deleted file mode 100644 index cbd57204e1..0000000000 --- a/src/management/api/types/VerificationMethodEnum.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const VerificationMethodEnum = { - Link: "link", - Otp: "otp", -} as const; -export type VerificationMethodEnum = (typeof VerificationMethodEnum)[keyof typeof VerificationMethodEnum]; diff --git a/src/management/api/types/VerifyCustomDomainResponseContent.ts b/src/management/api/types/VerifyCustomDomainResponseContent.ts deleted file mode 100644 index d58995e816..0000000000 --- a/src/management/api/types/VerifyCustomDomainResponseContent.ts +++ /dev/null @@ -1,24 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as Management from "../index.js"; - -export interface VerifyCustomDomainResponseContent { - /** ID of the custom domain. */ - custom_domain_id: string; - /** Domain name. */ - domain: string; - /** Whether this is a primary domain (true) or not (false). */ - primary: boolean; - status: Management.CustomDomainStatusFilterEnum; - type: Management.CustomDomainTypeEnum; - /** CNAME API key header. */ - cname_api_key?: string; - /** Intermediate address. */ - origin_domain_name?: string; - verification?: Management.DomainVerification; - /** The HTTP header to fetch the client's IP address */ - custom_client_ip_header?: string | null; - /** The TLS version policy */ - tls_policy?: string; - certificate?: Management.DomainCertificate; -} diff --git a/src/management/api/types/VerifyEmailTicketResponseContent.ts b/src/management/api/types/VerifyEmailTicketResponseContent.ts deleted file mode 100644 index 1ce25e1e1f..0000000000 --- a/src/management/api/types/VerifyEmailTicketResponseContent.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface VerifyEmailTicketResponseContent { - /** URL representing the ticket. */ - ticket: string; - /** Accepts any additional properties */ - [key: string]: any; -} diff --git a/src/management/api/types/index.ts b/src/management/api/types/index.ts index 0de49677c5..a0c4ebf250 100644 --- a/src/management/api/types/index.ts +++ b/src/management/api/types/index.ts @@ -1,1546 +1 @@ -export * from "./OauthScope.js"; -export * from "./Action.js"; -export * from "./ActionBase.js"; -export * from "./ActionBinding.js"; -export * from "./ActionBindingRef.js"; -export * from "./ActionBindingRefTypeEnum.js"; -export * from "./ActionBindingTypeEnum.js"; -export * from "./ActionBindingWithRef.js"; -export * from "./ActionBuildStatusEnum.js"; -export * from "./ActionDeployedVersion.js"; -export * from "./ActionError.js"; -export * from "./ActionExecutionResult.js"; -export * from "./ActionExecutionStatusEnum.js"; -export * from "./ActionSecretRequest.js"; -export * from "./ActionSecretResponse.js"; -export * from "./ActionTrigger.js"; -export * from "./ActionTriggerCompatibleTrigger.js"; -export * from "./ActionTriggerTypeEnum.js"; -export * from "./ActionVersion.js"; -export * from "./ActionVersionBuildStatusEnum.js"; -export * from "./ActionVersionDependency.js"; -export * from "./AculClientFilter.js"; -export * from "./AculClientFilterById.js"; -export * from "./AculClientFilterByMetadata.js"; -export * from "./AculClientMetadata.js"; -export * from "./AculConfigsItem.js"; -export * from "./AculConfigs.js"; -export * from "./AculContextConfiguration.js"; -export * from "./AculContextConfigurationItem.js"; -export * from "./AculDefaultHeadTagsDisabled.js"; -export * from "./AculDomainFilter.js"; -export * from "./AculDomainFilterById.js"; -export * from "./AculDomainFilterByMetadata.js"; -export * from "./AculDomainMetadata.js"; -export * from "./AculFilters.js"; -export * from "./AculHeadTag.js"; -export * from "./AculHeadTagAttributes.js"; -export * from "./AculHeadTags.js"; -export * from "./AculMatchTypeEnum.js"; -export * from "./AculOrganizationFilter.js"; -export * from "./AculOrganizationFilterById.js"; -export * from "./AculOrganizationFilterByMetadata.js"; -export * from "./AculOrganizationMetadata.js"; -export * from "./AculRenderingModeEnum.js"; -export * from "./AculResponseContent.js"; -export * from "./AculUsePageTemplate.js"; -export * from "./AddOrganizationConnectionResponseContent.js"; -export * from "./AnomalyIpFormat.js"; -export * from "./AppMetadata.js"; -export * from "./AssessorsTypeEnum.js"; -export * from "./AssociateOrganizationClientGrantResponseContent.js"; -export * from "./AsyncApprovalNotificationsChannelsEnum.js"; -export * from "./AttackProtectionCaptchaArkoseResponseContent.js"; -export * from "./AttackProtectionCaptchaAuthChallengeRequest.js"; -export * from "./AttackProtectionCaptchaAuthChallengeResponseContent.js"; -export * from "./AttackProtectionCaptchaFriendlyCaptchaResponseContent.js"; -export * from "./AttackProtectionCaptchaHcaptchaResponseContent.js"; -export * from "./AttackProtectionCaptchaProviderId.js"; -export * from "./AttackProtectionCaptchaRecaptchaEnterpriseResponseContent.js"; -export * from "./AttackProtectionCaptchaRecaptchaV2ResponseContent.js"; -export * from "./AttackProtectionCaptchaSimpleCaptchaResponseContent.js"; -export * from "./AttackProtectionUpdateCaptchaArkose.js"; -export * from "./AttackProtectionUpdateCaptchaFriendlyCaptcha.js"; -export * from "./AttackProtectionUpdateCaptchaHcaptcha.js"; -export * from "./AttackProtectionUpdateCaptchaRecaptchaEnterprise.js"; -export * from "./AttackProtectionUpdateCaptchaRecaptchaV2.js"; -export * from "./AuthenticationMethodTypeEnum.js"; -export * from "./AuthenticationTypeEnum.js"; -export * from "./BotDetectionAllowlist.js"; -export * from "./BotDetectionChallengePolicyPasswordFlowEnum.js"; -export * from "./BotDetectionChallengePolicyPasswordResetFlowEnum.js"; -export * from "./BotDetectionChallengePolicyPasswordlessFlowEnum.js"; -export * from "./BotDetectionIPv4OrCidrBlock.js"; -export * from "./BotDetectionIPv6OrCidrBlock.js"; -export * from "./BotDetectionIpAddressOrCidrBlock.js"; -export * from "./BotDetectionLevelEnum.js"; -export * from "./BotDetectionMonitoringModeEnabled.js"; -export * from "./BrandingColors.js"; -export * from "./BrandingFont.js"; -export * from "./BrandingPageBackground.js"; -export * from "./BrandingThemeBorders.js"; -export * from "./BrandingThemeBordersButtonsStyleEnum.js"; -export * from "./BrandingThemeBordersInputsStyleEnum.js"; -export * from "./BrandingThemeColors.js"; -export * from "./BrandingThemeColorsCaptchaWidgetThemeEnum.js"; -export * from "./BrandingThemeFontBodyText.js"; -export * from "./BrandingThemeFontButtonsText.js"; -export * from "./BrandingThemeFontInputLabels.js"; -export * from "./BrandingThemeFontLinks.js"; -export * from "./BrandingThemeFontLinksStyleEnum.js"; -export * from "./BrandingThemeFontSubtitle.js"; -export * from "./BrandingThemeFontTitle.js"; -export * from "./BrandingThemeFonts.js"; -export * from "./BrandingThemePageBackground.js"; -export * from "./BrandingThemePageBackgroundPageLayoutEnum.js"; -export * from "./BrandingThemeWidget.js"; -export * from "./BrandingThemeWidgetHeaderTextAlignmentEnum.js"; -export * from "./BrandingThemeWidgetLogoPositionEnum.js"; -export * from "./BrandingThemeWidgetSocialButtonsLayoutEnum.js"; -export * from "./BreachedPasswordDetectionAdminNotificationFrequencyEnum.js"; -export * from "./BreachedPasswordDetectionMethodEnum.js"; -export * from "./BreachedPasswordDetectionPreChangePasswordShieldsEnum.js"; -export * from "./BreachedPasswordDetectionPreChangePasswordStage.js"; -export * from "./BreachedPasswordDetectionPreUserRegistrationShieldsEnum.js"; -export * from "./BreachedPasswordDetectionPreUserRegistrationStage.js"; -export * from "./BreachedPasswordDetectionShieldsEnum.js"; -export * from "./BreachedPasswordDetectionStage.js"; -export * from "./BulkUpdateAculResponseContent.js"; -export * from "./ChangePasswordTicketResponseContent.js"; -export * from "./Client.js"; -export * from "./ClientAddonAws.js"; -export * from "./ClientAddonAzureBlob.js"; -export * from "./ClientAddonAzureSb.js"; -export * from "./ClientAddonBox.js"; -export * from "./ClientAddonCloudBees.js"; -export * from "./ClientAddonConcur.js"; -export * from "./ClientAddonDropbox.js"; -export * from "./ClientAddonEchoSign.js"; -export * from "./ClientAddonEgnyte.js"; -export * from "./ClientAddonFirebase.js"; -export * from "./ClientAddonLayer.js"; -export * from "./ClientAddonMscrm.js"; -export * from "./ClientAddonNewRelic.js"; -export * from "./ClientAddonOag.js"; -export * from "./ClientAddonOffice365.js"; -export * from "./ClientAddonRms.js"; -export * from "./ClientAddonSaml.js"; -export * from "./ClientAddonSamlMapping.js"; -export * from "./ClientAddonSapapi.js"; -export * from "./ClientAddonSsoIntegration.js"; -export * from "./ClientAddonSalesforce.js"; -export * from "./ClientAddonSalesforceApi.js"; -export * from "./ClientAddonSalesforceSandboxApi.js"; -export * from "./ClientAddonSentry.js"; -export * from "./ClientAddonSharePoint.js"; -export * from "./ClientAddonSharePointExternalUrl.js"; -export * from "./ClientAddonSlack.js"; -export * from "./ClientAddonSpringCm.js"; -export * from "./ClientAddonWams.js"; -export * from "./ClientAddonWsFed.js"; -export * from "./ClientAddonZendesk.js"; -export * from "./ClientAddonZoom.js"; -export * from "./ClientAddons.js"; -export * from "./ClientAppTypeEnum.js"; -export * from "./ClientAsyncApprovalNotificationsChannelsApiPatchConfiguration.js"; -export * from "./ClientAsyncApprovalNotificationsChannelsApiPostConfiguration.js"; -export * from "./ClientAuthenticationMethod.js"; -export * from "./ClientAuthenticationMethodSelfSignedTlsClientAuth.js"; -export * from "./ClientAuthenticationMethodTlsClientAuth.js"; -export * from "./ClientComplianceLevelEnum.js"; -export * from "./ClientCreateAuthenticationMethod.js"; -export * from "./ClientCredential.js"; -export * from "./ClientCredentialAlgorithmEnum.js"; -export * from "./ClientCredentialTypeEnum.js"; -export * from "./ClientDefaultOrganization.js"; -export * from "./ClientDefaultOrganizationFlowsEnum.js"; -export * from "./ClientEncryptionKey.js"; -export * from "./ClientGrantAllowAnyOrganizationEnum.js"; -export * from "./ClientGrantOrganizationNullableUsageEnum.js"; -export * from "./ClientGrantOrganizationUsageEnum.js"; -export * from "./ClientGrantResponseContent.js"; -export * from "./ClientGrantSubjectTypeEnum.js"; -export * from "./ClientJwtConfiguration.js"; -export * from "./ClientJwtConfigurationScopes.js"; -export * from "./ClientMetadata.js"; -export * from "./ClientMobile.js"; -export * from "./ClientMobileAndroid.js"; -export * from "./ClientMobileiOs.js"; -export * from "./ClientOidcBackchannelLogoutInitiators.js"; -export * from "./ClientOidcBackchannelLogoutInitiatorsEnum.js"; -export * from "./ClientOidcBackchannelLogoutInitiatorsModeEnum.js"; -export * from "./ClientOidcBackchannelLogoutSessionMetadata.js"; -export * from "./ClientOidcBackchannelLogoutSettings.js"; -export * from "./ClientOrganizationDiscoveryEnum.js"; -export * from "./ClientOrganizationRequireBehaviorEnum.js"; -export * from "./ClientOrganizationRequireBehaviorPatchEnum.js"; -export * from "./ClientOrganizationUsageEnum.js"; -export * from "./ClientOrganizationUsagePatchEnum.js"; -export * from "./ClientRefreshTokenConfiguration.js"; -export * from "./ClientSessionTransferAllowedAuthenticationMethodsEnum.js"; -export * from "./ClientSessionTransferConfiguration.js"; -export * from "./ClientSessionTransferDeviceBindingEnum.js"; -export * from "./ClientSignedRequestObjectWithCredentialId.js"; -export * from "./ClientSignedRequestObjectWithPublicKey.js"; -export * from "./ClientSigningKey.js"; -export * from "./ClientSigningKeys.js"; -export * from "./ClientTokenEndpointAuthMethodEnum.js"; -export * from "./ClientTokenEndpointAuthMethodOrNullEnum.js"; -export * from "./ConnectedAccount.js"; -export * from "./ConnectedAccountAccessTypeEnum.js"; -export * from "./ConnectionAttributeIdentifier.js"; -export * from "./ConnectionAttributes.js"; -export * from "./ConnectionAuthenticationMethods.js"; -export * from "./ConnectionAuthenticationPurpose.js"; -export * from "./ConnectionConnectedAccountsPurpose.js"; -export * from "./ConnectionCustomScripts.js"; -export * from "./ConnectionDisplayName.js"; -export * from "./ConnectionEnabledClient.js"; -export * from "./ConnectionEnabledClients.js"; -export * from "./ConnectionFederatedConnectionsAccessTokens.js"; -export * from "./ConnectionForList.js"; -export * from "./ConnectionForOrganization.js"; -export * from "./ConnectionGatewayAuthentication.js"; -export * from "./ConnectionId.js"; -export * from "./ConnectionIdentifierPrecedenceEnum.js"; -export * from "./ConnectionIdentityProviderEnum.js"; -export * from "./ConnectionIsDomainConnection.js"; -export * from "./ConnectionKey.js"; -export * from "./ConnectionKeyUseEnum.js"; -export * from "./ConnectionName.js"; -export * from "./ConnectionOptions.js"; -export * from "./ConnectionOptionsAd.js"; -export * from "./ConnectionOptionsAdfs.js"; -export * from "./ConnectionOptionsAol.js"; -export * from "./ConnectionOptionsAmazon.js"; -export * from "./ConnectionOptionsApple.js"; -export * from "./ConnectionOptionsAuth0.js"; -export * from "./ConnectionOptionsAuth0Oidc.js"; -export * from "./ConnectionOptionsAzureAd.js"; -export * from "./ConnectionOptionsBaidu.js"; -export * from "./ConnectionOptionsBitbucket.js"; -export * from "./ConnectionOptionsBitly.js"; -export * from "./ConnectionOptionsBox.js"; -export * from "./ConnectionOptionsCustom.js"; -export * from "./ConnectionOptionsDaccount.js"; -export * from "./ConnectionOptionsDropbox.js"; -export * from "./ConnectionOptionsDwolla.js"; -export * from "./ConnectionOptionsEmail.js"; -export * from "./ConnectionOptionsEvernote.js"; -export * from "./ConnectionOptionsEvernoteCommon.js"; -export * from "./ConnectionOptionsEvernoteSandbox.js"; -export * from "./ConnectionOptionsExact.js"; -export * from "./ConnectionOptionsFacebook.js"; -export * from "./ConnectionOptionsFitbit.js"; -export * from "./ConnectionOptionsFlickr.js"; -export * from "./ConnectionOptionsGitHub.js"; -export * from "./ConnectionOptionsGoogleApps.js"; -export * from "./ConnectionOptionsGoogleOAuth2.js"; -export * from "./ConnectionOptionsIp.js"; -export * from "./ConnectionOptionsInstagram.js"; -export * from "./ConnectionOptionsLine.js"; -export * from "./ConnectionOptionsLinkedin.js"; -export * from "./ConnectionOptionsMiicard.js"; -export * from "./ConnectionOptionsOAuth1.js"; -export * from "./ConnectionOptionsOAuth2.js"; -export * from "./ConnectionOptionsOAuth2Common.js"; -export * from "./ConnectionOptionsOidc.js"; -export * from "./ConnectionOptionsOffice365.js"; -export * from "./ConnectionOptionsOkta.js"; -export * from "./ConnectionOptionsPaypal.js"; -export * from "./ConnectionOptionsPaypalSandbox.js"; -export * from "./ConnectionOptionsPingFederate.js"; -export * from "./ConnectionOptionsPlanningCenter.js"; -export * from "./ConnectionOptionsRenren.js"; -export * from "./ConnectionOptionsSaml.js"; -export * from "./ConnectionOptionsSms.js"; -export * from "./ConnectionOptionsSalesforce.js"; -export * from "./ConnectionOptionsSalesforceCommon.js"; -export * from "./ConnectionOptionsSalesforceCommunity.js"; -export * from "./ConnectionOptionsSalesforceSandbox.js"; -export * from "./ConnectionOptionsSharepoint.js"; -export * from "./ConnectionOptionsShop.js"; -export * from "./ConnectionOptionsShopify.js"; -export * from "./ConnectionOptionsSoundcloud.js"; -export * from "./ConnectionOptionsTheCity.js"; -export * from "./ConnectionOptionsTheCitySandbox.js"; -export * from "./ConnectionOptionsThirtySevenSignals.js"; -export * from "./ConnectionOptionsTwitter.js"; -export * from "./ConnectionOptionsUntappd.js"; -export * from "./ConnectionOptionsVkontakte.js"; -export * from "./ConnectionOptionsWeibo.js"; -export * from "./ConnectionOptionsWindowsLive.js"; -export * from "./ConnectionOptionsWordpress.js"; -export * from "./ConnectionOptionsYahoo.js"; -export * from "./ConnectionOptionsYammer.js"; -export * from "./ConnectionOptionsYandex.js"; -export * from "./ConnectionPasskeyAuthenticationMethod.js"; -export * from "./ConnectionPasskeyChallengeUiEnum.js"; -export * from "./ConnectionPasskeyOptions.js"; -export * from "./ConnectionPasswordAuthenticationMethod.js"; -export * from "./ConnectionPasswordComplexityOptions.js"; -export * from "./ConnectionPasswordDictionaryOptions.js"; -export * from "./ConnectionPasswordHistoryOptions.js"; -export * from "./ConnectionPasswordNoPersonalInfoOptions.js"; -export * from "./ConnectionPasswordPolicyEnum.js"; -export * from "./ConnectionPropertiesOptions.js"; -export * from "./ConnectionRealms.js"; -export * from "./ConnectionRequestCommon.js"; -export * from "./ConnectionResponseCommon.js"; -export * from "./ConnectionResponseContentAd.js"; -export * from "./ConnectionResponseContentAdfs.js"; -export * from "./ConnectionResponseContentAol.js"; -export * from "./ConnectionResponseContentAmazon.js"; -export * from "./ConnectionResponseContentApple.js"; -export * from "./ConnectionResponseContentAuth0.js"; -export * from "./ConnectionResponseContentAuth0Oidc.js"; -export * from "./ConnectionResponseContentAzureAd.js"; -export * from "./ConnectionResponseContentBaidu.js"; -export * from "./ConnectionResponseContentBitbucket.js"; -export * from "./ConnectionResponseContentBitly.js"; -export * from "./ConnectionResponseContentBox.js"; -export * from "./ConnectionResponseContentCustom.js"; -export * from "./ConnectionResponseContentDaccount.js"; -export * from "./ConnectionResponseContentDropbox.js"; -export * from "./ConnectionResponseContentDwolla.js"; -export * from "./ConnectionResponseContentEmail.js"; -export * from "./ConnectionResponseContentEvernote.js"; -export * from "./ConnectionResponseContentEvernoteSandbox.js"; -export * from "./ConnectionResponseContentExact.js"; -export * from "./ConnectionResponseContentFacebook.js"; -export * from "./ConnectionResponseContentFitbit.js"; -export * from "./ConnectionResponseContentFlickr.js"; -export * from "./ConnectionResponseContentGitHub.js"; -export * from "./ConnectionResponseContentGoogleApps.js"; -export * from "./ConnectionResponseContentGoogleOAuth2.js"; -export * from "./ConnectionResponseContentIp.js"; -export * from "./ConnectionResponseContentInstagram.js"; -export * from "./ConnectionResponseContentLine.js"; -export * from "./ConnectionResponseContentLinkedin.js"; -export * from "./ConnectionResponseContentMiicard.js"; -export * from "./ConnectionResponseContentOAuth1.js"; -export * from "./ConnectionResponseContentOAuth2.js"; -export * from "./ConnectionResponseContentOidc.js"; -export * from "./ConnectionResponseContentOffice365.js"; -export * from "./ConnectionResponseContentOkta.js"; -export * from "./ConnectionResponseContentPaypal.js"; -export * from "./ConnectionResponseContentPaypalSandbox.js"; -export * from "./ConnectionResponseContentPingFederate.js"; -export * from "./ConnectionResponseContentPlanningCenter.js"; -export * from "./ConnectionResponseContentRenren.js"; -export * from "./ConnectionResponseContentSaml.js"; -export * from "./ConnectionResponseContentSms.js"; -export * from "./ConnectionResponseContentSalesforce.js"; -export * from "./ConnectionResponseContentSalesforceCommunity.js"; -export * from "./ConnectionResponseContentSalesforceSandbox.js"; -export * from "./ConnectionResponseContentSharepoint.js"; -export * from "./ConnectionResponseContentShop.js"; -export * from "./ConnectionResponseContentShopify.js"; -export * from "./ConnectionResponseContentSoundcloud.js"; -export * from "./ConnectionResponseContentTheCity.js"; -export * from "./ConnectionResponseContentTheCitySandbox.js"; -export * from "./ConnectionResponseContentThirtySevenSignals.js"; -export * from "./ConnectionResponseContentTwitter.js"; -export * from "./ConnectionResponseContentUntappd.js"; -export * from "./ConnectionResponseContentVkontakte.js"; -export * from "./ConnectionResponseContentWeibo.js"; -export * from "./ConnectionResponseContentWindowsLive.js"; -export * from "./ConnectionResponseContentWordpress.js"; -export * from "./ConnectionResponseContentYahoo.js"; -export * from "./ConnectionResponseContentYammer.js"; -export * from "./ConnectionResponseContentYandex.js"; -export * from "./ConnectionSetUserRootAttributesEnum.js"; -export * from "./ConnectionShowAsButton.js"; -export * from "./ConnectionStrategyEnum.js"; -export * from "./ConnectionUpstreamAdditionalProperties.js"; -export * from "./ConnectionUpstreamAlias.js"; -export * from "./ConnectionUpstreamAliasEnum.js"; -export * from "./ConnectionUpstreamParams.js"; -export * from "./ConnectionUpstreamValue.js"; -export * from "./ConnectionUsernameValidationOptions.js"; -export * from "./ConnectionValidationOptions.js"; -export * from "./ConnectionsMetadata.js"; -export * from "./CreateActionResponseContent.js"; -export * from "./CreateBrandingPhoneProviderResponseContent.js"; -export * from "./CreateBrandingThemeResponseContent.js"; -export * from "./CreateClientGrantResponseContent.js"; -export * from "./CreateClientResponseContent.js"; -export * from "./CreateConnectionRequestContentAd.js"; -export * from "./CreateConnectionRequestContentAdfs.js"; -export * from "./CreateConnectionRequestContentAol.js"; -export * from "./CreateConnectionRequestContentAmazon.js"; -export * from "./CreateConnectionRequestContentApple.js"; -export * from "./CreateConnectionRequestContentAuth0.js"; -export * from "./CreateConnectionRequestContentAuth0Oidc.js"; -export * from "./CreateConnectionRequestContentAzureAd.js"; -export * from "./CreateConnectionRequestContentBaidu.js"; -export * from "./CreateConnectionRequestContentBitbucket.js"; -export * from "./CreateConnectionRequestContentBitly.js"; -export * from "./CreateConnectionRequestContentBox.js"; -export * from "./CreateConnectionRequestContentCustom.js"; -export * from "./CreateConnectionRequestContentDaccount.js"; -export * from "./CreateConnectionRequestContentDropbox.js"; -export * from "./CreateConnectionRequestContentDwolla.js"; -export * from "./CreateConnectionRequestContentEmail.js"; -export * from "./CreateConnectionRequestContentEvernote.js"; -export * from "./CreateConnectionRequestContentEvernoteSandbox.js"; -export * from "./CreateConnectionRequestContentExact.js"; -export * from "./CreateConnectionRequestContentFacebook.js"; -export * from "./CreateConnectionRequestContentFitbit.js"; -export * from "./CreateConnectionRequestContentFlickr.js"; -export * from "./CreateConnectionRequestContentGitHub.js"; -export * from "./CreateConnectionRequestContentGoogleApps.js"; -export * from "./CreateConnectionRequestContentGoogleOAuth2.js"; -export * from "./CreateConnectionRequestContentIp.js"; -export * from "./CreateConnectionRequestContentInstagram.js"; -export * from "./CreateConnectionRequestContentLine.js"; -export * from "./CreateConnectionRequestContentLinkedin.js"; -export * from "./CreateConnectionRequestContentMiicard.js"; -export * from "./CreateConnectionRequestContentOAuth1.js"; -export * from "./CreateConnectionRequestContentOAuth2.js"; -export * from "./CreateConnectionRequestContentOidc.js"; -export * from "./CreateConnectionRequestContentOffice365.js"; -export * from "./CreateConnectionRequestContentOkta.js"; -export * from "./CreateConnectionRequestContentPaypal.js"; -export * from "./CreateConnectionRequestContentPaypalSandbox.js"; -export * from "./CreateConnectionRequestContentPingFederate.js"; -export * from "./CreateConnectionRequestContentPlanningCenter.js"; -export * from "./CreateConnectionRequestContentRenren.js"; -export * from "./CreateConnectionRequestContentSaml.js"; -export * from "./CreateConnectionRequestContentSms.js"; -export * from "./CreateConnectionRequestContentSalesforce.js"; -export * from "./CreateConnectionRequestContentSalesforceCommunity.js"; -export * from "./CreateConnectionRequestContentSalesforceSandbox.js"; -export * from "./CreateConnectionRequestContentSharepoint.js"; -export * from "./CreateConnectionRequestContentShop.js"; -export * from "./CreateConnectionRequestContentShopify.js"; -export * from "./CreateConnectionRequestContentSoundcloud.js"; -export * from "./CreateConnectionRequestContentTheCity.js"; -export * from "./CreateConnectionRequestContentTheCitySandbox.js"; -export * from "./CreateConnectionRequestContentThirtySevenSignals.js"; -export * from "./CreateConnectionRequestContentTwitter.js"; -export * from "./CreateConnectionRequestContentUntappd.js"; -export * from "./CreateConnectionRequestContentVkontakte.js"; -export * from "./CreateConnectionRequestContentWeibo.js"; -export * from "./CreateConnectionRequestContentWindowsLive.js"; -export * from "./CreateConnectionRequestContentWordpress.js"; -export * from "./CreateConnectionRequestContentYahoo.js"; -export * from "./CreateConnectionRequestContentYammer.js"; -export * from "./CreateConnectionRequestContentYandex.js"; -export * from "./CreateConnectionResponseContent.js"; -export * from "./CreateCustomDomainResponseContent.js"; -export * from "./CreateEmailProviderResponseContent.js"; -export * from "./CreateEmailTemplateResponseContent.js"; -export * from "./CreateEncryptionKeyPublicWrappingResponseContent.js"; -export * from "./CreateEncryptionKeyResponseContent.js"; -export * from "./CreateEncryptionKeyType.js"; -export * from "./CreateEventStreamActionRequestContent.js"; -export * from "./CreateEventStreamEventBridgeRequestContent.js"; -export * from "./CreateEventStreamRedeliveryResponseContent.js"; -export * from "./CreateEventStreamResponseContent.js"; -export * from "./CreateEventStreamTestEventResponseContent.js"; -export * from "./CreateEventStreamWebHookRequestContent.js"; -export * from "./CreateExportUsersFields.js"; -export * from "./CreateExportUsersResponseContent.js"; -export * from "./CreateFlowResponseContent.js"; -export * from "./CreateFlowsVaultConnectionActivecampaign.js"; -export * from "./CreateFlowsVaultConnectionActivecampaignApiKey.js"; -export * from "./CreateFlowsVaultConnectionActivecampaignUninitialized.js"; -export * from "./CreateFlowsVaultConnectionAirtable.js"; -export * from "./CreateFlowsVaultConnectionAirtableApiKey.js"; -export * from "./CreateFlowsVaultConnectionAirtableUninitialized.js"; -export * from "./CreateFlowsVaultConnectionAuth0.js"; -export * from "./CreateFlowsVaultConnectionAuth0OauthApp.js"; -export * from "./CreateFlowsVaultConnectionAuth0Uninitialized.js"; -export * from "./CreateFlowsVaultConnectionBigquery.js"; -export * from "./CreateFlowsVaultConnectionBigqueryJwt.js"; -export * from "./CreateFlowsVaultConnectionBigqueryUninitialized.js"; -export * from "./CreateFlowsVaultConnectionClearbit.js"; -export * from "./CreateFlowsVaultConnectionClearbitApiKey.js"; -export * from "./CreateFlowsVaultConnectionClearbitUninitialized.js"; -export * from "./CreateFlowsVaultConnectionDocusign.js"; -export * from "./CreateFlowsVaultConnectionDocusignOauthCode.js"; -export * from "./CreateFlowsVaultConnectionDocusignUninitialized.js"; -export * from "./CreateFlowsVaultConnectionGoogleSheets.js"; -export * from "./CreateFlowsVaultConnectionGoogleSheetsOauthCode.js"; -export * from "./CreateFlowsVaultConnectionGoogleSheetsUninitialized.js"; -export * from "./CreateFlowsVaultConnectionHttp.js"; -export * from "./CreateFlowsVaultConnectionHttpBearer.js"; -export * from "./CreateFlowsVaultConnectionHttpUninitialized.js"; -export * from "./CreateFlowsVaultConnectionHubspot.js"; -export * from "./CreateFlowsVaultConnectionHubspotApiKey.js"; -export * from "./CreateFlowsVaultConnectionHubspotOauthCode.js"; -export * from "./CreateFlowsVaultConnectionHubspotUninitialized.js"; -export * from "./CreateFlowsVaultConnectionJwt.js"; -export * from "./CreateFlowsVaultConnectionJwtJwt.js"; -export * from "./CreateFlowsVaultConnectionJwtUninitialized.js"; -export * from "./CreateFlowsVaultConnectionMailchimp.js"; -export * from "./CreateFlowsVaultConnectionMailchimpApiKey.js"; -export * from "./CreateFlowsVaultConnectionMailchimpOauthCode.js"; -export * from "./CreateFlowsVaultConnectionMailchimpUninitialized.js"; -export * from "./CreateFlowsVaultConnectionMailjet.js"; -export * from "./CreateFlowsVaultConnectionMailjetApiKey.js"; -export * from "./CreateFlowsVaultConnectionMailjetUninitialized.js"; -export * from "./CreateFlowsVaultConnectionPipedrive.js"; -export * from "./CreateFlowsVaultConnectionPipedriveOauthCode.js"; -export * from "./CreateFlowsVaultConnectionPipedriveToken.js"; -export * from "./CreateFlowsVaultConnectionPipedriveUninitialized.js"; -export * from "./CreateFlowsVaultConnectionRequestContent.js"; -export * from "./CreateFlowsVaultConnectionResponseContent.js"; -export * from "./CreateFlowsVaultConnectionSalesforce.js"; -export * from "./CreateFlowsVaultConnectionSalesforceOauthCode.js"; -export * from "./CreateFlowsVaultConnectionSalesforceUninitialized.js"; -export * from "./CreateFlowsVaultConnectionSendgrid.js"; -export * from "./CreateFlowsVaultConnectionSendgridApiKey.js"; -export * from "./CreateFlowsVaultConnectionSendgridUninitialized.js"; -export * from "./CreateFlowsVaultConnectionSlack.js"; -export * from "./CreateFlowsVaultConnectionSlackOauthCode.js"; -export * from "./CreateFlowsVaultConnectionSlackUninitialized.js"; -export * from "./CreateFlowsVaultConnectionSlackWebhook.js"; -export * from "./CreateFlowsVaultConnectionStripe.js"; -export * from "./CreateFlowsVaultConnectionStripeKeyPair.js"; -export * from "./CreateFlowsVaultConnectionStripeOauthCode.js"; -export * from "./CreateFlowsVaultConnectionStripeUninitialized.js"; -export * from "./CreateFlowsVaultConnectionTelegram.js"; -export * from "./CreateFlowsVaultConnectionTelegramToken.js"; -export * from "./CreateFlowsVaultConnectionTelegramUninitialized.js"; -export * from "./CreateFlowsVaultConnectionTwilio.js"; -export * from "./CreateFlowsVaultConnectionTwilioApiKey.js"; -export * from "./CreateFlowsVaultConnectionTwilioUninitialized.js"; -export * from "./CreateFlowsVaultConnectionWhatsapp.js"; -export * from "./CreateFlowsVaultConnectionWhatsappToken.js"; -export * from "./CreateFlowsVaultConnectionWhatsappUninitialized.js"; -export * from "./CreateFlowsVaultConnectionZapier.js"; -export * from "./CreateFlowsVaultConnectionZapierUninitialized.js"; -export * from "./CreateFlowsVaultConnectionZapierWebhook.js"; -export * from "./CreateFormResponseContent.js"; -export * from "./CreateGuardianEnrollmentTicketResponseContent.js"; -export * from "./CreateHookResponseContent.js"; -export * from "./CreateHookSecretRequestContent.js"; -export * from "./CreateImportUsersResponseContent.js"; -export * from "./CreateLogStreamDatadogRequestBody.js"; -export * from "./CreateLogStreamEventBridgeRequestBody.js"; -export * from "./CreateLogStreamEventGridRequestBody.js"; -export * from "./CreateLogStreamHttpRequestBody.js"; -export * from "./CreateLogStreamMixpanelRequestBody.js"; -export * from "./CreateLogStreamRequestContent.js"; -export * from "./CreateLogStreamResponseContent.js"; -export * from "./CreateLogStreamSegmentRequestBody.js"; -export * from "./CreateLogStreamSplunkRequestBody.js"; -export * from "./CreateLogStreamSumoRequestBody.js"; -export * from "./CreateOrganizationDiscoveryDomainResponseContent.js"; -export * from "./CreateOrganizationInvitationResponseContent.js"; -export * from "./CreateOrganizationResponseContent.js"; -export * from "./CreatePhoneProviderSendTestResponseContent.js"; -export * from "./CreatePhoneTemplateResponseContent.js"; -export * from "./CreatePhoneTemplateTestNotificationResponseContent.js"; -export * from "./CreatePublicKeyDeviceCredentialResponseContent.js"; -export * from "./CreateResourceServerResponseContent.js"; -export * from "./CreateRoleResponseContent.js"; -export * from "./CreateRuleResponseContent.js"; -export * from "./CreateScimConfigurationRequestContent.js"; -export * from "./CreateScimConfigurationResponseContent.js"; -export * from "./CreateScimTokenResponseContent.js"; -export * from "./CreateSelfServiceProfileResponseContent.js"; -export * from "./CreateSelfServiceProfileSsoTicketResponseContent.js"; -export * from "./CreateTokenExchangeProfileResponseContent.js"; -export * from "./CreateTokenQuota.js"; -export * from "./CreateUserAttributeProfileResponseContent.js"; -export * from "./CreateUserAuthenticationMethodResponseContent.js"; -export * from "./CreateUserResponseContent.js"; -export * from "./CreateVerifiableCredentialTemplateResponseContent.js"; -export * from "./CreateVerificationEmailResponseContent.js"; -export * from "./CreatedAuthenticationMethodTypeEnum.js"; -export * from "./CreatedUserAuthenticationMethodTypeEnum.js"; -export * from "./CredentialId.js"; -export * from "./CustomDomain.js"; -export * from "./CustomDomainCustomClientIpHeader.js"; -export * from "./CustomDomainCustomClientIpHeaderEnum.js"; -export * from "./CustomDomainProvisioningTypeEnum.js"; -export * from "./CustomDomainStatusFilterEnum.js"; -export * from "./CustomDomainTlsPolicyEnum.js"; -export * from "./CustomDomainTypeEnum.js"; -export * from "./CustomDomainVerificationMethodEnum.js"; -export * from "./CustomProviderConfiguration.js"; -export * from "./CustomProviderCredentials.js"; -export * from "./CustomProviderDeliveryMethodEnum.js"; -export * from "./CustomSigningKeyAlgorithmEnum.js"; -export * from "./CustomSigningKeyCurveEnum.js"; -export * from "./CustomSigningKeyJwk.js"; -export * from "./CustomSigningKeyOperationEnum.js"; -export * from "./CustomSigningKeyTypeEnum.js"; -export * from "./CustomSigningKeyUseEnum.js"; -export * from "./DailyStats.js"; -export * from "./DefaultTokenQuota.js"; -export * from "./DeleteHookSecretRequestContent.js"; -export * from "./DeleteUserIdentityResponseContentItem.js"; -export * from "./DeleteUserIdentityResponseContent.js"; -export * from "./DeployActionResponseContent.js"; -export * from "./DeployActionVersionRequestBodyParams.js"; -export * from "./DeployActionVersionRequestContent.js"; -export * from "./DeployActionVersionResponseContent.js"; -export * from "./DeviceCredential.js"; -export * from "./DeviceCredentialPublicKeyTypeEnum.js"; -export * from "./DeviceCredentialTypeEnum.js"; -export * from "./DomainCertificate.js"; -export * from "./DomainCertificateAuthorityEnum.js"; -export * from "./DomainCertificateStatusEnum.js"; -export * from "./DomainVerification.js"; -export * from "./DomainVerificationMethod.js"; -export * from "./DomainVerificationMethodNameEnum.js"; -export * from "./DomainVerificationStatusEnum.js"; -export * from "./EmailAttribute.js"; -export * from "./EmailMailgunRegionEnum.js"; -export * from "./EmailProviderCredentials.js"; -export * from "./EmailProviderCredentialsSchema.js"; -export * from "./EmailProviderNameEnum.js"; -export * from "./EmailProviderSettings.js"; -export * from "./EmailSmtpHost.js"; -export * from "./EmailSparkPostRegionEnum.js"; -export * from "./EmailSpecificProviderSettingsWithAdditionalProperties.js"; -export * from "./EmailTemplateNameEnum.js"; -export * from "./EncryptionKey.js"; -export * from "./EncryptionKeyPublicWrappingAlgorithm.js"; -export * from "./EncryptionKeyState.js"; -export * from "./EncryptionKeyType.js"; -export * from "./EventStreamActionConfiguration.js"; -export * from "./EventStreamActionDestination.js"; -export * from "./EventStreamActionDestinationTypeEnum.js"; -export * from "./EventStreamActionResponseContent.js"; -export * from "./EventStreamCloudEvent.js"; -export * from "./EventStreamDelivery.js"; -export * from "./EventStreamDeliveryAttempt.js"; -export * from "./EventStreamDeliveryEventTypeEnum.js"; -export * from "./EventStreamDeliveryStatusEnum.js"; -export * from "./EventStreamDestinationPatch.js"; -export * from "./EventStreamEventBridgeAwsRegionEnum.js"; -export * from "./EventStreamEventBridgeConfiguration.js"; -export * from "./EventStreamEventBridgeDestination.js"; -export * from "./EventStreamEventBridgeDestinationTypeEnum.js"; -export * from "./EventStreamEventBridgeResponseContent.js"; -export * from "./EventStreamEventTypeEnum.js"; -export * from "./EventStreamResponseContent.js"; -export * from "./EventStreamStatusEnum.js"; -export * from "./EventStreamSubscription.js"; -export * from "./EventStreamTestEventTypeEnum.js"; -export * from "./EventStreamWebhookAuthorizationResponse.js"; -export * from "./EventStreamWebhookBasicAuth.js"; -export * from "./EventStreamWebhookBasicAuthMethodEnum.js"; -export * from "./EventStreamWebhookBearerAuth.js"; -export * from "./EventStreamWebhookBearerAuthMethodEnum.js"; -export * from "./EventStreamWebhookConfiguration.js"; -export * from "./EventStreamWebhookDestination.js"; -export * from "./EventStreamWebhookDestinationTypeEnum.js"; -export * from "./EventStreamWebhookResponseContent.js"; -export * from "./ExtensibilityEmailProviderCredentials.js"; -export * from "./FederatedConnectionTokenSet.js"; -export * from "./FlowAction.js"; -export * from "./FlowActionActivecampaign.js"; -export * from "./FlowActionActivecampaignListContacts.js"; -export * from "./FlowActionActivecampaignListContactsParams.js"; -export * from "./FlowActionActivecampaignUpsertContact.js"; -export * from "./FlowActionActivecampaignUpsertContactParams.js"; -export * from "./FlowActionActivecampaignUpsertContactParamsCustomFields.js"; -export * from "./FlowActionAirtable.js"; -export * from "./FlowActionAirtableCreateRecord.js"; -export * from "./FlowActionAirtableCreateRecordParams.js"; -export * from "./FlowActionAirtableCreateRecordParamsFields.js"; -export * from "./FlowActionAirtableListRecords.js"; -export * from "./FlowActionAirtableListRecordsParams.js"; -export * from "./FlowActionAirtableUpdateRecord.js"; -export * from "./FlowActionAirtableUpdateRecordParams.js"; -export * from "./FlowActionAirtableUpdateRecordParamsFields.js"; -export * from "./FlowActionAuth0.js"; -export * from "./FlowActionAuth0CreateUser.js"; -export * from "./FlowActionAuth0CreateUserParams.js"; -export * from "./FlowActionAuth0CreateUserParamsPayload.js"; -export * from "./FlowActionAuth0GetUser.js"; -export * from "./FlowActionAuth0GetUserParams.js"; -export * from "./FlowActionAuth0SendRequest.js"; -export * from "./FlowActionAuth0SendRequestParams.js"; -export * from "./FlowActionAuth0SendRequestParamsHeaders.js"; -export * from "./FlowActionAuth0SendRequestParamsPayload.js"; -export * from "./FlowActionAuth0SendRequestParamsPayloadObject.js"; -export * from "./FlowActionAuth0SendRequestParamsQueryParams.js"; -export * from "./FlowActionAuth0UpdateUser.js"; -export * from "./FlowActionAuth0UpdateUserParams.js"; -export * from "./FlowActionAuth0UpdateUserParamsChanges.js"; -export * from "./FlowActionBigquery.js"; -export * from "./FlowActionBigqueryInsertRows.js"; -export * from "./FlowActionBigqueryInsertRowsParams.js"; -export * from "./FlowActionBigqueryInsertRowsParamsData.js"; -export * from "./FlowActionClearbit.js"; -export * from "./FlowActionClearbitFindCompany.js"; -export * from "./FlowActionClearbitFindCompanyParams.js"; -export * from "./FlowActionClearbitFindPerson.js"; -export * from "./FlowActionClearbitFindPersonParams.js"; -export * from "./FlowActionEmail.js"; -export * from "./FlowActionEmailVerifyEmail.js"; -export * from "./FlowActionEmailVerifyEmailParams.js"; -export * from "./FlowActionEmailVerifyEmailParamsRules.js"; -export * from "./FlowActionFlow.js"; -export * from "./FlowActionFlowBooleanCondition.js"; -export * from "./FlowActionFlowBooleanConditionParams.js"; -export * from "./FlowActionFlowDelayFlow.js"; -export * from "./FlowActionFlowDelayFlowParams.js"; -export * from "./FlowActionFlowDelayFlowParamsNumber.js"; -export * from "./FlowActionFlowDoNothing.js"; -export * from "./FlowActionFlowDoNothingParams.js"; -export * from "./FlowActionFlowErrorMessage.js"; -export * from "./FlowActionFlowErrorMessageParams.js"; -export * from "./FlowActionFlowMapValue.js"; -export * from "./FlowActionFlowMapValueParams.js"; -export * from "./FlowActionFlowMapValueParamsCases.js"; -export * from "./FlowActionFlowMapValueParamsFallback.js"; -export * from "./FlowActionFlowMapValueParamsFallbackObject.js"; -export * from "./FlowActionFlowMapValueParamsInput.js"; -export * from "./FlowActionFlowReturnJson.js"; -export * from "./FlowActionFlowReturnJsonParams.js"; -export * from "./FlowActionFlowReturnJsonParamsPayload.js"; -export * from "./FlowActionFlowReturnJsonParamsPayloadObject.js"; -export * from "./FlowActionFlowStoreVars.js"; -export * from "./FlowActionFlowStoreVarsParams.js"; -export * from "./FlowActionFlowStoreVarsParamsVars.js"; -export * from "./FlowActionGoogleSheets.js"; -export * from "./FlowActionGoogleSheetsAddRow.js"; -export * from "./FlowActionGoogleSheetsAddRowParams.js"; -export * from "./FlowActionGoogleSheetsAddRowParamsSheetId.js"; -export * from "./FlowActionGoogleSheetsAddRowParamsValues.js"; -export * from "./FlowActionHttp.js"; -export * from "./FlowActionHttpSendRequest.js"; -export * from "./FlowActionHttpSendRequestParams.js"; -export * from "./FlowActionHttpSendRequestParamsBasicAuth.js"; -export * from "./FlowActionHttpSendRequestParamsHeaders.js"; -export * from "./FlowActionHttpSendRequestParamsPayload.js"; -export * from "./FlowActionHttpSendRequestParamsPayloadObject.js"; -export * from "./FlowActionHttpSendRequestParamsQueryParams.js"; -export * from "./FlowActionHubspot.js"; -export * from "./FlowActionHubspotEnrollContact.js"; -export * from "./FlowActionHubspotEnrollContactParams.js"; -export * from "./FlowActionHubspotEnrollContactParamsWorkflowId.js"; -export * from "./FlowActionHubspotGetContact.js"; -export * from "./FlowActionHubspotGetContactParams.js"; -export * from "./FlowActionHubspotUpsertContact.js"; -export * from "./FlowActionHubspotUpsertContactParams.js"; -export * from "./FlowActionHubspotUpsertContactParamsProperty.js"; -export * from "./FlowActionJson.js"; -export * from "./FlowActionJsonCreateJson.js"; -export * from "./FlowActionJsonCreateJsonParams.js"; -export * from "./FlowActionJsonCreateJsonParamsObject.js"; -export * from "./FlowActionJsonParseJson.js"; -export * from "./FlowActionJsonParseJsonParams.js"; -export * from "./FlowActionJsonSerializeJson.js"; -export * from "./FlowActionJsonSerializeJsonParams.js"; -export * from "./FlowActionJsonSerializeJsonParamsObject.js"; -export * from "./FlowActionJsonSerializeJsonParamsObjectObject.js"; -export * from "./FlowActionJwt.js"; -export * from "./FlowActionJwtDecodeJwt.js"; -export * from "./FlowActionJwtDecodeJwtParams.js"; -export * from "./FlowActionJwtSignJwt.js"; -export * from "./FlowActionJwtSignJwtParams.js"; -export * from "./FlowActionJwtSignJwtParamsPayload.js"; -export * from "./FlowActionJwtVerifyJwt.js"; -export * from "./FlowActionJwtVerifyJwtParams.js"; -export * from "./FlowActionMailchimp.js"; -export * from "./FlowActionMailchimpUpsertMember.js"; -export * from "./FlowActionMailchimpUpsertMemberParams.js"; -export * from "./FlowActionMailchimpUpsertMemberParamsMember.js"; -export * from "./FlowActionMailchimpUpsertMemberParamsMemberMergeFields.js"; -export * from "./FlowActionMailjet.js"; -export * from "./FlowActionMailjetSendEmail.js"; -export * from "./FlowActionMailjetSendEmailParams.js"; -export * from "./FlowActionOtp.js"; -export * from "./FlowActionOtpGenerateCode.js"; -export * from "./FlowActionOtpGenerateCodeParams.js"; -export * from "./FlowActionOtpVerifyCode.js"; -export * from "./FlowActionOtpVerifyCodeParams.js"; -export * from "./FlowActionOtpVerifyCodeParamsCode.js"; -export * from "./FlowActionPipedrive.js"; -export * from "./FlowActionPipedriveAddDeal.js"; -export * from "./FlowActionPipedriveAddDealParams.js"; -export * from "./FlowActionPipedriveAddDealParamsFields.js"; -export * from "./FlowActionPipedriveAddDealParamsOrganizationId.js"; -export * from "./FlowActionPipedriveAddDealParamsPersonId.js"; -export * from "./FlowActionPipedriveAddDealParamsStageId.js"; -export * from "./FlowActionPipedriveAddDealParamsUserId.js"; -export * from "./FlowActionPipedriveAddOrganization.js"; -export * from "./FlowActionPipedriveAddOrganizationParams.js"; -export * from "./FlowActionPipedriveAddOrganizationParamsFields.js"; -export * from "./FlowActionPipedriveAddOrganizationParamsOwnerId.js"; -export * from "./FlowActionPipedriveAddPerson.js"; -export * from "./FlowActionPipedriveAddPersonParams.js"; -export * from "./FlowActionPipedriveAddPersonParamsFields.js"; -export * from "./FlowActionPipedriveAddPersonParamsOrganizationId.js"; -export * from "./FlowActionPipedriveAddPersonParamsOwnerId.js"; -export * from "./FlowActionSalesforce.js"; -export * from "./FlowActionSalesforceCreateLead.js"; -export * from "./FlowActionSalesforceCreateLeadParams.js"; -export * from "./FlowActionSalesforceCreateLeadParamsPayload.js"; -export * from "./FlowActionSalesforceGetLead.js"; -export * from "./FlowActionSalesforceGetLeadParams.js"; -export * from "./FlowActionSalesforceSearchLeads.js"; -export * from "./FlowActionSalesforceSearchLeadsParams.js"; -export * from "./FlowActionSalesforceUpdateLead.js"; -export * from "./FlowActionSalesforceUpdateLeadParams.js"; -export * from "./FlowActionSalesforceUpdateLeadParamsPayload.js"; -export * from "./FlowActionSendgrid.js"; -export * from "./FlowActionSendgridSendEmail.js"; -export * from "./FlowActionSendgridSendEmailParams.js"; -export * from "./FlowActionSendgridSendEmailParamsPerson.js"; -export * from "./FlowActionSlack.js"; -export * from "./FlowActionSlackPostMessage.js"; -export * from "./FlowActionSlackPostMessageParams.js"; -export * from "./FlowActionSlackPostMessageParamsAttachment.js"; -export * from "./FlowActionSlackPostMessageParamsAttachmentField.js"; -export * from "./FlowActionStripe.js"; -export * from "./FlowActionStripeAddTaxId.js"; -export * from "./FlowActionStripeAddTaxIdParams.js"; -export * from "./FlowActionStripeAddress.js"; -export * from "./FlowActionStripeCreateCustomer.js"; -export * from "./FlowActionStripeCreateCustomerParams.js"; -export * from "./FlowActionStripeCreatePortalSession.js"; -export * from "./FlowActionStripeCreatePortalSessionParams.js"; -export * from "./FlowActionStripeDeleteTaxId.js"; -export * from "./FlowActionStripeDeleteTaxIdParams.js"; -export * from "./FlowActionStripeFindCustomers.js"; -export * from "./FlowActionStripeFindCustomersParams.js"; -export * from "./FlowActionStripeGetCustomer.js"; -export * from "./FlowActionStripeGetCustomerParams.js"; -export * from "./FlowActionStripeMetadata.js"; -export * from "./FlowActionStripeTaxId.js"; -export * from "./FlowActionStripeUpdateCustomer.js"; -export * from "./FlowActionStripeUpdateCustomerParams.js"; -export * from "./FlowActionTelegram.js"; -export * from "./FlowActionTelegramSendMessage.js"; -export * from "./FlowActionTelegramSendMessageParams.js"; -export * from "./FlowActionTwilio.js"; -export * from "./FlowActionTwilioMakeCall.js"; -export * from "./FlowActionTwilioMakeCallParams.js"; -export * from "./FlowActionTwilioSendSms.js"; -export * from "./FlowActionTwilioSendSmsParams.js"; -export * from "./FlowActionWhatsapp.js"; -export * from "./FlowActionWhatsappSendMessage.js"; -export * from "./FlowActionWhatsappSendMessageParams.js"; -export * from "./FlowActionWhatsappSendMessageParamsPayload.js"; -export * from "./FlowActionWhatsappSendMessageParamsPayloadObject.js"; -export * from "./FlowActionXml.js"; -export * from "./FlowActionXmlParseXml.js"; -export * from "./FlowActionXmlParseXmlParams.js"; -export * from "./FlowActionXmlSerializeXml.js"; -export * from "./FlowActionXmlSerializeXmlParams.js"; -export * from "./FlowActionXmlSerializeXmlParamsObject.js"; -export * from "./FlowActionXmlSerializeXmlParamsObjectObject.js"; -export * from "./FlowActionZapier.js"; -export * from "./FlowActionZapierTriggerWebhook.js"; -export * from "./FlowActionZapierTriggerWebhookParams.js"; -export * from "./FlowExecutionDebug.js"; -export * from "./FlowExecutionSummary.js"; -export * from "./FlowSummary.js"; -export * from "./FlowsVaultConnectioSetupApiKey.js"; -export * from "./FlowsVaultConnectioSetupApiKeyWithBaseUrl.js"; -export * from "./FlowsVaultConnectioSetupBigqueryOauthJwt.js"; -export * from "./FlowsVaultConnectioSetupHttpBearer.js"; -export * from "./FlowsVaultConnectioSetupJwt.js"; -export * from "./FlowsVaultConnectioSetupJwtAlgorithmEnum.js"; -export * from "./FlowsVaultConnectioSetupMailjetApiKey.js"; -export * from "./FlowsVaultConnectioSetupOauthApp.js"; -export * from "./FlowsVaultConnectioSetupOauthCode.js"; -export * from "./FlowsVaultConnectioSetupSecretApiKey.js"; -export * from "./FlowsVaultConnectioSetupStripeKeyPair.js"; -export * from "./FlowsVaultConnectioSetupToken.js"; -export * from "./FlowsVaultConnectioSetupTwilioApiKey.js"; -export * from "./FlowsVaultConnectioSetupTypeApiKeyEnum.js"; -export * from "./FlowsVaultConnectioSetupTypeBearerEnum.js"; -export * from "./FlowsVaultConnectioSetupTypeJwtEnum.js"; -export * from "./FlowsVaultConnectioSetupTypeKeyPairEnum.js"; -export * from "./FlowsVaultConnectioSetupTypeOauthAppEnum.js"; -export * from "./FlowsVaultConnectioSetupTypeOauthCodeEnum.js"; -export * from "./FlowsVaultConnectioSetupTypeOauthJwtEnum.js"; -export * from "./FlowsVaultConnectioSetupTypeTokenEnum.js"; -export * from "./FlowsVaultConnectioSetupTypeWebhookEnum.js"; -export * from "./FlowsVaultConnectioSetupWebhook.js"; -export * from "./FlowsVaultConnectionAppIdActivecampaignEnum.js"; -export * from "./FlowsVaultConnectionAppIdAirtableEnum.js"; -export * from "./FlowsVaultConnectionAppIdAuth0Enum.js"; -export * from "./FlowsVaultConnectionAppIdBigqueryEnum.js"; -export * from "./FlowsVaultConnectionAppIdClearbitEnum.js"; -export * from "./FlowsVaultConnectionAppIdDocusignEnum.js"; -export * from "./FlowsVaultConnectionAppIdGoogleSheetsEnum.js"; -export * from "./FlowsVaultConnectionAppIdHttpEnum.js"; -export * from "./FlowsVaultConnectionAppIdHubspotEnum.js"; -export * from "./FlowsVaultConnectionAppIdJwtEnum.js"; -export * from "./FlowsVaultConnectionAppIdMailchimpEnum.js"; -export * from "./FlowsVaultConnectionAppIdMailjetEnum.js"; -export * from "./FlowsVaultConnectionAppIdPipedriveEnum.js"; -export * from "./FlowsVaultConnectionAppIdSalesforceEnum.js"; -export * from "./FlowsVaultConnectionAppIdSendgridEnum.js"; -export * from "./FlowsVaultConnectionAppIdSlackEnum.js"; -export * from "./FlowsVaultConnectionAppIdStripeEnum.js"; -export * from "./FlowsVaultConnectionAppIdTelegramEnum.js"; -export * from "./FlowsVaultConnectionAppIdTwilioEnum.js"; -export * from "./FlowsVaultConnectionAppIdWhatsappEnum.js"; -export * from "./FlowsVaultConnectionAppIdZapierEnum.js"; -export * from "./FlowsVaultConnectionSummary.js"; -export * from "./FormBlock.js"; -export * from "./FormBlockDivider.js"; -export * from "./FormBlockDividerConfig.js"; -export * from "./FormBlockHtml.js"; -export * from "./FormBlockHtmlConfig.js"; -export * from "./FormBlockImage.js"; -export * from "./FormBlockImageConfig.js"; -export * from "./FormBlockImageConfigPositionEnum.js"; -export * from "./FormBlockJumpButton.js"; -export * from "./FormBlockJumpButtonConfig.js"; -export * from "./FormBlockJumpButtonConfigStyle.js"; -export * from "./FormBlockNextButton.js"; -export * from "./FormBlockNextButtonConfig.js"; -export * from "./FormBlockPreviousButton.js"; -export * from "./FormBlockPreviousButtonConfig.js"; -export * from "./FormBlockResendButton.js"; -export * from "./FormBlockResendButtonConfig.js"; -export * from "./FormBlockResendButtonConfigTextAlignmentEnum.js"; -export * from "./FormBlockRichText.js"; -export * from "./FormBlockRichTextConfig.js"; -export * from "./FormBlockTypeDividerConst.js"; -export * from "./FormBlockTypeHtmlConst.js"; -export * from "./FormBlockTypeImageConst.js"; -export * from "./FormBlockTypeJumpButtonConst.js"; -export * from "./FormBlockTypeNextButtonConst.js"; -export * from "./FormBlockTypePreviousButtonConst.js"; -export * from "./FormBlockTypeResendButtonConst.js"; -export * from "./FormBlockTypeRichTextConst.js"; -export * from "./FormComponent.js"; -export * from "./FormComponentCategoryBlockConst.js"; -export * from "./FormComponentCategoryFieldConst.js"; -export * from "./FormComponentCategoryWidgetConst.js"; -export * from "./FormEndingNode.js"; -export * from "./FormEndingNodeAfterSubmit.js"; -export * from "./FormEndingNodeId.js"; -export * from "./FormEndingNodeNullable.js"; -export * from "./FormEndingNodeRedirection.js"; -export * from "./FormEndingNodeResumeFlowTrueConst.js"; -export * from "./FormField.js"; -export * from "./FormFieldBoolean.js"; -export * from "./FormFieldBooleanConfig.js"; -export * from "./FormFieldBooleanConfigOptions.js"; -export * from "./FormFieldCards.js"; -export * from "./FormFieldCardsConfig.js"; -export * from "./FormFieldCardsConfigOption.js"; -export * from "./FormFieldChoice.js"; -export * from "./FormFieldChoiceConfig.js"; -export * from "./FormFieldChoiceConfigAllowOther.js"; -export * from "./FormFieldChoiceConfigAllowOtherEnabledTrueEnum.js"; -export * from "./FormFieldChoiceConfigOption.js"; -export * from "./FormFieldCustom.js"; -export * from "./FormFieldCustomConfig.js"; -export * from "./FormFieldCustomConfigParams.js"; -export * from "./FormFieldCustomConfigSchema.js"; -export * from "./FormFieldDate.js"; -export * from "./FormFieldDateConfig.js"; -export * from "./FormFieldDateConfigFormatEnum.js"; -export * from "./FormFieldDropdown.js"; -export * from "./FormFieldDropdownConfig.js"; -export * from "./FormFieldDropdownConfigOption.js"; -export * from "./FormFieldEmail.js"; -export * from "./FormFieldEmailConfig.js"; -export * from "./FormFieldFile.js"; -export * from "./FormFieldFileConfig.js"; -export * from "./FormFieldFileConfigCategoryEnum.js"; -export * from "./FormFieldFileConfigStorage.js"; -export * from "./FormFieldFileConfigStorageTypeEnum.js"; -export * from "./FormFieldLegal.js"; -export * from "./FormFieldLegalConfig.js"; -export * from "./FormFieldNumber.js"; -export * from "./FormFieldNumberConfig.js"; -export * from "./FormFieldPassword.js"; -export * from "./FormFieldPasswordConfig.js"; -export * from "./FormFieldPasswordConfigHashEnum.js"; -export * from "./FormFieldPayment.js"; -export * from "./FormFieldPaymentConfig.js"; -export * from "./FormFieldPaymentConfigCharge.js"; -export * from "./FormFieldPaymentConfigChargeOneOff.js"; -export * from "./FormFieldPaymentConfigChargeOneOffCurrencyEnum.js"; -export * from "./FormFieldPaymentConfigChargeOneOffOneOff.js"; -export * from "./FormFieldPaymentConfigChargeOneOffOneOffAmount.js"; -export * from "./FormFieldPaymentConfigChargeTypeOneOffConst.js"; -export * from "./FormFieldPaymentConfigChargeTypeSubscriptionConst.js"; -export * from "./FormFieldPaymentConfigCredentials.js"; -export * from "./FormFieldPaymentConfigCustomer.js"; -export * from "./FormFieldPaymentConfigFieldProperties.js"; -export * from "./FormFieldPaymentConfigFields.js"; -export * from "./FormFieldPaymentConfigProviderEnum.js"; -export * from "./FormFieldPaymentConfigSubscription.js"; -export * from "./FormFieldSocial.js"; -export * from "./FormFieldSocialConfig.js"; -export * from "./FormFieldTel.js"; -export * from "./FormFieldTelConfig.js"; -export * from "./FormFieldTelConfigStrings.js"; -export * from "./FormFieldText.js"; -export * from "./FormFieldTextConfig.js"; -export * from "./FormFieldTypeBooleanConst.js"; -export * from "./FormFieldTypeCardsConst.js"; -export * from "./FormFieldTypeChoiceConst.js"; -export * from "./FormFieldTypeCustomConst.js"; -export * from "./FormFieldTypeDateConst.js"; -export * from "./FormFieldTypeDropdownConst.js"; -export * from "./FormFieldTypeEmailConst.js"; -export * from "./FormFieldTypeFileConst.js"; -export * from "./FormFieldTypeLegalConst.js"; -export * from "./FormFieldTypeNumberConst.js"; -export * from "./FormFieldTypePasswordConst.js"; -export * from "./FormFieldTypePaymentConst.js"; -export * from "./FormFieldTypeSocialConst.js"; -export * from "./FormFieldTypeTelConst.js"; -export * from "./FormFieldTypeTextConst.js"; -export * from "./FormFieldTypeUrlConst.js"; -export * from "./FormFieldUrl.js"; -export * from "./FormFieldUrlConfig.js"; -export * from "./FormFlow.js"; -export * from "./FormFlowConfig.js"; -export * from "./FormHiddenField.js"; -export * from "./FormLanguages.js"; -export * from "./FormLanguagesNullable.js"; -export * from "./FormMessages.js"; -export * from "./FormMessagesCustom.js"; -export * from "./FormMessagesError.js"; -export * from "./FormMessagesNullable.js"; -export * from "./FormNode.js"; -export * from "./FormNodeCoordinates.js"; -export * from "./FormNodeList.js"; -export * from "./FormNodeListNullable.js"; -export * from "./FormNodePointer.js"; -export * from "./FormNodeTypeFlowConst.js"; -export * from "./FormNodeTypeRouterConst.js"; -export * from "./FormNodeTypeStepConst.js"; -export * from "./FormRouter.js"; -export * from "./FormRouterConfig.js"; -export * from "./FormRouterRule.js"; -export * from "./FormStartNode.js"; -export * from "./FormStartNodeNullable.js"; -export * from "./FormStep.js"; -export * from "./FormStepComponentList.js"; -export * from "./FormStepConfig.js"; -export * from "./FormStyle.js"; -export * from "./FormStyleNullable.js"; -export * from "./FormSummary.js"; -export * from "./FormTranslations.js"; -export * from "./FormTranslationsNullable.js"; -export * from "./FormWidget.js"; -export * from "./FormWidgetAuth0VerifiableCredentials.js"; -export * from "./FormWidgetAuth0VerifiableCredentialsConfig.js"; -export * from "./FormWidgetGMapsAddress.js"; -export * from "./FormWidgetGMapsAddressConfig.js"; -export * from "./FormWidgetRecaptcha.js"; -export * from "./FormWidgetRecaptchaConfig.js"; -export * from "./FormWidgetTypeAuth0VerifiableCredentialsConst.js"; -export * from "./FormWidgetTypeGMapsAddressConst.js"; -export * from "./FormWidgetTypeRecaptchaConst.js"; -export * from "./FormsRequestParametersHydrateEnum.js"; -export * from "./GetActionExecutionResponseContent.js"; -export * from "./GetActionResponseContent.js"; -export * from "./GetActionVersionResponseContent.js"; -export * from "./GetActiveUsersCountStatsResponseContent.js"; -export * from "./GetAculResponseContent.js"; -export * from "./GetAttackProtectionCaptchaResponseContent.js"; -export * from "./GetBotDetectionSettingsResponseContent.js"; -export * from "./GetBrandingDefaultThemeResponseContent.js"; -export * from "./GetBrandingPhoneProviderResponseContent.js"; -export * from "./GetBrandingResponseContent.js"; -export * from "./GetBrandingThemeResponseContent.js"; -export * from "./GetBreachedPasswordDetectionSettingsResponseContent.js"; -export * from "./GetBruteForceSettingsResponseContent.js"; -export * from "./GetClientCredentialResponseContent.js"; -export * from "./GetClientResponseContent.js"; -export * from "./GetConnectionEnabledClientsResponseContent.js"; -export * from "./GetConnectionResponseContent.js"; -export * from "./GetCustomDomainResponseContent.js"; -export * from "./GetCustomSigningKeysResponseContent.js"; -export * from "./GetCustomTextsByLanguageResponseContent.js"; -export * from "./GetEmailProviderResponseContent.js"; -export * from "./GetEmailTemplateResponseContent.js"; -export * from "./GetEncryptionKeyResponseContent.js"; -export * from "./GetEventStreamDeliveryHistoryResponseContent.js"; -export * from "./GetEventStreamResponseContent.js"; -export * from "./GetFlowExecutionResponseContent.js"; -export * from "./GetFlowRequestParametersHydrateEnum.js"; -export * from "./GetFlowResponseContent.js"; -export * from "./GetFlowsVaultConnectionResponseContent.js"; -export * from "./GetFormResponseContent.js"; -export * from "./GetGuardianEnrollmentResponseContent.js"; -export * from "./GetGuardianFactorDuoSettingsResponseContent.js"; -export * from "./GetGuardianFactorPhoneMessageTypesResponseContent.js"; -export * from "./GetGuardianFactorPhoneTemplatesResponseContent.js"; -export * from "./GetGuardianFactorSmsTemplatesResponseContent.js"; -export * from "./GetGuardianFactorsProviderApnsResponseContent.js"; -export * from "./GetGuardianFactorsProviderPhoneResponseContent.js"; -export * from "./GetGuardianFactorsProviderPhoneTwilioResponseContent.js"; -export * from "./GetGuardianFactorsProviderPushNotificationResponseContent.js"; -export * from "./GetGuardianFactorsProviderSmsResponseContent.js"; -export * from "./GetGuardianFactorsProviderSmsTwilioResponseContent.js"; -export * from "./GetGuardianFactorsProviderSnsResponseContent.js"; -export * from "./GetHookResponseContent.js"; -export * from "./GetHookSecretResponseContent.js"; -export * from "./GetJobErrorResponseContent.js"; -export * from "./GetJobGenericErrorResponseContent.js"; -export * from "./GetJobImportUserError.js"; -export * from "./GetJobResponseContent.js"; -export * from "./GetJobUserError.js"; -export * from "./GetLogResponseContent.js"; -export * from "./GetLogStreamResponseContent.js"; -export * from "./GetNetworkAclsResponseContent.js"; -export * from "./GetOrganizationByNameResponseContent.js"; -export * from "./GetOrganizationConnectionResponseContent.js"; -export * from "./GetOrganizationDiscoveryDomainResponseContent.js"; -export * from "./GetOrganizationInvitationResponseContent.js"; -export * from "./GetOrganizationResponseContent.js"; -export * from "./GetPartialsResponseContent.js"; -export * from "./GetPhoneTemplateResponseContent.js"; -export * from "./GetRefreshTokenResponseContent.js"; -export * from "./GetResourceServerResponseContent.js"; -export * from "./GetRiskAssessmentsSettingsNewDeviceResponseContent.js"; -export * from "./GetRiskAssessmentsSettingsResponseContent.js"; -export * from "./GetRoleResponseContent.js"; -export * from "./GetRuleResponseContent.js"; -export * from "./GetScimConfigurationDefaultMappingResponseContent.js"; -export * from "./GetScimConfigurationResponseContent.js"; -export * from "./GetScimTokensResponseContent.js"; -export * from "./GetSelfServiceProfileResponseContent.js"; -export * from "./GetSessionResponseContent.js"; -export * from "./GetSettingsResponseContent.js"; -export * from "./GetSigningKeysResponseContent.js"; -export * from "./GetSupplementalSignalsResponseContent.js"; -export * from "./GetSuspiciousIpThrottlingSettingsResponseContent.js"; -export * from "./GetTenantSettingsResponseContent.js"; -export * from "./GetTokenExchangeProfileResponseContent.js"; -export * from "./GetUniversalLoginTemplate.js"; -export * from "./GetUniversalLoginTemplateResponseContent.js"; -export * from "./GetUserAttributeProfileResponseContent.js"; -export * from "./GetUserAttributeProfileTemplateResponseContent.js"; -export * from "./GetUserAuthenticationMethodResponseContent.js"; -export * from "./GetUserResponseContent.js"; -export * from "./GetVerifiableCredentialTemplateResponseContent.js"; -export * from "./Group.js"; -export * from "./GuardianEnrollmentDate.js"; -export * from "./GuardianEnrollmentFactorEnum.js"; -export * from "./GuardianEnrollmentStatus.js"; -export * from "./GuardianFactor.js"; -export * from "./GuardianFactorNameEnum.js"; -export * from "./GuardianFactorPhoneFactorMessageTypeEnum.js"; -export * from "./GuardianFactorsProviderPushNotificationProviderDataEnum.js"; -export * from "./GuardianFactorsProviderSmsProviderEnum.js"; -export * from "./Hook.js"; -export * from "./HookDependencies.js"; -export * from "./HookTriggerIdEnum.js"; -export * from "./HttpCustomHeader.js"; -export * from "./Identity.js"; -export * from "./IdentityProviderEnum.js"; -export * from "./ImportEncryptionKeyResponseContent.js"; -export * from "./Integration.js"; -export * from "./IntegrationFeatureTypeEnum.js"; -export * from "./IntegrationRelease.js"; -export * from "./IntegrationRequiredParam.js"; -export * from "./IntegrationRequiredParamOption.js"; -export * from "./IntegrationRequiredParamTypeEnum.js"; -export * from "./IntegrationSemVer.js"; -export * from "./JobFileFormatEnum.js"; -export * from "./ListActionBindingsPaginatedResponseContent.js"; -export * from "./ListActionTriggersResponseContent.js"; -export * from "./ListActionVersionsPaginatedResponseContent.js"; -export * from "./ListActionsPaginatedResponseContent.js"; -export * from "./ListAculsOffsetPaginatedResponseContent.js"; -export * from "./ListBrandingPhoneProvidersResponseContent.js"; -export * from "./ListClientConnectionsResponseContent.js"; -export * from "./ListClientGrantOrganizationsPaginatedResponseContent.js"; -export * from "./ListClientGrantPaginatedResponseContent.js"; -export * from "./ListClientsOffsetPaginatedResponseContent.js"; -export * from "./ListConnectionsCheckpointPaginatedResponseContent.js"; -export * from "./ListCustomDomainsResponseContent.js"; -export * from "./ListDeviceCredentialsOffsetPaginatedResponseContent.js"; -export * from "./ListEncryptionKeyOffsetPaginatedResponseContent.js"; -export * from "./ListFlowExecutionsPaginatedResponseContent.js"; -export * from "./ListFlowsOffsetPaginatedResponseContent.js"; -export * from "./ListFlowsVaultConnectionsOffsetPaginatedResponseContent.js"; -export * from "./ListFormsOffsetPaginatedResponseContent.js"; -export * from "./ListGuardianPoliciesResponseContent.js"; -export * from "./ListHooksOffsetPaginatedResponseContent.js"; -export * from "./ListLogOffsetPaginatedResponseContent.js"; -export * from "./ListNetworkAclsOffsetPaginatedResponseContent.js"; -export * from "./ListOrganizationClientGrantsOffsetPaginatedResponseContent.js"; -export * from "./ListOrganizationConnectionsOffsetPaginatedResponseContent.js"; -export * from "./ListOrganizationDiscoveryDomainsResponseContent.js"; -export * from "./ListOrganizationInvitationsOffsetPaginatedResponseContent.js"; -export * from "./ListOrganizationMemberRolesOffsetPaginatedResponseContent.js"; -export * from "./ListOrganizationMembersPaginatedResponseContent.js"; -export * from "./ListOrganizationsPaginatedResponseContent.js"; -export * from "./ListPhoneTemplatesResponseContent.js"; -export * from "./ListRefreshTokensPaginatedResponseContent.js"; -export * from "./ListResourceServerOffsetPaginatedResponseContent.js"; -export * from "./ListRolePermissionsOffsetPaginatedResponseContent.js"; -export * from "./ListRoleUsersPaginatedResponseContent.js"; -export * from "./ListRolesOffsetPaginatedResponseContent.js"; -export * from "./ListRulesOffsetPaginatedResponseContent.js"; -export * from "./ListSelfServiceProfileCustomTextResponseContent.js"; -export * from "./ListSelfServiceProfilesPaginatedResponseContent.js"; -export * from "./ListTokenExchangeProfileResponseContent.js"; -export * from "./ListUserAttributeProfileTemplateResponseContent.js"; -export * from "./ListUserAttributeProfilesPaginatedResponseContent.js"; -export * from "./ListUserAuthenticationMethodsOffsetPaginatedResponseContent.js"; -export * from "./ListUserBlocksByIdentifierResponseContent.js"; -export * from "./ListUserBlocksResponseContent.js"; -export * from "./ListUserConnectedAccountsResponseContent.js"; -export * from "./ListUserGrantsOffsetPaginatedResponseContent.js"; -export * from "./ListUserOrganizationsOffsetPaginatedResponseContent.js"; -export * from "./ListUserPermissionsOffsetPaginatedResponseContent.js"; -export * from "./ListUserRolesOffsetPaginatedResponseContent.js"; -export * from "./ListUserSessionsPaginatedResponseContent.js"; -export * from "./ListUsersOffsetPaginatedResponseContent.js"; -export * from "./ListVerifiableCredentialTemplatesPaginatedResponseContent.js"; -export * from "./Log.js"; -export * from "./LogDate.js"; -export * from "./LogDateObject.js"; -export * from "./LogDetails.js"; -export * from "./LogLocationInfo.js"; -export * from "./LogSecurityContext.js"; -export * from "./LogStreamDatadogEnum.js"; -export * from "./LogStreamDatadogRegionEnum.js"; -export * from "./LogStreamDatadogResponseSchema.js"; -export * from "./LogStreamDatadogSink.js"; -export * from "./LogStreamEventBridgeEnum.js"; -export * from "./LogStreamEventBridgeResponseSchema.js"; -export * from "./LogStreamEventBridgeSink.js"; -export * from "./LogStreamEventBridgeSinkRegionEnum.js"; -export * from "./LogStreamEventGridEnum.js"; -export * from "./LogStreamEventGridRegionEnum.js"; -export * from "./LogStreamEventGridResponseSchema.js"; -export * from "./LogStreamEventGridSink.js"; -export * from "./LogStreamFilter.js"; -export * from "./LogStreamFilterGroupNameEnum.js"; -export * from "./LogStreamFilterTypeEnum.js"; -export * from "./LogStreamHttpContentFormatEnum.js"; -export * from "./LogStreamHttpEnum.js"; -export * from "./LogStreamHttpResponseSchema.js"; -export * from "./LogStreamHttpSink.js"; -export * from "./LogStreamMixpanelEnum.js"; -export * from "./LogStreamMixpanelRegionEnum.js"; -export * from "./LogStreamMixpanelResponseSchema.js"; -export * from "./LogStreamMixpanelSink.js"; -export * from "./LogStreamMixpanelSinkPatch.js"; -export * from "./LogStreamPiiAlgorithmEnum.js"; -export * from "./LogStreamPiiConfig.js"; -export * from "./LogStreamPiiLogFieldsEnum.js"; -export * from "./LogStreamPiiMethodEnum.js"; -export * from "./LogStreamResponseSchema.js"; -export * from "./LogStreamSegmentEnum.js"; -export * from "./LogStreamSegmentResponseSchema.js"; -export * from "./LogStreamSegmentSink.js"; -export * from "./LogStreamSegmentSinkWriteKey.js"; -export * from "./LogStreamSinkPatch.js"; -export * from "./LogStreamSplunkEnum.js"; -export * from "./LogStreamSplunkResponseSchema.js"; -export * from "./LogStreamSplunkSink.js"; -export * from "./LogStreamStatusEnum.js"; -export * from "./LogStreamSumoEnum.js"; -export * from "./LogStreamSumoResponseSchema.js"; -export * from "./LogStreamSumoSink.js"; -export * from "./MfaPolicyEnum.js"; -export * from "./MdlPresentationProperties.js"; -export * from "./MdlPresentationRequest.js"; -export * from "./MdlPresentationRequestProperties.js"; -export * from "./NativeSocialLogin.js"; -export * from "./NativeSocialLoginApple.js"; -export * from "./NativeSocialLoginFacebook.js"; -export * from "./NativeSocialLoginGoogle.js"; -export * from "./NetworkAclMatchIpv4Cidr.js"; -export * from "./NetworkAclMatchIpv6Cidr.js"; -export * from "./NetworkAclAction.js"; -export * from "./NetworkAclActionAllowEnum.js"; -export * from "./NetworkAclActionBlockEnum.js"; -export * from "./NetworkAclActionLogEnum.js"; -export * from "./NetworkAclActionRedirectEnum.js"; -export * from "./NetworkAclMatch.js"; -export * from "./NetworkAclRule.js"; -export * from "./NetworkAclRuleScopeEnum.js"; -export * from "./NetworkAclsResponseContent.js"; -export * from "./Organization.js"; -export * from "./OrganizationBranding.js"; -export * from "./OrganizationBrandingColors.js"; -export * from "./OrganizationClientGrant.js"; -export * from "./OrganizationConnection.js"; -export * from "./OrganizationConnectionInformation.js"; -export * from "./OrganizationDiscoveryDomain.js"; -export * from "./OrganizationDiscoveryDomainStatus.js"; -export * from "./OrganizationEnabledConnection.js"; -export * from "./OrganizationInvitation.js"; -export * from "./OrganizationInvitationInvitee.js"; -export * from "./OrganizationInvitationInviter.js"; -export * from "./OrganizationMember.js"; -export * from "./OrganizationMemberRole.js"; -export * from "./OrganizationMetadata.js"; -export * from "./OrganizationUsageEnum.js"; -export * from "./PartialGroupsEnum.js"; -export * from "./PartialPhoneTemplateContent.js"; -export * from "./PatchClientCredentialResponseContent.js"; -export * from "./PatchSupplementalSignalsResponseContent.js"; -export * from "./PermissionRequestPayload.js"; -export * from "./PermissionsResponsePayload.js"; -export * from "./PhoneAttribute.js"; -export * from "./PhoneProviderChannelEnum.js"; -export * from "./PhoneProviderConfiguration.js"; -export * from "./PhoneProviderCredentials.js"; -export * from "./PhoneProviderDeliveryMethodEnum.js"; -export * from "./PhoneProviderNameEnum.js"; -export * from "./PhoneProviderSchemaMasked.js"; -export * from "./PhoneTemplate.js"; -export * from "./PhoneTemplateBody.js"; -export * from "./PhoneTemplateContent.js"; -export * from "./PhoneTemplateNotificationTypeEnum.js"; -export * from "./PostClientCredentialResponseContent.js"; -export * from "./PreferredAuthenticationMethodEnum.js"; -export * from "./PrivateKeyJwt.js"; -export * from "./PrivateKeyJwtCredentials.js"; -export * from "./PromptGroupNameEnum.js"; -export * from "./PromptLanguageEnum.js"; -export * from "./PublicKeyCredential.js"; -export * from "./PublicKeyCredentialAlgorithmEnum.js"; -export * from "./PublicKeyCredentialTypeEnum.js"; -export * from "./RefreshTokenDate.js"; -export * from "./RefreshTokenDateObject.js"; -export * from "./RefreshTokenDevice.js"; -export * from "./RefreshTokenExpirationTypeEnum.js"; -export * from "./RefreshTokenResourceServer.js"; -export * from "./RefreshTokenResponseContent.js"; -export * from "./RefreshTokenRotationTypeEnum.js"; -export * from "./RefreshTokenSessionId.js"; -export * from "./RegenerateUsersRecoveryCodeResponseContent.js"; -export * from "./ResetPhoneTemplateRequestContent.js"; -export * from "./ResetPhoneTemplateResponseContent.js"; -export * from "./ResourceServer.js"; -export * from "./ResourceServerConsentPolicyEnum.js"; -export * from "./ResourceServerProofOfPossession.js"; -export * from "./ResourceServerProofOfPossessionMechanismEnum.js"; -export * from "./ResourceServerScope.js"; -export * from "./ResourceServerSubjectTypeAuthorization.js"; -export * from "./ResourceServerSubjectTypeAuthorizationClient.js"; -export * from "./ResourceServerSubjectTypeAuthorizationClientPolicyEnum.js"; -export * from "./ResourceServerSubjectTypeAuthorizationUser.js"; -export * from "./ResourceServerSubjectTypeAuthorizationUserPolicyEnum.js"; -export * from "./ResourceServerTokenDialectResponseEnum.js"; -export * from "./ResourceServerTokenDialectSchemaEnum.js"; -export * from "./ResourceServerTokenEncryption.js"; -export * from "./ResourceServerTokenEncryptionAlgorithmEnum.js"; -export * from "./ResourceServerTokenEncryptionFormatEnum.js"; -export * from "./ResourceServerTokenEncryptionKey.js"; -export * from "./ResourceServerVerificationKeyPemCertificate.js"; -export * from "./RevokedSigningKeysResponseContent.js"; -export * from "./Role.js"; -export * from "./RoleUser.js"; -export * from "./RotateClientSecretResponseContent.js"; -export * from "./RotateConnectionKeysRequestContent.js"; -export * from "./RotateConnectionKeysSigningAlgEnum.js"; -export * from "./RotateConnectionsKeysResponseContent.js"; -export * from "./RotateSigningKeysResponseContent.js"; -export * from "./Rule.js"; -export * from "./RulesConfig.js"; -export * from "./ScimMappingItem.js"; -export * from "./ScimTokenItem.js"; -export * from "./ScreenGroupNameEnum.js"; -export * from "./SearchEngineVersionsEnum.js"; -export * from "./SelfServiceProfile.js"; -export * from "./SelfServiceProfileAllowedStrategyEnum.js"; -export * from "./SelfServiceProfileBranding.js"; -export * from "./SelfServiceProfileBrandingColors.js"; -export * from "./SelfServiceProfileBrandingProperties.js"; -export * from "./SelfServiceProfileCustomTextLanguageEnum.js"; -export * from "./SelfServiceProfileCustomTextPageEnum.js"; -export * from "./SelfServiceProfileDescription.js"; -export * from "./SelfServiceProfileSsoTicketConnectionConfig.js"; -export * from "./SelfServiceProfileSsoTicketConnectionOptions.js"; -export * from "./SelfServiceProfileSsoTicketDomainAliasesConfig.js"; -export * from "./SelfServiceProfileSsoTicketDomainVerificationEnum.js"; -export * from "./SelfServiceProfileSsoTicketEnabledOrganization.js"; -export * from "./SelfServiceProfileSsoTicketIdpInitiatedClientProtocolEnum.js"; -export * from "./SelfServiceProfileSsoTicketIdpInitiatedOptions.js"; -export * from "./SelfServiceProfileSsoTicketProvisioningConfig.js"; -export * from "./SelfServiceProfileSsoTicketProvisioningScopeEnum.js"; -export * from "./SelfServiceProfileUserAttribute.js"; -export * from "./SelfServiceProfileUserAttributes.js"; -export * from "./SessionAuthenticationSignal.js"; -export * from "./SessionAuthenticationSignals.js"; -export * from "./SessionClientMetadata.js"; -export * from "./SessionCookieMetadata.js"; -export * from "./SessionCookieMetadataModeEnum.js"; -export * from "./SessionCookieModeEnum.js"; -export * from "./SessionCookieSchema.js"; -export * from "./SessionDate.js"; -export * from "./SessionDeviceMetadata.js"; -export * from "./SessionIp.js"; -export * from "./SessionMetadata.js"; -export * from "./SessionResponseContent.js"; -export * from "./SetCustomSigningKeysResponseContent.js"; -export * from "./SetEmailTemplateResponseContent.js"; -export * from "./SetGuardianFactorDuoSettingsResponseContent.js"; -export * from "./SetGuardianFactorPhoneMessageTypesResponseContent.js"; -export * from "./SetGuardianFactorPhoneTemplatesResponseContent.js"; -export * from "./SetGuardianFactorResponseContent.js"; -export * from "./SetGuardianFactorSmsTemplatesResponseContent.js"; -export * from "./SetGuardianFactorsProviderPhoneResponseContent.js"; -export * from "./SetGuardianFactorsProviderPhoneTwilioResponseContent.js"; -export * from "./SetGuardianFactorsProviderPushNotificationApnsRequestContent.js"; -export * from "./SetGuardianFactorsProviderPushNotificationApnsResponseContent.js"; -export * from "./SetGuardianFactorsProviderPushNotificationFcmRequestContent.js"; -export * from "./SetGuardianFactorsProviderPushNotificationFcmResponseContent.js"; -export * from "./SetGuardianFactorsProviderPushNotificationFcmv1RequestContent.js"; -export * from "./SetGuardianFactorsProviderPushNotificationFcmv1ResponseContent.js"; -export * from "./SetGuardianFactorsProviderPushNotificationResponseContent.js"; -export * from "./SetGuardianFactorsProviderPushNotificationSnsResponseContent.js"; -export * from "./SetGuardianFactorsProviderSmsResponseContent.js"; -export * from "./SetGuardianFactorsProviderSmsTwilioResponseContent.js"; -export * from "./SetGuardianPoliciesRequestContent.js"; -export * from "./SetGuardianPoliciesResponseContent.js"; -export * from "./SetNetworkAclsResponseContent.js"; -export * from "./SetPartialsRequestContent.js"; -export * from "./SetRulesConfigResponseContent.js"; -export * from "./SetSelfServiceProfileCustomTextRequestContent.js"; -export * from "./SetSelfServiceProfileCustomTextResponseContent.js"; -export * from "./SetUserAuthenticationMethodResponseContent.js"; -export * from "./SetUserAuthenticationMethods.js"; -export * from "./SetUserAuthenticationMethodsRequestContent.js"; -export * from "./SetsCustomTextsByLanguageRequestContent.js"; -export * from "./SigningAlgorithmEnum.js"; -export * from "./SigningKeys.js"; -export * from "./SigningKeysDate.js"; -export * from "./SignupSchema.js"; -export * from "./SignupStatusEnum.js"; -export * from "./SignupVerification.js"; -export * from "./SignupVerified.js"; -export * from "./SupportedLocales.js"; -export * from "./SuspiciousIpThrottlingAllowlist.js"; -export * from "./SuspiciousIpThrottlingAllowlistItem.js"; -export * from "./SuspiciousIpThrottlingPreLoginStage.js"; -export * from "./SuspiciousIpThrottlingPreUserRegistrationStage.js"; -export * from "./SuspiciousIpThrottlingShieldsEnum.js"; -export * from "./SuspiciousIpThrottlingStage.js"; -export * from "./TenantOidcLogoutSettings.js"; -export * from "./TenantSettingsDeviceFlow.js"; -export * from "./TenantSettingsDeviceFlowCharset.js"; -export * from "./TenantSettingsErrorPage.js"; -export * from "./TenantSettingsFlags.js"; -export * from "./TenantSettingsGuardianPage.js"; -export * from "./TenantSettingsMtls.js"; -export * from "./TenantSettingsPasswordPage.js"; -export * from "./TenantSettingsSessions.js"; -export * from "./TestActionPayload.js"; -export * from "./TestActionResponseContent.js"; -export * from "./TestActionResultPayload.js"; -export * from "./TestCustomDomainResponseContent.js"; -export * from "./TestEventDataContent.js"; -export * from "./TokenExchangeProfileResponseContent.js"; -export * from "./TokenExchangeProfileTypeEnum.js"; -export * from "./TokenQuota.js"; -export * from "./TokenQuotaClientCredentials.js"; -export * from "./TokenQuotaConfiguration.js"; -export * from "./TwilioProviderConfiguration.js"; -export * from "./TwilioProviderCredentials.js"; -export * from "./TwilioProviderDeliveryMethodEnum.js"; -export * from "./UniversalLoginExperienceEnum.js"; -export * from "./UpdateActionBindingsResponseContent.js"; -export * from "./UpdateActionResponseContent.js"; -export * from "./UpdateAculResponseContent.js"; -export * from "./UpdateAttackProtectionCaptchaResponseContent.js"; -export * from "./UpdateBotDetectionSettingsResponseContent.js"; -export * from "./UpdateBrandingColors.js"; -export * from "./UpdateBrandingFont.js"; -export * from "./UpdateBrandingPageBackground.js"; -export * from "./UpdateBrandingPhoneProviderResponseContent.js"; -export * from "./UpdateBrandingResponseContent.js"; -export * from "./UpdateBrandingThemeResponseContent.js"; -export * from "./UpdateBreachedPasswordDetectionSettingsResponseContent.js"; -export * from "./UpdateBruteForceSettingsResponseContent.js"; -export * from "./UpdateClientGrantResponseContent.js"; -export * from "./UpdateClientResponseContent.js"; -export * from "./UpdateConnectionOptions.js"; -export * from "./UpdateConnectionResponseContent.js"; -export * from "./UpdateCustomDomainResponseContent.js"; -export * from "./UpdateEmailProviderResponseContent.js"; -export * from "./UpdateEmailTemplateResponseContent.js"; -export * from "./UpdateEnabledClientConnectionsRequestContentItem.js"; -export * from "./UpdateEnabledClientConnectionsRequestContent.js"; -export * from "./UpdateEventStreamResponseContent.js"; -export * from "./UpdateFlowResponseContent.js"; -export * from "./UpdateFlowsVaultConnectionResponseContent.js"; -export * from "./UpdateFlowsVaultConnectionSetup.js"; -export * from "./UpdateFormResponseContent.js"; -export * from "./UpdateGuardianFactorDuoSettingsResponseContent.js"; -export * from "./UpdateGuardianFactorsProviderPushNotificationSnsResponseContent.js"; -export * from "./UpdateHookResponseContent.js"; -export * from "./UpdateHookSecretRequestContent.js"; -export * from "./UpdateLogStreamResponseContent.js"; -export * from "./UpdateNetworkAclResponseContent.js"; -export * from "./UpdateOrganizationConnectionResponseContent.js"; -export * from "./UpdateOrganizationDiscoveryDomainResponseContent.js"; -export * from "./UpdateOrganizationResponseContent.js"; -export * from "./UpdatePhoneTemplateResponseContent.js"; -export * from "./UpdateResourceServerResponseContent.js"; -export * from "./UpdateRiskAssessmentsSettingsNewDeviceResponseContent.js"; -export * from "./UpdateRiskAssessmentsSettingsResponseContent.js"; -export * from "./UpdateRoleResponseContent.js"; -export * from "./UpdateRuleResponseContent.js"; -export * from "./UpdateScimConfigurationResponseContent.js"; -export * from "./UpdateSelfServiceProfileResponseContent.js"; -export * from "./UpdateSessionResponseContent.js"; -export * from "./UpdateSettingsResponseContent.js"; -export * from "./UpdateSuspiciousIpThrottlingSettingsResponseContent.js"; -export * from "./UpdateTenantSettingsResponseContent.js"; -export * from "./UpdateTokenQuota.js"; -export * from "./UpdateUniversalLoginTemplateRequestContent.js"; -export * from "./UpdateUserAttributeProfileResponseContent.js"; -export * from "./UpdateUserAuthenticationMethodResponseContent.js"; -export * from "./UpdateUserResponseContent.js"; -export * from "./UpdateVerifiableCredentialTemplateResponseContent.js"; -export * from "./UserAppMetadataSchema.js"; -export * from "./UserAttributeProfile.js"; -export * from "./UserAttributeProfileId.js"; -export * from "./UserAttributeProfileName.js"; -export * from "./UserAttributeProfileOidcMapping.js"; -export * from "./UserAttributeProfilePatchUserId.js"; -export * from "./UserAttributeProfileSamlMapping.js"; -export * from "./UserAttributeProfileStrategyOverrides.js"; -export * from "./UserAttributeProfileStrategyOverridesMapping.js"; -export * from "./UserAttributeProfileStrategyOverridesUserId.js"; -export * from "./UserAttributeProfileStrategyOverridesUserIdMapping.js"; -export * from "./UserAttributeProfileTemplate.js"; -export * from "./UserAttributeProfileTemplateItem.js"; -export * from "./UserAttributeProfileUserAttributeAdditionalProperties.js"; -export * from "./UserAttributeProfileUserAttributes.js"; -export * from "./UserAttributeProfileUserId.js"; -export * from "./UserAttributeProfileUserIdOidcMappingEnum.js"; -export * from "./UserAttributeProfileUserIdOidcStrategyOverrideMapping.js"; -export * from "./UserAttributeProfileUserIdSamlMapping.js"; -export * from "./UserAuthenticationMethod.js"; -export * from "./UserAuthenticationMethodProperties.js"; -export * from "./UserAuthenticationMethodPropertiesEnum.js"; -export * from "./UserBlockIdentifier.js"; -export * from "./UserDateSchema.js"; -export * from "./UserEnrollmentAuthMethodEnum.js"; -export * from "./UserEnrollmentStatusEnum.js"; -export * from "./UserGrant.js"; -export * from "./UserGroupsResponseSchema.js"; -export * from "./UserId.js"; -export * from "./UserIdentity.js"; -export * from "./UserIdentityProviderEnum.js"; -export * from "./UserIdentitySchema.js"; -export * from "./UserListLogOffsetPaginatedResponseContent.js"; -export * from "./UserMetadata.js"; -export * from "./UserMetadataSchema.js"; -export * from "./UserMultifactorProviderEnum.js"; -export * from "./UserPermissionSchema.js"; -export * from "./UserProfileData.js"; -export * from "./UserResponseSchema.js"; -export * from "./UsernameAllowedTypes.js"; -export * from "./UsernameAttribute.js"; -export * from "./UsernameValidation.js"; -export * from "./UsersEnrollment.js"; -export * from "./VerifiableCredentialTemplateResponse.js"; -export * from "./VerificationMethodEnum.js"; -export * from "./VerifyCustomDomainResponseContent.js"; -export * from "./VerifyEmailTicketResponseContent.js"; +export * from "./types.js"; diff --git a/src/management/api/types/types.ts b/src/management/api/types/types.ts new file mode 100644 index 0000000000..9dc219b393 --- /dev/null +++ b/src/management/api/types/types.ts @@ -0,0 +1,15491 @@ +// This file was auto-generated by Fern from our API Definition. + +import * as Management from "../index.js"; + +export const OauthScope = { + /** + * Read Actions */ + ReadActions: "read:actions", + /** + * Create Actions */ + CreateActions: "create:actions", + /** + * Delete Actions */ + DeleteActions: "delete:actions", + /** + * Update Actions */ + UpdateActions: "update:actions", + /** + * Read Anomaly Blocks */ + ReadAnomalyBlocks: "read:anomaly_blocks", + /** + * Delete Anomaly Blocks */ + DeleteAnomalyBlocks: "delete:anomaly_blocks", + /** + * Read Shields */ + ReadShields: "read:shields", + /** + * Create Shields */ + CreateShields: "create:shields", + /** + * Update Shields */ + UpdateShields: "update:shields", + /** + * Read Attack Protection */ + ReadAttackProtection: "read:attack_protection", + /** + * Update Attack Protection */ + UpdateAttackProtection: "update:attack_protection", + /** + * Read Branding */ + ReadBranding: "read:branding", + /** + * Update Branding */ + UpdateBranding: "update:branding", + /** + * Read Phone Providers */ + ReadPhoneProviders: "read:phone_providers", + /** + * Create Phone Providers */ + CreatePhoneProviders: "create:phone_providers", + /** + * Update Phone Providers */ + UpdatePhoneProviders: "update:phone_providers", + /** + * Delete Phone Providers */ + DeletePhoneProviders: "delete:phone_providers", + /** + * Read Phone Templates */ + ReadPhoneTemplates: "read:phone_templates", + /** + * Create Phone Templates */ + CreatePhoneTemplates: "create:phone_templates", + /** + * Update Phone Templates */ + UpdatePhoneTemplates: "update:phone_templates", + /** + * Delete Phone Templates */ + DeletePhoneTemplates: "delete:phone_templates", + /** + * Delete Branding */ + DeleteBranding: "delete:branding", + /** + * Read Client Grants */ + ReadClientGrants: "read:client_grants", + /** + * Create Client Grants */ + CreateClientGrants: "create:client_grants", + /** + * Update Client Grants */ + UpdateClientGrants: "update:client_grants", + /** + * Delete Client Grants */ + DeleteClientGrants: "delete:client_grants", + /** + * Read Organization Client Grants */ + ReadOrganizationClientGrants: "read:organization_client_grants", + /** + * Read Clients */ + ReadClients: "read:clients", + /** + * Read Client Keys */ + ReadClientKeys: "read:client_keys", + /** + * Read Client Credentials */ + ReadClientCredentials: "read:client_credentials", + /** + * Read Client Summary */ + ReadClientSummary: "read:client_summary", + /** + * Create Clients */ + CreateClients: "create:clients", + /** + * Create Client Credentials */ + CreateClientCredentials: "create:client_credentials", + /** + * Update Client Credentials */ + UpdateClientCredentials: "update:client_credentials", + /** + * Delete Client Credentials */ + DeleteClientCredentials: "delete:client_credentials", + /** + * Update Clients */ + UpdateClients: "update:clients", + /** + * Update Client Keys */ + UpdateClientKeys: "update:client_keys", + /** + * Update Client Token Vault Privileged Access */ + UpdateClientTokenVaultPrivilegedAccess: "update:client_token_vault_privileged_access", + /** + * Delete Clients */ + DeleteClients: "delete:clients", + /** + * Read Connections */ + ReadConnections: "read:connections", + /** + * Read Connection Profiles */ + ReadConnectionProfiles: "read:connection_profiles", + /** + * Create Connection Profiles */ + CreateConnectionProfiles: "create:connection_profiles", + /** + * Update Connection Profiles */ + UpdateConnectionProfiles: "update:connection_profiles", + /** + * Delete Connection Profiles */ + DeleteConnectionProfiles: "delete:connection_profiles", + /** + * Create Connections */ + CreateConnections: "create:connections", + /** + * Update Connections */ + UpdateConnections: "update:connections", + /** + * Delete Connections */ + DeleteConnections: "delete:connections", + /** + * Read Directory Provisionings */ + ReadDirectoryProvisionings: "read:directory_provisionings", + /** + * Create Directory Provisionings */ + CreateDirectoryProvisionings: "create:directory_provisionings", + /** + * Update Directory Provisionings */ + UpdateDirectoryProvisionings: "update:directory_provisionings", + /** + * Delete Directory Provisionings */ + DeleteDirectoryProvisionings: "delete:directory_provisionings", + /** + * Read Users */ + ReadUsers: "read:users", + /** + * Read Connections Keys */ + ReadConnectionsKeys: "read:connections_keys", + /** + * Create Connections Keys */ + CreateConnectionsKeys: "create:connections_keys", + /** + * Update Connections Keys */ + UpdateConnectionsKeys: "update:connections_keys", + /** + * Read Scim Config */ + ReadScimConfig: "read:scim_config", + /** + * Create Scim Config */ + CreateScimConfig: "create:scim_config", + /** + * Update Scim Config */ + UpdateScimConfig: "update:scim_config", + /** + * Delete Scim Config */ + DeleteScimConfig: "delete:scim_config", + /** + * Read Scim Token */ + ReadScimToken: "read:scim_token", + /** + * Create Scim Token */ + CreateScimToken: "create:scim_token", + /** + * Delete Scim Token */ + DeleteScimToken: "delete:scim_token", + /** + * Delete Users */ + DeleteUsers: "delete:users", + /** + * Read Custom Domains */ + ReadCustomDomains: "read:custom_domains", + /** + * Create Custom Domains */ + CreateCustomDomains: "create:custom_domains", + /** + * Update Custom Domains */ + UpdateCustomDomains: "update:custom_domains", + /** + * Delete Custom Domains */ + DeleteCustomDomains: "delete:custom_domains", + /** + * Read Device Credentials */ + ReadDeviceCredentials: "read:device_credentials", + /** + * Create Current User Device Credentials */ + CreateCurrentUserDeviceCredentials: "create:current_user_device_credentials", + /** + * Delete Device Credentials */ + DeleteDeviceCredentials: "delete:device_credentials", + /** + * Delete Current User Device Credentials */ + DeleteCurrentUserDeviceCredentials: "delete:current_user_device_credentials", + /** + * Update Device Codes */ + UpdateDeviceCodes: "update:device_codes", + /** + * Read Device Codes */ + ReadDeviceCodes: "read:device_codes", + /** + * Create Test Email Dispatch */ + CreateTestEmailDispatch: "create:test_email_dispatch", + /** + * Create Email Templates */ + CreateEmailTemplates: "create:email_templates", + /** + * Read Email Templates */ + ReadEmailTemplates: "read:email_templates", + /** + * Update Email Templates */ + UpdateEmailTemplates: "update:email_templates", + /** + * Read Email Provider */ + ReadEmailProvider: "read:email_provider", + /** + * Create Email Provider */ + CreateEmailProvider: "create:email_provider", + /** + * Update Email Provider */ + UpdateEmailProvider: "update:email_provider", + /** + * Delete Email Provider */ + DeleteEmailProvider: "delete:email_provider", + /** + * Read Entitlements */ + ReadEntitlements: "read:entitlements", + /** + * Read Event Streams */ + ReadEventStreams: "read:event_streams", + /** + * Create Event Streams */ + CreateEventStreams: "create:event_streams", + /** + * Update Event Streams */ + UpdateEventStreams: "update:event_streams", + /** + * Delete Event Streams */ + DeleteEventStreams: "delete:event_streams", + /** + * Read Event Deliveries */ + ReadEventDeliveries: "read:event_deliveries", + /** + * Update Event Deliveries */ + UpdateEventDeliveries: "update:event_deliveries", + /** + * Read Extensions */ + ReadExtensions: "read:extensions", + /** + * Read Flows */ + ReadFlows: "read:flows", + /** + * Create Flows */ + CreateFlows: "create:flows", + /** + * Read Flows Vault Connections */ + ReadFlowsVaultConnections: "read:flows_vault_connections", + /** + * Create Flows Vault Connections */ + CreateFlowsVaultConnections: "create:flows_vault_connections", + /** + * Update Flows Vault Connections */ + UpdateFlowsVaultConnections: "update:flows_vault_connections", + /** + * Delete Flows Vault Connections */ + DeleteFlowsVaultConnections: "delete:flows_vault_connections", + /** + * Read Flows Executions */ + ReadFlowsExecutions: "read:flows_executions", + /** + * Delete Flows Executions */ + DeleteFlowsExecutions: "delete:flows_executions", + /** + * Update Flows */ + UpdateFlows: "update:flows", + /** + * Delete Flows */ + DeleteFlows: "delete:flows", + /** + * Read Forms */ + ReadForms: "read:forms", + /** + * Create Forms */ + CreateForms: "create:forms", + /** + * Update Forms */ + UpdateForms: "update:forms", + /** + * Delete Forms */ + DeleteForms: "delete:forms", + /** + * Read Grants */ + ReadGrants: "read:grants", + /** + * Delete Grants */ + DeleteGrants: "delete:grants", + /** + * Read Groups */ + ReadGroups: "read:groups", + /** + * Read Group Members */ + ReadGroupMembers: "read:group_members", + /** + * Create Guardian Enrollment Tickets */ + CreateGuardianEnrollmentTickets: "create:guardian_enrollment_tickets", + /** + * Read Guardian Enrollments */ + ReadGuardianEnrollments: "read:guardian_enrollments", + /** + * Delete Guardian Enrollments */ + DeleteGuardianEnrollments: "delete:guardian_enrollments", + /** + * Read Guardian Factors */ + ReadGuardianFactors: "read:guardian_factors", + /** + * Update Guardian Factors */ + UpdateGuardianFactors: "update:guardian_factors", + /** + * Read Mfa Policies */ + ReadMfaPolicies: "read:mfa_policies", + /** + * Update Mfa Policies */ + UpdateMfaPolicies: "update:mfa_policies", + /** + * Read Hooks */ + ReadHooks: "read:hooks", + /** + * Create Hooks */ + CreateHooks: "create:hooks", + /** + * Update Hooks */ + UpdateHooks: "update:hooks", + /** + * Delete Hooks */ + DeleteHooks: "delete:hooks", + /** + * Read Insights */ + ReadInsights: "read:insights", + /** + * Read Stats */ + ReadStats: "read:stats", + /** + * Read Integrations */ + ReadIntegrations: "read:integrations", + /** + * Create Integrations */ + CreateIntegrations: "create:integrations", + /** + * Update Integrations */ + UpdateIntegrations: "update:integrations", + /** + * Delete Integrations */ + DeleteIntegrations: "delete:integrations", + /** + * Create Users */ + CreateUsers: "create:users", + /** + * Update Users */ + UpdateUsers: "update:users", + /** + * Read Custom Signing Keys */ + ReadCustomSigningKeys: "read:custom_signing_keys", + /** + * Create Custom Signing Keys */ + CreateCustomSigningKeys: "create:custom_signing_keys", + /** + * Update Custom Signing Keys */ + UpdateCustomSigningKeys: "update:custom_signing_keys", + /** + * Delete Custom Signing Keys */ + DeleteCustomSigningKeys: "delete:custom_signing_keys", + /** + * Read Encryption Keys */ + ReadEncryptionKeys: "read:encryption_keys", + /** + * Create Encryption Keys */ + CreateEncryptionKeys: "create:encryption_keys", + /** + * Update Encryption Keys */ + UpdateEncryptionKeys: "update:encryption_keys", + /** + * Delete Encryption Keys */ + DeleteEncryptionKeys: "delete:encryption_keys", + /** + * Read Signing Keys */ + ReadSigningKeys: "read:signing_keys", + /** + * Create Signing Keys */ + CreateSigningKeys: "create:signing_keys", + /** + * Update Signing Keys */ + UpdateSigningKeys: "update:signing_keys", + /** + * Read Log Streams */ + ReadLogStreams: "read:log_streams", + /** + * Create Log Streams */ + CreateLogStreams: "create:log_streams", + /** + * Update Log Streams */ + UpdateLogStreams: "update:log_streams", + /** + * Delete Log Streams */ + DeleteLogStreams: "delete:log_streams", + /** + * Read Logs */ + ReadLogs: "read:logs", + /** + * Read Logs Users */ + ReadLogsUsers: "read:logs_users", + /** + * Read Tenant Settings */ + ReadTenantSettings: "read:tenant_settings", + /** + * Update Tenant Settings */ + UpdateTenantSettings: "update:tenant_settings", + /** + * Read Network Acls */ + ReadNetworkAcls: "read:network_acls", + /** + * Create Network Acls */ + CreateNetworkAcls: "create:network_acls", + /** + * Update Network Acls */ + UpdateNetworkAcls: "update:network_acls", + /** + * Delete Network Acls */ + DeleteNetworkAcls: "delete:network_acls", + /** + * Read Organizations */ + ReadOrganizations: "read:organizations", + /** + * Read Organizations Summary */ + ReadOrganizationsSummary: "read:organizations_summary", + /** + * Create Organizations */ + CreateOrganizations: "create:organizations", + /** + * Create Organization Connections */ + CreateOrganizationConnections: "create:organization_connections", + /** + * Update Organizations */ + UpdateOrganizations: "update:organizations", + /** + * Delete Organizations */ + DeleteOrganizations: "delete:organizations", + /** + * Create Organization Client Grants */ + CreateOrganizationClientGrants: "create:organization_client_grants", + /** + * Delete Organization Client Grants */ + DeleteOrganizationClientGrants: "delete:organization_client_grants", + /** + * Read Organization Connections */ + ReadOrganizationConnections: "read:organization_connections", + /** + * Update Organization Connections */ + UpdateOrganizationConnections: "update:organization_connections", + /** + * Delete Organization Connections */ + DeleteOrganizationConnections: "delete:organization_connections", + /** + * Read Organization Discovery Domains */ + ReadOrganizationDiscoveryDomains: "read:organization_discovery_domains", + /** + * Create Organization Discovery Domains */ + CreateOrganizationDiscoveryDomains: "create:organization_discovery_domains", + /** + * Update Organization Discovery Domains */ + UpdateOrganizationDiscoveryDomains: "update:organization_discovery_domains", + /** + * Delete Organization Discovery Domains */ + DeleteOrganizationDiscoveryDomains: "delete:organization_discovery_domains", + /** + * Read Organization Invitations */ + ReadOrganizationInvitations: "read:organization_invitations", + /** + * Create Organization Invitations */ + CreateOrganizationInvitations: "create:organization_invitations", + /** + * Delete Organization Invitations */ + DeleteOrganizationInvitations: "delete:organization_invitations", + /** + * Read Organization Members */ + ReadOrganizationMembers: "read:organization_members", + /** + * Create Organization Members */ + CreateOrganizationMembers: "create:organization_members", + /** + * Delete Organization Members */ + DeleteOrganizationMembers: "delete:organization_members", + /** + * Read Organization Member Roles */ + ReadOrganizationMemberRoles: "read:organization_member_roles", + /** + * Create Organization Member Roles */ + CreateOrganizationMemberRoles: "create:organization_member_roles", + /** + * Delete Organization Member Roles */ + DeleteOrganizationMemberRoles: "delete:organization_member_roles", + /** + * Read Prompts */ + ReadPrompts: "read:prompts", + /** + * Update Prompts */ + UpdatePrompts: "update:prompts", + /** + * Read Resource Servers */ + ReadResourceServers: "read:resource_servers", + /** + * Update Resource Servers */ + UpdateResourceServers: "update:resource_servers", + /** + * Read Refresh Tokens */ + ReadRefreshTokens: "read:refresh_tokens", + /** + * Delete Refresh Tokens */ + DeleteRefreshTokens: "delete:refresh_tokens", + /** + * Create Resource Servers */ + CreateResourceServers: "create:resource_servers", + /** + * Delete Resource Servers */ + DeleteResourceServers: "delete:resource_servers", + /** + * Read Roles */ + ReadRoles: "read:roles", + /** + * Create Roles */ + CreateRoles: "create:roles", + /** + * Update Roles */ + UpdateRoles: "update:roles", + /** + * Delete Roles */ + DeleteRoles: "delete:roles", + /** + * Read Role Members */ + ReadRoleMembers: "read:role_members", + /** + * Create Role Members */ + CreateRoleMembers: "create:role_members", + /** + * Read Rules */ + ReadRules: "read:rules", + /** + * Create Rules */ + CreateRules: "create:rules", + /** + * Update Rules */ + UpdateRules: "update:rules", + /** + * Read Rules Configs */ + ReadRulesConfigs: "read:rules_configs", + /** + * Update Rules Configs */ + UpdateRulesConfigs: "update:rules_configs", + /** + * Delete Rules Configs */ + DeleteRulesConfigs: "delete:rules_configs", + /** + * Delete Rules */ + DeleteRules: "delete:rules", + /** + * Read Security Metrics */ + ReadSecurityMetrics: "read:security_metrics", + /** + * Read Self Service Profiles */ + ReadSelfServiceProfiles: "read:self_service_profiles", + /** + * Create Self Service Profiles */ + CreateSelfServiceProfiles: "create:self_service_profiles", + /** + * Update Self Service Profiles */ + UpdateSelfServiceProfiles: "update:self_service_profiles", + /** + * Delete Self Service Profiles */ + DeleteSelfServiceProfiles: "delete:self_service_profiles", + /** + * Read Self Service Profile Custom Texts */ + ReadSelfServiceProfileCustomTexts: "read:self_service_profile_custom_texts", + /** + * Update Self Service Profile Custom Texts */ + UpdateSelfServiceProfileCustomTexts: "update:self_service_profile_custom_texts", + /** + * Create Sso Access Tickets */ + CreateSsoAccessTickets: "create:sso_access_tickets", + /** + * Delete Sso Access Tickets */ + DeleteSsoAccessTickets: "delete:sso_access_tickets", + /** + * Read Sessions */ + ReadSessions: "read:sessions", + /** + * Update Sessions */ + UpdateSessions: "update:sessions", + /** + * Delete Sessions */ + DeleteSessions: "delete:sessions", + /** + * Delete Tenants */ + DeleteTenants: "delete:tenants", + /** + * Run Checks */ + RunChecks: "run:checks", + /** + * Read Checks */ + ReadChecks: "read:checks", + /** + * Read Tenant Feature Flags */ + ReadTenantFeatureFlags: "read:tenant_feature_flags", + /** + * Read Tenant Invitations */ + ReadTenantInvitations: "read:tenant_invitations", + /** + * Create Tenant Invitations */ + CreateTenantInvitations: "create:tenant_invitations", + /** + * Update Tenant Invitations */ + UpdateTenantInvitations: "update:tenant_invitations", + /** + * Delete Tenant Invitations */ + DeleteTenantInvitations: "delete:tenant_invitations", + /** + * Read Tenant Members */ + ReadTenantMembers: "read:tenant_members", + /** + * Update Tenant Members */ + UpdateTenantMembers: "update:tenant_members", + /** + * Delete Tenant Members */ + DeleteTenantMembers: "delete:tenant_members", + /** + * Read Owners */ + ReadOwners: "read:owners", + /** + * Delete Owners */ + DeleteOwners: "delete:owners", + /** + * Create User Tickets */ + CreateUserTickets: "create:user_tickets", + /** + * Read Token Exchange Profiles */ + ReadTokenExchangeProfiles: "read:token_exchange_profiles", + /** + * Create Token Exchange Profiles */ + CreateTokenExchangeProfiles: "create:token_exchange_profiles", + /** + * Update Token Exchange Profiles */ + UpdateTokenExchangeProfiles: "update:token_exchange_profiles", + /** + * Delete Token Exchange Profiles */ + DeleteTokenExchangeProfiles: "delete:token_exchange_profiles", + /** + * Read Entity Counts */ + ReadEntityCounts: "read:entity_counts", + /** + * Read User Attribute Profiles */ + ReadUserAttributeProfiles: "read:user_attribute_profiles", + /** + * Create User Attribute Profiles */ + CreateUserAttributeProfiles: "create:user_attribute_profiles", + /** + * Update User Attribute Profiles */ + UpdateUserAttributeProfiles: "update:user_attribute_profiles", + /** + * Delete User Attribute Profiles */ + DeleteUserAttributeProfiles: "delete:user_attribute_profiles", + /** + * Read User Idp Tokens */ + ReadUserIdpTokens: "read:user_idp_tokens", + /** + * Read Current User */ + ReadCurrentUser: "read:current_user", + /** + * Update Users App Metadata */ + UpdateUsersAppMetadata: "update:users_app_metadata", + /** + * Update Current User Metadata */ + UpdateCurrentUserMetadata: "update:current_user_metadata", + /** + * Delete Current User */ + DeleteCurrentUser: "delete:current_user", + /** + * Read User Application Passwords */ + ReadUserApplicationPasswords: "read:user_application_passwords", + /** + * Create User Application Passwords */ + CreateUserApplicationPasswords: "create:user_application_passwords", + /** + * Delete User Application Passwords */ + DeleteUserApplicationPasswords: "delete:user_application_passwords", + /** + * Read Authentication Methods */ + ReadAuthenticationMethods: "read:authentication_methods", + /** + * Update Authentication Methods */ + UpdateAuthenticationMethods: "update:authentication_methods", + /** + * Create Authentication Methods */ + CreateAuthenticationMethods: "create:authentication_methods", + /** + * Delete Authentication Methods */ + DeleteAuthenticationMethods: "delete:authentication_methods", + /** + * Read Federated Connections Tokens */ + ReadFederatedConnectionsTokens: "read:federated_connections_tokens", + /** + * Delete Federated Connections Tokens */ + DeleteFederatedConnectionsTokens: "delete:federated_connections_tokens", + /** + * Update Current User Identities */ + UpdateCurrentUserIdentities: "update:current_user_identities", + /** + * Delete Role Members */ + DeleteRoleMembers: "delete:role_members", + /** + * Read Vdcs Templates */ + ReadVdcsTemplates: "read:vdcs_templates", + /** + * Create Vdcs Templates */ + CreateVdcsTemplates: "create:vdcs_templates", + /** + * Update Vdcs Templates */ + UpdateVdcsTemplates: "update:vdcs_templates", + /** + * Delete Vdcs Templates */ + DeleteVdcsTemplates: "delete:vdcs_templates", +} as const; +export type OauthScope = (typeof OauthScope)[keyof typeof OauthScope]; + +export interface Action { + /** The unique ID of the action. */ + id?: string; + /** The name of an action. */ + name?: string; + /** The list of triggers that this action supports. At this time, an action can only target a single trigger at a time. */ + supported_triggers?: Management.ActionTrigger[]; + /** True if all of an Action's contents have been deployed. */ + all_changes_deployed?: boolean; + /** The time when this action was created. */ + created_at?: string; + /** The time when this action was updated. */ + updated_at?: string; + /** The source code of the action. */ + code?: string; + /** The list of third party npm modules, and their versions, that this action depends on. */ + dependencies?: Management.ActionVersionDependency[]; + /** The Node runtime. For example: `node22`, defaults to `node22` */ + runtime?: string; + /** The list of secrets that are included in an action or a version of an action. */ + secrets?: Management.ActionSecretResponse[]; + deployed_version?: Management.ActionDeployedVersion; + /** installed_integration_id is the fk reference to the InstalledIntegration entity. */ + installed_integration_id?: string; + integration?: Management.Integration; + status?: Management.ActionBuildStatusEnum; + /** The time when this action was built successfully. */ + built_at?: string; + /** True if the action should be deployed after creation. */ + deploy?: boolean; +} + +/** + * The action to which this version belongs. + */ +export interface ActionBase { + /** The unique ID of the action. */ + id?: string; + /** The name of an action. */ + name?: string; + /** The list of triggers that this action supports. At this time, an action can only target a single trigger at a time. */ + supported_triggers?: Management.ActionTrigger[]; + /** True if all of an Action's contents have been deployed. */ + all_changes_deployed?: boolean; + /** The time when this action was created. */ + created_at?: string; + /** The time when this action was updated. */ + updated_at?: string; +} + +/** + * Binding is the associative entity joining a trigger, and an action together. + */ +export interface ActionBinding { + /** The unique ID of this binding. */ + id?: string; + trigger_id?: Management.ActionTriggerTypeEnum; + /** The name of the binding. */ + display_name?: string; + action?: Management.Action; + /** The time when the binding was created. */ + created_at?: string; + /** The time when the binding was updated. */ + updated_at?: string; +} + +/** + * A reference to an action. An action can be referred to by ID or by Name. + */ +export interface ActionBindingRef { + type?: Management.ActionBindingRefTypeEnum; + /** The id or name of an action that is being bound to a trigger. */ + value?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** How the action is being referred to: `action_id` or `action_name`. */ +export const ActionBindingRefTypeEnum = { + BindingId: "binding_id", + ActionId: "action_id", + ActionName: "action_name", +} as const; +export type ActionBindingRefTypeEnum = (typeof ActionBindingRefTypeEnum)[keyof typeof ActionBindingRefTypeEnum]; + +/** In order to execute an Action, it must be bound to a trigger using a binding. `trigger-bound` means that bindings are managed by the tenant. `entity-bound` means that the bindings are automatically managed by Auth0 and other internal resouces will control those bindings. Tenants cannot manage `entity-bound` bindings. */ +export const ActionBindingTypeEnum = { + TriggerBound: "trigger-bound", + EntityBound: "entity-bound", +} as const; +export type ActionBindingTypeEnum = (typeof ActionBindingTypeEnum)[keyof typeof ActionBindingTypeEnum]; + +export interface ActionBindingWithRef { + ref: Management.ActionBindingRef; + /** The name of the binding. */ + display_name?: string; + /** The list of secrets that are included in an action or a version of an action. */ + secrets?: Management.ActionSecretRequest[]; +} + +/** The build status of this action. */ +export const ActionBuildStatusEnum = { + Pending: "pending", + Building: "building", + Packaged: "packaged", + Built: "built", + Retrying: "retrying", + Failed: "failed", +} as const; +export type ActionBuildStatusEnum = (typeof ActionBuildStatusEnum)[keyof typeof ActionBuildStatusEnum]; + +/** + * The version of the action that is currently deployed. + */ +export interface ActionDeployedVersion { + /** The unique id of an action version. */ + id?: string; + /** The id of the action to which this version belongs. */ + action_id?: string; + /** The source code of this specific version of the action. */ + code?: string; + /** The list of third party npm modules, and their versions, that this specific version depends on. */ + dependencies?: Management.ActionVersionDependency[]; + /** Indicates if this specific version is the currently one deployed. */ + deployed?: boolean; + /** The Node runtime. For example: `node22` */ + runtime?: string; + /** The list of secrets that are included in an action or a version of an action. */ + secrets?: Management.ActionSecretResponse[]; + status?: Management.ActionVersionBuildStatusEnum; + /** The index of this version in list of versions for the action. */ + number?: number; + /** Any errors that occurred while the version was being built. */ + errors?: Management.ActionError[]; + action?: Management.ActionBase; + /** The time when this version was built successfully. */ + built_at?: string; + /** The time when this version was created. */ + created_at?: string; + /** The time when a version was updated. Versions are never updated externally. Only Auth0 will update an action version as it is being built. */ + updated_at?: string; + /** The list of triggers that this version supports. At this time, a version can only target a single trigger at a time. */ + supported_triggers?: Management.ActionTrigger[]; +} + +/** + * Error is a generic error with a human readable id which should be easily referenced in support tickets. + */ +export interface ActionError { + id?: string; + msg?: string; + url?: string; +} + +/** + * Captures the results of a single action being executed. + */ +export interface ActionExecutionResult { + /** The name of the action that was executed. */ + action_name?: string; + error?: Management.ActionError; + /** The time when the action was started. */ + started_at?: string; + /** The time when the action finished executing. */ + ended_at?: string; +} + +/** The overall status of an execution. */ +export const ActionExecutionStatusEnum = { + Unspecified: "unspecified", + Pending: "pending", + Final: "final", + Partial: "partial", + Canceled: "canceled", + Suspended: "suspended", +} as const; +export type ActionExecutionStatusEnum = (typeof ActionExecutionStatusEnum)[keyof typeof ActionExecutionStatusEnum]; + +export interface ActionSecretRequest { + /** The name of the particular secret, e.g. API_KEY. */ + name?: string; + /** The value of the particular secret, e.g. secret123. A secret's value can only be set upon creation. A secret's value will never be returned by the API. */ + value?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface ActionSecretResponse { + /** The name of the particular secret, e.g. API_KEY. */ + name?: string; + /** The time when the secret was last updated. */ + updated_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface ActionTrigger { + id: Management.ActionTriggerTypeEnum; + /** The version of a trigger. v1, v2, etc. */ + version?: string; + /** status points to the trigger status. */ + status?: string; + /** runtimes supported by this trigger. */ + runtimes?: string[]; + /** Runtime that will be used when none is specified when creating an action. */ + default_runtime?: string; + /** compatible_triggers informs which other trigger supports the same event and api. */ + compatible_triggers?: Management.ActionTriggerCompatibleTrigger[]; + binding_policy?: Management.ActionBindingTypeEnum; +} + +export interface ActionTriggerCompatibleTrigger { + id: Management.ActionTriggerTypeEnum; + /** The version of a trigger. v1, v2, etc. */ + version: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * An actions extensibility point. + */ +export type ActionTriggerTypeEnum = string; + +export interface ActionVersion { + /** The unique id of an action version. */ + id?: string; + /** The id of the action to which this version belongs. */ + action_id?: string; + /** The source code of this specific version of the action. */ + code?: string; + /** The list of third party npm modules, and their versions, that this specific version depends on. */ + dependencies?: Management.ActionVersionDependency[]; + /** Indicates if this specific version is the currently one deployed. */ + deployed?: boolean; + /** The Node runtime. For example: `node22` */ + runtime?: string; + /** The list of secrets that are included in an action or a version of an action. */ + secrets?: Management.ActionSecretResponse[]; + status?: Management.ActionVersionBuildStatusEnum; + /** The index of this version in list of versions for the action. */ + number?: number; + /** Any errors that occurred while the version was being built. */ + errors?: Management.ActionError[]; + action?: Management.ActionBase; + /** The time when this version was built successfully. */ + built_at?: string; + /** The time when this version was created. */ + created_at?: string; + /** The time when a version was updated. Versions are never updated externally. Only Auth0 will update an action version as it is being built. */ + updated_at?: string; + /** The list of triggers that this version supports. At this time, a version can only target a single trigger at a time. */ + supported_triggers?: Management.ActionTrigger[]; +} + +/** The build status of this specific version. */ +export const ActionVersionBuildStatusEnum = { + Pending: "pending", + Building: "building", + Packaged: "packaged", + Built: "built", + Retrying: "retrying", + Failed: "failed", +} as const; +export type ActionVersionBuildStatusEnum = + (typeof ActionVersionBuildStatusEnum)[keyof typeof ActionVersionBuildStatusEnum]; + +/** + * Dependency is an npm module. These values are used to produce an immutable artifact, which manifests as a layer_id. + */ +export interface ActionVersionDependency { + /** name is the name of the npm module, e.g. lodash */ + name?: string; + /** description is the version of the npm module, e.g. 4.17.1 */ + version?: string; + /** registry_url is an optional value used primarily for private npm registries. */ + registry_url?: string; +} + +/** + * Client array filter items + */ +export type AculClientFilter = Management.AculClientFilterById | Management.AculClientFilterByMetadata; + +export interface AculClientFilterById { + /** Client ID */ + id: string; +} + +export interface AculClientFilterByMetadata { + metadata: Management.AculClientMetadata; +} + +/** + * Client metadata key/value pairs + */ +export type AculClientMetadata = Record; + +export interface AculConfigsItem { + prompt: Management.PromptGroupNameEnum; + screen: Management.ScreenGroupNameEnum; + rendering_mode: Management.AculRenderingModeEnum; + context_configuration?: Management.AculContextConfiguration; + default_head_tags_disabled?: (Management.AculDefaultHeadTagsDisabled | undefined) | null; + head_tags: Management.AculHeadTags; + filters?: Management.AculFilters | null; + use_page_template?: (Management.AculUsePageTemplate | undefined) | null; +} + +/** + * Array of screen configurations to update + */ +export type AculConfigs = Management.AculConfigsItem[]; + +/** + * Context values to make available + */ +export type AculContextConfiguration = Management.AculContextConfigurationItem[]; + +export type AculContextConfigurationItem = string; + +/** + * Override Universal Login default head tags + */ +export type AculDefaultHeadTagsDisabled = (boolean | null) | undefined; + +/** + * Domains array filter items + */ +export type AculDomainFilter = Management.AculDomainFilterById | Management.AculDomainFilterByMetadata; + +export interface AculDomainFilterById { + /** Domain ID */ + id: string; +} + +export interface AculDomainFilterByMetadata { + metadata: Management.AculDomainMetadata; +} + +/** + * Domain metadata key/value pairs + */ +export type AculDomainMetadata = Record; + +/** + * Optional filters to apply rendering rules to specific entities + */ +export interface AculFilters { + match_type?: Management.AculMatchTypeEnum; + /** Clients filter */ + clients?: Management.AculClientFilter[]; + /** Organizations filter */ + organizations?: Management.AculOrganizationFilter[]; + /** Domains filter */ + domains?: Management.AculDomainFilter[]; +} + +export interface AculHeadTag { + /** Any HTML element valid for use in the head tag */ + tag?: string; + attributes?: Management.AculHeadTagAttributes; + /** + * Text/content within the opening and closing tags of the element. + * See documentation on using context variables + */ + content?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Attributes of the HTML tag + */ +export interface AculHeadTagAttributes { + integrity?: string[]; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * An array of head tags + */ +export type AculHeadTags = Management.AculHeadTag[]; + +/** Type of match to apply */ +export const AculMatchTypeEnum = { + IncludesAny: "includes_any", + ExcludesAny: "excludes_any", +} as const; +export type AculMatchTypeEnum = (typeof AculMatchTypeEnum)[keyof typeof AculMatchTypeEnum]; + +/** + * Organizations array filter items + */ +export type AculOrganizationFilter = + | Management.AculOrganizationFilterById + | Management.AculOrganizationFilterByMetadata; + +export interface AculOrganizationFilterById { + /** Organization ID */ + id: string; +} + +export interface AculOrganizationFilterByMetadata { + metadata: Management.AculOrganizationMetadata; +} + +/** + * Organization metadata key/value pairs + */ +export type AculOrganizationMetadata = Record; + +/** Rendering mode to filter by */ +export const AculRenderingModeEnum = { + Advanced: "advanced", + Standard: "standard", +} as const; +export type AculRenderingModeEnum = (typeof AculRenderingModeEnum)[keyof typeof AculRenderingModeEnum]; + +export interface AculResponseContent { + rendering_mode?: Management.AculRenderingModeEnum; + /** Context values to make available */ + context_configuration?: string[]; + /** Override Universal Login default head tags */ + default_head_tags_disabled?: boolean | null; + /** An array of head tags */ + head_tags?: Management.AculHeadTag[]; + filters?: Management.AculFilters | null; + /** Use page template with ACUL */ + use_page_template?: boolean | null; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Use page template with ACUL + */ +export type AculUsePageTemplate = (boolean | null) | undefined; + +export interface AddOrganizationConnectionResponseContent { + /** ID of the connection. */ + connection_id?: string; + /** 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. */ + assign_membership_on_login?: boolean; + /** Determines whether a connection should be displayed on this organization’s login prompt. Only applicable for enterprise connections. Default: true. */ + show_as_button?: boolean; + /** Determines whether organization signup should be enabled for this organization connection. Only applicable for database connections. Default: false. */ + is_signup_enabled?: boolean; + connection?: Management.OrganizationConnectionInformation; +} + +/** + * IP address to check. + */ +export type AnomalyIpFormat = string; + +/** + * Data related to the user that does affect the application's core functionality. + */ +export type AppMetadata = Record; + +export type AssessorsTypeEnum = "new-device"; + +export interface AssociateOrganizationClientGrantResponseContent { + /** ID of the client grant. */ + id?: string; + /** ID of the client. */ + client_id?: string; + /** The audience (API identifier) of this client grant */ + audience?: string; + /** Scopes allowed for this client grant. */ + scope?: string[]; + organization_usage?: Management.OrganizationUsageEnum; + /** If enabled, any organization can be used with this grant. If disabled (default), the grant must be explicitly assigned to the desired organizations. */ + allow_any_organization?: boolean; +} + +export const AsyncApprovalNotificationsChannelsEnum = { + GuardianPush: "guardian-push", + Email: "email", +} as const; +export type AsyncApprovalNotificationsChannelsEnum = + (typeof AsyncApprovalNotificationsChannelsEnum)[keyof typeof AsyncApprovalNotificationsChannelsEnum]; + +export interface AttackProtectionCaptchaArkoseResponseContent { + /** The site key for the Arkose captcha provider. */ + site_key?: string; + /** Whether the captcha should fail open. */ + fail_open?: boolean; + /** The subdomain used for client requests to the Arkose captcha provider. */ + client_subdomain?: string; + /** The subdomain used for server-side verification requests to the Arkose captcha provider. */ + verify_subdomain?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface AttackProtectionCaptchaAuthChallengeRequest { + /** Whether the auth challenge should fail open. */ + fail_open: boolean; +} + +export interface AttackProtectionCaptchaAuthChallengeResponseContent { + /** Whether the auth challenge should fail open. */ + fail_open?: boolean; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface AttackProtectionCaptchaFriendlyCaptchaResponseContent { + /** The site key for the Friendly Captcha provider. */ + site_key?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface AttackProtectionCaptchaHcaptchaResponseContent { + /** The site key for the hCaptcha provider. */ + site_key?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** The id of the active provider for the CAPTCHA. */ +export const AttackProtectionCaptchaProviderId = { + Arkose: "arkose", + AuthChallenge: "auth_challenge", + FriendlyCaptcha: "friendly_captcha", + Hcaptcha: "hcaptcha", + RecaptchaV2: "recaptcha_v2", + RecaptchaEnterprise: "recaptcha_enterprise", + SimpleCaptcha: "simple_captcha", +} as const; +export type AttackProtectionCaptchaProviderId = + (typeof AttackProtectionCaptchaProviderId)[keyof typeof AttackProtectionCaptchaProviderId]; + +export interface AttackProtectionCaptchaRecaptchaEnterpriseResponseContent { + /** The site key for the reCAPTCHA Enterprise provider. */ + site_key?: string; + /** The project ID for the reCAPTCHA Enterprise provider. */ + project_id?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface AttackProtectionCaptchaRecaptchaV2ResponseContent { + /** The site key for the reCAPTCHA v2 provider. */ + site_key?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export type AttackProtectionCaptchaSimpleCaptchaResponseContent = Record; + +export interface AttackProtectionUpdateCaptchaArkose { + /** The site key for the Arkose captcha provider. */ + site_key: string; + /** The secret key for the Arkose captcha provider. */ + secret: string; + /** The subdomain used for client requests to the Arkose captcha provider. */ + client_subdomain?: string; + /** The subdomain used for server-side verification requests to the Arkose captcha provider. */ + verify_subdomain?: string; + /** Whether the captcha should fail open. */ + fail_open?: boolean; +} + +export interface AttackProtectionUpdateCaptchaFriendlyCaptcha { + /** The site key for the Friendly Captcha provider. */ + site_key: string; + /** The secret key for the Friendly Captcha provider. */ + secret: string; +} + +export interface AttackProtectionUpdateCaptchaHcaptcha { + /** The site key for the hCaptcha provider. */ + site_key: string; + /** The secret key for the hCaptcha provider. */ + secret: string; +} + +export interface AttackProtectionUpdateCaptchaRecaptchaEnterprise { + /** The site key for the reCAPTCHA Enterprise provider. */ + site_key: string; + /** The API key for the reCAPTCHA Enterprise provider. */ + api_key: string; + /** The project ID for the reCAPTCHA Enterprise provider. */ + project_id: string; +} + +export interface AttackProtectionUpdateCaptchaRecaptchaV2 { + /** The site key for the reCAPTCHA v2 provider. */ + site_key: string; + /** The secret key for the reCAPTCHA v2 provider. */ + secret: string; +} + +export const AuthenticationMethodTypeEnum = { + RecoveryCode: "recovery-code", + Totp: "totp", + Push: "push", + Phone: "phone", + Email: "email", + EmailVerification: "email-verification", + WebauthnRoaming: "webauthn-roaming", + WebauthnPlatform: "webauthn-platform", + Guardian: "guardian", + Passkey: "passkey", + Password: "password", +} as const; +export type AuthenticationMethodTypeEnum = + (typeof AuthenticationMethodTypeEnum)[keyof typeof AuthenticationMethodTypeEnum]; + +export const AuthenticationTypeEnum = { + Phone: "phone", + Email: "email", + Totp: "totp", +} as const; +export type AuthenticationTypeEnum = (typeof AuthenticationTypeEnum)[keyof typeof AuthenticationTypeEnum]; + +/** + * List of IP addresses or CIDR blocks to allowlist + */ +export type BotDetectionAllowlist = Management.BotDetectionIpAddressOrCidrBlock[]; + +/** The policy that defines how often to show CAPTCHA */ +export const BotDetectionChallengePolicyPasswordFlowEnum = { + Never: "never", + WhenRisky: "when_risky", + Always: "always", +} as const; +export type BotDetectionChallengePolicyPasswordFlowEnum = + (typeof BotDetectionChallengePolicyPasswordFlowEnum)[keyof typeof BotDetectionChallengePolicyPasswordFlowEnum]; + +/** The policy that defines how often to show CAPTCHA */ +export const BotDetectionChallengePolicyPasswordResetFlowEnum = { + Never: "never", + WhenRisky: "when_risky", + Always: "always", +} as const; +export type BotDetectionChallengePolicyPasswordResetFlowEnum = + (typeof BotDetectionChallengePolicyPasswordResetFlowEnum)[keyof typeof BotDetectionChallengePolicyPasswordResetFlowEnum]; + +/** The policy that defines how often to show CAPTCHA */ +export const BotDetectionChallengePolicyPasswordlessFlowEnum = { + Never: "never", + WhenRisky: "when_risky", + Always: "always", +} as const; +export type BotDetectionChallengePolicyPasswordlessFlowEnum = + (typeof BotDetectionChallengePolicyPasswordlessFlowEnum)[keyof typeof BotDetectionChallengePolicyPasswordlessFlowEnum]; + +/** + * IPv4 address or CIDR block + */ +export type BotDetectionIPv4OrCidrBlock = string; + +/** + * IPv6 address or CIDR block + */ +export type BotDetectionIPv6OrCidrBlock = string; + +/** + * IP address (IPv4 or IPv6) or CIDR block + */ +export type BotDetectionIpAddressOrCidrBlock = string; + +/** The level of bot detection sensitivity */ +export const BotDetectionLevelEnum = { + Low: "low", + Medium: "medium", + High: "high", +} as const; +export type BotDetectionLevelEnum = (typeof BotDetectionLevelEnum)[keyof typeof BotDetectionLevelEnum]; + +/** + * Whether monitoring mode is enabled (logs but does not block) + */ +export type BotDetectionMonitoringModeEnabled = boolean; + +/** + * Custom color settings. + */ +export interface BrandingColors { + /** Accent color. */ + primary?: string; + page_background?: Management.BrandingPageBackground; +} + +/** + * Custom font settings. + */ +export interface BrandingFont { + /** URL for the custom font. The URL must point to a font file and not a stylesheet. Must use HTTPS. */ + url?: string; +} + +/** + * Page Background Color or Gradient. + * Property contains either null to unset, a solid color as a string value #FFFFFF, or a gradient as an object. + * + *

+ * {
+ *   type: 'linear-gradient',
+ *   start: '#FFFFFF',
+ *   end: '#000000',
+ *   angle_deg: 35
+ * }
+ * 
+ */ +export type BrandingPageBackground = (string | null) | undefined | (Record | null) | undefined; + +export interface BrandingThemeBorders { + /** Button border radius */ + button_border_radius: number; + /** Button border weight */ + button_border_weight: number; + buttons_style: Management.BrandingThemeBordersButtonsStyleEnum; + /** Input border radius */ + input_border_radius: number; + /** Input border weight */ + input_border_weight: number; + inputs_style: Management.BrandingThemeBordersInputsStyleEnum; + /** Show widget shadow */ + show_widget_shadow: boolean; + /** Widget border weight */ + widget_border_weight: number; + /** Widget corner radius */ + widget_corner_radius: number; +} + +/** Buttons style */ +export const BrandingThemeBordersButtonsStyleEnum = { + Pill: "pill", + Rounded: "rounded", + Sharp: "sharp", +} as const; +export type BrandingThemeBordersButtonsStyleEnum = + (typeof BrandingThemeBordersButtonsStyleEnum)[keyof typeof BrandingThemeBordersButtonsStyleEnum]; + +/** Inputs style */ +export const BrandingThemeBordersInputsStyleEnum = { + Pill: "pill", + Rounded: "rounded", + Sharp: "sharp", +} as const; +export type BrandingThemeBordersInputsStyleEnum = + (typeof BrandingThemeBordersInputsStyleEnum)[keyof typeof BrandingThemeBordersInputsStyleEnum]; + +export interface BrandingThemeColors { + /** Base Focus Color */ + base_focus_color?: string; + /** Base Hover Color */ + base_hover_color?: string; + /** Body text */ + body_text: string; + captcha_widget_theme?: Management.BrandingThemeColorsCaptchaWidgetThemeEnum; + /** Error */ + error: string; + /** Header */ + header: string; + /** Icons */ + icons: string; + /** Input background */ + input_background: string; + /** Input border */ + input_border: string; + /** Input filled text */ + input_filled_text: string; + /** Input labels & placeholders */ + input_labels_placeholders: string; + /** Links & focused components */ + links_focused_components: string; + /** Primary button */ + primary_button: string; + /** Primary button label */ + primary_button_label: string; + /** Read only background */ + read_only_background?: string; + /** Secondary button border */ + secondary_button_border: string; + /** Secondary button label */ + secondary_button_label: string; + /** Success */ + success: string; + /** Widget background */ + widget_background: string; + /** Widget border */ + widget_border: string; +} + +/** Captcha Widget Theme */ +export const BrandingThemeColorsCaptchaWidgetThemeEnum = { + Auto: "auto", + Dark: "dark", + Light: "light", +} as const; +export type BrandingThemeColorsCaptchaWidgetThemeEnum = + (typeof BrandingThemeColorsCaptchaWidgetThemeEnum)[keyof typeof BrandingThemeColorsCaptchaWidgetThemeEnum]; + +/** + * Body text + */ +export interface BrandingThemeFontBodyText { + /** Body text bold */ + bold: boolean; + /** Body text size */ + size: number; +} + +/** + * Buttons text + */ +export interface BrandingThemeFontButtonsText { + /** Buttons text bold */ + bold: boolean; + /** Buttons text size */ + size: number; +} + +/** + * Input Labels + */ +export interface BrandingThemeFontInputLabels { + /** Input Labels bold */ + bold: boolean; + /** Input Labels size */ + size: number; +} + +/** + * Links + */ +export interface BrandingThemeFontLinks { + /** Links bold */ + bold: boolean; + /** Links size */ + size: number; +} + +/** Links style */ +export const BrandingThemeFontLinksStyleEnum = { + Normal: "normal", + Underlined: "underlined", +} as const; +export type BrandingThemeFontLinksStyleEnum = + (typeof BrandingThemeFontLinksStyleEnum)[keyof typeof BrandingThemeFontLinksStyleEnum]; + +/** + * Subtitle + */ +export interface BrandingThemeFontSubtitle { + /** Subtitle bold */ + bold: boolean; + /** Subtitle size */ + size: number; +} + +/** + * Title + */ +export interface BrandingThemeFontTitle { + /** Title bold */ + bold: boolean; + /** Title size */ + size: number; +} + +export interface BrandingThemeFonts { + body_text: Management.BrandingThemeFontBodyText; + buttons_text: Management.BrandingThemeFontButtonsText; + /** Font URL */ + font_url: string; + input_labels: Management.BrandingThemeFontInputLabels; + links: Management.BrandingThemeFontLinks; + links_style: Management.BrandingThemeFontLinksStyleEnum; + /** Reference text size */ + reference_text_size: number; + subtitle: Management.BrandingThemeFontSubtitle; + title: Management.BrandingThemeFontTitle; +} + +export interface BrandingThemePageBackground { + /** Background color */ + background_color: string; + /** Background image url */ + background_image_url: string; + page_layout: Management.BrandingThemePageBackgroundPageLayoutEnum; +} + +/** Page Layout */ +export const BrandingThemePageBackgroundPageLayoutEnum = { + Center: "center", + Left: "left", + Right: "right", +} as const; +export type BrandingThemePageBackgroundPageLayoutEnum = + (typeof BrandingThemePageBackgroundPageLayoutEnum)[keyof typeof BrandingThemePageBackgroundPageLayoutEnum]; + +export interface BrandingThemeWidget { + header_text_alignment: Management.BrandingThemeWidgetHeaderTextAlignmentEnum; + /** Logo height */ + logo_height: number; + logo_position: Management.BrandingThemeWidgetLogoPositionEnum; + /** Logo url */ + logo_url: string; + social_buttons_layout: Management.BrandingThemeWidgetSocialButtonsLayoutEnum; +} + +/** Header text alignment */ +export const BrandingThemeWidgetHeaderTextAlignmentEnum = { + Center: "center", + Left: "left", + Right: "right", +} as const; +export type BrandingThemeWidgetHeaderTextAlignmentEnum = + (typeof BrandingThemeWidgetHeaderTextAlignmentEnum)[keyof typeof BrandingThemeWidgetHeaderTextAlignmentEnum]; + +/** Logo position */ +export const BrandingThemeWidgetLogoPositionEnum = { + Center: "center", + Left: "left", + None: "none", + Right: "right", +} as const; +export type BrandingThemeWidgetLogoPositionEnum = + (typeof BrandingThemeWidgetLogoPositionEnum)[keyof typeof BrandingThemeWidgetLogoPositionEnum]; + +/** Social buttons layout */ +export const BrandingThemeWidgetSocialButtonsLayoutEnum = { + Bottom: "bottom", + Top: "top", +} as const; +export type BrandingThemeWidgetSocialButtonsLayoutEnum = + (typeof BrandingThemeWidgetSocialButtonsLayoutEnum)[keyof typeof BrandingThemeWidgetSocialButtonsLayoutEnum]; + +export const BreachedPasswordDetectionAdminNotificationFrequencyEnum = { + Immediately: "immediately", + Daily: "daily", + Weekly: "weekly", + Monthly: "monthly", +} as const; +export type BreachedPasswordDetectionAdminNotificationFrequencyEnum = + (typeof BreachedPasswordDetectionAdminNotificationFrequencyEnum)[keyof typeof BreachedPasswordDetectionAdminNotificationFrequencyEnum]; + +/** + * The subscription level for breached password detection methods. Use "enhanced" to enable Credential Guard. + * Possible values: standard, enhanced. + */ +export const BreachedPasswordDetectionMethodEnum = { + Standard: "standard", + Enhanced: "enhanced", +} as const; +export type BreachedPasswordDetectionMethodEnum = + (typeof BreachedPasswordDetectionMethodEnum)[keyof typeof BreachedPasswordDetectionMethodEnum]; + +export const BreachedPasswordDetectionPreChangePasswordShieldsEnum = { + Block: "block", + AdminNotification: "admin_notification", +} as const; +export type BreachedPasswordDetectionPreChangePasswordShieldsEnum = + (typeof BreachedPasswordDetectionPreChangePasswordShieldsEnum)[keyof typeof BreachedPasswordDetectionPreChangePasswordShieldsEnum]; + +export interface BreachedPasswordDetectionPreChangePasswordStage { + /** + * Action to take when a breached password is detected during a password reset. + * Possible values: block, admin_notification. + */ + shields?: Management.BreachedPasswordDetectionPreChangePasswordShieldsEnum[]; +} + +export const BreachedPasswordDetectionPreUserRegistrationShieldsEnum = { + Block: "block", + AdminNotification: "admin_notification", +} as const; +export type BreachedPasswordDetectionPreUserRegistrationShieldsEnum = + (typeof BreachedPasswordDetectionPreUserRegistrationShieldsEnum)[keyof typeof BreachedPasswordDetectionPreUserRegistrationShieldsEnum]; + +export interface BreachedPasswordDetectionPreUserRegistrationStage { + /** + * Action to take when a breached password is detected during a signup. + * Possible values: block, admin_notification. + */ + shields?: Management.BreachedPasswordDetectionPreUserRegistrationShieldsEnum[]; +} + +export const BreachedPasswordDetectionShieldsEnum = { + Block: "block", + UserNotification: "user_notification", + AdminNotification: "admin_notification", +} as const; +export type BreachedPasswordDetectionShieldsEnum = + (typeof BreachedPasswordDetectionShieldsEnum)[keyof typeof BreachedPasswordDetectionShieldsEnum]; + +export interface BreachedPasswordDetectionStage { + "pre-user-registration"?: Management.BreachedPasswordDetectionPreUserRegistrationStage; + "pre-change-password"?: Management.BreachedPasswordDetectionPreChangePasswordStage; +} + +export interface BulkUpdateAculResponseContent { + configs: Management.AculConfigs; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface ChangePasswordTicketResponseContent { + /** URL representing the ticket. */ + ticket: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface Client { + /** ID of this client. */ + client_id?: string; + /** Name of the tenant this client belongs to. */ + tenant?: string; + /** Name of this client (min length: 1 character, does not allow `<` or `>`). */ + name?: string; + /** Free text description of this client (max length: 140 characters). */ + description?: string; + /** Whether this is your global 'All Applications' client representing legacy tenant settings (true) or a regular client (false). */ + global?: boolean; + /** Client secret (which you must not make public). */ + client_secret?: string; + app_type?: Management.ClientAppTypeEnum; + /** URL of the logo to display for this client. Recommended size is 150x150 pixels. */ + logo_uri?: string; + /** Whether this client a first party client (true) or not (false). */ + is_first_party?: boolean; + /** Whether this client conforms to strict OIDC specifications (true) or uses legacy features (false). */ + oidc_conformant?: boolean; + /** Comma-separated list of URLs whitelisted for Auth0 to use as a callback to the client after authentication. */ + callbacks?: string[]; + /** Comma-separated list of URLs allowed to make requests from JavaScript to Auth0 API (typically used with CORS). By default, all your callback URLs will be allowed. This field allows you to enter other origins if necessary. You can also use wildcards at the subdomain level (e.g., https://*.contoso.com). Query strings and hash information are not taken into account when validating these URLs. */ + allowed_origins?: string[]; + /** Comma-separated list of allowed origins for use with Cross-Origin Authentication, Device Flow, and web message response mode. */ + web_origins?: string[]; + /** List of audiences/realms for SAML protocol. Used by the wsfed addon. */ + client_aliases?: string[]; + /** List of allow clients and API ids that are allowed to make delegation requests. Empty means all all your clients are allowed. */ + allowed_clients?: string[]; + /** Comma-separated list of URLs that are valid to redirect to after logout from Auth0. Wildcards are allowed for subdomains. */ + allowed_logout_urls?: string[]; + session_transfer?: Management.ClientSessionTransferConfiguration | null; + oidc_logout?: Management.ClientOidcBackchannelLogoutSettings; + /** List of grant types supported for this application. Can include `authorization_code`, `implicit`, `refresh_token`, `client_credentials`, `password`, `http://auth0.com/oauth/grant-type/password-realm`, `http://auth0.com/oauth/grant-type/mfa-oob`, `http://auth0.com/oauth/grant-type/mfa-otp`, `http://auth0.com/oauth/grant-type/mfa-recovery-code`, `urn:openid:params:grant-type:ciba`, `urn:ietf:params:oauth:grant-type:device_code`, and `urn:auth0:params:oauth:grant-type:token-exchange:federated-connection-access-token`. */ + grant_types?: string[]; + jwt_configuration?: Management.ClientJwtConfiguration; + signing_keys?: Management.ClientSigningKeys; + encryption_key?: Management.ClientEncryptionKey | null; + /** Applies only to SSO clients and determines whether Auth0 will handle Single Sign On (true) or whether the Identity Provider will (false). */ + sso?: boolean; + /** Whether Single Sign On is disabled (true) or enabled (true). Defaults to true. */ + sso_disabled?: boolean; + /** Whether this client can be used to make cross-origin authentication requests (true) or it is not allowed to make such requests (false). */ + cross_origin_authentication?: boolean; + /** URL of the location in your site where the cross origin verification takes place for the cross-origin auth flow when performing Auth in your own domain instead of Auth0 hosted login page. */ + cross_origin_loc?: string; + /** Whether a custom login page is to be used (true) or the default provided login page (false). */ + custom_login_page_on?: boolean; + /** The content (HTML, CSS, JS) of the custom login page. */ + custom_login_page?: string; + /** The content (HTML, CSS, JS) of the custom login page. (Used on Previews) */ + custom_login_page_preview?: string; + /** HTML form template to be used for WS-Federation. */ + form_template?: string; + addons?: Management.ClientAddons; + token_endpoint_auth_method?: Management.ClientTokenEndpointAuthMethodEnum; + /** If true, trust that the IP specified in the `auth0-forwarded-for` header is the end-user's IP for brute-force-protection on token endpoint. */ + is_token_endpoint_ip_header_trusted?: boolean; + client_metadata?: Management.ClientMetadata; + mobile?: Management.ClientMobile; + /** Initiate login uri, must be https */ + initiate_login_uri?: string; + refresh_token?: Management.ClientRefreshTokenConfiguration | null; + default_organization?: Management.ClientDefaultOrganization | null; + organization_usage?: Management.ClientOrganizationUsageEnum; + organization_require_behavior?: Management.ClientOrganizationRequireBehaviorEnum; + /** Defines the available methods for organization discovery during the `pre_login_prompt`. Users can discover their organization either by `email`, `organization_name` or both. */ + organization_discovery_methods?: Management.ClientOrganizationDiscoveryEnum[]; + client_authentication_methods?: Management.ClientAuthenticationMethod | null; + /** Makes the use of Pushed Authorization Requests mandatory for this client */ + require_pushed_authorization_requests?: boolean; + /** Makes the use of Proof-of-Possession mandatory for this client */ + require_proof_of_possession?: boolean; + signed_request_object?: Management.ClientSignedRequestObjectWithCredentialId; + compliance_level?: Management.ClientComplianceLevelEnum | null; + /** + * Controls whether a confirmation prompt is shown during login flows when the redirect URI uses non-verifiable callback URIs (for example, a custom URI schema such as `myapp://`, or `localhost`). + * If set to true, a confirmation prompt will not be shown. We recommend that this is set to false for improved protection from malicious apps. + * See https://auth0.com/docs/secure/security-guidance/measures-against-app-impersonation for more information. + */ + skip_non_verifiable_callback_uri_confirmation_prompt?: boolean; + /** Specifies how long, in seconds, a Pushed Authorization Request URI remains valid */ + par_request_expiry?: number | null; + token_quota?: Management.TokenQuota; + /** The identifier of the resource server that this client is linked to. */ + resource_server_identifier?: string; + async_approval_notification_channels?: Management.ClientAsyncApprovalNotificationsChannelsApiPostConfiguration; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * AWS addon configuration. + */ +export interface ClientAddonAws { + /** AWS principal ARN, e.g. `arn:aws:iam::010616021751:saml-provider/idpname` */ + principal?: string; + /** AWS role ARN, e.g. `arn:aws:iam::010616021751:role/foo` */ + role?: string; + /** AWS token lifetime in seconds */ + lifetime_in_seconds?: number; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Azure Blob Storage addon configuration. + */ +export interface ClientAddonAzureBlob { + /** Your Azure storage account name. Usually first segment in your Azure storage URL. e.g. `https://acme-org.blob.core.windows.net` would be the account name `acme-org`. */ + accountName?: string; + /** Access key associated with this storage account. */ + storageAccessKey?: string; + /** Container to request a token for. e.g. `my-container`. */ + containerName?: string; + /** Entity to request a token for. e.g. `my-blob`. If blank the computed SAS will apply to the entire storage container. */ + blobName?: string; + /** Expiration in minutes for the generated token (default of 5 minutes). */ + expiration?: number; + /** Shared access policy identifier defined in your storage account resource. */ + signedIdentifier?: string; + /** Indicates if the issued token has permission to read the content, properties, metadata and block list. Use the blob as the source of a copy operation. */ + blob_read?: boolean; + /** Indicates if the issued token has permission to create or write content, properties, metadata, or block list. Snapshot or lease the blob. Resize the blob (page blob only). Use the blob as the destination of a copy operation within the same account. */ + blob_write?: boolean; + /** Indicates if the issued token has permission to delete the blob. */ + blob_delete?: boolean; + /** Indicates if the issued token has permission to read the content, properties, metadata or block list of any blob in the container. Use any blob in the container as the source of a copy operation */ + container_read?: boolean; + /** Indicates that for any blob in the container if the issued token has permission to create or write content, properties, metadata, or block list. Snapshot or lease the blob. Resize the blob (page blob only). Use the blob as the destination of a copy operation within the same account. */ + container_write?: boolean; + /** Indicates if issued token has permission to delete any blob in the container. */ + container_delete?: boolean; + /** Indicates if the issued token has permission to list blobs in the container. */ + container_list?: boolean; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Azure Storage Bus addon configuration. + */ +export interface ClientAddonAzureSb { + /** Your Azure Service Bus namespace. Usually the first segment of your Service Bus URL (e.g. `https://acme-org.servicebus.windows.net` would be `acme-org`). */ + namespace?: string; + /** Your shared access policy name defined in your Service Bus entity. */ + sasKeyName?: string; + /** Primary Key associated with your shared access policy. */ + sasKey?: string; + /** Entity you want to request a token for. e.g. `my-queue`.' */ + entityPath?: string; + /** Optional expiration in minutes for the generated token. Defaults to 5 minutes. */ + expiration?: number; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Box SSO indicator (no configuration settings needed for Box SSO). + */ +export type ClientAddonBox = Record; + +/** + * CloudBees SSO indicator (no configuration settings needed for CloudBees SSO). + */ +export type ClientAddonCloudBees = Record; + +/** + * Concur SSO indicator (no configuration settings needed for Concur SSO). + */ +export type ClientAddonConcur = Record; + +/** + * Dropbox SSO indicator (no configuration settings needed for Dropbox SSO). + */ +export type ClientAddonDropbox = Record; + +/** + * Adobe EchoSign SSO configuration. + */ +export interface ClientAddonEchoSign { + /** Your custom domain found in your EchoSign URL. e.g. `https://acme-org.echosign.com` would be `acme-org`. */ + domain?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Egnyte SSO configuration. + */ +export interface ClientAddonEgnyte { + /** Your custom domain found in your Egnyte URL. e.g. `https://acme-org.egnyte.com` would be `acme-org`. */ + domain?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Google Firebase addon configuration. + */ +export interface ClientAddonFirebase { + /** Google Firebase Secret. (SDK 2 only). */ + secret?: string; + /** Optional ID of the private key to obtain kid header in the issued token (SDK v3+ tokens only). */ + private_key_id?: string; + /** Private Key for signing the token (SDK v3+ tokens only). */ + private_key?: string; + /** ID of the Service Account you have created (shown as `client_email` in the generated JSON file, SDK v3+ tokens only). */ + client_email?: string; + /** Optional expiration in seconds for the generated token. Defaults to 3600 seconds (SDK v3+ tokens only). */ + lifetime_in_seconds?: number; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Layer addon configuration. + */ +export interface ClientAddonLayer { + /** Provider ID of your Layer account */ + providerId: string; + /** Authentication Key identifier used to sign the Layer token. */ + keyId: string; + /** Private key for signing the Layer token. */ + privateKey: string; + /** Name of the property used as the unique user id in Layer. If not specified `user_id` is used. */ + principal?: string; + /** Optional expiration in minutes for the generated token. Defaults to 5 minutes. */ + expiration?: number; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Microsoft Dynamics CRM SSO configuration. + */ +export interface ClientAddonMscrm { + /** Microsoft Dynamics CRM application URL. */ + url: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * New Relic SSO configuration. + */ +export interface ClientAddonNewRelic { + /** Your New Relic Account ID found in your New Relic URL after the `/accounts/` path. e.g. `https://rpm.newrelic.com/accounts/123456/query` would be `123456`. */ + account?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Okta Access Gateway SSO configuration + */ +export interface ClientAddonOag {} + +/** + * Microsoft Office 365 SSO configuration. + */ +export interface ClientAddonOffice365 { + /** Your Office 365 domain name. e.g. `acme-org.com`. */ + domain?: string; + /** Optional Auth0 database connection for testing an already-configured Office 365 tenant. */ + connection?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Active Directory Rights Management Service SSO configuration. + */ +export interface ClientAddonRms { + /** URL of your Rights Management Server. It can be internal or external, but users will have to be able to reach it. */ + url: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * SAML2 addon indicator (no configuration settings needed for SAML2 addon). + */ +export interface ClientAddonSaml { + mappings?: Management.ClientAddonSamlMapping; + audience?: string; + recipient?: string; + createUpnClaim?: boolean; + mapUnknownClaimsAsIs?: boolean; + passthroughClaimsWithNoMapping?: boolean; + mapIdentities?: boolean; + signatureAlgorithm?: string; + digestAlgorithm?: string; + issuer?: string; + destination?: string; + lifetimeInSeconds?: number; + signResponse?: boolean; + nameIdentifierFormat?: string; + nameIdentifierProbes?: string[]; + authnContextClassRef?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export type ClientAddonSamlMapping = Record; + +/** + * SAP API addon configuration. + */ +export interface ClientAddonSapapi { + /** If activated in the OAuth 2.0 client configuration (transaction SOAUTH2) the SAML attribute client_id must be set and equal the client_id form parameter of the access token request. */ + clientid?: string; + /** Name of the property in the user object that maps to a SAP username. e.g. `email`. */ + usernameAttribute?: string; + /** Your SAP OData server OAuth2 token endpoint URL. */ + tokenEndpointUrl?: string; + /** Requested scope for SAP APIs. */ + scope?: string; + /** Service account password to use to authenticate API calls to the token endpoint. */ + servicePassword?: string; + /** NameID element of the Subject which can be used to express the user's identity. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. */ + nameIdentifierFormat?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface ClientAddonSsoIntegration { + /** SSO integration name */ + name?: string; + /** SSO integration version installed */ + version?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Salesforce SSO configuration. + */ +export interface ClientAddonSalesforce { + /** Arbitrary logical URL that identifies the Saleforce resource. e.g. `https://acme-org.com`. */ + entity_id?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Salesforce API addon configuration. + */ +export interface ClientAddonSalesforceApi { + /** Consumer Key assigned by Salesforce to the Connected App. */ + clientid?: string; + /** Name of the property in the user object that maps to a Salesforce username. e.g. `email`. */ + principal?: string; + /** Community name. */ + communityName?: string; + /** Community url section. */ + community_url_section?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Salesforce Sandbox addon configuration. + */ +export interface ClientAddonSalesforceSandboxApi { + /** Consumer Key assigned by Salesforce to the Connected App. */ + clientid?: string; + /** Name of the property in the user object that maps to a Salesforce username. e.g. `email`. */ + principal?: string; + /** Community name. */ + communityName?: string; + /** Community url section. */ + community_url_section?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Sentry SSO configuration. + */ +export interface ClientAddonSentry { + /** Generated slug for your Sentry organization. Found in your Sentry URL. e.g. `https://sentry.acme.com/acme-org/` would be `acme-org`. */ + org_slug?: string; + /** URL prefix only if running Sentry Community Edition, otherwise leave should be blank. */ + base_url?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * SharePoint SSO configuration. + */ +export interface ClientAddonSharePoint { + /** Internal SharePoint application URL. */ + url?: string; + external_url?: Management.ClientAddonSharePointExternalUrl; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * External SharePoint application URLs if exposed to the Internet. + */ +export type ClientAddonSharePointExternalUrl = string[] | string; + +/** + * Slack team or workspace name usually first segment in your Slack URL. e.g. `https://acme-org.slack.com` would be `acme-org`. + */ +export interface ClientAddonSlack { + /** Slack team name. */ + team: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * SpringCM SSO configuration. + */ +export interface ClientAddonSpringCm { + /** SpringCM ACS URL, e.g. `https://na11.springcm.com/atlas/sso/SSOEndpoint.ashx`. */ + acsurl?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Windows Azure Mobile Services addon configuration. + */ +export interface ClientAddonWams { + /** Your master key for Windows Azure Mobile Services. */ + masterkey?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * WS-Fed (WIF) addon indicator. Actual configuration is stored in `callback` and `client_aliases` properties on the client. + */ +export type ClientAddonWsFed = Record; + +/** + * Zendesk SSO configuration. + */ +export interface ClientAddonZendesk { + /** Zendesk account name usually first segment in your Zendesk URL. e.g. `https://acme-org.zendesk.com` would be `acme-org`. */ + accountName?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Zoom SSO configuration. + */ +export interface ClientAddonZoom { + /** Zoom account name usually first segment of your Zoom URL, e.g. `https://acme-org.zoom.us` would be `acme-org`. */ + account?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Addons enabled for this client and their associated configurations. + */ +export interface ClientAddons { + aws?: Management.ClientAddonAws; + azure_blob?: Management.ClientAddonAzureBlob; + azure_sb?: Management.ClientAddonAzureSb; + rms?: Management.ClientAddonRms; + mscrm?: Management.ClientAddonMscrm; + slack?: Management.ClientAddonSlack; + sentry?: Management.ClientAddonSentry; + box?: Management.ClientAddonBox; + cloudbees?: Management.ClientAddonCloudBees; + concur?: Management.ClientAddonConcur; + dropbox?: Management.ClientAddonDropbox; + echosign?: Management.ClientAddonEchoSign; + egnyte?: Management.ClientAddonEgnyte; + firebase?: Management.ClientAddonFirebase; + newrelic?: Management.ClientAddonNewRelic; + office365?: Management.ClientAddonOffice365; + salesforce?: Management.ClientAddonSalesforce; + salesforce_api?: Management.ClientAddonSalesforceApi; + salesforce_sandbox_api?: Management.ClientAddonSalesforceSandboxApi; + samlp?: Management.ClientAddonSaml; + layer?: Management.ClientAddonLayer; + sap_api?: Management.ClientAddonSapapi; + sharepoint?: Management.ClientAddonSharePoint; + springcm?: Management.ClientAddonSpringCm; + wams?: Management.ClientAddonWams; + wsfed?: Management.ClientAddonWsFed; + zendesk?: Management.ClientAddonZendesk; + zoom?: Management.ClientAddonZoom; + sso_integration?: Management.ClientAddonSsoIntegration; + oag?: Management.ClientAddonOag | null; +} + +/** The type of application this client represents */ +export const ClientAppTypeEnum = { + Native: "native", + Spa: "spa", + RegularWeb: "regular_web", + NonInteractive: "non_interactive", + ResourceServer: "resource_server", + ExpressConfiguration: "express_configuration", + Rms: "rms", + Box: "box", + Cloudbees: "cloudbees", + Concur: "concur", + Dropbox: "dropbox", + Mscrm: "mscrm", + Echosign: "echosign", + Egnyte: "egnyte", + Newrelic: "newrelic", + Office365: "office365", + Salesforce: "salesforce", + Sentry: "sentry", + Sharepoint: "sharepoint", + Slack: "slack", + Springcm: "springcm", + Zendesk: "zendesk", + Zoom: "zoom", + SsoIntegration: "sso_integration", + Oag: "oag", +} as const; +export type ClientAppTypeEnum = (typeof ClientAppTypeEnum)[keyof typeof ClientAppTypeEnum]; + +/** + * Array of notification channels for contacting the user when their approval is required. Valid values are `guardian-push`, `email`. + */ +export type ClientAsyncApprovalNotificationsChannelsApiPatchConfiguration = + Management.AsyncApprovalNotificationsChannelsEnum[]; + +/** + * Array of notification channels for contacting the user when their approval is required. Valid values are `guardian-push`, `email`. + */ +export type ClientAsyncApprovalNotificationsChannelsApiPostConfiguration = + Management.AsyncApprovalNotificationsChannelsEnum[]; + +/** + * Defines client authentication methods. + */ +export interface ClientAuthenticationMethod { + private_key_jwt?: Management.PrivateKeyJwt; + tls_client_auth?: Management.ClientAuthenticationMethodTlsClientAuth; + self_signed_tls_client_auth?: Management.ClientAuthenticationMethodSelfSignedTlsClientAuth; +} + +/** + * Defines `self_signed_tls_client_auth` client authentication method. If the property is defined, the client is configured to use mTLS authentication method utilizing self-signed certificate. + */ +export interface ClientAuthenticationMethodSelfSignedTlsClientAuth { + /** A list of unique and previously created credential IDs enabled on the client for mTLS authentication utilizing self-signed certificate. */ + credentials: Management.CredentialId[]; +} + +/** + * Defines `tls_client_auth` client authentication method. If the property is defined, the client is configured to use CA-based mTLS authentication method. + */ +export interface ClientAuthenticationMethodTlsClientAuth { + /** A list of unique and previously created credential IDs enabled on the client for CA-based mTLS authentication. */ + credentials: Management.CredentialId[]; +} + +/** Defines the compliance level for this client, which may restrict it's capabilities */ +export const ClientComplianceLevelEnum = { + None: "none", + Fapi1AdvPkjPar: "fapi1_adv_pkj_par", + Fapi1AdvMtlsPar: "fapi1_adv_mtls_par", + Fapi2SpPkjMtls: "fapi2_sp_pkj_mtls", + Fapi2SpMtlsMtls: "fapi2_sp_mtls_mtls", +} as const; +export type ClientComplianceLevelEnum = (typeof ClientComplianceLevelEnum)[keyof typeof ClientComplianceLevelEnum]; + +/** + * Defines client authentication methods. + */ +export interface ClientCreateAuthenticationMethod { + private_key_jwt?: Management.PrivateKeyJwt; + tls_client_auth?: Management.ClientAuthenticationMethodTlsClientAuth; + self_signed_tls_client_auth?: Management.ClientAuthenticationMethodSelfSignedTlsClientAuth; +} + +export interface ClientCredential { + /** ID of the credential. Generated on creation. */ + id?: string; + /** The name given to the credential by the user. */ + name?: string; + /** The key identifier of the credential, generated on creation. */ + kid?: string; + alg?: Management.ClientCredentialAlgorithmEnum; + credential_type?: Management.ClientCredentialTypeEnum; + /** The X509 certificate's Subject Distinguished Name */ + subject_dn?: string; + /** The X509 certificate's SHA256 thumbprint */ + thumbprint_sha256?: string; + /** The ISO 8601 formatted date the credential was created. */ + created_at?: string; + /** The ISO 8601 formatted date the credential was updated. */ + updated_at?: string; + /** The ISO 8601 formatted date representing the expiration of the credential. */ + expires_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** Algorithm which will be used with the credential. Supported algorithms: RS256,RS384,PS256 */ +export const ClientCredentialAlgorithmEnum = { + Rs256: "RS256", + Rs384: "RS384", + Ps256: "PS256", +} as const; +export type ClientCredentialAlgorithmEnum = + (typeof ClientCredentialAlgorithmEnum)[keyof typeof ClientCredentialAlgorithmEnum]; + +/** The type of credential. */ +export const ClientCredentialTypeEnum = { + PublicKey: "public_key", + CertSubjectDn: "cert_subject_dn", + X509Cert: "x509_cert", +} as const; +export type ClientCredentialTypeEnum = (typeof ClientCredentialTypeEnum)[keyof typeof ClientCredentialTypeEnum]; + +/** + * Defines the default Organization ID and flows + */ +export interface ClientDefaultOrganization { + /** The default Organization ID to be used */ + organization_id: string; + /** The default Organization usage */ + flows: Management.ClientDefaultOrganizationFlowsEnum[]; +} + +export type ClientDefaultOrganizationFlowsEnum = "client_credentials"; + +/** + * Encryption used for WsFed responses with this client. + */ +export interface ClientEncryptionKey { + /** Encryption Public RSA Key. */ + pub?: string; + /** Encryption certificate for public key in X.509 (.CER) format. */ + cert?: string; + /** Encryption certificate name for this certificate in the format `/CN={domain}`. */ + subject?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Optional filter on allow_any_organization. + */ +export type ClientGrantAllowAnyOrganizationEnum = boolean; + +/** Controls how organizations may be used with this grant */ +export const ClientGrantOrganizationNullableUsageEnum = { + Deny: "deny", + Allow: "allow", + Require: "require", +} as const; +export type ClientGrantOrganizationNullableUsageEnum = + (typeof ClientGrantOrganizationNullableUsageEnum)[keyof typeof ClientGrantOrganizationNullableUsageEnum]; + +/** Defines whether organizations can be used with client credentials exchanges for this grant. */ +export const ClientGrantOrganizationUsageEnum = { + Deny: "deny", + Allow: "allow", + Require: "require", +} as const; +export type ClientGrantOrganizationUsageEnum = + (typeof ClientGrantOrganizationUsageEnum)[keyof typeof ClientGrantOrganizationUsageEnum]; + +export interface ClientGrantResponseContent { + /** ID of the client grant. */ + id?: string; + /** ID of the client. */ + client_id?: string; + /** The audience (API identifier) of this client grant. */ + audience?: string; + /** Scopes allowed for this client grant. */ + scope?: string[]; + organization_usage?: Management.ClientGrantOrganizationUsageEnum; + /** If enabled, any organization can be used with this grant. If disabled (default), the grant must be explicitly assigned to the desired organizations. */ + allow_any_organization?: boolean; + /** If enabled, this grant is a special grant created by Auth0. It cannot be modified or deleted directly. */ + is_system?: boolean; + subject_type?: Management.ClientGrantSubjectTypeEnum; + /** Types of authorization_details allowed for this client grant. Use of this field is subject to the applicable Free Trial terms in Okta’s Master Subscription Agreement. */ + authorization_details_types?: string[]; +} + +/** The type of application access the client grant allows. Use of this field is subject to the applicable Free Trial terms in Okta’s Master Subscription Agreement. */ +export const ClientGrantSubjectTypeEnum = { + Client: "client", + User: "user", +} as const; +export type ClientGrantSubjectTypeEnum = (typeof ClientGrantSubjectTypeEnum)[keyof typeof ClientGrantSubjectTypeEnum]; + +/** + * Configuration related to JWTs for the client. + */ +export interface ClientJwtConfiguration { + /** Number of seconds the JWT will be valid for (affects `exp` claim). */ + lifetime_in_seconds?: number; + /** Whether the client secret is base64 encoded (true) or unencoded (false). */ + secret_encoded?: boolean; + scopes?: Management.ClientJwtConfigurationScopes; + alg?: Management.SigningAlgorithmEnum; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Configuration related to id token claims for the client. + */ +export type ClientJwtConfigurationScopes = Record; + +/** + * Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: :,-+=_*?"/\()<>@ [Tab] [Space] + */ +export type ClientMetadata = Record; + +/** + * Additional configuration for native mobile apps. + */ +export interface ClientMobile { + android?: Management.ClientMobileAndroid; + ios?: Management.ClientMobileiOs; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Android native app configuration. + */ +export interface ClientMobileAndroid { + /** App package name found in AndroidManifest.xml. */ + app_package_name?: string; + /** SHA256 fingerprints of the app's signing certificate. Multiple fingerprints can be used to support different versions of your app, such as debug and production builds. */ + sha256_cert_fingerprints?: string[]; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * iOS native app configuration. + */ +export interface ClientMobileiOs { + /** Identifier assigned to the Apple account that signs and uploads the app to the store. */ + team_id?: string; + /** Assigned by developer to the app as its unique identifier inside the store. Usually this is a reverse domain plus the app name, e.g. `com.you.MyApp`. */ + app_bundle_identifier?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Configuration for OIDC backchannel logout initiators + */ +export interface ClientOidcBackchannelLogoutInitiators { + mode?: Management.ClientOidcBackchannelLogoutInitiatorsModeEnum; + selected_initiators?: Management.ClientOidcBackchannelLogoutInitiatorsEnum[]; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** The `selected_initiators` property contains the list of initiators to be enabled for the given application. */ +export const ClientOidcBackchannelLogoutInitiatorsEnum = { + RpLogout: "rp-logout", + IdpLogout: "idp-logout", + PasswordChanged: "password-changed", + SessionExpired: "session-expired", + SessionRevoked: "session-revoked", + AccountDeleted: "account-deleted", + EmailIdentifierChanged: "email-identifier-changed", + MfaPhoneUnenrolled: "mfa-phone-unenrolled", + AccountDeactivated: "account-deactivated", +} as const; +export type ClientOidcBackchannelLogoutInitiatorsEnum = + (typeof ClientOidcBackchannelLogoutInitiatorsEnum)[keyof typeof ClientOidcBackchannelLogoutInitiatorsEnum]; + +/** The `mode` property determines the configuration method for enabling initiators. `custom` enables only the initiators listed in the selected_initiators array, `all` enables all current and future initiators. */ +export const ClientOidcBackchannelLogoutInitiatorsModeEnum = { + Custom: "custom", + All: "all", +} as const; +export type ClientOidcBackchannelLogoutInitiatorsModeEnum = + (typeof ClientOidcBackchannelLogoutInitiatorsModeEnum)[keyof typeof ClientOidcBackchannelLogoutInitiatorsModeEnum]; + +/** + * Controls whether session metadata is included in the logout token. Default value is null. + */ +export interface ClientOidcBackchannelLogoutSessionMetadata { + /** The `include` property determines whether session metadata is included in the logout token. */ + include?: boolean; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Configuration for OIDC backchannel logout + */ +export interface ClientOidcBackchannelLogoutSettings { + /** Comma-separated list of URLs that are valid to call back from Auth0 for OIDC backchannel logout. Currently only one URL is allowed. */ + backchannel_logout_urls?: string[]; + backchannel_logout_initiators?: Management.ClientOidcBackchannelLogoutInitiators; + backchannel_logout_session_metadata?: Management.ClientOidcBackchannelLogoutSessionMetadata | null; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** Method for discovering organizations during the `pre_login_prompt`. `email` allows users to find their organization by entering their email address and performing domain matching, while `organization_name` requires users to enter the organization name directly. These methods can be combined. */ +export const ClientOrganizationDiscoveryEnum = { + Email: "email", + OrganizationName: "organization_name", +} as const; +export type ClientOrganizationDiscoveryEnum = + (typeof ClientOrganizationDiscoveryEnum)[keyof typeof ClientOrganizationDiscoveryEnum]; + +/** Defines how to proceed during an authentication transaction when `client.organization_usage: 'require'`. Can be `no_prompt` (default), `pre_login_prompt` or `post_login_prompt`. `post_login_prompt` requires `oidc_conformant: true`. */ +export const ClientOrganizationRequireBehaviorEnum = { + NoPrompt: "no_prompt", + PreLoginPrompt: "pre_login_prompt", + PostLoginPrompt: "post_login_prompt", +} as const; +export type ClientOrganizationRequireBehaviorEnum = + (typeof ClientOrganizationRequireBehaviorEnum)[keyof typeof ClientOrganizationRequireBehaviorEnum]; + +/** Defines how to proceed during an authentication transaction when `client.organization_usage: 'require'`. Can be `no_prompt` (default), `pre_login_prompt` or `post_login_prompt`. `post_login_prompt` requires `oidc_conformant: true`. */ +export const ClientOrganizationRequireBehaviorPatchEnum = { + NoPrompt: "no_prompt", + PreLoginPrompt: "pre_login_prompt", + PostLoginPrompt: "post_login_prompt", +} as const; +export type ClientOrganizationRequireBehaviorPatchEnum = + (typeof ClientOrganizationRequireBehaviorPatchEnum)[keyof typeof ClientOrganizationRequireBehaviorPatchEnum]; + +/** Defines how to proceed during an authentication transaction with regards an organization. Can be `deny` (default), `allow` or `require`. */ +export const ClientOrganizationUsageEnum = { + Deny: "deny", + Allow: "allow", + Require: "require", +} as const; +export type ClientOrganizationUsageEnum = + (typeof ClientOrganizationUsageEnum)[keyof typeof ClientOrganizationUsageEnum]; + +/** Defines how to proceed during an authentication transaction with regards an organization. Can be `deny` (default), `allow` or `require`. */ +export const ClientOrganizationUsagePatchEnum = { + Deny: "deny", + Allow: "allow", + Require: "require", +} as const; +export type ClientOrganizationUsagePatchEnum = + (typeof ClientOrganizationUsagePatchEnum)[keyof typeof ClientOrganizationUsagePatchEnum]; + +/** + * Refresh token configuration + */ +export interface ClientRefreshTokenConfiguration { + rotation_type: Management.RefreshTokenRotationTypeEnum; + expiration_type: Management.RefreshTokenExpirationTypeEnum; + /** Period in seconds where the previous refresh token can be exchanged without triggering breach detection */ + leeway?: number; + /** Period (in seconds) for which refresh tokens will remain valid */ + token_lifetime?: number; + /** Prevents tokens from having a set lifetime when `true` (takes precedence over `token_lifetime` values) */ + infinite_token_lifetime?: boolean; + /** Period (in seconds) for which refresh tokens will remain valid without use */ + idle_token_lifetime?: number; + /** Prevents tokens from expiring without use when `true` (takes precedence over `idle_token_lifetime` values) */ + infinite_idle_token_lifetime?: boolean; +} + +export const ClientSessionTransferAllowedAuthenticationMethodsEnum = { + Cookie: "cookie", + Query: "query", +} as const; +export type ClientSessionTransferAllowedAuthenticationMethodsEnum = + (typeof ClientSessionTransferAllowedAuthenticationMethodsEnum)[keyof typeof ClientSessionTransferAllowedAuthenticationMethodsEnum]; + +/** + * Native to Web SSO Configuration + */ +export interface ClientSessionTransferConfiguration { + /** Indicates whether an app can issue a Session Transfer Token through Token Exchange. If set to 'false', the app will not be able to issue a Session Transfer Token. Usually configured in the native application. */ + can_create_session_transfer_token?: boolean; + /** Indicates whether revoking the parent Refresh Token that initiated a Native to Web flow and was used to issue a Session Transfer Token should trigger a cascade revocation affecting its dependent child entities. Usually configured in the native application. */ + enforce_cascade_revocation?: boolean; + /** Indicates whether an app can create a session from a Session Transfer Token received via indicated methods. Can include `cookie` and/or `query`. Usually configured in the web application. */ + allowed_authentication_methods?: Management.ClientSessionTransferAllowedAuthenticationMethodsEnum[]; + enforce_device_binding?: Management.ClientSessionTransferDeviceBindingEnum; + /** Indicates whether Refresh Tokens are allowed to be issued when authenticating with a Session Transfer Token. Usually configured in the web application. */ + allow_refresh_token?: boolean; + /** Indicates whether Refresh Tokens created during a native-to-web session are tied to that session's lifetime. This determines if such refresh tokens should be automatically revoked when their corresponding sessions are. Usually configured in the web application. */ + enforce_online_refresh_tokens?: boolean; +} + +/** Indicates whether device binding security should be enforced for the app. If set to 'ip', the app will enforce device binding by IP, meaning that consumption of Session Transfer Token must be done from the same IP of the issuer. Likewise, if set to 'asn', device binding is enforced by ASN, meaning consumption of Session Transfer Token must be done from the same ASN as the issuer. If set to 'null', device binding is not enforced. Usually configured in the web application. */ +export const ClientSessionTransferDeviceBindingEnum = { + Ip: "ip", + Asn: "asn", + None: "none", +} as const; +export type ClientSessionTransferDeviceBindingEnum = + (typeof ClientSessionTransferDeviceBindingEnum)[keyof typeof ClientSessionTransferDeviceBindingEnum]; + +/** + * JWT-secured Authorization Requests (JAR) settings. + */ +export interface ClientSignedRequestObjectWithCredentialId { + /** Indicates whether the JAR requests are mandatory */ + required?: boolean; + credentials?: Management.CredentialId[]; +} + +/** + * JWT-secured Authorization Requests (JAR) settings. + */ +export interface ClientSignedRequestObjectWithPublicKey { + /** Indicates whether the JAR requests are mandatory */ + required?: boolean; + credentials?: Management.PublicKeyCredential[]; +} + +export interface ClientSigningKey { + /** Signing certificate public key and chain in PKCS#7 (.P7B) format. */ + pkcs7?: string; + /** Signing certificate public key in X.509 (.CER) format. */ + cert?: string; + /** Subject name for this certificate in the format `/CN={domain}`. */ + subject?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Signing certificates associated with this client. + */ +export type ClientSigningKeys = Management.ClientSigningKey[]; + +/** Defines the requested authentication method for the token endpoint. Can be `none` (public client without a client secret), `client_secret_post` (client uses HTTP POST parameters), or `client_secret_basic` (client uses HTTP Basic). */ +export const ClientTokenEndpointAuthMethodEnum = { + None: "none", + ClientSecretPost: "client_secret_post", + ClientSecretBasic: "client_secret_basic", +} as const; +export type ClientTokenEndpointAuthMethodEnum = + (typeof ClientTokenEndpointAuthMethodEnum)[keyof typeof ClientTokenEndpointAuthMethodEnum]; + +/** Defines the requested authentication method for the token endpoint. Can be `none` (public client without a client secret), `client_secret_post` (client uses HTTP POST parameters), or `client_secret_basic` (client uses HTTP Basic). */ +export const ClientTokenEndpointAuthMethodOrNullEnum = { + None: "none", + ClientSecretPost: "client_secret_post", + ClientSecretBasic: "client_secret_basic", +} as const; +export type ClientTokenEndpointAuthMethodOrNullEnum = + (typeof ClientTokenEndpointAuthMethodOrNullEnum)[keyof typeof ClientTokenEndpointAuthMethodOrNullEnum]; + +export interface ConnectedAccount { + /** The unique identifier for the connected account. */ + id: string; + /** The name of the connection associated with the account. */ + connection: string; + /** The unique identifier of the connection associated with the account. */ + connection_id: string; + /** The authentication strategy used by the connection. */ + strategy: string; + access_type: Management.ConnectedAccountAccessTypeEnum; + /** The scopes granted for this connected account. */ + scopes?: string[]; + /** ISO 8601 timestamp when the connected account was created. */ + created_at: string; + /** ISO 8601 timestamp when the connected account expires. */ + expires_at?: string; +} + +/** + * The access type for the connected account. + */ +export type ConnectedAccountAccessTypeEnum = "offline"; + +export interface ConnectionAttributeIdentifier { + /** Determines if the attribute is used for identification */ + active?: boolean; +} + +/** + * Attribute configuration + */ +export interface ConnectionAttributes { + email?: Management.EmailAttribute; + phone_number?: Management.PhoneAttribute; + username?: Management.UsernameAttribute; +} + +/** + * Options for enabling authentication methods. + */ +export interface ConnectionAuthenticationMethods { + password?: Management.ConnectionPasswordAuthenticationMethod; + passkey?: Management.ConnectionPasskeyAuthenticationMethod; +} + +/** + * Configure the purpose of a connection to be used for authentication during login. + */ +export interface ConnectionAuthenticationPurpose { + active: boolean; +} + +/** + * Configure the purpose of a connection to be used for connected accounts and Token Vault. + */ +export interface ConnectionConnectedAccountsPurpose { + active: boolean; + cross_app_access?: boolean; +} + +/** + * A map of scripts used to integrate with a custom database. + */ +export interface ConnectionCustomScripts { + login?: string; + get_user?: string; + delete?: string; + change_password?: string; + verify?: string; + create?: string; + change_username?: string; + change_email?: string; + change_phone_number?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Connection name used in the new universal login experience + */ +export type ConnectionDisplayName = string; + +export interface ConnectionEnabledClient { + /** The client id */ + client_id: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * DEPRECATED property. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients. + */ +export type ConnectionEnabledClients = string[]; + +/** + * Federated Connections Access Tokens + */ +export interface ConnectionFederatedConnectionsAccessTokens { + /** Enables refresh tokens and access tokens collection for federated connections */ + active?: boolean; +} + +export interface ConnectionForList { + /** The name of the connection */ + name?: string; + /** Connection name used in login screen */ + display_name?: string; + options?: Management.ConnectionOptions; + /** The connection's identifier */ + id?: string; + /** The type of the connection, related to the identity provider */ + strategy?: string; + /** Defines the realms for which the connection will be used (ie: email domains). If the array is empty or the property is not specified, the connection name will be added as realm. */ + realms?: string[]; + /** True if the connection is domain level */ + is_domain_connection?: boolean; + /** Enables showing a button for the connection in the login page (new experience only). If false, it will be usable only by HRD. */ + show_as_button?: boolean; + metadata?: Management.ConnectionsMetadata; + authentication?: Management.ConnectionAuthenticationPurpose; + connected_accounts?: Management.ConnectionConnectedAccountsPurpose; +} + +/** + * Connection to be added to the organization. + */ +export interface ConnectionForOrganization { + /** ID of the connection. */ + connection_id: string; + /** 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. */ + assign_membership_on_login?: boolean; + /** Determines whether a connection should be displayed on this organization’s login prompt. Only applicable for enterprise connections. Default: true. */ + show_as_button?: boolean; + /** Determines whether organization signup should be enabled for this organization connection. Only applicable for database connections. Default: false. */ + is_signup_enabled?: boolean; +} + +/** + * Token-based authentication settings to be applied when connection is using an sms strategy. + */ +export interface ConnectionGatewayAuthentication { + /** The Authorization header type. */ + method: string; + /** The subject to be added to the JWT payload. */ + subject?: string; + /** The audience to be added to the JWT payload. */ + audience: string; + /** The secret to be used for signing tokens. */ + secret: string; + /** Set to true if the provided secret is base64 encoded. */ + secret_base64_encoded?: boolean; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * The connection's identifier + */ +export type ConnectionId = string; + +/** Order of precedence for attribute types */ +export const ConnectionIdentifierPrecedenceEnum = { + Email: "email", + PhoneNumber: "phone_number", + Username: "username", +} as const; +export type ConnectionIdentifierPrecedenceEnum = + (typeof ConnectionIdentifierPrecedenceEnum)[keyof typeof ConnectionIdentifierPrecedenceEnum]; + +/** The identity provider identifier for the connection */ +export const ConnectionIdentityProviderEnum = { + Ad: "ad", + Adfs: "adfs", + Amazon: "amazon", + Apple: "apple", + Dropbox: "dropbox", + Bitbucket: "bitbucket", + Aol: "aol", + Auth0Oidc: "auth0-oidc", + Auth0: "auth0", + Baidu: "baidu", + Bitly: "bitly", + Box: "box", + Custom: "custom", + Daccount: "daccount", + Dwolla: "dwolla", + Email: "email", + EvernoteSandbox: "evernote-sandbox", + Evernote: "evernote", + Exact: "exact", + Facebook: "facebook", + Fitbit: "fitbit", + Flickr: "flickr", + Github: "github", + GoogleApps: "google-apps", + GoogleOauth2: "google-oauth2", + Instagram: "instagram", + Ip: "ip", + Line: "line", + Linkedin: "linkedin", + Miicard: "miicard", + Oauth1: "oauth1", + Oauth2: "oauth2", + Office365: "office365", + Oidc: "oidc", + Okta: "okta", + Paypal: "paypal", + PaypalSandbox: "paypal-sandbox", + Pingfederate: "pingfederate", + Planningcenter: "planningcenter", + Renren: "renren", + SalesforceCommunity: "salesforce-community", + SalesforceSandbox: "salesforce-sandbox", + Salesforce: "salesforce", + Samlp: "samlp", + Sharepoint: "sharepoint", + Shopify: "shopify", + Shop: "shop", + Sms: "sms", + Soundcloud: "soundcloud", + ThecitySandbox: "thecity-sandbox", + Thecity: "thecity", + Thirtysevensignals: "thirtysevensignals", + Twitter: "twitter", + Untappd: "untappd", + Vkontakte: "vkontakte", + Waad: "waad", + Weibo: "weibo", + Windowslive: "windowslive", + Wordpress: "wordpress", + Yahoo: "yahoo", + Yammer: "yammer", + Yandex: "yandex", +} as const; +export type ConnectionIdentityProviderEnum = + (typeof ConnectionIdentityProviderEnum)[keyof typeof ConnectionIdentityProviderEnum]; + +/** + * true promotes to a domain-level connection so that third-party applications can use it. false does not promote the connection, so only first-party applications with the connection enabled can use it. (Defaults to false.) + */ +export type ConnectionIsDomainConnection = boolean; + +export interface ConnectionKey { + /** The key id of the signing key */ + kid: string; + /** The public certificate of the signing key */ + cert: string; + /** The public certificate of the signing key in pkcs7 format */ + pkcs?: string; + /** True if the key is the the current key */ + current?: boolean; + /** True if the key is the the next key */ + next?: boolean; + /** True if the key is the the previous key */ + previous?: boolean; + /** The date and time when the key became the current key */ + current_since?: string; + /** The cert fingerprint */ + fingerprint: string; + /** The cert thumbprint */ + thumbprint: string; + /** Signing key algorithm */ + algorithm?: string; + key_use?: Management.ConnectionKeyUseEnum; + subject_dn?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** Signing key use, whether for encryption or signing */ +export const ConnectionKeyUseEnum = { + Encryption: "encryption", + Signing: "signing", +} as const; +export type ConnectionKeyUseEnum = (typeof ConnectionKeyUseEnum)[keyof typeof ConnectionKeyUseEnum]; + +/** + * The name of the connection. Must start and end with an alphanumeric character and can only contain alphanumeric characters and '-'. Max length 128 + */ +export type ConnectionName = string; + +/** + * In order to return options in the response, the `read:connections_options` scope must be present + */ +export type ConnectionOptions = Record; + +/** + * options for the 'ad' connection + */ +export type ConnectionOptionsAd = Record; + +/** + * options for the 'adfs' connection + */ +export type ConnectionOptionsAdfs = Record; + +export type ConnectionOptionsAol = Management.ConnectionOptionsOAuth2Common; + +export type ConnectionOptionsAmazon = Management.ConnectionOptionsOAuth2Common; + +/** + * options for the 'apple' connection + */ +export type ConnectionOptionsApple = Record; + +/** + * options for the 'auth0' connection + */ +export type ConnectionOptionsAuth0 = Record; + +/** + * options for the 'auth0-oidc' connection + */ +export type ConnectionOptionsAuth0Oidc = Record; + +/** + * options for the 'waad' connection + */ +export type ConnectionOptionsAzureAd = Record; + +export type ConnectionOptionsBaidu = Management.ConnectionOptionsOAuth2Common; + +export type ConnectionOptionsBitbucket = Management.ConnectionOptionsOAuth2Common; + +export type ConnectionOptionsBitly = Management.ConnectionOptionsOAuth2Common; + +export type ConnectionOptionsBox = Management.ConnectionOptionsOAuth2Common; + +/** + * options for the 'custom' connection + */ +export type ConnectionOptionsCustom = Record; + +export type ConnectionOptionsDaccount = Management.ConnectionOptionsOAuth2Common; + +export type ConnectionOptionsDropbox = Management.ConnectionOptionsOAuth2Common; + +export type ConnectionOptionsDwolla = Management.ConnectionOptionsOAuth2Common; + +/** + * options for the 'email' connection + */ +export type ConnectionOptionsEmail = Record; + +export type ConnectionOptionsEvernote = Management.ConnectionOptionsEvernoteCommon; + +export type ConnectionOptionsEvernoteCommon = Record; + +export type ConnectionOptionsEvernoteSandbox = Management.ConnectionOptionsEvernoteCommon; + +export type ConnectionOptionsExact = Management.ConnectionOptionsOAuth2Common; + +/** + * options for the 'facebook' connection + */ +export type ConnectionOptionsFacebook = Record; + +/** + * options for the 'fitbit' connection + */ +export type ConnectionOptionsFitbit = Record; + +/** + * options for the 'flickr' connection + */ +export type ConnectionOptionsFlickr = Record; + +/** + * options for the 'github' connection + */ +export type ConnectionOptionsGitHub = Record; + +/** + * options for the 'google-apps' connection + */ +export type ConnectionOptionsGoogleApps = Record; + +/** + * options for the 'google-oauth2' connection + */ +export type ConnectionOptionsGoogleOAuth2 = Record; + +/** + * options for the 'ip' connection + */ +export type ConnectionOptionsIp = Record; + +export type ConnectionOptionsInstagram = Management.ConnectionOptionsOAuth2Common; + +export type ConnectionOptionsLine = Management.ConnectionOptionsOAuth2Common; + +/** + * options for the 'linkedin' connection + */ +export type ConnectionOptionsLinkedin = Record; + +export type ConnectionOptionsMiicard = Management.ConnectionOptionsOAuth2Common; + +/** + * options for the 'oauth1' connection + */ +export type ConnectionOptionsOAuth1 = Record; + +export type ConnectionOptionsOAuth2 = Management.ConnectionOptionsOAuth2Common; + +export type ConnectionOptionsOAuth2Common = Record; + +/** + * options for the 'oidc' connection + */ +export type ConnectionOptionsOidc = Record; + +/** + * options for the 'office365' connection + */ +export type ConnectionOptionsOffice365 = Record; + +/** + * options for the 'okta' connection + */ +export type ConnectionOptionsOkta = Record; + +export type ConnectionOptionsPaypal = Management.ConnectionOptionsOAuth2Common; + +export type ConnectionOptionsPaypalSandbox = Management.ConnectionOptionsOAuth2Common; + +/** + * options for the 'pingfederate' connection + */ +export type ConnectionOptionsPingFederate = Record; + +/** + * options for the 'planningcenter' connection + */ +export type ConnectionOptionsPlanningCenter = Record; + +export type ConnectionOptionsRenren = Management.ConnectionOptionsOAuth2Common; + +/** + * options for the 'samlp' connection + */ +export type ConnectionOptionsSaml = Record; + +/** + * options for the 'sms' connection + */ +export type ConnectionOptionsSms = Record; + +export type ConnectionOptionsSalesforce = Management.ConnectionOptionsSalesforceCommon; + +export type ConnectionOptionsSalesforceCommon = Record; + +export type ConnectionOptionsSalesforceCommunity = Management.ConnectionOptionsSalesforceCommon; + +export type ConnectionOptionsSalesforceSandbox = Management.ConnectionOptionsSalesforceCommon; + +export type ConnectionOptionsSharepoint = Management.ConnectionOptionsOAuth2Common; + +/** + * options for the 'shop' connection + */ +export type ConnectionOptionsShop = Record; + +export type ConnectionOptionsShopify = Management.ConnectionOptionsOAuth2Common; + +export type ConnectionOptionsSoundcloud = Management.ConnectionOptionsOAuth2Common; + +export type ConnectionOptionsTheCity = Management.ConnectionOptionsOAuth2Common; + +export type ConnectionOptionsTheCitySandbox = Management.ConnectionOptionsOAuth2Common; + +export type ConnectionOptionsThirtySevenSignals = Management.ConnectionOptionsOAuth2Common; + +/** + * options for the 'twitter' connection + */ +export type ConnectionOptionsTwitter = Record; + +export type ConnectionOptionsUntappd = Management.ConnectionOptionsOAuth2Common; + +export type ConnectionOptionsVkontakte = Management.ConnectionOptionsOAuth2Common; + +export type ConnectionOptionsWeibo = Management.ConnectionOptionsOAuth2Common; + +/** + * options for the 'windowslive' connection + */ +export type ConnectionOptionsWindowsLive = Record; + +export type ConnectionOptionsWordpress = Management.ConnectionOptionsOAuth2Common; + +export type ConnectionOptionsYahoo = Management.ConnectionOptionsOAuth2Common; + +export type ConnectionOptionsYammer = Management.ConnectionOptionsOAuth2Common; + +export type ConnectionOptionsYandex = Management.ConnectionOptionsOAuth2Common; + +/** + * Passkey authentication enablement + */ +export interface ConnectionPasskeyAuthenticationMethod { + /** Determines whether passkeys are enabled */ + enabled?: boolean; +} + +/** Controls the UI used to challenge the user for their passkey. */ +export const ConnectionPasskeyChallengeUiEnum = { + Both: "both", + Autofill: "autofill", + Button: "button", +} as const; +export type ConnectionPasskeyChallengeUiEnum = + (typeof ConnectionPasskeyChallengeUiEnum)[keyof typeof ConnectionPasskeyChallengeUiEnum]; + +/** + * Options for the passkey authentication method + */ +export interface ConnectionPasskeyOptions { + challenge_ui?: Management.ConnectionPasskeyChallengeUiEnum; + /** Enables or disables progressive enrollment of passkeys for the connection. */ + progressive_enrollment_enabled?: boolean; + /** Enables or disables enrollment prompt for local passkey when user authenticates using a cross-device passkey for the connection. */ + local_enrollment_enabled?: boolean; +} + +/** + * Password authentication enablement + */ +export interface ConnectionPasswordAuthenticationMethod { + /** Determines whether passwords are enabled */ + enabled?: boolean; +} + +/** + * Password complexity options + */ +export interface ConnectionPasswordComplexityOptions { + /** Minimum password length */ + min_length?: number; +} + +/** + * Options for password dictionary policy + */ +export interface ConnectionPasswordDictionaryOptions { + enable: boolean; + /** Custom Password Dictionary. An array of up to 200 entries. */ + dictionary?: string[]; +} + +/** + * Options for password history policy + */ +export interface ConnectionPasswordHistoryOptions { + enable: boolean; + size?: number; +} + +/** + * Options for personal info in passwords policy + */ +export interface ConnectionPasswordNoPersonalInfoOptions { + enable: boolean; +} + +/** Password strength level */ +export const ConnectionPasswordPolicyEnum = { + None: "none", + Low: "low", + Fair: "fair", + Good: "good", + Excellent: "excellent", +} as const; +export type ConnectionPasswordPolicyEnum = + (typeof ConnectionPasswordPolicyEnum)[keyof typeof ConnectionPasswordPolicyEnum]; + +/** + * The connection's options (depend on the connection strategy) + */ +export interface ConnectionPropertiesOptions { + validation?: Management.ConnectionValidationOptions | null; + /** An array of user fields that should not be stored in the Auth0 database (https://auth0.com/docs/security/data-security/denylist) */ + non_persistent_attrs?: string[]; + /** Order of precedence for attribute types. If the property is not specified, the default precedence of attributes will be used. */ + precedence?: Management.ConnectionIdentifierPrecedenceEnum[]; + attributes?: Management.ConnectionAttributes; + /** Set to true to inject context into custom DB scripts (warning: cannot be disabled once enabled) */ + enable_script_context?: boolean; + /** Set to true to use a legacy user store */ + enabledDatabaseCustomization?: boolean; + /** Enable this if you have a legacy user store and you want to gradually migrate those users to the Auth0 user store */ + import_mode?: boolean; + customScripts?: Management.ConnectionCustomScripts; + authentication_methods?: Management.ConnectionAuthenticationMethods | null; + passkey_options?: Management.ConnectionPasskeyOptions | null; + passwordPolicy?: Management.ConnectionPasswordPolicyEnum | null; + password_complexity_options?: Management.ConnectionPasswordComplexityOptions | null; + password_history?: Management.ConnectionPasswordHistoryOptions | null; + password_no_personal_info?: Management.ConnectionPasswordNoPersonalInfoOptions | null; + password_dictionary?: Management.ConnectionPasswordDictionaryOptions | null; + api_enable_users?: boolean; + basic_profile?: boolean; + ext_admin?: boolean; + ext_is_suspended?: boolean; + ext_agreed_terms?: boolean; + ext_groups?: boolean; + ext_assigned_plans?: boolean; + ext_profile?: boolean; + disable_self_service_change_password?: boolean; + upstream_params?: (Management.ConnectionUpstreamParams | undefined) | null; + set_user_root_attributes?: Management.ConnectionSetUserRootAttributesEnum; + gateway_authentication?: Management.ConnectionGatewayAuthentication | null; + federated_connections_access_tokens?: Management.ConnectionFederatedConnectionsAccessTokens | null; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Defines the realms for which the connection will be used (ie: email domains). If the array is empty or the property is not specified, the connection name will be added as realm. + */ +export type ConnectionRealms = string[]; + +export interface ConnectionRequestCommon { + display_name?: Management.ConnectionDisplayName; + enabled_clients?: Management.ConnectionEnabledClients; + is_domain_connection?: Management.ConnectionIsDomainConnection; + show_as_button?: Management.ConnectionShowAsButton; + realms?: Management.ConnectionRealms; + metadata?: Management.ConnectionsMetadata; + authentication?: Management.ConnectionAuthenticationPurpose; + connected_accounts?: Management.ConnectionConnectedAccountsPurpose; +} + +export interface ConnectionResponseCommon extends Management.ConnectionRequestCommon { + id?: Management.ConnectionId; + strategy?: Management.ConnectionIdentityProviderEnum; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=ad + */ +export interface ConnectionResponseContentAd extends Management.ConnectionRequestCommon { + strategy: "ad"; + options?: Management.ConnectionOptionsAd; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=adfs + */ +export interface ConnectionResponseContentAdfs extends Management.ConnectionRequestCommon { + strategy: "adfs"; + options?: Management.ConnectionOptionsAdfs; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=aol + */ +export interface ConnectionResponseContentAol extends Management.ConnectionRequestCommon { + strategy: "aol"; + options?: Management.ConnectionOptionsAol; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=amazon + */ +export interface ConnectionResponseContentAmazon extends Management.ConnectionRequestCommon { + strategy: "amazon"; + options?: Management.ConnectionOptionsAmazon; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=apple + */ +export interface ConnectionResponseContentApple extends Management.ConnectionRequestCommon { + strategy: "apple"; + options?: Management.ConnectionOptionsApple; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=auth0 + */ +export interface ConnectionResponseContentAuth0 extends Management.ConnectionRequestCommon { + strategy: "auth0"; + options?: Management.ConnectionOptionsAuth0; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=auth0-oidc + */ +export interface ConnectionResponseContentAuth0Oidc extends Management.ConnectionRequestCommon { + strategy: "auth0-oidc"; + options?: Management.ConnectionOptionsAuth0Oidc; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=waad + */ +export interface ConnectionResponseContentAzureAd extends Management.ConnectionRequestCommon { + strategy: "waad"; + options?: Management.ConnectionOptionsAzureAd; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=baidu + */ +export interface ConnectionResponseContentBaidu extends Management.ConnectionRequestCommon { + strategy: "baidu"; + options?: Management.ConnectionOptionsBaidu; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=bitbucket + */ +export interface ConnectionResponseContentBitbucket extends Management.ConnectionRequestCommon { + strategy: "bitbucket"; + options?: Management.ConnectionOptionsBitbucket; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=bitly + */ +export interface ConnectionResponseContentBitly extends Management.ConnectionRequestCommon { + strategy: "bitly"; + options?: Management.ConnectionOptionsBitly; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=box + */ +export interface ConnectionResponseContentBox extends Management.ConnectionRequestCommon { + strategy: "box"; + options?: Management.ConnectionOptionsBox; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=custom + */ +export interface ConnectionResponseContentCustom extends Management.ConnectionRequestCommon { + strategy: "custom"; + options?: Management.ConnectionOptionsCustom; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=daccount + */ +export interface ConnectionResponseContentDaccount extends Management.ConnectionRequestCommon { + strategy: "daccount"; + options?: Management.ConnectionOptionsDaccount; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=dropbox + */ +export interface ConnectionResponseContentDropbox extends Management.ConnectionRequestCommon { + strategy: "dropbox"; + options?: Management.ConnectionOptionsDropbox; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=dwolla + */ +export interface ConnectionResponseContentDwolla extends Management.ConnectionRequestCommon { + strategy: "dwolla"; + options?: Management.ConnectionOptionsDwolla; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=email + */ +export interface ConnectionResponseContentEmail extends Management.ConnectionRequestCommon { + strategy: "email"; + options?: Management.ConnectionOptionsEmail; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=evernote + */ +export interface ConnectionResponseContentEvernote extends Management.ConnectionRequestCommon { + strategy: "evernote"; + options?: Management.ConnectionOptionsEvernote; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=evernote-sandbox + */ +export interface ConnectionResponseContentEvernoteSandbox extends Management.ConnectionRequestCommon { + strategy: "evernote-sandbox"; + options?: Management.ConnectionOptionsEvernoteSandbox; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=exact + */ +export interface ConnectionResponseContentExact extends Management.ConnectionRequestCommon { + strategy: "exact"; + options?: Management.ConnectionOptionsExact; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=facebook + */ +export interface ConnectionResponseContentFacebook extends Management.ConnectionRequestCommon { + strategy: "facebook"; + options?: Management.ConnectionOptionsFacebook; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=fitbit + */ +export interface ConnectionResponseContentFitbit extends Management.ConnectionRequestCommon { + strategy: "fitbit"; + options?: Management.ConnectionOptionsFitbit; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=flickr + */ +export interface ConnectionResponseContentFlickr extends Management.ConnectionRequestCommon { + strategy: "flickr"; + options?: Management.ConnectionOptionsFlickr; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=github + */ +export interface ConnectionResponseContentGitHub extends Management.ConnectionRequestCommon { + strategy: "github"; + options?: Management.ConnectionOptionsGitHub; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=google-apps + */ +export interface ConnectionResponseContentGoogleApps extends Management.ConnectionRequestCommon { + strategy: "google-apps"; + options?: Management.ConnectionOptionsGoogleApps; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=google-oauth2 + */ +export interface ConnectionResponseContentGoogleOAuth2 extends Management.ConnectionRequestCommon { + strategy: "google-oauth2"; + options?: Management.ConnectionOptionsGoogleOAuth2; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=ip + */ +export interface ConnectionResponseContentIp extends Management.ConnectionRequestCommon { + strategy: "ip"; + options?: Management.ConnectionOptionsIp; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=instagram + */ +export interface ConnectionResponseContentInstagram extends Management.ConnectionRequestCommon { + strategy: "instagram"; + options?: Management.ConnectionOptionsInstagram; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=line + */ +export interface ConnectionResponseContentLine extends Management.ConnectionRequestCommon { + strategy: "line"; + options?: Management.ConnectionOptionsLine; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=linkedin + */ +export interface ConnectionResponseContentLinkedin extends Management.ConnectionRequestCommon { + strategy: "linkedin"; + options?: Management.ConnectionOptionsLinkedin; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=miicard + */ +export interface ConnectionResponseContentMiicard extends Management.ConnectionRequestCommon { + strategy: "miicard"; + options?: Management.ConnectionOptionsMiicard; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=oauth1 + */ +export interface ConnectionResponseContentOAuth1 extends Management.ConnectionRequestCommon { + strategy: "oauth1"; + options?: Management.ConnectionOptionsOAuth1; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=oauth2 + */ +export interface ConnectionResponseContentOAuth2 extends Management.ConnectionRequestCommon { + strategy: "oauth2"; + options?: Management.ConnectionOptionsOAuth2; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=oidc + */ +export interface ConnectionResponseContentOidc extends Management.ConnectionRequestCommon { + strategy: "oidc"; + options?: Management.ConnectionOptionsOidc; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=office365 + */ +export interface ConnectionResponseContentOffice365 extends Management.ConnectionRequestCommon { + strategy: "office365"; + options?: Management.ConnectionOptionsOffice365; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=okta + */ +export interface ConnectionResponseContentOkta extends Management.ConnectionRequestCommon { + strategy: "okta"; + options?: Management.ConnectionOptionsOkta; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=paypal + */ +export interface ConnectionResponseContentPaypal extends Management.ConnectionRequestCommon { + strategy: "paypal"; + options?: Management.ConnectionOptionsPaypal; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=paypal-sandbox + */ +export interface ConnectionResponseContentPaypalSandbox extends Management.ConnectionRequestCommon { + strategy: "paypal-sandbox"; + options?: Management.ConnectionOptionsPaypalSandbox; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=pingfederate + */ +export interface ConnectionResponseContentPingFederate extends Management.ConnectionRequestCommon { + strategy: "pingfederate"; + options?: Management.ConnectionOptionsPingFederate; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=planningcenter + */ +export interface ConnectionResponseContentPlanningCenter extends Management.ConnectionRequestCommon { + strategy: "planningcenter"; + options?: Management.ConnectionOptionsPlanningCenter; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=renren + */ +export interface ConnectionResponseContentRenren extends Management.ConnectionRequestCommon { + strategy: "renren"; + options?: Management.ConnectionOptionsRenren; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=samlp + */ +export interface ConnectionResponseContentSaml extends Management.ConnectionRequestCommon { + strategy: "samlp"; + options?: Management.ConnectionOptionsSaml; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=sms + */ +export interface ConnectionResponseContentSms extends Management.ConnectionRequestCommon { + strategy: "sms"; + options?: Management.ConnectionOptionsSms; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=salesforce + */ +export interface ConnectionResponseContentSalesforce extends Management.ConnectionRequestCommon { + strategy: "salesforce"; + options?: Management.ConnectionOptionsSalesforce; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=salesforce-community + */ +export interface ConnectionResponseContentSalesforceCommunity extends Management.ConnectionRequestCommon { + strategy: "salesforce-community"; + options?: Management.ConnectionOptionsSalesforceCommunity; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=salesforce-sandbox + */ +export interface ConnectionResponseContentSalesforceSandbox extends Management.ConnectionRequestCommon { + strategy: "salesforce-sandbox"; + options?: Management.ConnectionOptionsSalesforceSandbox; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=sharepoint + */ +export interface ConnectionResponseContentSharepoint extends Management.ConnectionRequestCommon { + strategy: "sharepoint"; + options?: Management.ConnectionOptionsSharepoint; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=shop + */ +export interface ConnectionResponseContentShop extends Management.ConnectionRequestCommon { + strategy: "shop"; + options?: Management.ConnectionOptionsShop; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=shopify + */ +export interface ConnectionResponseContentShopify extends Management.ConnectionRequestCommon { + strategy: "shopify"; + options?: Management.ConnectionOptionsShopify; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=soundcloud + */ +export interface ConnectionResponseContentSoundcloud extends Management.ConnectionRequestCommon { + strategy: "soundcloud"; + options?: Management.ConnectionOptionsSoundcloud; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=thecity + */ +export interface ConnectionResponseContentTheCity extends Management.ConnectionRequestCommon { + strategy: "thecity"; + options?: Management.ConnectionOptionsTheCity; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=thecity-sandbox + */ +export interface ConnectionResponseContentTheCitySandbox extends Management.ConnectionRequestCommon { + strategy: "thecity-sandbox"; + options?: Management.ConnectionOptionsTheCitySandbox; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=thirtysevensignals + */ +export interface ConnectionResponseContentThirtySevenSignals extends Management.ConnectionRequestCommon { + strategy: "thirtysevensignals"; + options?: Management.ConnectionOptionsThirtySevenSignals; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=twitter + */ +export interface ConnectionResponseContentTwitter extends Management.ConnectionRequestCommon { + strategy: "twitter"; + options?: Management.ConnectionOptionsTwitter; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=untappd + */ +export interface ConnectionResponseContentUntappd extends Management.ConnectionRequestCommon { + strategy: "untappd"; + options?: Management.ConnectionOptionsUntappd; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=vkontakte + */ +export interface ConnectionResponseContentVkontakte extends Management.ConnectionRequestCommon { + strategy: "vkontakte"; + options?: Management.ConnectionOptionsVkontakte; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=weibo + */ +export interface ConnectionResponseContentWeibo extends Management.ConnectionRequestCommon { + strategy: "weibo"; + options?: Management.ConnectionOptionsWeibo; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=windowslive + */ +export interface ConnectionResponseContentWindowsLive extends Management.ConnectionRequestCommon { + strategy: "windowslive"; + options?: Management.ConnectionOptionsWindowsLive; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=wordpress + */ +export interface ConnectionResponseContentWordpress extends Management.ConnectionRequestCommon { + strategy: "wordpress"; + options?: Management.ConnectionOptionsWordpress; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=yahoo + */ +export interface ConnectionResponseContentYahoo extends Management.ConnectionRequestCommon { + strategy: "yahoo"; + options?: Management.ConnectionOptionsYahoo; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=yammer + */ +export interface ConnectionResponseContentYammer extends Management.ConnectionRequestCommon { + strategy: "yammer"; + options?: Management.ConnectionOptionsYammer; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** + * Response for connections with strategy=yandex + */ +export interface ConnectionResponseContentYandex extends Management.ConnectionRequestCommon { + strategy: "yandex"; + options?: Management.ConnectionOptionsYandex; + id?: Management.ConnectionId; + name?: Management.ConnectionName; +} + +/** When using an external IdP, this flag determines whether 'name', 'given_name', 'family_name', 'nickname', and 'picture' attributes are updated. In addition, it also determines whether the user is created when user doesnt exist previously. Possible values are 'on_each_login' (default value, it configures the connection to automatically create the user if necessary and update the root attributes from the external IdP with each user login. When this setting is used, root attributes cannot be independently updated), 'on_first_login' (configures the connection to create the user and set the root attributes on first login only, allowing them to be independently updated thereafter), and 'never_on_login' (configures the connection not to create the user and not to set the root attributes from the external IdP, allowing them to be independently updated). */ +export const ConnectionSetUserRootAttributesEnum = { + OnEachLogin: "on_each_login", + OnFirstLogin: "on_first_login", + NeverOnLogin: "never_on_login", +} as const; +export type ConnectionSetUserRootAttributesEnum = + (typeof ConnectionSetUserRootAttributesEnum)[keyof typeof ConnectionSetUserRootAttributesEnum]; + +/** + * Enables showing a button for the connection in the login page (new experience only). If false, it will be usable only by HRD. (Defaults to false.) + */ +export type ConnectionShowAsButton = boolean; + +export const ConnectionStrategyEnum = { + Ad: "ad", + Adfs: "adfs", + Amazon: "amazon", + Apple: "apple", + Dropbox: "dropbox", + Bitbucket: "bitbucket", + Aol: "aol", + Auth0Oidc: "auth0-oidc", + Auth0: "auth0", + Baidu: "baidu", + Bitly: "bitly", + Box: "box", + Custom: "custom", + Daccount: "daccount", + Dwolla: "dwolla", + Email: "email", + EvernoteSandbox: "evernote-sandbox", + Evernote: "evernote", + Exact: "exact", + Facebook: "facebook", + Fitbit: "fitbit", + Flickr: "flickr", + Github: "github", + GoogleApps: "google-apps", + GoogleOauth2: "google-oauth2", + Instagram: "instagram", + Ip: "ip", + Line: "line", + Linkedin: "linkedin", + Miicard: "miicard", + Oauth1: "oauth1", + Oauth2: "oauth2", + Office365: "office365", + Oidc: "oidc", + Okta: "okta", + Paypal: "paypal", + PaypalSandbox: "paypal-sandbox", + Pingfederate: "pingfederate", + Planningcenter: "planningcenter", + Renren: "renren", + SalesforceCommunity: "salesforce-community", + SalesforceSandbox: "salesforce-sandbox", + Salesforce: "salesforce", + Samlp: "samlp", + Sharepoint: "sharepoint", + Shopify: "shopify", + Shop: "shop", + Sms: "sms", + Soundcloud: "soundcloud", + ThecitySandbox: "thecity-sandbox", + Thecity: "thecity", + Thirtysevensignals: "thirtysevensignals", + Twitter: "twitter", + Untappd: "untappd", + Vkontakte: "vkontakte", + Waad: "waad", + Weibo: "weibo", + Windowslive: "windowslive", + Wordpress: "wordpress", + Yahoo: "yahoo", + Yammer: "yammer", + Yandex: "yandex", + Auth0Adldap: "auth0-adldap", +} as const; +export type ConnectionStrategyEnum = (typeof ConnectionStrategyEnum)[keyof typeof ConnectionStrategyEnum]; + +export type ConnectionUpstreamAdditionalProperties = + | Management.ConnectionUpstreamAlias + | Management.ConnectionUpstreamValue; + +export interface ConnectionUpstreamAlias { + alias?: Management.ConnectionUpstreamAliasEnum; +} + +export const ConnectionUpstreamAliasEnum = { + AcrValues: "acr_values", + Audience: "audience", + ClientId: "client_id", + Display: "display", + IdTokenHint: "id_token_hint", + LoginHint: "login_hint", + MaxAge: "max_age", + Prompt: "prompt", + Resource: "resource", + ResponseMode: "response_mode", + ResponseType: "response_type", + UiLocales: "ui_locales", +} as const; +export type ConnectionUpstreamAliasEnum = + (typeof ConnectionUpstreamAliasEnum)[keyof typeof ConnectionUpstreamAliasEnum]; + +/** + * Options for adding parameters in the request to the upstream IdP + */ +export type ConnectionUpstreamParams = + | (Record | null) + | undefined; + +export interface ConnectionUpstreamValue { + value?: string; +} + +export interface ConnectionUsernameValidationOptions { + min: number; + max: number; +} + +/** + * Options for validation + */ +export interface ConnectionValidationOptions { + username?: Management.ConnectionUsernameValidationOptions | null; +} + +/** + * Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. + */ +export type ConnectionsMetadata = Record; + +export interface CreateActionResponseContent { + /** The unique ID of the action. */ + id?: string; + /** The name of an action. */ + name?: string; + /** The list of triggers that this action supports. At this time, an action can only target a single trigger at a time. */ + supported_triggers?: Management.ActionTrigger[]; + /** True if all of an Action's contents have been deployed. */ + all_changes_deployed?: boolean; + /** The time when this action was created. */ + created_at?: string; + /** The time when this action was updated. */ + updated_at?: string; + /** The source code of the action. */ + code?: string; + /** The list of third party npm modules, and their versions, that this action depends on. */ + dependencies?: Management.ActionVersionDependency[]; + /** The Node runtime. For example: `node22`, defaults to `node22` */ + runtime?: string; + /** The list of secrets that are included in an action or a version of an action. */ + secrets?: Management.ActionSecretResponse[]; + deployed_version?: Management.ActionDeployedVersion; + /** installed_integration_id is the fk reference to the InstalledIntegration entity. */ + installed_integration_id?: string; + integration?: Management.Integration; + status?: Management.ActionBuildStatusEnum; + /** The time when this action was built successfully. */ + built_at?: string; + /** True if the action should be deployed after creation. */ + deploy?: boolean; +} + +/** + * Phone provider configuration schema + */ +export interface CreateBrandingPhoneProviderResponseContent { + id?: string; + /** The name of the tenant */ + tenant?: string; + name: Management.PhoneProviderNameEnum; + channel?: Management.PhoneProviderChannelEnum; + /** Whether the provider is enabled (false) or disabled (true). */ + disabled?: boolean; + configuration?: Management.PhoneProviderConfiguration; + /** The provider's creation date and time in ISO 8601 format */ + created_at?: string; + /** The date and time of the last update to the provider in ISO 8601 format */ + updated_at?: string; +} + +export interface CreateBrandingThemeResponseContent { + borders: Management.BrandingThemeBorders; + colors: Management.BrandingThemeColors; + /** Display Name */ + displayName: string; + fonts: Management.BrandingThemeFonts; + page_background: Management.BrandingThemePageBackground; + /** Theme Id */ + themeId: string; + widget: Management.BrandingThemeWidget; +} + +export interface CreateClientGrantResponseContent { + /** ID of the client grant. */ + id?: string; + /** ID of the client. */ + client_id?: string; + /** The audience (API identifier) of this client grant. */ + audience?: string; + /** Scopes allowed for this client grant. */ + scope?: string[]; + organization_usage?: Management.ClientGrantOrganizationUsageEnum; + /** If enabled, any organization can be used with this grant. If disabled (default), the grant must be explicitly assigned to the desired organizations. */ + allow_any_organization?: boolean; + /** If enabled, this grant is a special grant created by Auth0. It cannot be modified or deleted directly. */ + is_system?: boolean; + subject_type?: Management.ClientGrantSubjectTypeEnum; + /** Types of authorization_details allowed for this client grant. Use of this field is subject to the applicable Free Trial terms in Okta’s Master Subscription Agreement. */ + authorization_details_types?: string[]; +} + +export interface CreateClientResponseContent { + /** ID of this client. */ + client_id?: string; + /** Name of the tenant this client belongs to. */ + tenant?: string; + /** Name of this client (min length: 1 character, does not allow `<` or `>`). */ + name?: string; + /** Free text description of this client (max length: 140 characters). */ + description?: string; + /** Whether this is your global 'All Applications' client representing legacy tenant settings (true) or a regular client (false). */ + global?: boolean; + /** Client secret (which you must not make public). */ + client_secret?: string; + app_type?: Management.ClientAppTypeEnum; + /** URL of the logo to display for this client. Recommended size is 150x150 pixels. */ + logo_uri?: string; + /** Whether this client a first party client (true) or not (false). */ + is_first_party?: boolean; + /** Whether this client conforms to strict OIDC specifications (true) or uses legacy features (false). */ + oidc_conformant?: boolean; + /** Comma-separated list of URLs whitelisted for Auth0 to use as a callback to the client after authentication. */ + callbacks?: string[]; + /** Comma-separated list of URLs allowed to make requests from JavaScript to Auth0 API (typically used with CORS). By default, all your callback URLs will be allowed. This field allows you to enter other origins if necessary. You can also use wildcards at the subdomain level (e.g., https://*.contoso.com). Query strings and hash information are not taken into account when validating these URLs. */ + allowed_origins?: string[]; + /** Comma-separated list of allowed origins for use with Cross-Origin Authentication, Device Flow, and web message response mode. */ + web_origins?: string[]; + /** List of audiences/realms for SAML protocol. Used by the wsfed addon. */ + client_aliases?: string[]; + /** List of allow clients and API ids that are allowed to make delegation requests. Empty means all all your clients are allowed. */ + allowed_clients?: string[]; + /** Comma-separated list of URLs that are valid to redirect to after logout from Auth0. Wildcards are allowed for subdomains. */ + allowed_logout_urls?: string[]; + session_transfer?: Management.ClientSessionTransferConfiguration | null; + oidc_logout?: Management.ClientOidcBackchannelLogoutSettings; + /** List of grant types supported for this application. Can include `authorization_code`, `implicit`, `refresh_token`, `client_credentials`, `password`, `http://auth0.com/oauth/grant-type/password-realm`, `http://auth0.com/oauth/grant-type/mfa-oob`, `http://auth0.com/oauth/grant-type/mfa-otp`, `http://auth0.com/oauth/grant-type/mfa-recovery-code`, `urn:openid:params:grant-type:ciba`, `urn:ietf:params:oauth:grant-type:device_code`, and `urn:auth0:params:oauth:grant-type:token-exchange:federated-connection-access-token`. */ + grant_types?: string[]; + jwt_configuration?: Management.ClientJwtConfiguration; + signing_keys?: Management.ClientSigningKeys; + encryption_key?: Management.ClientEncryptionKey | null; + /** Applies only to SSO clients and determines whether Auth0 will handle Single Sign On (true) or whether the Identity Provider will (false). */ + sso?: boolean; + /** Whether Single Sign On is disabled (true) or enabled (true). Defaults to true. */ + sso_disabled?: boolean; + /** Whether this client can be used to make cross-origin authentication requests (true) or it is not allowed to make such requests (false). */ + cross_origin_authentication?: boolean; + /** URL of the location in your site where the cross origin verification takes place for the cross-origin auth flow when performing Auth in your own domain instead of Auth0 hosted login page. */ + cross_origin_loc?: string; + /** Whether a custom login page is to be used (true) or the default provided login page (false). */ + custom_login_page_on?: boolean; + /** The content (HTML, CSS, JS) of the custom login page. */ + custom_login_page?: string; + /** The content (HTML, CSS, JS) of the custom login page. (Used on Previews) */ + custom_login_page_preview?: string; + /** HTML form template to be used for WS-Federation. */ + form_template?: string; + addons?: Management.ClientAddons; + token_endpoint_auth_method?: Management.ClientTokenEndpointAuthMethodEnum; + /** If true, trust that the IP specified in the `auth0-forwarded-for` header is the end-user's IP for brute-force-protection on token endpoint. */ + is_token_endpoint_ip_header_trusted?: boolean; + client_metadata?: Management.ClientMetadata; + mobile?: Management.ClientMobile; + /** Initiate login uri, must be https */ + initiate_login_uri?: string; + refresh_token?: Management.ClientRefreshTokenConfiguration | null; + default_organization?: Management.ClientDefaultOrganization | null; + organization_usage?: Management.ClientOrganizationUsageEnum; + organization_require_behavior?: Management.ClientOrganizationRequireBehaviorEnum; + /** Defines the available methods for organization discovery during the `pre_login_prompt`. Users can discover their organization either by `email`, `organization_name` or both. */ + organization_discovery_methods?: Management.ClientOrganizationDiscoveryEnum[]; + client_authentication_methods?: Management.ClientAuthenticationMethod | null; + /** Makes the use of Pushed Authorization Requests mandatory for this client */ + require_pushed_authorization_requests?: boolean; + /** Makes the use of Proof-of-Possession mandatory for this client */ + require_proof_of_possession?: boolean; + signed_request_object?: Management.ClientSignedRequestObjectWithCredentialId; + compliance_level?: Management.ClientComplianceLevelEnum | null; + /** + * Controls whether a confirmation prompt is shown during login flows when the redirect URI uses non-verifiable callback URIs (for example, a custom URI schema such as `myapp://`, or `localhost`). + * If set to true, a confirmation prompt will not be shown. We recommend that this is set to false for improved protection from malicious apps. + * See https://auth0.com/docs/secure/security-guidance/measures-against-app-impersonation for more information. + */ + skip_non_verifiable_callback_uri_confirmation_prompt?: boolean; + /** Specifies how long, in seconds, a Pushed Authorization Request URI remains valid */ + par_request_expiry?: number | null; + token_quota?: Management.TokenQuota; + /** The identifier of the resource server that this client is linked to. */ + resource_server_identifier?: string; + async_approval_notification_channels?: Management.ClientAsyncApprovalNotificationsChannelsApiPostConfiguration; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Create a connection with strategy=ad + */ +export interface CreateConnectionRequestContentAd extends Management.ConnectionRequestCommon { + strategy: "ad"; + options?: Management.ConnectionOptionsAd; +} + +/** + * Create a connection with strategy=adfs + */ +export interface CreateConnectionRequestContentAdfs extends Management.ConnectionRequestCommon { + strategy: "adfs"; + options?: Management.ConnectionOptionsAdfs; +} + +/** + * Create a connection with strategy=aol + */ +export interface CreateConnectionRequestContentAol extends Management.ConnectionRequestCommon { + strategy: "aol"; + options?: Management.ConnectionOptionsAol; +} + +/** + * Create a connection with strategy=amazon + */ +export interface CreateConnectionRequestContentAmazon extends Management.ConnectionRequestCommon { + strategy: "amazon"; + options?: Management.ConnectionOptionsAmazon; +} + +/** + * Create a connection with strategy=apple + */ +export interface CreateConnectionRequestContentApple extends Management.ConnectionRequestCommon { + strategy: "apple"; + options?: Management.ConnectionOptionsApple; +} + +/** + * Create a connection with strategy=auth0 + */ +export interface CreateConnectionRequestContentAuth0 extends Management.ConnectionRequestCommon { + strategy: "auth0"; + options?: Management.ConnectionOptionsAuth0; +} + +/** + * Create a connection with strategy=auth0-oidc + */ +export interface CreateConnectionRequestContentAuth0Oidc extends Management.ConnectionRequestCommon { + strategy: "auth0-oidc"; + options?: Management.ConnectionOptionsAuth0Oidc; +} + +/** + * Create a connection with strategy=waad + */ +export interface CreateConnectionRequestContentAzureAd extends Management.ConnectionRequestCommon { + strategy: "waad"; + options?: Management.ConnectionOptionsAzureAd; +} + +/** + * Create a connection with strategy=baidu + */ +export interface CreateConnectionRequestContentBaidu extends Management.ConnectionRequestCommon { + strategy: "baidu"; + options?: Management.ConnectionOptionsBaidu; +} + +/** + * Create a connection with strategy=bitbucket + */ +export interface CreateConnectionRequestContentBitbucket extends Management.ConnectionRequestCommon { + strategy: "bitbucket"; + options?: Management.ConnectionOptionsBitbucket; +} + +/** + * Create a connection with strategy=bitly + */ +export interface CreateConnectionRequestContentBitly extends Management.ConnectionRequestCommon { + strategy: "bitly"; + options?: Management.ConnectionOptionsBitly; +} + +/** + * Create a connection with strategy=box + */ +export interface CreateConnectionRequestContentBox extends Management.ConnectionRequestCommon { + strategy: "box"; + options?: Management.ConnectionOptionsBox; +} + +/** + * Create a connection with strategy=custom + */ +export interface CreateConnectionRequestContentCustom extends Management.ConnectionRequestCommon { + strategy: "custom"; + options?: Management.ConnectionOptionsCustom; +} + +/** + * Create a connection with strategy=daccount + */ +export interface CreateConnectionRequestContentDaccount extends Management.ConnectionRequestCommon { + strategy: "daccount"; + options?: Management.ConnectionOptionsDaccount; +} + +/** + * Create a connection with strategy=dropbox + */ +export interface CreateConnectionRequestContentDropbox extends Management.ConnectionRequestCommon { + strategy: "dropbox"; + options?: Management.ConnectionOptionsDropbox; +} + +/** + * Create a connection with strategy=dwolla + */ +export interface CreateConnectionRequestContentDwolla extends Management.ConnectionRequestCommon { + strategy: "dwolla"; + options?: Management.ConnectionOptionsDwolla; +} + +/** + * Create a connection with strategy=email + */ +export interface CreateConnectionRequestContentEmail extends Management.ConnectionRequestCommon { + strategy: "email"; + options?: Management.ConnectionOptionsEmail; +} + +/** + * Create a connection with strategy=evernote + */ +export interface CreateConnectionRequestContentEvernote extends Management.ConnectionRequestCommon { + strategy: "evernote"; + options?: Management.ConnectionOptionsEvernote; +} + +/** + * Create a connection with strategy=evernote-sandbox + */ +export interface CreateConnectionRequestContentEvernoteSandbox extends Management.ConnectionRequestCommon { + strategy: "evernote-sandbox"; + options?: Management.ConnectionOptionsEvernoteSandbox; +} + +/** + * Create a connection with strategy=exact + */ +export interface CreateConnectionRequestContentExact extends Management.ConnectionRequestCommon { + strategy: "exact"; + options?: Management.ConnectionOptionsExact; +} + +/** + * Create a connection with strategy=facebook + */ +export interface CreateConnectionRequestContentFacebook extends Management.ConnectionRequestCommon { + strategy: "facebook"; + options?: Management.ConnectionOptionsFacebook; +} + +/** + * Create a connection with strategy=fitbit + */ +export interface CreateConnectionRequestContentFitbit extends Management.ConnectionRequestCommon { + strategy: "fitbit"; + options?: Management.ConnectionOptionsFitbit; +} + +/** + * Create a connection with strategy=flickr + */ +export interface CreateConnectionRequestContentFlickr extends Management.ConnectionRequestCommon { + strategy: "flickr"; + options?: Management.ConnectionOptionsFlickr; +} + +/** + * Create a connection with strategy=github + */ +export interface CreateConnectionRequestContentGitHub extends Management.ConnectionRequestCommon { + strategy: "github"; + options?: Management.ConnectionOptionsGitHub; +} + +/** + * Create a connection with strategy=google-apps + */ +export interface CreateConnectionRequestContentGoogleApps extends Management.ConnectionRequestCommon { + strategy: "google-apps"; + options?: Management.ConnectionOptionsGoogleApps; +} + +/** + * Create a connection with strategy=google-oauth2 + */ +export interface CreateConnectionRequestContentGoogleOAuth2 extends Management.ConnectionRequestCommon { + strategy: "google-oauth2"; + options?: Management.ConnectionOptionsGoogleOAuth2; +} + +/** + * Create a connection with strategy=ip + */ +export interface CreateConnectionRequestContentIp extends Management.ConnectionRequestCommon { + strategy: "ip"; + options?: Management.ConnectionOptionsIp; +} + +/** + * Create a connection with strategy=instagram + */ +export interface CreateConnectionRequestContentInstagram extends Management.ConnectionRequestCommon { + strategy: "instagram"; + options?: Management.ConnectionOptionsInstagram; +} + +/** + * Create a connection with strategy=line + */ +export interface CreateConnectionRequestContentLine extends Management.ConnectionRequestCommon { + strategy: "line"; + options?: Management.ConnectionOptionsLine; +} + +/** + * Create a connection with strategy=linkedin + */ +export interface CreateConnectionRequestContentLinkedin extends Management.ConnectionRequestCommon { + strategy: "linkedin"; + options?: Management.ConnectionOptionsLinkedin; +} + +/** + * Create a connection with strategy=miicard + */ +export interface CreateConnectionRequestContentMiicard extends Management.ConnectionRequestCommon { + strategy: "miicard"; + options?: Management.ConnectionOptionsMiicard; +} + +/** + * Create a connection with strategy=oauth1 + */ +export interface CreateConnectionRequestContentOAuth1 extends Management.ConnectionRequestCommon { + strategy: "oauth1"; + options?: Management.ConnectionOptionsOAuth1; +} + +/** + * Create a connection with strategy=oauth2 + */ +export interface CreateConnectionRequestContentOAuth2 extends Management.ConnectionRequestCommon { + strategy: "oauth2"; + options?: Management.ConnectionOptionsOAuth2; +} + +/** + * Create a connection with strategy=oidc + */ +export interface CreateConnectionRequestContentOidc extends Management.ConnectionRequestCommon { + strategy: "oidc"; + options?: Management.ConnectionOptionsOidc; +} + +/** + * Create a connection with strategy=office365 + */ +export interface CreateConnectionRequestContentOffice365 extends Management.ConnectionRequestCommon { + strategy: "office365"; + options?: Management.ConnectionOptionsOffice365; +} + +/** + * Create a connection with strategy=okta + */ +export interface CreateConnectionRequestContentOkta extends Management.ConnectionRequestCommon { + strategy: "okta"; + options?: Management.ConnectionOptionsOkta; +} + +/** + * Create a connection with strategy=paypal + */ +export interface CreateConnectionRequestContentPaypal extends Management.ConnectionRequestCommon { + strategy: "paypal"; + options?: Management.ConnectionOptionsPaypal; +} + +/** + * Create a connection with strategy=paypal-sandbox + */ +export interface CreateConnectionRequestContentPaypalSandbox extends Management.ConnectionRequestCommon { + strategy: "paypal-sandbox"; + options?: Management.ConnectionOptionsPaypalSandbox; +} + +/** + * Create a connection with strategy=pingfederate + */ +export interface CreateConnectionRequestContentPingFederate extends Management.ConnectionRequestCommon { + strategy: "pingfederate"; + options?: Management.ConnectionOptionsPingFederate; +} + +/** + * Create a connection with strategy=planningcenter + */ +export interface CreateConnectionRequestContentPlanningCenter extends Management.ConnectionRequestCommon { + strategy: "planningcenter"; + options?: Management.ConnectionOptionsPlanningCenter; +} + +/** + * Create a connection with strategy=renren + */ +export interface CreateConnectionRequestContentRenren extends Management.ConnectionRequestCommon { + strategy: "renren"; + options?: Management.ConnectionOptionsRenren; +} + +/** + * Create a connection with strategy=samlp + */ +export interface CreateConnectionRequestContentSaml extends Management.ConnectionRequestCommon { + strategy: "samlp"; + options?: Management.ConnectionOptionsSaml; +} + +/** + * Create a connection with strategy=sms + */ +export interface CreateConnectionRequestContentSms extends Management.ConnectionRequestCommon { + strategy: "sms"; + options?: Management.ConnectionOptionsSms; +} + +/** + * Create a connection with strategy=salesforce + */ +export interface CreateConnectionRequestContentSalesforce extends Management.ConnectionRequestCommon { + strategy: "salesforce"; + options?: Management.ConnectionOptionsSalesforce; +} + +/** + * Create a connection with strategy=salesforce-community + */ +export interface CreateConnectionRequestContentSalesforceCommunity extends Management.ConnectionRequestCommon { + strategy: "salesforce-community"; + options?: Management.ConnectionOptionsSalesforceCommunity; +} + +/** + * Create a connection with strategy=salesforce-sandbox + */ +export interface CreateConnectionRequestContentSalesforceSandbox extends Management.ConnectionRequestCommon { + strategy: "salesforce-sandbox"; + options?: Management.ConnectionOptionsSalesforceSandbox; +} + +/** + * Create a connection with strategy=sharepoint + */ +export interface CreateConnectionRequestContentSharepoint extends Management.ConnectionRequestCommon { + strategy: "sharepoint"; + options?: Management.ConnectionOptionsSharepoint; +} + +/** + * Create a connection with strategy=shop + */ +export interface CreateConnectionRequestContentShop extends Management.ConnectionRequestCommon { + strategy: "shop"; + options?: Management.ConnectionOptionsShop; +} + +/** + * Create a connection with strategy=shopify + */ +export interface CreateConnectionRequestContentShopify extends Management.ConnectionRequestCommon { + strategy: "shopify"; + options?: Management.ConnectionOptionsShopify; +} + +/** + * Create a connection with strategy=soundcloud + */ +export interface CreateConnectionRequestContentSoundcloud extends Management.ConnectionRequestCommon { + strategy: "soundcloud"; + options?: Management.ConnectionOptionsSoundcloud; +} + +/** + * Create a connection with strategy=thecity + */ +export interface CreateConnectionRequestContentTheCity extends Management.ConnectionRequestCommon { + strategy: "thecity"; + options?: Management.ConnectionOptionsTheCity; +} + +/** + * Create a connection with strategy=thecity-sandbox + */ +export interface CreateConnectionRequestContentTheCitySandbox extends Management.ConnectionRequestCommon { + strategy: "thecity-sandbox"; + options?: Management.ConnectionOptionsTheCitySandbox; +} + +/** + * Create a connection with strategy=thirtysevensignals + */ +export interface CreateConnectionRequestContentThirtySevenSignals extends Management.ConnectionRequestCommon { + strategy: "thirtysevensignals"; + options?: Management.ConnectionOptionsThirtySevenSignals; +} + +/** + * Create a connection with strategy=twitter + */ +export interface CreateConnectionRequestContentTwitter extends Management.ConnectionRequestCommon { + strategy: "twitter"; + options?: Management.ConnectionOptionsTwitter; +} + +/** + * Create a connection with strategy=untappd + */ +export interface CreateConnectionRequestContentUntappd extends Management.ConnectionRequestCommon { + strategy: "untappd"; + options?: Management.ConnectionOptionsUntappd; +} + +/** + * Create a connection with strategy=vkontakte + */ +export interface CreateConnectionRequestContentVkontakte extends Management.ConnectionRequestCommon { + strategy: "vkontakte"; + options?: Management.ConnectionOptionsVkontakte; +} + +/** + * Create a connection with strategy=weibo + */ +export interface CreateConnectionRequestContentWeibo extends Management.ConnectionRequestCommon { + strategy: "weibo"; + options?: Management.ConnectionOptionsWeibo; +} + +/** + * Create a connection with strategy=windowslive + */ +export interface CreateConnectionRequestContentWindowsLive extends Management.ConnectionRequestCommon { + strategy: "windowslive"; + options?: Management.ConnectionOptionsWindowsLive; +} + +/** + * Create a connection with strategy=wordpress + */ +export interface CreateConnectionRequestContentWordpress extends Management.ConnectionRequestCommon { + strategy: "wordpress"; + options?: Management.ConnectionOptionsWordpress; +} + +/** + * Create a connection with strategy=yahoo + */ +export interface CreateConnectionRequestContentYahoo extends Management.ConnectionRequestCommon { + strategy: "yahoo"; + options?: Management.ConnectionOptionsYahoo; +} + +/** + * Create a connection with strategy=yammer + */ +export interface CreateConnectionRequestContentYammer extends Management.ConnectionRequestCommon { + strategy: "yammer"; + options?: Management.ConnectionOptionsYammer; +} + +/** + * Create a connection with strategy=yandex + */ +export interface CreateConnectionRequestContentYandex extends Management.ConnectionRequestCommon { + strategy: "yandex"; + options?: Management.ConnectionOptionsYandex; +} + +export interface CreateConnectionResponseContent { + /** The name of the connection */ + name?: string; + /** Connection name used in login screen */ + display_name?: string; + options?: Management.ConnectionOptions; + /** The connection's identifier */ + id?: string; + /** The type of the connection, related to the identity provider */ + strategy?: string; + /** Defines the realms for which the connection will be used (ie: email domains). If the array is empty or the property is not specified, the connection name will be added as realm. */ + realms?: string[]; + /** DEPRECATED property. Use the GET /connections/:id/clients endpoint to get the ids of the clients for which the connection is enabled */ + enabled_clients?: string[]; + /** True if the connection is domain level */ + is_domain_connection?: boolean; + /** Enables showing a button for the connection in the login page (new experience only). If false, it will be usable only by HRD. */ + show_as_button?: boolean; + metadata?: Management.ConnectionsMetadata; + authentication?: Management.ConnectionAuthenticationPurpose; + connected_accounts?: Management.ConnectionConnectedAccountsPurpose; +} + +export interface CreateCustomDomainResponseContent { + /** ID of the custom domain. */ + custom_domain_id: string; + /** Domain name. */ + domain: string; + /** Whether this is a primary domain (true) or not (false). */ + primary: boolean; + status: Management.CustomDomainStatusFilterEnum; + type: Management.CustomDomainTypeEnum; + verification: Management.DomainVerification; + /** The HTTP header to fetch the client's IP address */ + custom_client_ip_header?: string | null; + /** The TLS version policy */ + tls_policy?: string; + certificate?: Management.DomainCertificate; +} + +export interface CreateEmailProviderResponseContent { + /** Name of the email provider. Can be `mailgun`, `mandrill`, `sendgrid`, `ses`, `sparkpost`, `smtp`, `azure_cs`, `ms365`, or `custom`. */ + name?: string; + /** Whether the provider is enabled (true) or disabled (false). */ + enabled?: boolean; + /** Email address to use as "from" when no other address specified. */ + default_from_address?: string; + credentials?: Management.EmailProviderCredentials; + settings?: Management.EmailProviderSettings; +} + +export interface CreateEmailTemplateResponseContent { + template: Management.EmailTemplateNameEnum; + /** Body of the email template. */ + body?: string | null; + /** Senders `from` email address. */ + from?: string | null; + /** URL to redirect the user to after a successful action. */ + resultUrl?: string | null; + /** Subject line of the email. */ + subject?: string | null; + /** Syntax of the template body. */ + syntax?: string | null; + /** Lifetime in seconds that the link within the email will be valid for. */ + urlLifetimeInSeconds?: number | null; + /** Whether the `reset_email` and `verify_email` templates should include the user's email address as the `email` parameter in the returnUrl (true) or whether no email address should be included in the redirect (false). Defaults to true. */ + includeEmailInRedirect?: boolean; + /** Whether the template is enabled (true) or disabled (false). */ + enabled?: boolean | null; +} + +export interface CreateEncryptionKeyPublicWrappingResponseContent { + /** Public wrapping key in PEM format */ + public_key: string; + algorithm: Management.EncryptionKeyPublicWrappingAlgorithm; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Encryption key + */ +export interface CreateEncryptionKeyResponseContent { + /** Key ID */ + kid: string; + type: Management.EncryptionKeyType; + state: Management.EncryptionKeyState; + /** Key creation timestamp */ + created_at: string; + /** Key update timestamp */ + updated_at: string; + /** ID of parent wrapping key */ + parent_kid: string; + /** Public key in PEM format */ + public_key?: string; +} + +/** Type of the encryption key to be created. */ +export const CreateEncryptionKeyType = { + CustomerProvidedRootKey: "customer-provided-root-key", + TenantEncryptionKey: "tenant-encryption-key", +} as const; +export type CreateEncryptionKeyType = (typeof CreateEncryptionKeyType)[keyof typeof CreateEncryptionKeyType]; + +export interface CreateEventStreamActionRequestContent { + /** Name of the event stream. */ + name?: string; + /** List of event types subscribed to in this stream. */ + subscriptions?: Management.EventStreamSubscription[]; + destination: Management.EventStreamActionDestination; + status?: Management.EventStreamStatusEnum; +} + +export interface CreateEventStreamEventBridgeRequestContent { + /** Name of the event stream. */ + name?: string; + /** List of event types subscribed to in this stream. */ + subscriptions?: Management.EventStreamSubscription[]; + destination: Management.EventStreamEventBridgeDestination; + status?: Management.EventStreamStatusEnum; +} + +export interface CreateEventStreamRedeliveryResponseContent { + /** An RFC-3339 date-time for redelivery start, inclusive. Does not allow sub-second precision. */ + date_from?: string; + /** An RFC-3339 date-time for redelivery end, exclusive. Does not allow sub-second precision. */ + date_to?: string; + /** Filter by status */ + statuses?: Management.EventStreamDeliveryStatusEnum[]; + /** Filter by event type */ + event_types?: Management.EventStreamEventTypeEnum[]; +} + +export type CreateEventStreamResponseContent = + | Management.EventStreamWebhookResponseContent + | Management.EventStreamEventBridgeResponseContent + | Management.EventStreamActionResponseContent; + +/** + * Metadata about a specific attempt to deliver an event + */ +export interface CreateEventStreamTestEventResponseContent { + /** Unique identifier for the delivery */ + id: string; + /** Unique identifier for the event stream. */ + event_stream_id: string; + status: Management.EventStreamDeliveryStatusEnum; + event_type: Management.EventStreamDeliveryEventTypeEnum; + /** Results of delivery attempts */ + attempts: Management.EventStreamDeliveryAttempt[]; + event?: Management.EventStreamCloudEvent; +} + +export interface CreateEventStreamWebHookRequestContent { + /** Name of the event stream. */ + name?: string; + /** List of event types subscribed to in this stream. */ + subscriptions?: Management.EventStreamSubscription[]; + destination: Management.EventStreamWebhookDestination; + status?: Management.EventStreamStatusEnum; +} + +export interface CreateExportUsersFields { + /** Name of the field in the profile. */ + name: string; + /** Title of the column in the exported CSV. */ + export_as?: string; +} + +export interface CreateExportUsersResponseContent { + /** Status of this job. */ + status: string; + /** Type of job this is. */ + type: string; + /** When this job was created. */ + created_at?: string; + /** ID of this job. */ + id: string; + /** connection_id of the connection from which users will be exported. */ + connection_id?: string; + format?: Management.JobFileFormatEnum; + /** Limit the number of records. */ + limit?: number; + /** List of fields to be included in the CSV. Defaults to a predefined set of fields. */ + fields?: Management.CreateExportUsersFields[]; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface CreateFlowResponseContent { + id: string; + name: string; + actions?: Management.FlowAction[]; + created_at: string; + updated_at: string; + executed_at?: string; +} + +export type CreateFlowsVaultConnectionActivecampaign = + | Management.CreateFlowsVaultConnectionActivecampaignApiKey + | Management.CreateFlowsVaultConnectionActivecampaignUninitialized; + +export interface CreateFlowsVaultConnectionActivecampaignApiKey { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdActivecampaignEnum; + setup: Management.FlowsVaultConnectioSetupApiKeyWithBaseUrl; +} + +export interface CreateFlowsVaultConnectionActivecampaignUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdActivecampaignEnum; +} + +export type CreateFlowsVaultConnectionAirtable = + | Management.CreateFlowsVaultConnectionAirtableApiKey + | Management.CreateFlowsVaultConnectionAirtableUninitialized; + +export interface CreateFlowsVaultConnectionAirtableApiKey { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdAirtableEnum; + setup: Management.FlowsVaultConnectioSetupApiKey; +} + +export interface CreateFlowsVaultConnectionAirtableUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdAirtableEnum; +} + +export type CreateFlowsVaultConnectionAuth0 = + | Management.CreateFlowsVaultConnectionAuth0OauthApp + | Management.CreateFlowsVaultConnectionAuth0Uninitialized; + +export interface CreateFlowsVaultConnectionAuth0OauthApp { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdAuth0Enum; + setup: Management.FlowsVaultConnectioSetupOauthApp; +} + +export interface CreateFlowsVaultConnectionAuth0Uninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdAuth0Enum; +} + +export type CreateFlowsVaultConnectionBigquery = + | Management.CreateFlowsVaultConnectionBigqueryJwt + | Management.CreateFlowsVaultConnectionBigqueryUninitialized; + +export interface CreateFlowsVaultConnectionBigqueryJwt { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdBigqueryEnum; + setup: Management.FlowsVaultConnectioSetupBigqueryOauthJwt; +} + +export interface CreateFlowsVaultConnectionBigqueryUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdBigqueryEnum; +} + +export type CreateFlowsVaultConnectionClearbit = + | Management.CreateFlowsVaultConnectionClearbitApiKey + | Management.CreateFlowsVaultConnectionClearbitUninitialized; + +export interface CreateFlowsVaultConnectionClearbitApiKey { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdClearbitEnum; + setup: Management.FlowsVaultConnectioSetupSecretApiKey; +} + +export interface CreateFlowsVaultConnectionClearbitUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdClearbitEnum; +} + +export type CreateFlowsVaultConnectionDocusign = + | Management.CreateFlowsVaultConnectionDocusignOauthCode + | Management.CreateFlowsVaultConnectionDocusignUninitialized; + +export interface CreateFlowsVaultConnectionDocusignOauthCode { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdDocusignEnum; + setup: Management.FlowsVaultConnectioSetupOauthCode; +} + +export interface CreateFlowsVaultConnectionDocusignUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdDocusignEnum; +} + +export type CreateFlowsVaultConnectionGoogleSheets = + | Management.CreateFlowsVaultConnectionGoogleSheetsOauthCode + | Management.CreateFlowsVaultConnectionGoogleSheetsUninitialized; + +export interface CreateFlowsVaultConnectionGoogleSheetsOauthCode { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdGoogleSheetsEnum; + setup: Management.FlowsVaultConnectioSetupOauthCode; +} + +export interface CreateFlowsVaultConnectionGoogleSheetsUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdGoogleSheetsEnum; +} + +export type CreateFlowsVaultConnectionHttp = + | Management.CreateFlowsVaultConnectionHttpBearer + | Management.CreateFlowsVaultConnectionHttpUninitialized; + +export interface CreateFlowsVaultConnectionHttpBearer { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdHttpEnum; + setup: Management.FlowsVaultConnectioSetupHttpBearer; +} + +export interface CreateFlowsVaultConnectionHttpUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdHttpEnum; +} + +export type CreateFlowsVaultConnectionHubspot = + | Management.CreateFlowsVaultConnectionHubspotApiKey + | Management.CreateFlowsVaultConnectionHubspotOauthCode + | Management.CreateFlowsVaultConnectionHubspotUninitialized; + +export interface CreateFlowsVaultConnectionHubspotApiKey { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdHubspotEnum; + setup: Management.FlowsVaultConnectioSetupApiKey; +} + +export interface CreateFlowsVaultConnectionHubspotOauthCode { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdHubspotEnum; + setup: Management.FlowsVaultConnectioSetupOauthCode; +} + +export interface CreateFlowsVaultConnectionHubspotUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdHubspotEnum; +} + +export type CreateFlowsVaultConnectionJwt = + | Management.CreateFlowsVaultConnectionJwtJwt + | Management.CreateFlowsVaultConnectionJwtUninitialized; + +export interface CreateFlowsVaultConnectionJwtJwt { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdJwtEnum; + setup: Management.FlowsVaultConnectioSetupJwt; +} + +export interface CreateFlowsVaultConnectionJwtUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdJwtEnum; +} + +export type CreateFlowsVaultConnectionMailchimp = + | Management.CreateFlowsVaultConnectionMailchimpApiKey + | Management.CreateFlowsVaultConnectionMailchimpOauthCode + | Management.CreateFlowsVaultConnectionMailchimpUninitialized; + +export interface CreateFlowsVaultConnectionMailchimpApiKey { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdMailchimpEnum; + setup: Management.FlowsVaultConnectioSetupSecretApiKey; +} + +export interface CreateFlowsVaultConnectionMailchimpOauthCode { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdMailchimpEnum; + setup: Management.FlowsVaultConnectioSetupOauthCode; +} + +export interface CreateFlowsVaultConnectionMailchimpUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdMailchimpEnum; +} + +export type CreateFlowsVaultConnectionMailjet = + | Management.CreateFlowsVaultConnectionMailjetApiKey + | Management.CreateFlowsVaultConnectionMailjetUninitialized; + +export interface CreateFlowsVaultConnectionMailjetApiKey { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdMailjetEnum; + setup: Management.FlowsVaultConnectioSetupMailjetApiKey; +} + +export interface CreateFlowsVaultConnectionMailjetUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdMailjetEnum; +} + +export type CreateFlowsVaultConnectionPipedrive = + | Management.CreateFlowsVaultConnectionPipedriveToken + | Management.CreateFlowsVaultConnectionPipedriveOauthCode + | Management.CreateFlowsVaultConnectionPipedriveUninitialized; + +export interface CreateFlowsVaultConnectionPipedriveOauthCode { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdPipedriveEnum; + setup: Management.FlowsVaultConnectioSetupOauthCode; +} + +export interface CreateFlowsVaultConnectionPipedriveToken { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdPipedriveEnum; + setup: Management.FlowsVaultConnectioSetupToken; +} + +export interface CreateFlowsVaultConnectionPipedriveUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdPipedriveEnum; +} + +export type CreateFlowsVaultConnectionRequestContent = + | Management.CreateFlowsVaultConnectionActivecampaign + | Management.CreateFlowsVaultConnectionAirtable + | Management.CreateFlowsVaultConnectionAuth0 + | Management.CreateFlowsVaultConnectionBigquery + | Management.CreateFlowsVaultConnectionClearbit + | Management.CreateFlowsVaultConnectionDocusign + | Management.CreateFlowsVaultConnectionGoogleSheets + | Management.CreateFlowsVaultConnectionHttp + | Management.CreateFlowsVaultConnectionHubspot + | Management.CreateFlowsVaultConnectionJwt + | Management.CreateFlowsVaultConnectionMailchimp + | Management.CreateFlowsVaultConnectionMailjet + | Management.CreateFlowsVaultConnectionPipedrive + | Management.CreateFlowsVaultConnectionSalesforce + | Management.CreateFlowsVaultConnectionSendgrid + | Management.CreateFlowsVaultConnectionSlack + | Management.CreateFlowsVaultConnectionStripe + | Management.CreateFlowsVaultConnectionTelegram + | Management.CreateFlowsVaultConnectionTwilio + | Management.CreateFlowsVaultConnectionWhatsapp + | Management.CreateFlowsVaultConnectionZapier; + +export interface CreateFlowsVaultConnectionResponseContent { + /** Flows Vault Connection identifier. */ + id: string; + /** Flows Vault Connection app identifier. */ + app_id: string; + /** Flows Vault Connection environment. */ + environment?: string; + /** Flows Vault Connection name. */ + name: string; + /** Flows Vault Connection custom account name. */ + account_name?: string; + /** Whether the Flows Vault Connection is configured. */ + ready: boolean; + /** The ISO 8601 formatted date when this Flows Vault Connection was created. */ + created_at: string; + /** The ISO 8601 formatted date when this Flows Vault Connection was updated. */ + updated_at: string; + /** The ISO 8601 formatted date when this Flows Vault Connection was refreshed. */ + refreshed_at?: string; + fingerprint: string; +} + +export type CreateFlowsVaultConnectionSalesforce = + | Management.CreateFlowsVaultConnectionSalesforceOauthCode + | Management.CreateFlowsVaultConnectionSalesforceUninitialized; + +export interface CreateFlowsVaultConnectionSalesforceOauthCode { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdSalesforceEnum; + setup: Management.FlowsVaultConnectioSetupOauthCode; +} + +export interface CreateFlowsVaultConnectionSalesforceUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdSalesforceEnum; +} + +export type CreateFlowsVaultConnectionSendgrid = + | Management.CreateFlowsVaultConnectionSendgridApiKey + | Management.CreateFlowsVaultConnectionSendgridUninitialized; + +export interface CreateFlowsVaultConnectionSendgridApiKey { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdSendgridEnum; + setup: Management.FlowsVaultConnectioSetupApiKey; +} + +export interface CreateFlowsVaultConnectionSendgridUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdSendgridEnum; +} + +export type CreateFlowsVaultConnectionSlack = + | Management.CreateFlowsVaultConnectionSlackWebhook + | Management.CreateFlowsVaultConnectionSlackOauthCode + | Management.CreateFlowsVaultConnectionSlackUninitialized; + +export interface CreateFlowsVaultConnectionSlackOauthCode { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdSlackEnum; + setup: Management.FlowsVaultConnectioSetupOauthCode; +} + +export interface CreateFlowsVaultConnectionSlackUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdSlackEnum; +} + +export interface CreateFlowsVaultConnectionSlackWebhook { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdSlackEnum; + setup: Management.FlowsVaultConnectioSetupWebhook; +} + +export type CreateFlowsVaultConnectionStripe = + | Management.CreateFlowsVaultConnectionStripeKeyPair + | Management.CreateFlowsVaultConnectionStripeOauthCode + | Management.CreateFlowsVaultConnectionStripeUninitialized; + +export interface CreateFlowsVaultConnectionStripeKeyPair { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdStripeEnum; + setup: Management.FlowsVaultConnectioSetupStripeKeyPair; +} + +export interface CreateFlowsVaultConnectionStripeOauthCode { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdStripeEnum; + setup: Management.FlowsVaultConnectioSetupOauthCode; +} + +export interface CreateFlowsVaultConnectionStripeUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdStripeEnum; +} + +export type CreateFlowsVaultConnectionTelegram = + | Management.CreateFlowsVaultConnectionTelegramToken + | Management.CreateFlowsVaultConnectionTelegramUninitialized; + +export interface CreateFlowsVaultConnectionTelegramToken { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdTelegramEnum; + setup: Management.FlowsVaultConnectioSetupToken; +} + +export interface CreateFlowsVaultConnectionTelegramUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdTelegramEnum; +} + +export type CreateFlowsVaultConnectionTwilio = + | Management.CreateFlowsVaultConnectionTwilioApiKey + | Management.CreateFlowsVaultConnectionTwilioUninitialized; + +export interface CreateFlowsVaultConnectionTwilioApiKey { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdTwilioEnum; + setup: Management.FlowsVaultConnectioSetupTwilioApiKey; +} + +export interface CreateFlowsVaultConnectionTwilioUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdTwilioEnum; +} + +export type CreateFlowsVaultConnectionWhatsapp = + | Management.CreateFlowsVaultConnectionWhatsappToken + | Management.CreateFlowsVaultConnectionWhatsappUninitialized; + +export interface CreateFlowsVaultConnectionWhatsappToken { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdWhatsappEnum; + setup: Management.FlowsVaultConnectioSetupToken; +} + +export interface CreateFlowsVaultConnectionWhatsappUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdWhatsappEnum; +} + +export type CreateFlowsVaultConnectionZapier = + | Management.CreateFlowsVaultConnectionZapierWebhook + | Management.CreateFlowsVaultConnectionZapierUninitialized; + +export interface CreateFlowsVaultConnectionZapierUninitialized { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdZapierEnum; +} + +export interface CreateFlowsVaultConnectionZapierWebhook { + /** Flows Vault Connection name. */ + name: string; + app_id: Management.FlowsVaultConnectionAppIdZapierEnum; + setup: Management.FlowsVaultConnectioSetupWebhook; +} + +export interface CreateFormResponseContent { + id: string; + name: string; + messages?: Management.FormMessages; + languages?: Management.FormLanguages; + translations?: Management.FormTranslations; + nodes?: Management.FormNodeList; + start?: Management.FormStartNode; + ending?: Management.FormEndingNode; + style?: Management.FormStyle; + created_at: string; + updated_at: string; + embedded_at?: string; + submitted_at?: string; +} + +export interface CreateGuardianEnrollmentTicketResponseContent { + /** The ticket_id used to identify the enrollment */ + ticket_id?: string; + /** The url you can use to start enrollment */ + ticket_url?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface CreateHookResponseContent { + /** Trigger ID */ + triggerId?: string; + /** ID of this hook. */ + id?: string; + /** Name of this hook. */ + name?: string; + /** Whether this hook will be executed (true) or ignored (false). */ + enabled?: boolean; + /** Code to be executed when this hook runs. */ + script?: string; + dependencies?: Management.HookDependencies; +} + +/** + * Hashmap of key-value pairs where the value must be a string. + */ +export type CreateHookSecretRequestContent = Record; + +export interface CreateImportUsersResponseContent { + /** Status of this job. */ + status: string; + /** Type of job this is. */ + type: string; + /** When this job was created. */ + created_at: string; + /** ID of this job. */ + id: string; + /** connection_id of the connection to which users will be imported. */ + connection_id: string; + /** Customer-defined ID. */ + external_id?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface CreateLogStreamDatadogRequestBody { + /** log stream name */ + name?: string; + type: Management.LogStreamDatadogEnum; + /** True for priority log streams, false for non-priority */ + isPriority?: boolean; + /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ + filters?: Management.LogStreamFilter[]; + pii_config?: Management.LogStreamPiiConfig; + sink: Management.LogStreamDatadogSink; + /** The optional datetime (ISO 8601) to start streaming logs from */ + startFrom?: string; +} + +export interface CreateLogStreamEventBridgeRequestBody { + /** log stream name */ + name?: string; + type: Management.LogStreamEventBridgeEnum; + /** True for priority log streams, false for non-priority */ + isPriority?: boolean; + /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ + filters?: Management.LogStreamFilter[]; + pii_config?: Management.LogStreamPiiConfig; + sink: Management.LogStreamEventBridgeSink; + /** The optional datetime (ISO 8601) to start streaming logs from */ + startFrom?: string; +} + +export interface CreateLogStreamEventGridRequestBody { + /** log stream name */ + name?: string; + type: Management.LogStreamEventGridEnum; + /** True for priority log streams, false for non-priority */ + isPriority?: boolean; + /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ + filters?: Management.LogStreamFilter[]; + pii_config?: Management.LogStreamPiiConfig; + sink: Management.LogStreamEventGridSink; + /** The optional datetime (ISO 8601) to start streaming logs from */ + startFrom?: string; +} + +export interface CreateLogStreamHttpRequestBody { + /** log stream name */ + name?: string; + type: Management.LogStreamHttpEnum; + /** True for priority log streams, false for non-priority */ + isPriority?: boolean; + /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ + filters?: Management.LogStreamFilter[]; + pii_config?: Management.LogStreamPiiConfig; + sink: Management.LogStreamHttpSink; + /** The optional datetime (ISO 8601) to start streaming logs from */ + startFrom?: string; +} + +export interface CreateLogStreamMixpanelRequestBody { + /** log stream name */ + name?: string; + type: Management.LogStreamMixpanelEnum; + /** True for priority log streams, false for non-priority */ + isPriority?: boolean; + /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ + filters?: Management.LogStreamFilter[]; + pii_config?: Management.LogStreamPiiConfig; + sink: Management.LogStreamMixpanelSink; + /** The optional datetime (ISO 8601) to start streaming logs from */ + startFrom?: string; +} + +export type CreateLogStreamRequestContent = + | Management.CreateLogStreamHttpRequestBody + | Management.CreateLogStreamEventBridgeRequestBody + | Management.CreateLogStreamEventGridRequestBody + | Management.CreateLogStreamDatadogRequestBody + | Management.CreateLogStreamSplunkRequestBody + | Management.CreateLogStreamSumoRequestBody + | Management.CreateLogStreamSegmentRequestBody + | Management.CreateLogStreamMixpanelRequestBody; + +export type CreateLogStreamResponseContent = + | Management.LogStreamHttpResponseSchema + | Management.LogStreamEventBridgeResponseSchema + | Management.LogStreamEventGridResponseSchema + | Management.LogStreamDatadogResponseSchema + | Management.LogStreamSplunkResponseSchema + | Management.LogStreamSumoResponseSchema + | Management.LogStreamSegmentResponseSchema + | Management.LogStreamMixpanelResponseSchema; + +export interface CreateLogStreamSegmentRequestBody { + /** log stream name */ + name?: string; + type: Management.LogStreamSegmentEnum; + /** True for priority log streams, false for non-priority */ + isPriority?: boolean; + /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ + filters?: Management.LogStreamFilter[]; + pii_config?: Management.LogStreamPiiConfig; + sink: Management.LogStreamSegmentSinkWriteKey; + /** The optional datetime (ISO 8601) to start streaming logs from */ + startFrom?: string; +} + +export interface CreateLogStreamSplunkRequestBody { + /** log stream name */ + name?: string; + type: Management.LogStreamSplunkEnum; + /** True for priority log streams, false for non-priority */ + isPriority?: boolean; + /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ + filters?: Management.LogStreamFilter[]; + pii_config?: Management.LogStreamPiiConfig; + sink: Management.LogStreamSplunkSink; + /** The optional datetime (ISO 8601) to start streaming logs from */ + startFrom?: string; +} + +export interface CreateLogStreamSumoRequestBody { + /** log stream name */ + name?: string; + type: Management.LogStreamSumoEnum; + /** True for priority log streams, false for non-priority */ + isPriority?: boolean; + /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ + filters?: Management.LogStreamFilter[]; + pii_config?: Management.LogStreamPiiConfig; + sink: Management.LogStreamSumoSink; + /** The optional datetime (ISO 8601) to start streaming logs from */ + startFrom?: string; +} + +export interface CreateOrganizationDiscoveryDomainResponseContent { + /** Organization discovery domain identifier. */ + id: string; + /** The domain name to associate with the organization e.g. acme.com. */ + domain: string; + status: Management.OrganizationDiscoveryDomainStatus; + /** A unique token generated for the discovery domain. This must be placed in a DNS TXT record at the location specified by the verification_host field to prove domain ownership. */ + verification_txt: string; + /** The full domain where the TXT record should be added. */ + verification_host: string; +} + +export interface CreateOrganizationInvitationResponseContent { + /** The id of the user invitation. */ + id?: string; + /** Organization identifier. */ + organization_id?: string; + inviter?: Management.OrganizationInvitationInviter; + invitee?: Management.OrganizationInvitationInvitee; + /** The invitation url to be send to the invitee. */ + invitation_url?: string; + /** The ISO 8601 formatted timestamp representing the creation time of the invitation. */ + created_at?: string; + /** The ISO 8601 formatted timestamp representing the expiration time of the invitation. */ + expires_at?: string; + /** Auth0 client ID. Used to resolve the application's login initiation endpoint. */ + client_id?: string; + /** The id of the connection to force invitee to authenticate with. */ + connection_id?: string; + app_metadata?: Management.AppMetadata; + user_metadata?: Management.UserMetadata; + /** List of roles IDs to associated with the user. */ + roles?: string[]; + /** The id of the invitation ticket */ + ticket_id?: string; +} + +export interface CreateOrganizationResponseContent { + /** Organization identifier. */ + id?: string; + /** The name of this organization. */ + name?: string; + /** Friendly name of this organization. */ + display_name?: string; + branding?: Management.OrganizationBranding; + metadata?: Management.OrganizationMetadata; + token_quota?: Management.TokenQuota; + enabled_connections?: Management.OrganizationEnabledConnection[]; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface CreatePhoneProviderSendTestResponseContent { + /** The status code of the operation. */ + code?: number; + /** The description of the operation status. */ + message?: string; +} + +export interface CreatePhoneTemplateResponseContent { + id: string; + channel?: string; + customizable?: boolean; + tenant?: string; + content: Management.PhoneTemplateContent; + type: Management.PhoneTemplateNotificationTypeEnum; + /** Whether the template is enabled (false) or disabled (true). */ + disabled: boolean; +} + +export interface CreatePhoneTemplateTestNotificationResponseContent { + message: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface CreatePublicKeyDeviceCredentialResponseContent { + /** The credential's identifier */ + id: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface CreateResourceServerResponseContent { + /** ID of the API (resource server). */ + id?: string; + /** Friendly name for this resource server. Can not contain `<` or `>` characters. */ + name?: string; + /** Whether this is an Auth0 system API (true) or a custom API (false). */ + is_system?: boolean; + /** Unique identifier for the API used as the audience parameter on authorization calls. Can not be changed once set. */ + identifier?: string; + /** List of permissions (scopes) that this API uses. */ + scopes?: Management.ResourceServerScope[]; + signing_alg?: Management.SigningAlgorithmEnum; + /** Secret used to sign tokens when using symmetric algorithms (HS256). */ + signing_secret?: string; + /** Whether refresh tokens can be issued for this API (true) or not (false). */ + allow_offline_access?: boolean; + /** Whether to skip user consent for applications flagged as first party (true) or not (false). */ + skip_consent_for_verifiable_first_party_clients?: boolean; + /** Expiration value (in seconds) for access tokens issued for this API from the token endpoint. */ + token_lifetime?: number; + /** Expiration value (in seconds) for access tokens issued for this API via Implicit or Hybrid Flows. Cannot be greater than the `token_lifetime` value. */ + token_lifetime_for_web?: number; + /** Whether authorization polices are enforced (true) or unenforced (false). */ + enforce_policies?: boolean; + token_dialect?: Management.ResourceServerTokenDialectResponseEnum; + token_encryption?: Management.ResourceServerTokenEncryption | null; + consent_policy?: (Management.ResourceServerConsentPolicyEnum | undefined) | null; + authorization_details?: unknown[]; + proof_of_possession?: Management.ResourceServerProofOfPossession | null; + subject_type_authorization?: Management.ResourceServerSubjectTypeAuthorization; + /** The client ID of the client that this resource server is linked to */ + client_id?: string; +} + +export interface CreateRoleResponseContent { + /** ID for this role. */ + id?: string; + /** Name of this role. */ + name?: string; + /** Description of this role. */ + description?: string; +} + +export interface CreateRuleResponseContent { + /** Name of this rule. */ + name?: string; + /** ID of this rule. */ + id?: string; + /** Whether the rule is enabled (true), or disabled (false). */ + enabled?: boolean; + /** Code to be executed when this rule runs. */ + script?: string; + /** Order that this rule should execute in relative to other rules. Lower-valued rules execute first. */ + order?: number; + /** Execution stage of this rule. Can be `login_success`, `login_failure`, or `pre_authorize`. */ + stage?: string; +} + +export interface CreateScimConfigurationRequestContent { + /** User ID attribute for generating unique user ids */ + user_id_attribute?: string; + /** The mapping between auth0 and SCIM */ + mapping?: Management.ScimMappingItem[]; +} + +export interface CreateScimConfigurationResponseContent { + /** The connection's identifier */ + connection_id?: string; + /** The connection's identifier */ + connection_name?: string; + /** The connection's strategy */ + strategy?: string; + /** The tenant's name */ + tenant_name?: string; + /** User ID attribute for generating unique user ids */ + user_id_attribute?: string; + /** The mapping between auth0 and SCIM */ + mapping?: Management.ScimMappingItem[]; + /** The Date Time Scim Configuration was created */ + created_at?: string; + /** The Date Time Scim Configuration was last updated */ + updated_on?: string; +} + +export interface CreateScimTokenResponseContent { + /** The token's identifier */ + token_id?: string; + /** The scim client's token */ + token?: string; + /** The scopes of the scim token */ + scopes?: string[]; + /** The token's created at timestamp */ + created_at?: string; + /** The token's valid until at timestamp */ + valid_until?: string; +} + +export interface CreateSelfServiceProfileResponseContent { + /** The unique ID of the self-service Profile. */ + id?: string; + /** The name of the self-service Profile. */ + name?: string; + /** The description of the self-service Profile. */ + description?: string; + /** List of attributes to be mapped that will be shown to the user during the SS-SSO flow. */ + user_attributes?: Management.SelfServiceProfileUserAttribute[]; + /** The time when this self-service Profile was created. */ + created_at?: string; + /** The time when this self-service Profile was updated. */ + updated_at?: string; + branding?: Management.SelfServiceProfileBrandingProperties; + /** List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `keycloak-samlp`, `pingfederate`] */ + allowed_strategies?: Management.SelfServiceProfileAllowedStrategyEnum[]; + /** ID of the user-attribute-profile to associate with this self-service profile. */ + user_attribute_profile_id?: string; +} + +export interface CreateSelfServiceProfileSsoTicketResponseContent { + /** The URL for the created ticket. */ + ticket?: string; +} + +export interface CreateTokenExchangeProfileResponseContent { + /** The unique ID of the token exchange profile. */ + id?: string; + /** Friendly name of this profile. */ + name?: string; + /** Subject token type for this profile. When receiving a token exchange request on the Authentication API, the corresponding token exchange profile with a matching subject_token_type will be executed. This must be a URI. */ + subject_token_type?: string; + /** The ID of the Custom Token Exchange action to execute for this profile, in order to validate the subject_token. The action must use the custom-token-exchange trigger. */ + action_id?: string; + type?: Management.TokenExchangeProfileTypeEnum; + /** The time when this profile was created. */ + created_at?: string; + /** The time when this profile was updated. */ + updated_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface CreateTokenQuota { + client_credentials: Management.TokenQuotaClientCredentials; +} + +export interface CreateUserAttributeProfileResponseContent { + id?: Management.UserAttributeProfileId; + name?: Management.UserAttributeProfileName; + user_id?: Management.UserAttributeProfileUserId; + user_attributes?: Management.UserAttributeProfileUserAttributes; +} + +/** + * The successfully created authentication method. + */ +export interface CreateUserAuthenticationMethodResponseContent { + /** The ID of the newly created authentication method (automatically generated by the application) */ + id?: string; + type: Management.CreatedUserAuthenticationMethodTypeEnum; + /** A human-readable label to identify the authentication method. */ + name?: string; + /** Base32 encoded secret for TOTP generation */ + totp_secret?: string; + /** Applies to phone authentication methods only. The destination phone number used to send verification codes via text and voice. */ + phone_number?: string; + /** Applies to email authentication methods only. The email address used to send verification messages. */ + email?: string; + authentication_methods?: Management.UserAuthenticationMethodProperties[]; + preferred_authentication_method?: Management.PreferredAuthenticationMethodEnum; + /** Applies to webauthn authenticators only. The id of the credential. */ + key_id?: string; + /** Applies to webauthn authenticators only. The public key. */ + public_key?: string; + /** Applies to passkeys only. Authenticator Attestation Globally Unique Identifier. */ + aaguid?: string; + /** Applies to webauthn authenticators only. The relying party identifier. */ + relying_party_identifier?: string; + /** Authentication method creation date */ + created_at?: string; +} + +export interface CreateUserResponseContent { + /** ID of the user which can be used when interacting with other APIs. */ + user_id?: string; + /** Email address of this user. */ + email?: string; + /** Whether this email address is verified (true) or unverified (false). */ + email_verified?: boolean; + /** Username of this user. */ + username?: string; + /** Phone number for this user. Follows the E.164 recommendation. */ + phone_number?: string; + /** Whether this phone number has been verified (true) or not (false). */ + phone_verified?: boolean; + created_at?: Management.UserDateSchema; + updated_at?: Management.UserDateSchema; + /** Array of user identity objects when accounts are linked. */ + identities?: Management.UserIdentitySchema[]; + app_metadata?: Management.UserAppMetadataSchema; + user_metadata?: Management.UserMetadataSchema; + /** URL to picture, photo, or avatar of this user. */ + picture?: string; + /** Name of this user. */ + name?: string; + /** Preferred nickname or alias of this user. */ + nickname?: string; + /** List of multi-factor authentication providers with which this user has enrolled. */ + multifactor?: string[]; + /** Last IP address from which this user logged in. */ + last_ip?: string; + last_login?: Management.UserDateSchema; + /** Total number of logins this user has performed. */ + logins_count?: number; + /** Whether this user was blocked by an administrator (true) or is not (false). */ + blocked?: boolean; + /** Given name/first name/forename of this user. */ + given_name?: string; + /** Family name/last name/surname of this user. */ + family_name?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface CreateVerifiableCredentialTemplateResponseContent { + /** The id of the template. */ + id?: string; + /** The name of the template. */ + name?: string; + /** The type of the template. */ + type?: string; + /** The dialect of the template. */ + dialect?: string; + presentation?: Management.MdlPresentationRequest; + /** The custom certificate authority. */ + custom_certificate_authority?: string; + /** The well-known trusted issuers, comma separated. */ + well_known_trusted_issuers?: string; + /** The date and time the template was created. */ + created_at?: string; + /** The date and time the template was created. */ + updated_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface CreateVerificationEmailResponseContent { + /** Status of this job. */ + status: string; + /** Type of job this is. */ + type: string; + /** When this job was created. */ + created_at?: string; + /** ID of this job. */ + id: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export const CreatedAuthenticationMethodTypeEnum = { + Phone: "phone", + Email: "email", + Totp: "totp", + WebauthnRoaming: "webauthn-roaming", +} as const; +export type CreatedAuthenticationMethodTypeEnum = + (typeof CreatedAuthenticationMethodTypeEnum)[keyof typeof CreatedAuthenticationMethodTypeEnum]; + +export const CreatedUserAuthenticationMethodTypeEnum = { + Phone: "phone", + Email: "email", + Totp: "totp", + WebauthnRoaming: "webauthn-roaming", + Passkey: "passkey", +} as const; +export type CreatedUserAuthenticationMethodTypeEnum = + (typeof CreatedUserAuthenticationMethodTypeEnum)[keyof typeof CreatedUserAuthenticationMethodTypeEnum]; + +export interface CredentialId { + /** Credential ID */ + id: string; +} + +export interface CustomDomain { + /** ID of the custom domain. */ + custom_domain_id: string; + /** Domain name. */ + domain: string; + /** Whether this is a primary domain (true) or not (false). */ + primary: boolean; + status: Management.CustomDomainStatusFilterEnum; + type: Management.CustomDomainTypeEnum; + /** Intermediate address. */ + origin_domain_name?: string; + verification?: Management.DomainVerification; + /** The HTTP header to fetch the client's IP address */ + custom_client_ip_header?: string | null; + /** The TLS version policy */ + tls_policy?: string; + certificate?: Management.DomainCertificate; +} + +export type CustomDomainCustomClientIpHeader = (Management.CustomDomainCustomClientIpHeaderEnum | null) | undefined; + +/** The HTTP header to fetch the client's IP address */ +export const CustomDomainCustomClientIpHeaderEnum = { + TrueClientIp: "true-client-ip", + CfConnectingIp: "cf-connecting-ip", + XForwardedFor: "x-forwarded-for", + XAzureClientip: "x-azure-clientip", + Empty: "", +} as const; +export type CustomDomainCustomClientIpHeaderEnum = + (typeof CustomDomainCustomClientIpHeaderEnum)[keyof typeof CustomDomainCustomClientIpHeaderEnum]; + +/** Custom domain provisioning type. Must be `auth0_managed_certs` or `self_managed_certs`. */ +export const CustomDomainProvisioningTypeEnum = { + Auth0ManagedCerts: "auth0_managed_certs", + SelfManagedCerts: "self_managed_certs", +} as const; +export type CustomDomainProvisioningTypeEnum = + (typeof CustomDomainProvisioningTypeEnum)[keyof typeof CustomDomainProvisioningTypeEnum]; + +/** Custom domain configuration status. Can be `failed`, `pending_verification`, or `ready`. */ +export const CustomDomainStatusFilterEnum = { + PendingVerification: "pending_verification", + Ready: "ready", + Failed: "failed", +} as const; +export type CustomDomainStatusFilterEnum = + (typeof CustomDomainStatusFilterEnum)[keyof typeof CustomDomainStatusFilterEnum]; + +/** + * Custom domain TLS policy. Must be `recommended`, includes TLS 1.2. + */ +export type CustomDomainTlsPolicyEnum = "recommended"; + +/** Custom domain provisioning type. Can be `auth0_managed_certs` or `self_managed_certs`. */ +export const CustomDomainTypeEnum = { + Auth0ManagedCerts: "auth0_managed_certs", + SelfManagedCerts: "self_managed_certs", +} as const; +export type CustomDomainTypeEnum = (typeof CustomDomainTypeEnum)[keyof typeof CustomDomainTypeEnum]; + +/** + * Custom domain verification method. Must be `txt`. + */ +export type CustomDomainVerificationMethodEnum = "txt"; + +export interface CustomProviderConfiguration { + delivery_methods: Management.CustomProviderDeliveryMethodEnum[]; +} + +export interface CustomProviderCredentials {} + +export const CustomProviderDeliveryMethodEnum = { + Text: "text", + Voice: "voice", +} as const; +export type CustomProviderDeliveryMethodEnum = + (typeof CustomProviderDeliveryMethodEnum)[keyof typeof CustomProviderDeliveryMethodEnum]; + +/** Key algorithm */ +export const CustomSigningKeyAlgorithmEnum = { + Rs256: "RS256", + Rs384: "RS384", + Rs512: "RS512", + Es256: "ES256", + Es384: "ES384", + Es512: "ES512", + Ps256: "PS256", + Ps384: "PS384", + Ps512: "PS512", +} as const; +export type CustomSigningKeyAlgorithmEnum = + (typeof CustomSigningKeyAlgorithmEnum)[keyof typeof CustomSigningKeyAlgorithmEnum]; + +/** Curve */ +export const CustomSigningKeyCurveEnum = { + P256: "P-256", + P384: "P-384", + P521: "P-521", +} as const; +export type CustomSigningKeyCurveEnum = (typeof CustomSigningKeyCurveEnum)[keyof typeof CustomSigningKeyCurveEnum]; + +/** + * JWK representing a custom public signing key. + */ +export interface CustomSigningKeyJwk { + kty: Management.CustomSigningKeyTypeEnum; + /** Key identifier */ + kid?: string; + use?: Management.CustomSigningKeyUseEnum; + /** Key operations */ + key_ops?: Management.CustomSigningKeyOperationEnum[]; + alg?: Management.CustomSigningKeyAlgorithmEnum; + /** Key modulus */ + n?: string; + /** Key exponent */ + e?: string; + crv?: Management.CustomSigningKeyCurveEnum; + /** X coordinate */ + x?: string; + /** Y coordinate */ + y?: string; + /** X.509 URL */ + x5u?: string; + /** X.509 certificate chain */ + x5c?: string[]; + /** X.509 certificate SHA-1 thumbprint */ + x5t?: string; + /** X.509 certificate SHA-256 thumbprint */ + "x5t#S256"?: string; +} + +export type CustomSigningKeyOperationEnum = "verify"; + +/** Key type */ +export const CustomSigningKeyTypeEnum = { + Ec: "EC", + Rsa: "RSA", +} as const; +export type CustomSigningKeyTypeEnum = (typeof CustomSigningKeyTypeEnum)[keyof typeof CustomSigningKeyTypeEnum]; + +/** + * Key use + */ +export type CustomSigningKeyUseEnum = "sig"; + +export interface DailyStats { + /** Date these events occurred in ISO 8601 format. */ + date?: string; + /** Number of logins on this date. */ + logins?: number; + /** Number of signups on this date. */ + signups?: number; + /** Number of breached-password detections on this date (subscription required). */ + leaked_passwords?: number; + /** Date and time this stats entry was last updated in ISO 8601 format. */ + updated_at?: string; + /** Approximate date and time the first event occurred in ISO 8601 format. */ + created_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Token Quota configuration, to configure quotas for token issuance for clients and organizations. Applied to all clients and organizations unless overridden in individual client or organization settings. + */ +export interface DefaultTokenQuota { + clients?: Management.TokenQuotaConfiguration; + organizations?: Management.TokenQuotaConfiguration; +} + +/** + * Array of secret names to delete. + */ +export type DeleteHookSecretRequestContent = string[]; + +export interface DeleteUserIdentityResponseContentItem { + /** The name of the connection for the identity. */ + connection: string; + /** The unique identifier for the user for the identity. */ + user_id: string; + /** The type of identity provider. */ + provider: string; + /** true if the identity provider is a social provider, falses otherwise */ + isSocial?: boolean; + /** IDP access token returned only if scope read:user_idp_tokens is defined */ + access_token?: string; + /** IDP access token secret returned only if scope read:user_idp_tokens is defined. */ + access_token_secret?: string; + /** IDP refresh token returned only if scope read:user_idp_tokens is defined. */ + refresh_token?: string; + profileData?: Management.UserProfileData; +} + +/** + * An array of objects with information about the user's identities. + */ +export type DeleteUserIdentityResponseContent = Management.DeleteUserIdentityResponseContentItem[]; + +export interface DeployActionResponseContent { + /** The unique id of an action version. */ + id?: string; + /** The id of the action to which this version belongs. */ + action_id?: string; + /** The source code of this specific version of the action. */ + code?: string; + /** The list of third party npm modules, and their versions, that this specific version depends on. */ + dependencies?: Management.ActionVersionDependency[]; + /** Indicates if this specific version is the currently one deployed. */ + deployed?: boolean; + /** The Node runtime. For example: `node22` */ + runtime?: string; + /** The list of secrets that are included in an action or a version of an action. */ + secrets?: Management.ActionSecretResponse[]; + status?: Management.ActionVersionBuildStatusEnum; + /** The index of this version in list of versions for the action. */ + number?: number; + /** Any errors that occurred while the version was being built. */ + errors?: Management.ActionError[]; + action?: Management.ActionBase; + /** The time when this version was built successfully. */ + built_at?: string; + /** The time when this version was created. */ + created_at?: string; + /** The time when a version was updated. Versions are never updated externally. Only Auth0 will update an action version as it is being built. */ + updated_at?: string; + /** The list of triggers that this version supports. At this time, a version can only target a single trigger at a time. */ + supported_triggers?: Management.ActionTrigger[]; +} + +export interface DeployActionVersionRequestBodyParams { + /** True if the draft of the action should be updated with the reverted version. */ + update_draft?: boolean; +} + +export type DeployActionVersionRequestContent = (Management.DeployActionVersionRequestBodyParams | null) | undefined; + +export interface DeployActionVersionResponseContent { + /** The unique id of an action version. */ + id?: string; + /** The id of the action to which this version belongs. */ + action_id?: string; + /** The source code of this specific version of the action. */ + code?: string; + /** The list of third party npm modules, and their versions, that this specific version depends on. */ + dependencies?: Management.ActionVersionDependency[]; + /** Indicates if this specific version is the currently one deployed. */ + deployed?: boolean; + /** The Node runtime. For example: `node22` */ + runtime?: string; + /** The list of secrets that are included in an action or a version of an action. */ + secrets?: Management.ActionSecretResponse[]; + status?: Management.ActionVersionBuildStatusEnum; + /** The index of this version in list of versions for the action. */ + number?: number; + /** Any errors that occurred while the version was being built. */ + errors?: Management.ActionError[]; + action?: Management.ActionBase; + /** The time when this version was built successfully. */ + built_at?: string; + /** The time when this version was created. */ + created_at?: string; + /** The time when a version was updated. Versions are never updated externally. Only Auth0 will update an action version as it is being built. */ + updated_at?: string; + /** The list of triggers that this version supports. At this time, a version can only target a single trigger at a time. */ + supported_triggers?: Management.ActionTrigger[]; +} + +export interface DeviceCredential { + /** ID of this device. */ + id?: string; + /** User agent for this device */ + device_name?: string; + /** Unique identifier for the device. NOTE: This field is generally not populated for refresh_tokens and rotating_refresh_tokens */ + device_id?: string; + type?: Management.DeviceCredentialTypeEnum; + /** user_id this credential is associated with. */ + user_id?: string; + /** client_id of the client (application) this credential is for. */ + client_id?: string; +} + +/** + * Type of credential. Must be `public_key`. + */ +export type DeviceCredentialPublicKeyTypeEnum = "public_key"; + +/** Type of credentials to retrieve. Must be `public_key`, `refresh_token` or `rotating_refresh_token`. The property will default to `refresh_token` when paging is requested */ +export const DeviceCredentialTypeEnum = { + PublicKey: "public_key", + RefreshToken: "refresh_token", + RotatingRefreshToken: "rotating_refresh_token", +} as const; +export type DeviceCredentialTypeEnum = (typeof DeviceCredentialTypeEnum)[keyof typeof DeviceCredentialTypeEnum]; + +/** + * Certificate information. This object is relevant only for Custom Domains with Auth0-Managed Certificates. + */ +export interface DomainCertificate { + status?: Management.DomainCertificateStatusEnum; + /** A user-friendly error message will be presented if the certificate status is provisioning_failed or renewing_failed. */ + error_msg?: string; + certificate_authority?: Management.DomainCertificateAuthorityEnum; + /** The certificate will be renewed prior to this date. */ + renews_before?: string; +} + +/** The Certificate Authority issued the certificate. */ +export const DomainCertificateAuthorityEnum = { + Letsencrypt: "letsencrypt", + Googletrust: "googletrust", +} as const; +export type DomainCertificateAuthorityEnum = + (typeof DomainCertificateAuthorityEnum)[keyof typeof DomainCertificateAuthorityEnum]; + +/** The provisioning status of the certificate. */ +export const DomainCertificateStatusEnum = { + Provisioning: "provisioning", + ProvisioningFailed: "provisioning_failed", + Provisioned: "provisioned", + RenewingFailed: "renewing_failed", +} as const; +export type DomainCertificateStatusEnum = + (typeof DomainCertificateStatusEnum)[keyof typeof DomainCertificateStatusEnum]; + +/** + * Domain verification settings. + */ +export interface DomainVerification { + /** Domain verification methods. */ + methods?: Management.DomainVerificationMethod[]; + status?: Management.DomainVerificationStatusEnum; + /** The user0-friendly error message in case of failed verification. This field is relevant only for Custom Domains with Auth0-Managed Certificates. */ + error_msg?: string; + /** The date and time when the custom domain was last verified. This field is relevant only for Custom Domains with Auth0-Managed Certificates. */ + last_verified_at?: string; +} + +export interface DomainVerificationMethod { + name: Management.DomainVerificationMethodNameEnum; + /** Value used to verify the domain. */ + record: string; + /** The name of the txt record for verification */ + domain?: string; +} + +/** Domain verification method. */ +export const DomainVerificationMethodNameEnum = { + Cname: "cname", + Txt: "txt", +} as const; +export type DomainVerificationMethodNameEnum = + (typeof DomainVerificationMethodNameEnum)[keyof typeof DomainVerificationMethodNameEnum]; + +/** The DNS record verification status. This field is relevant only for Custom Domains with Auth0-Managed Certificates. */ +export const DomainVerificationStatusEnum = { + Verified: "verified", + Pending: "pending", + Failed: "failed", +} as const; +export type DomainVerificationStatusEnum = + (typeof DomainVerificationStatusEnum)[keyof typeof DomainVerificationStatusEnum]; + +/** + * Configuration for the email attribute for users. + */ +export interface EmailAttribute { + identifier?: Management.ConnectionAttributeIdentifier; + /** Determines if property should be required for users */ + profile_required?: boolean; + verification_method?: Management.VerificationMethodEnum; + signup?: Management.SignupVerified; +} + +/** + * Set to eu if your domain is provisioned to use Mailgun's EU region. Otherwise, set to null. + */ +export type EmailMailgunRegionEnum = "eu"; + +/** + * Credentials required to use the provider. + */ +export interface EmailProviderCredentials { + /** API User. */ + api_user?: string; + /** AWS or SparkPost region. */ + region?: string; + /** SMTP host. */ + smtp_host?: string; + /** SMTP port. */ + smtp_port?: number; + /** SMTP username. */ + smtp_user?: string; +} + +/** + * Credentials required to use the provider. + */ +export type EmailProviderCredentialsSchema = + | { + api_key: string; + } + | { + accessKeyId?: string | undefined; + secretAccessKey?: string | undefined; + region?: string | undefined; + } + | { + smtp_host?: Management.EmailSmtpHost | undefined; + smtp_port?: number | undefined; + smtp_user?: string | undefined; + smtp_pass?: string | undefined; + } + | { + api_key?: string | undefined; + region?: Management.EmailSparkPostRegionEnum | undefined; + } + | { + api_key?: string | undefined; + domain?: string | undefined; + region?: Management.EmailMailgunRegionEnum | undefined; + } + | { + connectionString?: string | undefined; + } + | { + tenantId?: string | undefined; + clientId?: string | undefined; + clientSecret?: string | undefined; + } + | Management.ExtensibilityEmailProviderCredentials; + +/** Name of the email provider. Can be `mailgun`, `mandrill`, `sendgrid`, `ses`, `sparkpost`, `smtp`, `azure_cs`, `ms365`, or `custom`. */ +export const EmailProviderNameEnum = { + Mailgun: "mailgun", + Mandrill: "mandrill", + Sendgrid: "sendgrid", + Ses: "ses", + Sparkpost: "sparkpost", + Smtp: "smtp", + AzureCs: "azure_cs", + Ms365: "ms365", + Custom: "custom", +} as const; +export type EmailProviderNameEnum = (typeof EmailProviderNameEnum)[keyof typeof EmailProviderNameEnum]; + +/** + * Specific provider setting + */ +export type EmailProviderSettings = Record; + +/** + * SMTP host. + */ +export type EmailSmtpHost = string; + +/** + * Set to eu to use SparkPost service hosted in Western Europe. To use SparkPost hosted in North America, set it to null. + */ +export type EmailSparkPostRegionEnum = "eu"; + +/** + * Specific provider setting + */ +export type EmailSpecificProviderSettingsWithAdditionalProperties = (Record | null) | undefined; + +/** Template name. Can be `verify_email`, `verify_email_by_code`, `reset_email`, `reset_email_by_code`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`, `mfa_oob_code`, `user_invitation`, `async_approval`, `change_password` (legacy), or `password_reset` (legacy). */ +export const EmailTemplateNameEnum = { + VerifyEmail: "verify_email", + VerifyEmailByCode: "verify_email_by_code", + ResetEmail: "reset_email", + ResetEmailByCode: "reset_email_by_code", + WelcomeEmail: "welcome_email", + BlockedAccount: "blocked_account", + StolenCredentials: "stolen_credentials", + EnrollmentEmail: "enrollment_email", + MfaOobCode: "mfa_oob_code", + UserInvitation: "user_invitation", + ChangePassword: "change_password", + PasswordReset: "password_reset", + AsyncApproval: "async_approval", +} as const; +export type EmailTemplateNameEnum = (typeof EmailTemplateNameEnum)[keyof typeof EmailTemplateNameEnum]; + +/** + * Encryption key + */ +export interface EncryptionKey { + /** Key ID */ + kid: string; + type: Management.EncryptionKeyType; + state: Management.EncryptionKeyState; + /** Key creation timestamp */ + created_at: string; + /** Key update timestamp */ + updated_at: string; + /** ID of parent wrapping key */ + parent_kid: string; + /** Public key in PEM format */ + public_key?: string; +} + +/** + * Encryption algorithm that shall be used to wrap your key material + */ +export type EncryptionKeyPublicWrappingAlgorithm = "CKM_RSA_AES_KEY_WRAP"; + +/** Key state */ +export const EncryptionKeyState = { + PreActivation: "pre-activation", + Active: "active", + Deactivated: "deactivated", + Destroyed: "destroyed", +} as const; +export type EncryptionKeyState = (typeof EncryptionKeyState)[keyof typeof EncryptionKeyState]; + +/** Key type */ +export const EncryptionKeyType = { + CustomerProvidedRootKey: "customer-provided-root-key", + EnvironmentRootKey: "environment-root-key", + TenantMasterKey: "tenant-master-key", + TenantEncryptionKey: "tenant-encryption-key", +} as const; +export type EncryptionKeyType = (typeof EncryptionKeyType)[keyof typeof EncryptionKeyType]; + +/** + * Configuration specific to an action destination. + */ +export interface EventStreamActionConfiguration { + /** Action ID for the action destination. */ + action_id: string; +} + +export interface EventStreamActionDestination { + type: Management.EventStreamActionDestinationTypeEnum; + configuration: Management.EventStreamActionConfiguration; +} + +export type EventStreamActionDestinationTypeEnum = "action"; + +export interface EventStreamActionResponseContent { + /** Unique identifier for the event stream. */ + id?: string; + /** Name of the event stream. */ + name?: string; + /** List of event types subscribed to in this stream. */ + subscriptions?: Management.EventStreamSubscription[]; + destination?: Management.EventStreamActionDestination; + status?: Management.EventStreamStatusEnum; + /** Timestamp when the event stream was created. */ + created_at?: string; + /** Timestamp when the event stream was last updated. */ + updated_at?: string; +} + +/** + * Event content. This will only be set if delivery failed. + */ +export interface EventStreamCloudEvent { + /** Unique identifier for the event */ + id?: string; + /** Where the event originated */ + source?: string; + /** Version of CloudEvents spec */ + specversion?: string; + /** Type of the event (e.g., user.created) */ + type?: string; + /** Timestamp at which the event was generated */ + time?: string; + /** Event contents encoded as a string. */ + data?: string; +} + +/** + * Metadata about a specific attempt to deliver an event + */ +export interface EventStreamDelivery { + /** Unique identifier for the delivery */ + id: string; + /** Unique identifier for the event stream. */ + event_stream_id: string; + status: Management.EventStreamDeliveryStatusEnum; + event_type: Management.EventStreamDeliveryEventTypeEnum; + /** Results of delivery attempts */ + attempts: Management.EventStreamDeliveryAttempt[]; + event?: Management.EventStreamCloudEvent; +} + +export interface EventStreamDeliveryAttempt { + status: Management.EventStreamDeliveryStatusEnum; + /** Timestamp of delivery attempt */ + timestamp: string; + /** Delivery error message, if applicable */ + error_message?: string; +} + +/** Type of event */ +export const EventStreamDeliveryEventTypeEnum = { + UserCreated: "user.created", + UserDeleted: "user.deleted", + UserUpdated: "user.updated", + OrganizationCreated: "organization.created", + OrganizationUpdated: "organization.updated", + OrganizationDeleted: "organization.deleted", + OrganizationMemberAdded: "organization.member.added", + OrganizationMemberDeleted: "organization.member.deleted", + OrganizationMemberRoleAssigned: "organization.member.role.assigned", + OrganizationMemberRoleDeleted: "organization.member.role.deleted", + OrganizationConnectionAdded: "organization.connection.added", + OrganizationConnectionUpdated: "organization.connection.updated", + OrganizationConnectionRemoved: "organization.connection.removed", + GroupCreated: "group.created", + GroupUpdated: "group.updated", + GroupDeleted: "group.deleted", + GroupMemberAdded: "group.member.added", + GroupMemberDeleted: "group.member.deleted", +} as const; +export type EventStreamDeliveryEventTypeEnum = + (typeof EventStreamDeliveryEventTypeEnum)[keyof typeof EventStreamDeliveryEventTypeEnum]; + +/** + * Delivery status + */ +export type EventStreamDeliveryStatusEnum = "failed"; + +export type EventStreamDestinationPatch = + | Management.EventStreamWebhookDestination + | Management.EventStreamActionDestination; + +/** AWS Region for EventBridge destination. */ +export const EventStreamEventBridgeAwsRegionEnum = { + AfSouth1: "af-south-1", + ApEast1: "ap-east-1", + ApEast2: "ap-east-2", + ApNortheast1: "ap-northeast-1", + ApNortheast2: "ap-northeast-2", + ApNortheast3: "ap-northeast-3", + ApSouth1: "ap-south-1", + ApSouth2: "ap-south-2", + ApSoutheast1: "ap-southeast-1", + ApSoutheast2: "ap-southeast-2", + ApSoutheast3: "ap-southeast-3", + ApSoutheast4: "ap-southeast-4", + ApSoutheast5: "ap-southeast-5", + ApSoutheast6: "ap-southeast-6", + ApSoutheast7: "ap-southeast-7", + CaCentral1: "ca-central-1", + CaWest1: "ca-west-1", + EuCentral1: "eu-central-1", + EuCentral2: "eu-central-2", + EuNorth1: "eu-north-1", + EuSouth1: "eu-south-1", + EuSouth2: "eu-south-2", + EuWest1: "eu-west-1", + EuWest2: "eu-west-2", + EuWest3: "eu-west-3", + IlCentral1: "il-central-1", + MeCentral1: "me-central-1", + MeSouth1: "me-south-1", + MxCentral1: "mx-central-1", + SaEast1: "sa-east-1", + UsGovEast1: "us-gov-east-1", + UsGovWest1: "us-gov-west-1", + UsEast1: "us-east-1", + UsEast2: "us-east-2", + UsWest1: "us-west-1", + UsWest2: "us-west-2", +} as const; +export type EventStreamEventBridgeAwsRegionEnum = + (typeof EventStreamEventBridgeAwsRegionEnum)[keyof typeof EventStreamEventBridgeAwsRegionEnum]; + +/** + * Configuration specific to an eventbridge destination. + */ +export interface EventStreamEventBridgeConfiguration { + /** AWS Account ID for EventBridge destination. */ + aws_account_id: string; + aws_region: Management.EventStreamEventBridgeAwsRegionEnum; + /** AWS Partner Event Source for EventBridge destination. */ + aws_partner_event_source?: string; +} + +export interface EventStreamEventBridgeDestination { + type: Management.EventStreamEventBridgeDestinationTypeEnum; + configuration: Management.EventStreamEventBridgeConfiguration; +} + +export type EventStreamEventBridgeDestinationTypeEnum = "eventbridge"; + +export interface EventStreamEventBridgeResponseContent { + /** Unique identifier for the event stream. */ + id?: string; + /** Name of the event stream. */ + name?: string; + /** List of event types subscribed to in this stream. */ + subscriptions?: Management.EventStreamSubscription[]; + destination?: Management.EventStreamEventBridgeDestination; + status?: Management.EventStreamStatusEnum; + /** Timestamp when the event stream was created. */ + created_at?: string; + /** Timestamp when the event stream was last updated. */ + updated_at?: string; +} + +export const EventStreamEventTypeEnum = { + UserCreated: "user.created", + UserDeleted: "user.deleted", + UserUpdated: "user.updated", + OrganizationCreated: "organization.created", + OrganizationUpdated: "organization.updated", + OrganizationDeleted: "organization.deleted", + OrganizationMemberAdded: "organization.member.added", + OrganizationMemberDeleted: "organization.member.deleted", + OrganizationMemberRoleAssigned: "organization.member.role.assigned", + OrganizationMemberRoleDeleted: "organization.member.role.deleted", + OrganizationConnectionAdded: "organization.connection.added", + OrganizationConnectionUpdated: "organization.connection.updated", + OrganizationConnectionRemoved: "organization.connection.removed", + GroupCreated: "group.created", + GroupUpdated: "group.updated", + GroupDeleted: "group.deleted", + GroupMemberAdded: "group.member.added", + GroupMemberDeleted: "group.member.deleted", +} as const; +export type EventStreamEventTypeEnum = (typeof EventStreamEventTypeEnum)[keyof typeof EventStreamEventTypeEnum]; + +export type EventStreamResponseContent = + | Management.EventStreamWebhookResponseContent + | Management.EventStreamEventBridgeResponseContent + | Management.EventStreamActionResponseContent; + +/** Indicates whether the event stream is actively forwarding events. */ +export const EventStreamStatusEnum = { + Enabled: "enabled", + Disabled: "disabled", +} as const; +export type EventStreamStatusEnum = (typeof EventStreamStatusEnum)[keyof typeof EventStreamStatusEnum]; + +/** + * Event types + */ +export interface EventStreamSubscription { + event_type?: string; +} + +/** The type of event this test event represents. */ +export const EventStreamTestEventTypeEnum = { + UserCreated: "user.created", + UserDeleted: "user.deleted", + UserUpdated: "user.updated", + OrganizationCreated: "organization.created", + OrganizationUpdated: "organization.updated", + OrganizationDeleted: "organization.deleted", + OrganizationMemberAdded: "organization.member.added", + OrganizationMemberDeleted: "organization.member.deleted", + OrganizationMemberRoleAssigned: "organization.member.role.assigned", + OrganizationMemberRoleDeleted: "organization.member.role.deleted", + OrganizationConnectionAdded: "organization.connection.added", + OrganizationConnectionUpdated: "organization.connection.updated", + OrganizationConnectionRemoved: "organization.connection.removed", + GroupCreated: "group.created", + GroupUpdated: "group.updated", + GroupDeleted: "group.deleted", + GroupMemberAdded: "group.member.added", + GroupMemberDeleted: "group.member.deleted", +} as const; +export type EventStreamTestEventTypeEnum = + (typeof EventStreamTestEventTypeEnum)[keyof typeof EventStreamTestEventTypeEnum]; + +export type EventStreamWebhookAuthorizationResponse = + | Management.EventStreamWebhookBasicAuth + | Management.EventStreamWebhookBearerAuth; + +/** + * Basic Authorization for HTTP requests (e.g., 'Basic credentials'). + */ +export interface EventStreamWebhookBasicAuth { + method: Management.EventStreamWebhookBasicAuthMethodEnum; + /** Username */ + username: string; +} + +/** + * Type of authorization. + */ +export type EventStreamWebhookBasicAuthMethodEnum = "basic"; + +/** + * Bearer Authorization for HTTP requests (e.g., 'Bearer token'). + */ +export interface EventStreamWebhookBearerAuth { + method: Management.EventStreamWebhookBearerAuthMethodEnum; +} + +/** + * Type of authorization. + */ +export type EventStreamWebhookBearerAuthMethodEnum = "bearer"; + +/** + * Configuration specific to a webhook destination. + */ +export interface EventStreamWebhookConfiguration { + /** Target HTTP endpoint URL. */ + webhook_endpoint: string; + webhook_authorization: Management.EventStreamWebhookAuthorizationResponse; +} + +export interface EventStreamWebhookDestination { + type: Management.EventStreamWebhookDestinationTypeEnum; + configuration: Management.EventStreamWebhookConfiguration; +} + +export type EventStreamWebhookDestinationTypeEnum = "webhook"; + +export interface EventStreamWebhookResponseContent { + /** Unique identifier for the event stream. */ + id?: string; + /** Name of the event stream. */ + name?: string; + /** List of event types subscribed to in this stream. */ + subscriptions?: Management.EventStreamSubscription[]; + destination?: Management.EventStreamWebhookDestination; + status?: Management.EventStreamStatusEnum; + /** Timestamp when the event stream was created. */ + created_at?: string; + /** Timestamp when the event stream was last updated. */ + updated_at?: string; +} + +export interface ExtensibilityEmailProviderCredentials {} + +export interface FederatedConnectionTokenSet { + id?: string; + connection?: string; + scope?: string; + expires_at?: string; + issued_at?: string; + last_used_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export type FlowAction = + | Management.FlowActionActivecampaign + | Management.FlowActionAirtable + | Management.FlowActionAuth0 + | Management.FlowActionBigquery + | Management.FlowActionClearbit + | Management.FlowActionEmail + | Management.FlowActionFlow + | Management.FlowActionGoogleSheets + | Management.FlowActionHttp + | Management.FlowActionHubspot + | Management.FlowActionJson + | Management.FlowActionJwt + | Management.FlowActionMailchimp + | Management.FlowActionMailjet + | Management.FlowActionOtp + | Management.FlowActionPipedrive + | Management.FlowActionSalesforce + | Management.FlowActionSendgrid + | Management.FlowActionSlack + | Management.FlowActionStripe + | Management.FlowActionTelegram + | Management.FlowActionTwilio + | Management.FlowActionWhatsapp + | Management.FlowActionXml + | Management.FlowActionZapier; + +export type FlowActionActivecampaign = + | Management.FlowActionActivecampaignListContacts + | Management.FlowActionActivecampaignUpsertContact; + +export interface FlowActionActivecampaignListContacts { + id: string; + alias?: string; + type: "ACTIVECAMPAIGN"; + action: "LIST_CONTACTS"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionActivecampaignListContactsParams; +} + +export interface FlowActionActivecampaignListContactsParams { + connection_id: string; + email: string; +} + +export interface FlowActionActivecampaignUpsertContact { + id: string; + alias?: string; + type: "ACTIVECAMPAIGN"; + action: "UPSERT_CONTACT"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionActivecampaignUpsertContactParams; +} + +export interface FlowActionActivecampaignUpsertContactParams { + connection_id: string; + email: string; + first_name?: string; + last_name?: string; + phone?: string; + custom_fields?: Management.FlowActionActivecampaignUpsertContactParamsCustomFields; +} + +export type FlowActionActivecampaignUpsertContactParamsCustomFields = Record; + +export type FlowActionAirtable = + | Management.FlowActionAirtableCreateRecord + | Management.FlowActionAirtableListRecords + | Management.FlowActionAirtableUpdateRecord; + +export interface FlowActionAirtableCreateRecord { + id: string; + alias?: string; + type: "AIRTABLE"; + action: "CREATE_RECORD"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionAirtableCreateRecordParams; +} + +export interface FlowActionAirtableCreateRecordParams { + connection_id: string; + base_id: string; + table_name: string; + fields?: Management.FlowActionAirtableCreateRecordParamsFields; +} + +export type FlowActionAirtableCreateRecordParamsFields = Record; + +export interface FlowActionAirtableListRecords { + id: string; + alias?: string; + type: "AIRTABLE"; + action: "LIST_RECORDS"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionAirtableListRecordsParams; +} + +export interface FlowActionAirtableListRecordsParams { + connection_id: string; + base_id: string; + table_name: string; + query?: string; + view?: string; +} + +export interface FlowActionAirtableUpdateRecord { + id: string; + alias?: string; + type: "AIRTABLE"; + action: "UPDATE_RECORD"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionAirtableUpdateRecordParams; +} + +export interface FlowActionAirtableUpdateRecordParams { + connection_id: string; + base_id: string; + table_name: string; + record_id: string; + fields?: Management.FlowActionAirtableUpdateRecordParamsFields; +} + +export type FlowActionAirtableUpdateRecordParamsFields = Record; + +export type FlowActionAuth0 = + | Management.FlowActionAuth0CreateUser + | Management.FlowActionAuth0GetUser + | Management.FlowActionAuth0UpdateUser + | Management.FlowActionAuth0SendRequest; + +export interface FlowActionAuth0CreateUser { + id: string; + alias?: string; + type: "AUTH0"; + action: "CREATE_USER"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionAuth0CreateUserParams; +} + +export interface FlowActionAuth0CreateUserParams { + connection_id: string; + payload: Management.FlowActionAuth0CreateUserParamsPayload; +} + +export type FlowActionAuth0CreateUserParamsPayload = Record; + +export interface FlowActionAuth0GetUser { + id: string; + alias?: string; + type: "AUTH0"; + action: "GET_USER"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionAuth0GetUserParams; +} + +export interface FlowActionAuth0GetUserParams { + connection_id: string; + user_id: string; +} + +export interface FlowActionAuth0SendRequest { + id: string; + alias?: string; + type: "AUTH0"; + action: "SEND_REQUEST"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionAuth0SendRequestParams; +} + +export interface FlowActionAuth0SendRequestParams { + connection_id: string; + pathname: string; + method?: FlowActionAuth0SendRequestParams.Method; + headers?: Management.FlowActionAuth0SendRequestParamsHeaders; + params?: Management.FlowActionAuth0SendRequestParamsQueryParams; + payload?: Management.FlowActionAuth0SendRequestParamsPayload; +} + +export namespace FlowActionAuth0SendRequestParams { + export const Method = { + Get: "GET", + Post: "POST", + Put: "PUT", + Patch: "PATCH", + Delete: "DELETE", + } as const; + export type Method = (typeof Method)[keyof typeof Method]; +} + +export type FlowActionAuth0SendRequestParamsHeaders = Record; + +export type FlowActionAuth0SendRequestParamsPayload = + | string + | unknown[] + | Management.FlowActionAuth0SendRequestParamsPayloadObject; + +export type FlowActionAuth0SendRequestParamsPayloadObject = Record; + +export type FlowActionAuth0SendRequestParamsQueryParams = Record< + string, + (FlowActionAuth0SendRequestParamsQueryParams.Value | null) | undefined +>; + +export namespace FlowActionAuth0SendRequestParamsQueryParams { + export type Value = number | string; +} + +export interface FlowActionAuth0UpdateUser { + id: string; + alias?: string; + type: "AUTH0"; + action: "UPDATE_USER"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionAuth0UpdateUserParams; +} + +export interface FlowActionAuth0UpdateUserParams { + connection_id: string; + user_id: string; + changes: Management.FlowActionAuth0UpdateUserParamsChanges; +} + +export type FlowActionAuth0UpdateUserParamsChanges = Record; + +export type FlowActionBigquery = Management.FlowActionBigqueryInsertRows; + +export interface FlowActionBigqueryInsertRows { + id: string; + alias?: string; + type: "BIGQUERY"; + action: "INSERT_ROWS"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionBigqueryInsertRowsParams; +} + +export interface FlowActionBigqueryInsertRowsParams { + connection_id: string; + dataset_id: string; + table_id: string; + data?: Management.FlowActionBigqueryInsertRowsParamsData; +} + +export type FlowActionBigqueryInsertRowsParamsData = Record; + +export type FlowActionClearbit = Management.FlowActionClearbitFindPerson | Management.FlowActionClearbitFindCompany; + +export interface FlowActionClearbitFindCompany { + id: string; + alias?: string; + type: "CLEARBIT"; + action: "FIND_COMPANY"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionClearbitFindCompanyParams; +} + +export interface FlowActionClearbitFindCompanyParams { + connection_id: string; + domain: string; +} + +export interface FlowActionClearbitFindPerson { + id: string; + alias?: string; + type: "CLEARBIT"; + action: "FIND_PERSON"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionClearbitFindPersonParams; +} + +export interface FlowActionClearbitFindPersonParams { + connection_id: string; + email: string; +} + +export type FlowActionEmail = Management.FlowActionEmailVerifyEmail; + +export interface FlowActionEmailVerifyEmail { + id: string; + alias?: string; + type: "EMAIL"; + action: "VERIFY_EMAIL"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionEmailVerifyEmailParams; +} + +export interface FlowActionEmailVerifyEmailParams { + email: string; + rules?: Management.FlowActionEmailVerifyEmailParamsRules; +} + +export interface FlowActionEmailVerifyEmailParamsRules { + require_mx_record?: boolean; + block_aliases?: boolean; + block_free_emails?: boolean; + block_disposable_emails?: boolean; + blocklist?: string[]; + allowlist?: string[]; +} + +export type FlowActionFlow = + | Management.FlowActionFlowBooleanCondition + | Management.FlowActionFlowDelayFlow + | Management.FlowActionFlowDoNothing + | Management.FlowActionFlowErrorMessage + | Management.FlowActionFlowMapValue + | Management.FlowActionFlowReturnJson + | Management.FlowActionFlowStoreVars; + +export interface FlowActionFlowBooleanCondition { + id: string; + alias?: string; + type: "FLOW"; + action: "BOOLEAN_CONDITION"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionFlowBooleanConditionParams; +} + +export interface FlowActionFlowBooleanConditionParams { + then?: Management.FlowAction[]; + else?: Management.FlowAction[]; +} + +export interface FlowActionFlowDelayFlow { + id: string; + alias?: string; + type: "FLOW"; + action: "DELAY_FLOW"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionFlowDelayFlowParams; +} + +export interface FlowActionFlowDelayFlowParams { + number: Management.FlowActionFlowDelayFlowParamsNumber; + units?: FlowActionFlowDelayFlowParams.Units; +} + +export namespace FlowActionFlowDelayFlowParams { + export const Units = { + Seconds: "SECONDS", + Minutes: "MINUTES", + Hours: "HOURS", + Days: "DAYS", + } as const; + export type Units = (typeof Units)[keyof typeof Units]; +} + +export type FlowActionFlowDelayFlowParamsNumber = number | string; + +export interface FlowActionFlowDoNothing { + id: string; + alias?: string; + type: "FLOW"; + action: "DO_NOTHING"; + allow_failure?: boolean; + mask_output?: boolean; + params?: Management.FlowActionFlowDoNothingParams; +} + +export interface FlowActionFlowDoNothingParams {} + +export interface FlowActionFlowErrorMessage { + id: string; + alias?: string; + type: "FLOW"; + action: "ERROR_MESSAGE"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionFlowErrorMessageParams; +} + +export interface FlowActionFlowErrorMessageParams { + message: string; +} + +export interface FlowActionFlowMapValue { + id: string; + alias?: string; + type: "FLOW"; + action: "MAP_VALUE"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionFlowMapValueParams; +} + +export interface FlowActionFlowMapValueParams { + input: Management.FlowActionFlowMapValueParamsInput; + cases?: Management.FlowActionFlowMapValueParamsCases; + fallback?: Management.FlowActionFlowMapValueParamsFallback; +} + +export type FlowActionFlowMapValueParamsCases = Record; + +export type FlowActionFlowMapValueParamsFallback = + | string + | number + | Management.FlowActionFlowMapValueParamsFallbackObject + | unknown[]; + +export type FlowActionFlowMapValueParamsFallbackObject = Record; + +export type FlowActionFlowMapValueParamsInput = string | number; + +export interface FlowActionFlowReturnJson { + id: string; + alias?: string; + type: "FLOW"; + action: "RETURN_JSON"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionFlowReturnJsonParams; +} + +export interface FlowActionFlowReturnJsonParams { + payload: Management.FlowActionFlowReturnJsonParamsPayload; +} + +export type FlowActionFlowReturnJsonParamsPayload = Management.FlowActionFlowReturnJsonParamsPayloadObject | string; + +export type FlowActionFlowReturnJsonParamsPayloadObject = Record; + +export interface FlowActionFlowStoreVars { + id: string; + alias?: string; + type: "FLOW"; + action: "STORE_VARS"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionFlowStoreVarsParams; +} + +export interface FlowActionFlowStoreVarsParams { + vars: Management.FlowActionFlowStoreVarsParamsVars; +} + +export type FlowActionFlowStoreVarsParamsVars = Record; + +export type FlowActionGoogleSheets = Management.FlowActionGoogleSheetsAddRow; + +export interface FlowActionGoogleSheetsAddRow { + id: string; + alias?: string; + type: "GOOGLE_SHEETS"; + action: "ADD_ROW"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionGoogleSheetsAddRowParams; +} + +export interface FlowActionGoogleSheetsAddRowParams { + connection_id: string; + spreadsheet_id: string; + sheet_id?: Management.FlowActionGoogleSheetsAddRowParamsSheetId; + values?: Management.FlowActionGoogleSheetsAddRowParamsValues; +} + +export type FlowActionGoogleSheetsAddRowParamsSheetId = number | string; + +export type FlowActionGoogleSheetsAddRowParamsValues = ((string | null) | undefined)[]; + +export type FlowActionHttp = Management.FlowActionHttpSendRequest; + +export interface FlowActionHttpSendRequest { + id: string; + alias?: string; + type: "HTTP"; + action: "SEND_REQUEST"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionHttpSendRequestParams; +} + +export interface FlowActionHttpSendRequestParams { + connection_id?: string; + url: string; + method?: FlowActionHttpSendRequestParams.Method; + headers?: Management.FlowActionHttpSendRequestParamsHeaders; + basic?: Management.FlowActionHttpSendRequestParamsBasicAuth; + params?: Management.FlowActionHttpSendRequestParamsQueryParams; + payload?: Management.FlowActionHttpSendRequestParamsPayload; + content_type?: FlowActionHttpSendRequestParams.ContentType; +} + +export namespace FlowActionHttpSendRequestParams { + export const Method = { + Get: "GET", + Post: "POST", + Put: "PUT", + Patch: "PATCH", + Delete: "DELETE", + } as const; + export type Method = (typeof Method)[keyof typeof Method]; + export const ContentType = { + Json: "JSON", + Form: "FORM", + Xml: "XML", + } as const; + export type ContentType = (typeof ContentType)[keyof typeof ContentType]; +} + +export interface FlowActionHttpSendRequestParamsBasicAuth { + username?: string; + password?: string; +} + +export type FlowActionHttpSendRequestParamsHeaders = Record; + +export type FlowActionHttpSendRequestParamsPayload = + | string + | unknown[] + | Management.FlowActionHttpSendRequestParamsPayloadObject; + +export type FlowActionHttpSendRequestParamsPayloadObject = Record; + +export type FlowActionHttpSendRequestParamsQueryParams = Record< + string, + (FlowActionHttpSendRequestParamsQueryParams.Value | null) | undefined +>; + +export namespace FlowActionHttpSendRequestParamsQueryParams { + export type Value = number | string; +} + +export type FlowActionHubspot = + | Management.FlowActionHubspotEnrollContact + | Management.FlowActionHubspotGetContact + | Management.FlowActionHubspotUpsertContact; + +export interface FlowActionHubspotEnrollContact { + id: string; + alias?: string; + type: "HUBSPOT"; + action: "ENROLL_CONTACT"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionHubspotEnrollContactParams; +} + +export interface FlowActionHubspotEnrollContactParams { + connection_id: string; + email: string; + workflow_id: Management.FlowActionHubspotEnrollContactParamsWorkflowId; +} + +export type FlowActionHubspotEnrollContactParamsWorkflowId = string | number; + +export interface FlowActionHubspotGetContact { + id: string; + alias?: string; + type: "HUBSPOT"; + action: "GET_CONTACT"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionHubspotGetContactParams; +} + +export interface FlowActionHubspotGetContactParams { + connection_id: string; + email: string; +} + +export interface FlowActionHubspotUpsertContact { + id: string; + alias?: string; + type: "HUBSPOT"; + action: "UPSERT_CONTACT"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionHubspotUpsertContactParams; +} + +export interface FlowActionHubspotUpsertContactParams { + connection_id: string; + email: string; + properties?: Management.FlowActionHubspotUpsertContactParamsProperty[]; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface FlowActionHubspotUpsertContactParamsProperty { + property: string; +} + +export type FlowActionJson = + | Management.FlowActionJsonCreateJson + | Management.FlowActionJsonParseJson + | Management.FlowActionJsonSerializeJson; + +export interface FlowActionJsonCreateJson { + id: string; + alias?: string; + type: "JSON"; + action: "CREATE_JSON"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionJsonCreateJsonParams; +} + +export interface FlowActionJsonCreateJsonParams { + object: Management.FlowActionJsonCreateJsonParamsObject; +} + +export type FlowActionJsonCreateJsonParamsObject = Record; + +export interface FlowActionJsonParseJson { + id: string; + alias?: string; + type: "JSON"; + action: "PARSE_JSON"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionJsonParseJsonParams; +} + +export interface FlowActionJsonParseJsonParams { + json: string; +} + +export interface FlowActionJsonSerializeJson { + id: string; + alias?: string; + type: "JSON"; + action: "SERIALIZE_JSON"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionJsonSerializeJsonParams; +} + +export interface FlowActionJsonSerializeJsonParams { + object: Management.FlowActionJsonSerializeJsonParamsObject; +} + +export type FlowActionJsonSerializeJsonParamsObject = string | Management.FlowActionJsonSerializeJsonParamsObjectObject; + +export type FlowActionJsonSerializeJsonParamsObjectObject = Record; + +export type FlowActionJwt = + | Management.FlowActionJwtDecodeJwt + | Management.FlowActionJwtSignJwt + | Management.FlowActionJwtVerifyJwt; + +export interface FlowActionJwtDecodeJwt { + id: string; + alias?: string; + type: "JWT"; + action: "DECODE_JWT"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionJwtDecodeJwtParams; +} + +export interface FlowActionJwtDecodeJwtParams { + token: string; +} + +export interface FlowActionJwtSignJwt { + id: string; + alias?: string; + type: "JWT"; + action: "SIGN_JWT"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionJwtSignJwtParams; +} + +export interface FlowActionJwtSignJwtParams { + connection_id: string; + payload?: Management.FlowActionJwtSignJwtParamsPayload; + subject?: string; + issuer?: string; + audience?: string; + expires_in?: string; +} + +export type FlowActionJwtSignJwtParamsPayload = Record; + +export interface FlowActionJwtVerifyJwt { + id: string; + alias?: string; + type: "JWT"; + action: "VERIFY_JWT"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionJwtVerifyJwtParams; +} + +export interface FlowActionJwtVerifyJwtParams { + connection_id: string; + token: string; + audience?: string; + issuer?: string; +} + +export type FlowActionMailchimp = Management.FlowActionMailchimpUpsertMember; + +export interface FlowActionMailchimpUpsertMember { + id: string; + alias?: string; + type: "MAILCHIMP"; + action: "UPSERT_MEMBER"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionMailchimpUpsertMemberParams; +} + +export interface FlowActionMailchimpUpsertMemberParams { + connection_id: string; + list_id: string; + member: Management.FlowActionMailchimpUpsertMemberParamsMember; +} + +export interface FlowActionMailchimpUpsertMemberParamsMember { + email_address: string; + status_if_new: string; + merge_fields?: Management.FlowActionMailchimpUpsertMemberParamsMemberMergeFields; +} + +export type FlowActionMailchimpUpsertMemberParamsMemberMergeFields = Record; + +export type FlowActionMailjet = Management.FlowActionMailjetSendEmail; + +export interface FlowActionMailjetSendEmail { + id: string; + alias?: string; + type: "MAILJET"; + action: "SEND_EMAIL"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionMailjetSendEmailParams; +} + +export type FlowActionMailjetSendEmailParams = + | { + content: string; + [key: string]: any; + } + | { + template_id: number; + variables?: Record | undefined; + [key: string]: any; + }; + +export type FlowActionOtp = Management.FlowActionOtpGenerateCode | Management.FlowActionOtpVerifyCode; + +export interface FlowActionOtpGenerateCode { + id: string; + alias?: string; + type: "OTP"; + action: "GENERATE_CODE"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionOtpGenerateCodeParams; +} + +export interface FlowActionOtpGenerateCodeParams { + reference: string; + length: number; +} + +export interface FlowActionOtpVerifyCode { + id: string; + alias?: string; + type: "OTP"; + action: "VERIFY_CODE"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionOtpVerifyCodeParams; +} + +export interface FlowActionOtpVerifyCodeParams { + reference: string; + code: Management.FlowActionOtpVerifyCodeParamsCode; +} + +export type FlowActionOtpVerifyCodeParamsCode = number | string; + +export type FlowActionPipedrive = + | Management.FlowActionPipedriveAddDeal + | Management.FlowActionPipedriveAddOrganization + | Management.FlowActionPipedriveAddPerson; + +export interface FlowActionPipedriveAddDeal { + id: string; + alias?: string; + type: "PIPEDRIVE"; + action: "ADD_DEAL"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionPipedriveAddDealParams; +} + +export interface FlowActionPipedriveAddDealParams { + connection_id: string; + title: string; + value?: string; + user_id?: Management.FlowActionPipedriveAddDealParamsUserId; + person_id?: Management.FlowActionPipedriveAddDealParamsPersonId; + organization_id?: Management.FlowActionPipedriveAddDealParamsOrganizationId; + stage_id?: Management.FlowActionPipedriveAddDealParamsStageId; + fields?: Management.FlowActionPipedriveAddDealParamsFields; +} + +export type FlowActionPipedriveAddDealParamsFields = Record; + +export type FlowActionPipedriveAddDealParamsOrganizationId = string | number; + +export type FlowActionPipedriveAddDealParamsPersonId = string | number; + +export type FlowActionPipedriveAddDealParamsStageId = string | number; + +export type FlowActionPipedriveAddDealParamsUserId = string | number; + +export interface FlowActionPipedriveAddOrganization { + id: string; + alias?: string; + type: "PIPEDRIVE"; + action: "ADD_ORGANIZATION"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionPipedriveAddOrganizationParams; +} + +export interface FlowActionPipedriveAddOrganizationParams { + connection_id: string; + name: string; + owner_id?: Management.FlowActionPipedriveAddOrganizationParamsOwnerId; + fields?: Management.FlowActionPipedriveAddOrganizationParamsFields; +} + +export type FlowActionPipedriveAddOrganizationParamsFields = Record; + +export type FlowActionPipedriveAddOrganizationParamsOwnerId = string | number; + +export interface FlowActionPipedriveAddPerson { + id: string; + alias?: string; + type: "PIPEDRIVE"; + action: "ADD_PERSON"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionPipedriveAddPersonParams; +} + +export interface FlowActionPipedriveAddPersonParams { + connection_id: string; + name: string; + email?: string; + phone?: string; + owner_id?: Management.FlowActionPipedriveAddPersonParamsOwnerId; + organization_id?: Management.FlowActionPipedriveAddPersonParamsOrganizationId; + fields?: Management.FlowActionPipedriveAddPersonParamsFields; +} + +export type FlowActionPipedriveAddPersonParamsFields = Record; + +export type FlowActionPipedriveAddPersonParamsOrganizationId = string | number; + +export type FlowActionPipedriveAddPersonParamsOwnerId = string | number; + +export type FlowActionSalesforce = + | Management.FlowActionSalesforceCreateLead + | Management.FlowActionSalesforceGetLead + | Management.FlowActionSalesforceSearchLeads + | Management.FlowActionSalesforceUpdateLead; + +export interface FlowActionSalesforceCreateLead { + id: string; + alias?: string; + type: "SALESFORCE"; + action: "CREATE_LEAD"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionSalesforceCreateLeadParams; +} + +export interface FlowActionSalesforceCreateLeadParams { + connection_id: string; + first_name?: string; + last_name: string; + company: string; + email?: string; + phone?: string; + payload?: Management.FlowActionSalesforceCreateLeadParamsPayload; +} + +export type FlowActionSalesforceCreateLeadParamsPayload = Record; + +export interface FlowActionSalesforceGetLead { + id: string; + alias?: string; + type: "SALESFORCE"; + action: "GET_LEAD"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionSalesforceGetLeadParams; +} + +export interface FlowActionSalesforceGetLeadParams { + connection_id: string; + lead_id: string; +} + +export interface FlowActionSalesforceSearchLeads { + id: string; + alias?: string; + type: "SALESFORCE"; + action: "SEARCH_LEADS"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionSalesforceSearchLeadsParams; +} + +export interface FlowActionSalesforceSearchLeadsParams { + connection_id: string; + search_field: FlowActionSalesforceSearchLeadsParams.SearchField; + search_value: string; + lead_fields: string[]; +} + +export namespace FlowActionSalesforceSearchLeadsParams { + export const SearchField = { + Email: "email", + Name: "name", + Phone: "phone", + All: "all", + } as const; + export type SearchField = (typeof SearchField)[keyof typeof SearchField]; +} + +export interface FlowActionSalesforceUpdateLead { + id: string; + alias?: string; + type: "SALESFORCE"; + action: "UPDATE_LEAD"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionSalesforceUpdateLeadParams; +} + +export interface FlowActionSalesforceUpdateLeadParams { + connection_id: string; + lead_id: string; + payload?: Management.FlowActionSalesforceUpdateLeadParamsPayload; +} + +export type FlowActionSalesforceUpdateLeadParamsPayload = Record; + +export type FlowActionSendgrid = Management.FlowActionSendgridSendEmail; + +export interface FlowActionSendgridSendEmail { + id: string; + alias?: string; + type: "SENDGRID"; + action: "SEND_EMAIL"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionSendgridSendEmailParams; +} + +export interface FlowActionSendgridSendEmailParams { + connection_id: string; + from: Management.FlowActionSendgridSendEmailParamsPerson; + personalizations: unknown[]; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface FlowActionSendgridSendEmailParamsPerson { + name?: string; + email: string; +} + +export type FlowActionSlack = Management.FlowActionSlackPostMessage; + +export interface FlowActionSlackPostMessage { + id: string; + alias?: string; + type: "SLACK"; + action: "POST_MESSAGE"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionSlackPostMessageParams; +} + +export interface FlowActionSlackPostMessageParams { + connection_id: string; + text?: string; + attachments?: Management.FlowActionSlackPostMessageParamsAttachment[]; +} + +export interface FlowActionSlackPostMessageParamsAttachment { + color?: FlowActionSlackPostMessageParamsAttachment.Color; + pretext?: string; + text?: string; + fields?: Management.FlowActionSlackPostMessageParamsAttachmentField[]; +} + +export namespace FlowActionSlackPostMessageParamsAttachment { + export const Color = { + Good: "GOOD", + Warning: "WARNING", + Danger: "DANGER", + } as const; + export type Color = (typeof Color)[keyof typeof Color]; +} + +export interface FlowActionSlackPostMessageParamsAttachmentField { + title: string; + value?: string; + short?: boolean; +} + +export type FlowActionStripe = + | Management.FlowActionStripeAddTaxId + | Management.FlowActionStripeCreateCustomer + | Management.FlowActionStripeCreatePortalSession + | Management.FlowActionStripeDeleteTaxId + | Management.FlowActionStripeFindCustomers + | Management.FlowActionStripeGetCustomer + | Management.FlowActionStripeUpdateCustomer; + +export interface FlowActionStripeAddTaxId { + id: string; + alias?: string; + type: "STRIPE"; + action: "ADD_TAX_ID"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionStripeAddTaxIdParams; +} + +export interface FlowActionStripeAddTaxIdParams { + connection_id: string; + customer_id: string; + type: string; + value: string; +} + +export interface FlowActionStripeAddress { + line1?: string; + line2?: string; + postalCode?: string; + city?: string; + state?: string; + country?: string; +} + +export interface FlowActionStripeCreateCustomer { + id: string; + alias?: string; + type: "STRIPE"; + action: "CREATE_CUSTOMER"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionStripeCreateCustomerParams; +} + +export interface FlowActionStripeCreateCustomerParams { + connection_id: string; + tax_id?: Management.FlowActionStripeTaxId; + name?: string; + description?: string; + email?: string; + phone?: string; + tax_exempt?: string; + address?: Management.FlowActionStripeAddress; + metadata?: Management.FlowActionStripeMetadata; +} + +export interface FlowActionStripeCreatePortalSession { + id: string; + alias?: string; + type: "STRIPE"; + action: "CREATE_PORTAL_SESSION"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionStripeCreatePortalSessionParams; +} + +export interface FlowActionStripeCreatePortalSessionParams { + connection_id: string; + customer_id: string; + return_url?: string; +} + +export interface FlowActionStripeDeleteTaxId { + id: string; + alias?: string; + type: "STRIPE"; + action: "DELETE_TAX_ID"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionStripeDeleteTaxIdParams; +} + +export interface FlowActionStripeDeleteTaxIdParams { + connection_id: string; + customer_id: string; + id: string; +} + +export interface FlowActionStripeFindCustomers { + id: string; + alias?: string; + type: "STRIPE"; + action: "FIND_CUSTOMERS"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionStripeFindCustomersParams; +} + +export interface FlowActionStripeFindCustomersParams { + connection_id: string; + email: string; +} + +export interface FlowActionStripeGetCustomer { + id: string; + alias?: string; + type: "STRIPE"; + action: "GET_CUSTOMER"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionStripeGetCustomerParams; +} + +export interface FlowActionStripeGetCustomerParams { + connection_id: string; + id: string; +} + +export type FlowActionStripeMetadata = Record; + +export interface FlowActionStripeTaxId { + type: string; + value: string; +} + +export interface FlowActionStripeUpdateCustomer { + id: string; + alias?: string; + type: "STRIPE"; + action: "UPDATE_CUSTOMER"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionStripeUpdateCustomerParams; +} + +export interface FlowActionStripeUpdateCustomerParams { + connection_id: string; + id: string; + name?: string; + description?: string; + email?: string; + phone?: string; + tax_exempt?: string; + address?: Management.FlowActionStripeAddress; + metadata?: Management.FlowActionStripeMetadata; +} + +export type FlowActionTelegram = Management.FlowActionTelegramSendMessage; + +export interface FlowActionTelegramSendMessage { + id: string; + alias?: string; + type: "TELEGRAM"; + action: "SEND_MESSAGE"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionTelegramSendMessageParams; +} + +export interface FlowActionTelegramSendMessageParams { + connection_id: string; + chat_id: string; + text: string; +} + +export type FlowActionTwilio = Management.FlowActionTwilioMakeCall | Management.FlowActionTwilioSendSms; + +export interface FlowActionTwilioMakeCall { + id: string; + alias?: string; + type: "TWILIO"; + action: "MAKE_CALL"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionTwilioMakeCallParams; +} + +export interface FlowActionTwilioMakeCallParams { + connection_id: string; + from: string; + to: string; + payload: string; +} + +export interface FlowActionTwilioSendSms { + id: string; + alias?: string; + type: "TWILIO"; + action: "SEND_SMS"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionTwilioSendSmsParams; +} + +export interface FlowActionTwilioSendSmsParams { + connection_id: string; + from: string; + to: string; + message: string; +} + +export type FlowActionWhatsapp = Management.FlowActionWhatsappSendMessage; + +export interface FlowActionWhatsappSendMessage { + id: string; + alias?: string; + type: "WHATSAPP"; + action: "SEND_MESSAGE"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionWhatsappSendMessageParams; +} + +export interface FlowActionWhatsappSendMessageParams { + connection_id: string; + sender_id: string; + recipient_number: string; + type: FlowActionWhatsappSendMessageParams.Type; + payload: Management.FlowActionWhatsappSendMessageParamsPayload; +} + +export namespace FlowActionWhatsappSendMessageParams { + export const Type = { + Audio: "AUDIO", + Contacts: "CONTACTS", + Document: "DOCUMENT", + Image: "IMAGE", + Interactive: "INTERACTIVE", + Location: "LOCATION", + Sticker: "STICKER", + Template: "TEMPLATE", + Text: "TEXT", + } as const; + export type Type = (typeof Type)[keyof typeof Type]; +} + +export type FlowActionWhatsappSendMessageParamsPayload = + | Management.FlowActionWhatsappSendMessageParamsPayloadObject + | string; + +export type FlowActionWhatsappSendMessageParamsPayloadObject = Record; + +export type FlowActionXml = Management.FlowActionXmlParseXml | Management.FlowActionXmlSerializeXml; + +export interface FlowActionXmlParseXml { + id: string; + alias?: string; + type: "XML"; + action: "PARSE_XML"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionXmlParseXmlParams; +} + +export interface FlowActionXmlParseXmlParams { + xml: string; +} + +export interface FlowActionXmlSerializeXml { + id: string; + alias?: string; + type: "XML"; + action: "SERIALIZE_XML"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionXmlSerializeXmlParams; +} + +export interface FlowActionXmlSerializeXmlParams { + object: Management.FlowActionXmlSerializeXmlParamsObject; +} + +export type FlowActionXmlSerializeXmlParamsObject = string | Management.FlowActionXmlSerializeXmlParamsObjectObject; + +export type FlowActionXmlSerializeXmlParamsObjectObject = Record; + +export type FlowActionZapier = Management.FlowActionZapierTriggerWebhook; + +export interface FlowActionZapierTriggerWebhook { + id: string; + alias?: string; + type: "ZAPIER"; + action: "TRIGGER_WEBHOOK"; + allow_failure?: boolean; + mask_output?: boolean; + params: Management.FlowActionZapierTriggerWebhookParams; +} + +export interface FlowActionZapierTriggerWebhookParams { + connection_id: string; + method?: FlowActionZapierTriggerWebhookParams.Method; + /** Accepts any additional properties */ + [key: string]: any; +} + +export namespace FlowActionZapierTriggerWebhookParams { + export const Method = { + Get: "GET", + Post: "POST", + Put: "PUT", + } as const; + export type Method = (typeof Method)[keyof typeof Method]; +} + +/** + * Flow execution debug. + */ +export type FlowExecutionDebug = Record; + +export interface FlowExecutionSummary { + /** Flow execution identifier */ + id: string; + /** Trace id */ + trace_id: string; + /** Journey id */ + journey_id?: string; + /** Execution status */ + status: string; + /** The ISO 8601 formatted date when this flow execution was created. */ + created_at: string; + /** The ISO 8601 formatted date when this flow execution was updated. */ + updated_at: string; + /** The ISO 8601 formatted date when this flow execution started. */ + started_at?: string; + /** The ISO 8601 formatted date when this flow execution ended. */ + ended_at?: string; +} + +export interface FlowSummary { + id: string; + name: string; + created_at: string; + updated_at: string; + executed_at?: string; +} + +export interface FlowsVaultConnectioSetupApiKey { + type: Management.FlowsVaultConnectioSetupTypeApiKeyEnum; + api_key: string; +} + +export interface FlowsVaultConnectioSetupApiKeyWithBaseUrl { + type: Management.FlowsVaultConnectioSetupTypeApiKeyEnum; + api_key: string; + base_url: string; +} + +export interface FlowsVaultConnectioSetupBigqueryOauthJwt { + type?: Management.FlowsVaultConnectioSetupTypeOauthJwtEnum; + project_id?: string; + private_key?: string; + client_email?: string; +} + +export interface FlowsVaultConnectioSetupHttpBearer { + type: Management.FlowsVaultConnectioSetupTypeBearerEnum; + token: string; +} + +export interface FlowsVaultConnectioSetupJwt { + type: Management.FlowsVaultConnectioSetupTypeJwtEnum; + algorithm: Management.FlowsVaultConnectioSetupJwtAlgorithmEnum; + /** Accepts any additional properties */ + [key: string]: any; +} + +export const FlowsVaultConnectioSetupJwtAlgorithmEnum = { + Hs256: "HS256", + Hs384: "HS384", + Hs512: "HS512", + Rs256: "RS256", + Rs384: "RS384", + Rs512: "RS512", + Es256: "ES256", + Es384: "ES384", + Es512: "ES512", + Ps256: "PS256", + Ps384: "PS384", + Ps512: "PS512", +} as const; +export type FlowsVaultConnectioSetupJwtAlgorithmEnum = + (typeof FlowsVaultConnectioSetupJwtAlgorithmEnum)[keyof typeof FlowsVaultConnectioSetupJwtAlgorithmEnum]; + +export interface FlowsVaultConnectioSetupMailjetApiKey { + type: Management.FlowsVaultConnectioSetupTypeApiKeyEnum; + api_key: string; + secret_key: string; +} + +export interface FlowsVaultConnectioSetupOauthApp { + type: Management.FlowsVaultConnectioSetupTypeOauthAppEnum; + client_id: string; + client_secret: string; + domain: string; + audience?: string; +} + +export interface FlowsVaultConnectioSetupOauthCode { + type?: Management.FlowsVaultConnectioSetupTypeOauthCodeEnum; + code?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface FlowsVaultConnectioSetupSecretApiKey { + type: Management.FlowsVaultConnectioSetupTypeApiKeyEnum; + secret_key: string; +} + +export interface FlowsVaultConnectioSetupStripeKeyPair { + type: Management.FlowsVaultConnectioSetupTypeKeyPairEnum; + private_key: string; + public_key: string; +} + +export interface FlowsVaultConnectioSetupToken { + type: Management.FlowsVaultConnectioSetupTypeTokenEnum; + token: string; +} + +export interface FlowsVaultConnectioSetupTwilioApiKey { + type: Management.FlowsVaultConnectioSetupTypeApiKeyEnum; + account_id: string; + api_key: string; +} + +export type FlowsVaultConnectioSetupTypeApiKeyEnum = "API_KEY"; + +export type FlowsVaultConnectioSetupTypeBearerEnum = "BEARER"; + +export type FlowsVaultConnectioSetupTypeJwtEnum = "JWT"; + +export type FlowsVaultConnectioSetupTypeKeyPairEnum = "KEY_PAIR"; + +export type FlowsVaultConnectioSetupTypeOauthAppEnum = "OAUTH_APP"; + +export type FlowsVaultConnectioSetupTypeOauthCodeEnum = "OAUTH_CODE"; + +export type FlowsVaultConnectioSetupTypeOauthJwtEnum = "OAUTH_JWT"; + +export type FlowsVaultConnectioSetupTypeTokenEnum = "TOKEN"; + +export type FlowsVaultConnectioSetupTypeWebhookEnum = "WEBHOOK"; + +export interface FlowsVaultConnectioSetupWebhook { + type: Management.FlowsVaultConnectioSetupTypeWebhookEnum; + url: string; +} + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdActivecampaignEnum = "ACTIVECAMPAIGN"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdAirtableEnum = "AIRTABLE"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdAuth0Enum = "AUTH0"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdBigqueryEnum = "BIGQUERY"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdClearbitEnum = "CLEARBIT"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdDocusignEnum = "DOCUSIGN"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdGoogleSheetsEnum = "GOOGLE_SHEETS"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdHttpEnum = "HTTP"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdHubspotEnum = "HUBSPOT"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdJwtEnum = "JWT"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdMailchimpEnum = "MAILCHIMP"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdMailjetEnum = "MAILJET"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdPipedriveEnum = "PIPEDRIVE"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdSalesforceEnum = "SALESFORCE"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdSendgridEnum = "SENDGRID"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdSlackEnum = "SLACK"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdStripeEnum = "STRIPE"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdTelegramEnum = "TELEGRAM"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdTwilioEnum = "TWILIO"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdWhatsappEnum = "WHATSAPP"; + +/** + * Flows Vault Connection app identifier. + */ +export type FlowsVaultConnectionAppIdZapierEnum = "ZAPIER"; + +export interface FlowsVaultConnectionSummary { + /** Flows Vault Connection identifier. */ + id: string; + /** Flows Vault Connection app identifier. */ + app_id: string; + /** Flows Vault Connection name. */ + name: string; + /** Flows Vault Connection custom account name. */ + account_name?: string; + /** Whether the Flows Vault Connection is configured. */ + ready: boolean; + /** The ISO 8601 formatted date when this Flows Vault Connection was created. */ + created_at: string; + /** The ISO 8601 formatted date when this Flows Vault Connection was updated. */ + updated_at: string; + /** The ISO 8601 formatted date when this Flows Vault Connection was refreshed. */ + refreshed_at?: string; + fingerprint: string; +} + +export type FormBlock = + | Management.FormBlockDivider + | Management.FormBlockHtml + | Management.FormBlockImage + | Management.FormBlockJumpButton + | Management.FormBlockResendButton + | Management.FormBlockNextButton + | Management.FormBlockPreviousButton + | Management.FormBlockRichText; + +export interface FormBlockDivider { + id: string; + category: Management.FormComponentCategoryBlockConst; + type: Management.FormBlockTypeDividerConst; + config?: Management.FormBlockDividerConfig; +} + +export interface FormBlockDividerConfig { + text?: string; +} + +export interface FormBlockHtml { + id: string; + category: Management.FormComponentCategoryBlockConst; + type: Management.FormBlockTypeHtmlConst; + config?: Management.FormBlockHtmlConfig; +} + +export interface FormBlockHtmlConfig { + content?: string; +} + +export interface FormBlockImage { + id: string; + category: Management.FormComponentCategoryBlockConst; + type: Management.FormBlockTypeImageConst; + config?: Management.FormBlockImageConfig; +} + +export interface FormBlockImageConfig { + src: string; + position?: Management.FormBlockImageConfigPositionEnum; + height?: number; +} + +export const FormBlockImageConfigPositionEnum = { + Left: "LEFT", + Center: "CENTER", + Right: "RIGHT", +} as const; +export type FormBlockImageConfigPositionEnum = + (typeof FormBlockImageConfigPositionEnum)[keyof typeof FormBlockImageConfigPositionEnum]; + +export interface FormBlockJumpButton { + id: string; + category: Management.FormComponentCategoryBlockConst; + type: Management.FormBlockTypeJumpButtonConst; + config: Management.FormBlockJumpButtonConfig; +} + +export interface FormBlockJumpButtonConfig { + text: string; + next_node: Management.FormNodePointer; + style?: Management.FormBlockJumpButtonConfigStyle; +} + +export interface FormBlockJumpButtonConfigStyle { + background_color?: string; +} + +export interface FormBlockNextButton { + id: string; + category: Management.FormComponentCategoryBlockConst; + type: Management.FormBlockTypeNextButtonConst; + config: Management.FormBlockNextButtonConfig; +} + +export interface FormBlockNextButtonConfig { + text: string; +} + +export interface FormBlockPreviousButton { + id: string; + category: Management.FormComponentCategoryBlockConst; + type: Management.FormBlockTypePreviousButtonConst; + config: Management.FormBlockPreviousButtonConfig; +} + +export interface FormBlockPreviousButtonConfig { + text: string; +} + +export interface FormBlockResendButton { + id: string; + category: Management.FormComponentCategoryBlockConst; + type: Management.FormBlockTypeResendButtonConst; + config: Management.FormBlockResendButtonConfig; +} + +export interface FormBlockResendButtonConfig { + active_text: string; + button_text: string; + waiting_text: string; + text_alignment?: Management.FormBlockResendButtonConfigTextAlignmentEnum; + flow_id: string; + max_attempts?: number; + waiting_time?: number; +} + +export const FormBlockResendButtonConfigTextAlignmentEnum = { + Left: "LEFT", + Center: "CENTER", + Right: "RIGHT", +} as const; +export type FormBlockResendButtonConfigTextAlignmentEnum = + (typeof FormBlockResendButtonConfigTextAlignmentEnum)[keyof typeof FormBlockResendButtonConfigTextAlignmentEnum]; + +export interface FormBlockRichText { + id: string; + category: Management.FormComponentCategoryBlockConst; + type: Management.FormBlockTypeRichTextConst; + config?: Management.FormBlockRichTextConfig; +} + +export interface FormBlockRichTextConfig { + content?: string; +} + +export type FormBlockTypeDividerConst = "DIVIDER"; + +export type FormBlockTypeHtmlConst = "HTML"; + +export type FormBlockTypeImageConst = "IMAGE"; + +export type FormBlockTypeJumpButtonConst = "JUMP_BUTTON"; + +export type FormBlockTypeNextButtonConst = "NEXT_BUTTON"; + +export type FormBlockTypePreviousButtonConst = "PREVIOUS_BUTTON"; + +export type FormBlockTypeResendButtonConst = "RESEND_BUTTON"; + +export type FormBlockTypeRichTextConst = "RICH_TEXT"; + +export type FormComponent = Management.FormBlock | Management.FormWidget | Management.FormField; + +export type FormComponentCategoryBlockConst = "BLOCK"; + +export type FormComponentCategoryFieldConst = "FIELD"; + +export type FormComponentCategoryWidgetConst = "WIDGET"; + +export interface FormEndingNode { + redirection?: Management.FormEndingNodeRedirection; + after_submit?: Management.FormEndingNodeAfterSubmit; + coordinates?: Management.FormNodeCoordinates; + resume_flow?: Management.FormEndingNodeResumeFlowTrueConst; +} + +export interface FormEndingNodeAfterSubmit { + flow_id?: string; +} + +export type FormEndingNodeId = "$ending"; + +export type FormEndingNodeNullable = (Management.FormEndingNode | null) | undefined; + +export interface FormEndingNodeRedirection { + delay?: number; + target: string; +} + +export type FormEndingNodeResumeFlowTrueConst = boolean; + +export type FormField = + | Management.FormFieldBoolean + | Management.FormFieldCards + | Management.FormFieldChoice + | Management.FormFieldCustom + | Management.FormFieldDate + | Management.FormFieldDropdown + | Management.FormFieldEmail + | Management.FormFieldFile + | Management.FormFieldLegal + | Management.FormFieldNumber + | Management.FormFieldPassword + | Management.FormFieldPayment + | Management.FormFieldSocial + | Management.FormFieldTel + | Management.FormFieldText + | Management.FormFieldUrl; + +export interface FormFieldBoolean { + id: string; + category: Management.FormComponentCategoryFieldConst; + type: Management.FormFieldTypeBooleanConst; + config: Management.FormFieldBooleanConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormFieldBooleanConfig { + default_value?: boolean; + options?: Management.FormFieldBooleanConfigOptions; +} + +export interface FormFieldBooleanConfigOptions { + true?: string; + false?: string; +} + +export interface FormFieldCards { + id: string; + category: Management.FormComponentCategoryFieldConst; + type: Management.FormFieldTypeCardsConst; + config?: Management.FormFieldCardsConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormFieldCardsConfig { + hide_labels?: boolean; + multiple?: boolean; + options?: Management.FormFieldCardsConfigOption[]; +} + +export interface FormFieldCardsConfigOption { + value: string; + label: string; + image_url: string; +} + +export interface FormFieldChoice { + id: string; + category: Management.FormComponentCategoryFieldConst; + type: Management.FormFieldTypeChoiceConst; + config?: Management.FormFieldChoiceConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormFieldChoiceConfig { + multiple?: boolean; + options?: Management.FormFieldChoiceConfigOption[]; + allow_other?: Management.FormFieldChoiceConfigAllowOther; +} + +export interface FormFieldChoiceConfigAllowOther { + enabled?: Management.FormFieldChoiceConfigAllowOtherEnabledTrueEnum; + label?: string; + placeholder?: string; +} + +export type FormFieldChoiceConfigAllowOtherEnabledTrueEnum = boolean; + +export interface FormFieldChoiceConfigOption { + value: string; + label: string; +} + +export interface FormFieldCustom { + id: string; + category: Management.FormComponentCategoryFieldConst; + type: Management.FormFieldTypeCustomConst; + config: Management.FormFieldCustomConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormFieldCustomConfig { + schema: Management.FormFieldCustomConfigSchema; + code: string; + css?: string; + params?: Management.FormFieldCustomConfigParams; +} + +export type FormFieldCustomConfigParams = Record; + +export type FormFieldCustomConfigSchema = Record; + +export interface FormFieldDate { + id: string; + category: Management.FormComponentCategoryFieldConst; + type: Management.FormFieldTypeDateConst; + config: Management.FormFieldDateConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormFieldDateConfig { + format?: Management.FormFieldDateConfigFormatEnum; + default_value?: string; +} + +export const FormFieldDateConfigFormatEnum = { + Date: "DATE", + Time: "TIME", +} as const; +export type FormFieldDateConfigFormatEnum = + (typeof FormFieldDateConfigFormatEnum)[keyof typeof FormFieldDateConfigFormatEnum]; + +export interface FormFieldDropdown { + id: string; + category: Management.FormComponentCategoryFieldConst; + type: Management.FormFieldTypeDropdownConst; + config?: Management.FormFieldDropdownConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormFieldDropdownConfig { + multiple?: boolean; + options?: Management.FormFieldDropdownConfigOption[]; + placeholder?: string; +} + +export interface FormFieldDropdownConfigOption { + value: string; + label: string; +} + +export interface FormFieldEmail { + id: string; + category: Management.FormComponentCategoryFieldConst; + type: Management.FormFieldTypeEmailConst; + config?: Management.FormFieldEmailConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormFieldEmailConfig { + default_value?: string; + placeholder?: string; +} + +export interface FormFieldFile { + id: string; + category: Management.FormComponentCategoryFieldConst; + type: Management.FormFieldTypeFileConst; + config?: Management.FormFieldFileConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormFieldFileConfig { + multiple?: boolean; + storage?: Management.FormFieldFileConfigStorage; + categories?: Management.FormFieldFileConfigCategoryEnum[]; + extensions?: string[]; + maxSize?: number; + maxFiles?: number; +} + +export const FormFieldFileConfigCategoryEnum = { + Audio: "AUDIO", + Video: "VIDEO", + Image: "IMAGE", + Document: "DOCUMENT", + Archive: "ARCHIVE", +} as const; +export type FormFieldFileConfigCategoryEnum = + (typeof FormFieldFileConfigCategoryEnum)[keyof typeof FormFieldFileConfigCategoryEnum]; + +export interface FormFieldFileConfigStorage { + type: Management.FormFieldFileConfigStorageTypeEnum; + /** Accepts any additional properties */ + [key: string]: any; +} + +export const FormFieldFileConfigStorageTypeEnum = { + Managed: "MANAGED", + Custom: "CUSTOM", +} as const; +export type FormFieldFileConfigStorageTypeEnum = + (typeof FormFieldFileConfigStorageTypeEnum)[keyof typeof FormFieldFileConfigStorageTypeEnum]; + +export interface FormFieldLegal { + id: string; + category: Management.FormComponentCategoryFieldConst; + type: Management.FormFieldTypeLegalConst; + config?: Management.FormFieldLegalConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormFieldLegalConfig { + text?: string; +} + +export interface FormFieldNumber { + id: string; + category: Management.FormComponentCategoryFieldConst; + type: Management.FormFieldTypeNumberConst; + config?: Management.FormFieldNumberConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormFieldNumberConfig { + default_value?: number; + placeholder?: string; + min_value?: number; + max_value?: number; +} + +export interface FormFieldPassword { + id: string; + category: Management.FormComponentCategoryFieldConst; + type: Management.FormFieldTypePasswordConst; + config: Management.FormFieldPasswordConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormFieldPasswordConfig { + hash?: Management.FormFieldPasswordConfigHashEnum; + placeholder?: string; + min_length?: number; + max_length?: number; + complexity?: boolean; + nist?: boolean; + strength_meter?: boolean; +} + +export const FormFieldPasswordConfigHashEnum = { + None: "NONE", + Md5: "MD5", + Sha1: "SHA1", + Sha256: "SHA256", + Sha512: "SHA512", +} as const; +export type FormFieldPasswordConfigHashEnum = + (typeof FormFieldPasswordConfigHashEnum)[keyof typeof FormFieldPasswordConfigHashEnum]; + +export interface FormFieldPayment { + id: string; + category: Management.FormComponentCategoryFieldConst; + type: Management.FormFieldTypePaymentConst; + config: Management.FormFieldPaymentConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormFieldPaymentConfig { + provider?: Management.FormFieldPaymentConfigProviderEnum; + charge: Management.FormFieldPaymentConfigCharge; + credentials: Management.FormFieldPaymentConfigCredentials; + customer?: Management.FormFieldPaymentConfigCustomer; + fields?: Management.FormFieldPaymentConfigFields; +} + +export type FormFieldPaymentConfigCharge = + | Management.FormFieldPaymentConfigChargeOneOff + | { + type: Management.FormFieldPaymentConfigChargeTypeSubscriptionConst; + subscription: Management.FormFieldPaymentConfigSubscription; + }; + +export interface FormFieldPaymentConfigChargeOneOff { + type: Management.FormFieldPaymentConfigChargeTypeOneOffConst; + one_off: Management.FormFieldPaymentConfigChargeOneOffOneOff; +} + +export const FormFieldPaymentConfigChargeOneOffCurrencyEnum = { + Aud: "AUD", + Cad: "CAD", + Chf: "CHF", + Eur: "EUR", + Gbp: "GBP", + Inr: "INR", + Mxn: "MXN", + Sek: "SEK", + Usd: "USD", +} as const; +export type FormFieldPaymentConfigChargeOneOffCurrencyEnum = + (typeof FormFieldPaymentConfigChargeOneOffCurrencyEnum)[keyof typeof FormFieldPaymentConfigChargeOneOffCurrencyEnum]; + +export interface FormFieldPaymentConfigChargeOneOffOneOff { + amount: Management.FormFieldPaymentConfigChargeOneOffOneOffAmount; + currency: Management.FormFieldPaymentConfigChargeOneOffCurrencyEnum; + /** Accepts any additional properties */ + [key: string]: any; +} + +export type FormFieldPaymentConfigChargeOneOffOneOffAmount = string | number; + +export type FormFieldPaymentConfigChargeTypeOneOffConst = "ONE_OFF"; + +export type FormFieldPaymentConfigChargeTypeSubscriptionConst = "SUBSCRIPTION"; + +export interface FormFieldPaymentConfigCredentials { + public_key: string; + private_key: string; +} + +export type FormFieldPaymentConfigCustomer = Record; + +export interface FormFieldPaymentConfigFieldProperties { + label?: string; + placeholder?: string; +} + +export interface FormFieldPaymentConfigFields { + card_number?: Management.FormFieldPaymentConfigFieldProperties; + expiration_date?: Management.FormFieldPaymentConfigFieldProperties; + security_code?: Management.FormFieldPaymentConfigFieldProperties; + trustmarks?: boolean; +} + +export type FormFieldPaymentConfigProviderEnum = "STRIPE"; + +export type FormFieldPaymentConfigSubscription = Record; + +export interface FormFieldSocial { + id: string; + category: Management.FormComponentCategoryFieldConst; + type: Management.FormFieldTypeSocialConst; + config?: Management.FormFieldSocialConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormFieldSocialConfig {} + +export interface FormFieldTel { + id: string; + category: Management.FormComponentCategoryFieldConst; + type: Management.FormFieldTypeTelConst; + config?: Management.FormFieldTelConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormFieldTelConfig { + default_value?: string; + placeholder?: string; + min_length?: number; + max_length?: number; + country_picker?: boolean; + strings?: Management.FormFieldTelConfigStrings; +} + +export interface FormFieldTelConfigStrings { + filter_placeholder?: string; +} + +export interface FormFieldText { + id: string; + category: Management.FormComponentCategoryFieldConst; + type: Management.FormFieldTypeTextConst; + config?: Management.FormFieldTextConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormFieldTextConfig { + multiline?: boolean; + default_value?: string; + placeholder?: string; + min_length?: number; + max_length?: number; +} + +export type FormFieldTypeBooleanConst = "BOOLEAN"; + +export type FormFieldTypeCardsConst = "CARDS"; + +export type FormFieldTypeChoiceConst = "CHOICE"; + +export type FormFieldTypeCustomConst = "CUSTOM"; + +export type FormFieldTypeDateConst = "DATE"; + +export type FormFieldTypeDropdownConst = "DROPDOWN"; + +export type FormFieldTypeEmailConst = "EMAIL"; + +export type FormFieldTypeFileConst = "FILE"; + +export type FormFieldTypeLegalConst = "LEGAL"; + +export type FormFieldTypeNumberConst = "NUMBER"; + +export type FormFieldTypePasswordConst = "PASSWORD"; + +export type FormFieldTypePaymentConst = "PAYMENT"; + +export type FormFieldTypeSocialConst = "SOCIAL"; + +export type FormFieldTypeTelConst = "TEL"; + +export type FormFieldTypeTextConst = "TEXT"; + +export type FormFieldTypeUrlConst = "URL"; + +export interface FormFieldUrl { + id: string; + category: Management.FormComponentCategoryFieldConst; + type: Management.FormFieldTypeUrlConst; + config?: Management.FormFieldUrlConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormFieldUrlConfig { + default_value?: string; + placeholder?: string; +} + +export interface FormFlow { + id: string; + type: Management.FormNodeTypeFlowConst; + coordinates?: Management.FormNodeCoordinates; + alias?: string; + config: Management.FormFlowConfig; +} + +export interface FormFlowConfig { + flow_id: string; + next_node?: Management.FormNodePointer; +} + +export interface FormHiddenField { + key: string; + value?: string; +} + +export interface FormLanguages { + primary?: string; + default?: string; +} + +export type FormLanguagesNullable = (Management.FormLanguages | null) | undefined; + +export interface FormMessages { + errors?: Management.FormMessagesError; + custom?: Management.FormMessagesCustom; +} + +export type FormMessagesCustom = Record; + +export type FormMessagesError = Record; + +export type FormMessagesNullable = (Management.FormMessages | null) | undefined; + +export type FormNode = Management.FormFlow | Management.FormRouter | Management.FormStep; + +export interface FormNodeCoordinates { + x: number; + y: number; +} + +export type FormNodeList = Management.FormNode[]; + +export type FormNodeListNullable = (Management.FormNodeList | null) | undefined; + +export type FormNodePointer = string | Management.FormEndingNodeId; + +export type FormNodeTypeFlowConst = "FLOW"; + +export type FormNodeTypeRouterConst = "ROUTER"; + +export type FormNodeTypeStepConst = "STEP"; + +export interface FormRouter { + id: string; + type: Management.FormNodeTypeRouterConst; + coordinates?: Management.FormNodeCoordinates; + alias?: string; + config?: Management.FormRouterConfig; +} + +export interface FormRouterConfig { + rules?: Management.FormRouterRule[]; + fallback?: Management.FormNodePointer; +} + +export interface FormRouterRule { + id: string; + alias?: string; + next_node?: Management.FormNodePointer; +} + +export interface FormStartNode { + hidden_fields?: Management.FormHiddenField[]; + next_node?: Management.FormNodePointer; + coordinates?: Management.FormNodeCoordinates; +} + +export type FormStartNodeNullable = (Management.FormStartNode | null) | undefined; + +export interface FormStep { + id: string; + type: Management.FormNodeTypeStepConst; + coordinates?: Management.FormNodeCoordinates; + alias?: string; + config?: Management.FormStepConfig; +} + +export type FormStepComponentList = Management.FormComponent[]; + +export interface FormStepConfig { + components?: Management.FormStepComponentList; + next_node?: Management.FormNodePointer; +} + +export interface FormStyle { + css?: string; +} + +export type FormStyleNullable = (Management.FormStyle | null) | undefined; + +export interface FormSummary { + id: string; + name: string; + created_at: string; + updated_at: string; + embedded_at?: string; + submitted_at?: string; +} + +export type FormTranslations = Record>; + +export type FormTranslationsNullable = (Management.FormTranslations | null) | undefined; + +export type FormWidget = + | Management.FormWidgetAuth0VerifiableCredentials + | Management.FormWidgetGMapsAddress + | Management.FormWidgetRecaptcha; + +export interface FormWidgetAuth0VerifiableCredentials { + id: string; + category: Management.FormComponentCategoryWidgetConst; + type: Management.FormWidgetTypeAuth0VerifiableCredentialsConst; + config: Management.FormWidgetAuth0VerifiableCredentialsConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormWidgetAuth0VerifiableCredentialsConfig { + url: string; + size?: number; + alternate_text: string; + access_token: string; + verification_id: string; + max_wait?: number; +} + +export interface FormWidgetGMapsAddress { + id: string; + category: Management.FormComponentCategoryWidgetConst; + type: Management.FormWidgetTypeGMapsAddressConst; + config: Management.FormWidgetGMapsAddressConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormWidgetGMapsAddressConfig { + api_key: string; +} + +export interface FormWidgetRecaptcha { + id: string; + category: Management.FormComponentCategoryWidgetConst; + type: Management.FormWidgetTypeRecaptchaConst; + config: Management.FormWidgetRecaptchaConfig; + label?: string; + hint?: string; + required?: boolean; + sensitive?: boolean; +} + +export interface FormWidgetRecaptchaConfig { + site_key: string; + secret_key: string; +} + +export type FormWidgetTypeAuth0VerifiableCredentialsConst = "AUTH0_VERIFIABLE_CREDENTIALS"; + +export type FormWidgetTypeGMapsAddressConst = "GMAPS_ADDRESS"; + +export type FormWidgetTypeRecaptchaConst = "RECAPTCHA"; + +export const FormsRequestParametersHydrateEnum = { + FlowCount: "flow_count", + Links: "links", +} as const; +export type FormsRequestParametersHydrateEnum = + (typeof FormsRequestParametersHydrateEnum)[keyof typeof FormsRequestParametersHydrateEnum]; + +/** + * The result of a specific execution of a trigger. + */ +export interface GetActionExecutionResponseContent { + /** ID identifies this specific execution simulation. These IDs would resemble real executions in production. */ + id?: string; + trigger_id?: Management.ActionTriggerTypeEnum; + status?: Management.ActionExecutionStatusEnum; + results?: Management.ActionExecutionResult[]; + /** The time that the execution was started. */ + created_at?: string; + /** The time that the exeution finished executing. */ + updated_at?: string; +} + +export interface GetActionResponseContent { + /** The unique ID of the action. */ + id?: string; + /** The name of an action. */ + name?: string; + /** The list of triggers that this action supports. At this time, an action can only target a single trigger at a time. */ + supported_triggers?: Management.ActionTrigger[]; + /** True if all of an Action's contents have been deployed. */ + all_changes_deployed?: boolean; + /** The time when this action was created. */ + created_at?: string; + /** The time when this action was updated. */ + updated_at?: string; + /** The source code of the action. */ + code?: string; + /** The list of third party npm modules, and their versions, that this action depends on. */ + dependencies?: Management.ActionVersionDependency[]; + /** The Node runtime. For example: `node22`, defaults to `node22` */ + runtime?: string; + /** The list of secrets that are included in an action or a version of an action. */ + secrets?: Management.ActionSecretResponse[]; + deployed_version?: Management.ActionDeployedVersion; + /** installed_integration_id is the fk reference to the InstalledIntegration entity. */ + installed_integration_id?: string; + integration?: Management.Integration; + status?: Management.ActionBuildStatusEnum; + /** The time when this action was built successfully. */ + built_at?: string; + /** True if the action should be deployed after creation. */ + deploy?: boolean; +} + +export interface GetActionVersionResponseContent { + /** The unique id of an action version. */ + id?: string; + /** The id of the action to which this version belongs. */ + action_id?: string; + /** The source code of this specific version of the action. */ + code?: string; + /** The list of third party npm modules, and their versions, that this specific version depends on. */ + dependencies?: Management.ActionVersionDependency[]; + /** Indicates if this specific version is the currently one deployed. */ + deployed?: boolean; + /** The Node runtime. For example: `node22` */ + runtime?: string; + /** The list of secrets that are included in an action or a version of an action. */ + secrets?: Management.ActionSecretResponse[]; + status?: Management.ActionVersionBuildStatusEnum; + /** The index of this version in list of versions for the action. */ + number?: number; + /** Any errors that occurred while the version was being built. */ + errors?: Management.ActionError[]; + action?: Management.ActionBase; + /** The time when this version was built successfully. */ + built_at?: string; + /** The time when this version was created. */ + created_at?: string; + /** The time when a version was updated. Versions are never updated externally. Only Auth0 will update an action version as it is being built. */ + updated_at?: string; + /** The list of triggers that this version supports. At this time, a version can only target a single trigger at a time. */ + supported_triggers?: Management.ActionTrigger[]; +} + +/** + * Number of active users in the last 30 days. + */ +export type GetActiveUsersCountStatsResponseContent = number; + +export interface GetAculResponseContent { + /** Tenant ID */ + tenant?: string; + /** Name of the prompt */ + prompt?: string; + /** Name of the screen */ + screen?: string; + rendering_mode?: Management.AculRenderingModeEnum; + /** Context values to make available */ + context_configuration?: string[]; + /** Override Universal Login default head tags */ + default_head_tags_disabled?: boolean; + /** An array of head tags */ + head_tags?: Management.AculHeadTag[]; + filters?: Management.AculFilters | null; + /** Use page template with ACUL */ + use_page_template?: boolean | null; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface GetAttackProtectionCaptchaResponseContent { + active_provider_id?: string; + arkose?: Management.AttackProtectionCaptchaArkoseResponseContent; + auth_challenge?: Management.AttackProtectionCaptchaAuthChallengeResponseContent; + hcaptcha?: Management.AttackProtectionCaptchaHcaptchaResponseContent; + friendly_captcha?: Management.AttackProtectionCaptchaFriendlyCaptchaResponseContent; + recaptcha_enterprise?: Management.AttackProtectionCaptchaRecaptchaEnterpriseResponseContent; + recaptcha_v2?: Management.AttackProtectionCaptchaRecaptchaV2ResponseContent; + simple_captcha?: Management.AttackProtectionCaptchaSimpleCaptchaResponseContent; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface GetBotDetectionSettingsResponseContent { + bot_detection_level: Management.BotDetectionLevelEnum; + challenge_password_policy: Management.BotDetectionChallengePolicyPasswordFlowEnum; + challenge_passwordless_policy: Management.BotDetectionChallengePolicyPasswordlessFlowEnum; + challenge_password_reset_policy: Management.BotDetectionChallengePolicyPasswordResetFlowEnum; + allowlist: Management.BotDetectionAllowlist; + monitoring_mode_enabled: Management.BotDetectionMonitoringModeEnabled; +} + +export interface GetBrandingDefaultThemeResponseContent { + borders: Management.BrandingThemeBorders; + colors: Management.BrandingThemeColors; + /** Display Name */ + displayName: string; + fonts: Management.BrandingThemeFonts; + page_background: Management.BrandingThemePageBackground; + /** Theme Id */ + themeId: string; + widget: Management.BrandingThemeWidget; +} + +/** + * Phone provider configuration schema + */ +export interface GetBrandingPhoneProviderResponseContent { + id?: string; + /** The name of the tenant */ + tenant?: string; + name: Management.PhoneProviderNameEnum; + channel?: Management.PhoneProviderChannelEnum; + /** Whether the provider is enabled (false) or disabled (true). */ + disabled?: boolean; + configuration?: Management.PhoneProviderConfiguration; + /** The provider's creation date and time in ISO 8601 format */ + created_at?: string; + /** The date and time of the last update to the provider in ISO 8601 format */ + updated_at?: string; +} + +export interface GetBrandingResponseContent { + colors?: Management.BrandingColors; + /** URL for the favicon. Must use HTTPS. */ + favicon_url?: string; + /** URL for the logo. Must use HTTPS. */ + logo_url?: string; + font?: Management.BrandingFont; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface GetBrandingThemeResponseContent { + borders: Management.BrandingThemeBorders; + colors: Management.BrandingThemeColors; + /** Display Name */ + displayName: string; + fonts: Management.BrandingThemeFonts; + page_background: Management.BrandingThemePageBackground; + /** Theme Id */ + themeId: string; + widget: Management.BrandingThemeWidget; +} + +export interface GetBreachedPasswordDetectionSettingsResponseContent { + /** Whether or not breached password detection is active. */ + enabled?: boolean; + /** + * Action to take when a breached password is detected during a login. + * Possible values: block, user_notification, admin_notification. + */ + shields?: Management.BreachedPasswordDetectionShieldsEnum[]; + /** + * When "admin_notification" is enabled, determines how often email notifications are sent. + * Possible values: immediately, daily, weekly, monthly. + */ + admin_notification_frequency?: Management.BreachedPasswordDetectionAdminNotificationFrequencyEnum[]; + method?: Management.BreachedPasswordDetectionMethodEnum; + stage?: Management.BreachedPasswordDetectionStage; +} + +export interface GetBruteForceSettingsResponseContent { + /** Whether or not brute force attack protections are active. */ + enabled?: boolean; + /** + * Action to take when a brute force protection threshold is violated. + * Possible values: block, user_notification. + */ + shields?: GetBruteForceSettingsResponseContent.Shields.Item[]; + /** List of trusted IP addresses that will not have attack protection enforced against them. */ + allowlist?: string[]; + /** + * Account Lockout: Determines whether or not IP address is used when counting failed attempts. + * Possible values: count_per_identifier_and_ip, count_per_identifier. + */ + mode?: GetBruteForceSettingsResponseContent.Mode; + /** Maximum number of unsuccessful attempts. */ + max_attempts?: number; +} + +export namespace GetBruteForceSettingsResponseContent { + export type Shields = Shields.Item[]; + + export namespace Shields { + export const Item = { + Block: "block", + UserNotification: "user_notification", + } as const; + export type Item = (typeof Item)[keyof typeof Item]; + } + + /** + * Account Lockout: Determines whether or not IP address is used when counting failed attempts. + * Possible values: count_per_identifier_and_ip, count_per_identifier. + */ + export const Mode = { + CountPerIdentifierAndIp: "count_per_identifier_and_ip", + CountPerIdentifier: "count_per_identifier", + } as const; + export type Mode = (typeof Mode)[keyof typeof Mode]; +} + +export interface GetClientCredentialResponseContent { + /** ID of the credential. Generated on creation. */ + id?: string; + /** The name given to the credential by the user. */ + name?: string; + /** The key identifier of the credential, generated on creation. */ + kid?: string; + alg?: Management.ClientCredentialAlgorithmEnum; + credential_type?: Management.ClientCredentialTypeEnum; + /** The X509 certificate's Subject Distinguished Name */ + subject_dn?: string; + /** The X509 certificate's SHA256 thumbprint */ + thumbprint_sha256?: string; + /** The ISO 8601 formatted date the credential was created. */ + created_at?: string; + /** The ISO 8601 formatted date the credential was updated. */ + updated_at?: string; + /** The ISO 8601 formatted date representing the expiration of the credential. */ + expires_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface GetClientResponseContent { + /** ID of this client. */ + client_id?: string; + /** Name of the tenant this client belongs to. */ + tenant?: string; + /** Name of this client (min length: 1 character, does not allow `<` or `>`). */ + name?: string; + /** Free text description of this client (max length: 140 characters). */ + description?: string; + /** Whether this is your global 'All Applications' client representing legacy tenant settings (true) or a regular client (false). */ + global?: boolean; + /** Client secret (which you must not make public). */ + client_secret?: string; + app_type?: Management.ClientAppTypeEnum; + /** URL of the logo to display for this client. Recommended size is 150x150 pixels. */ + logo_uri?: string; + /** Whether this client a first party client (true) or not (false). */ + is_first_party?: boolean; + /** Whether this client conforms to strict OIDC specifications (true) or uses legacy features (false). */ + oidc_conformant?: boolean; + /** Comma-separated list of URLs whitelisted for Auth0 to use as a callback to the client after authentication. */ + callbacks?: string[]; + /** Comma-separated list of URLs allowed to make requests from JavaScript to Auth0 API (typically used with CORS). By default, all your callback URLs will be allowed. This field allows you to enter other origins if necessary. You can also use wildcards at the subdomain level (e.g., https://*.contoso.com). Query strings and hash information are not taken into account when validating these URLs. */ + allowed_origins?: string[]; + /** Comma-separated list of allowed origins for use with Cross-Origin Authentication, Device Flow, and web message response mode. */ + web_origins?: string[]; + /** List of audiences/realms for SAML protocol. Used by the wsfed addon. */ + client_aliases?: string[]; + /** List of allow clients and API ids that are allowed to make delegation requests. Empty means all all your clients are allowed. */ + allowed_clients?: string[]; + /** Comma-separated list of URLs that are valid to redirect to after logout from Auth0. Wildcards are allowed for subdomains. */ + allowed_logout_urls?: string[]; + session_transfer?: Management.ClientSessionTransferConfiguration | null; + oidc_logout?: Management.ClientOidcBackchannelLogoutSettings; + /** List of grant types supported for this application. Can include `authorization_code`, `implicit`, `refresh_token`, `client_credentials`, `password`, `http://auth0.com/oauth/grant-type/password-realm`, `http://auth0.com/oauth/grant-type/mfa-oob`, `http://auth0.com/oauth/grant-type/mfa-otp`, `http://auth0.com/oauth/grant-type/mfa-recovery-code`, `urn:openid:params:grant-type:ciba`, `urn:ietf:params:oauth:grant-type:device_code`, and `urn:auth0:params:oauth:grant-type:token-exchange:federated-connection-access-token`. */ + grant_types?: string[]; + jwt_configuration?: Management.ClientJwtConfiguration; + signing_keys?: Management.ClientSigningKeys; + encryption_key?: Management.ClientEncryptionKey | null; + /** Applies only to SSO clients and determines whether Auth0 will handle Single Sign On (true) or whether the Identity Provider will (false). */ + sso?: boolean; + /** Whether Single Sign On is disabled (true) or enabled (true). Defaults to true. */ + sso_disabled?: boolean; + /** Whether this client can be used to make cross-origin authentication requests (true) or it is not allowed to make such requests (false). */ + cross_origin_authentication?: boolean; + /** URL of the location in your site where the cross origin verification takes place for the cross-origin auth flow when performing Auth in your own domain instead of Auth0 hosted login page. */ + cross_origin_loc?: string; + /** Whether a custom login page is to be used (true) or the default provided login page (false). */ + custom_login_page_on?: boolean; + /** The content (HTML, CSS, JS) of the custom login page. */ + custom_login_page?: string; + /** The content (HTML, CSS, JS) of the custom login page. (Used on Previews) */ + custom_login_page_preview?: string; + /** HTML form template to be used for WS-Federation. */ + form_template?: string; + addons?: Management.ClientAddons; + token_endpoint_auth_method?: Management.ClientTokenEndpointAuthMethodEnum; + /** If true, trust that the IP specified in the `auth0-forwarded-for` header is the end-user's IP for brute-force-protection on token endpoint. */ + is_token_endpoint_ip_header_trusted?: boolean; + client_metadata?: Management.ClientMetadata; + mobile?: Management.ClientMobile; + /** Initiate login uri, must be https */ + initiate_login_uri?: string; + refresh_token?: Management.ClientRefreshTokenConfiguration | null; + default_organization?: Management.ClientDefaultOrganization | null; + organization_usage?: Management.ClientOrganizationUsageEnum; + organization_require_behavior?: Management.ClientOrganizationRequireBehaviorEnum; + /** Defines the available methods for organization discovery during the `pre_login_prompt`. Users can discover their organization either by `email`, `organization_name` or both. */ + organization_discovery_methods?: Management.ClientOrganizationDiscoveryEnum[]; + client_authentication_methods?: Management.ClientAuthenticationMethod | null; + /** Makes the use of Pushed Authorization Requests mandatory for this client */ + require_pushed_authorization_requests?: boolean; + /** Makes the use of Proof-of-Possession mandatory for this client */ + require_proof_of_possession?: boolean; + signed_request_object?: Management.ClientSignedRequestObjectWithCredentialId; + compliance_level?: Management.ClientComplianceLevelEnum | null; + /** + * Controls whether a confirmation prompt is shown during login flows when the redirect URI uses non-verifiable callback URIs (for example, a custom URI schema such as `myapp://`, or `localhost`). + * If set to true, a confirmation prompt will not be shown. We recommend that this is set to false for improved protection from malicious apps. + * See https://auth0.com/docs/secure/security-guidance/measures-against-app-impersonation for more information. + */ + skip_non_verifiable_callback_uri_confirmation_prompt?: boolean; + /** Specifies how long, in seconds, a Pushed Authorization Request URI remains valid */ + par_request_expiry?: number | null; + token_quota?: Management.TokenQuota; + /** The identifier of the resource server that this client is linked to. */ + resource_server_identifier?: string; + async_approval_notification_channels?: Management.ClientAsyncApprovalNotificationsChannelsApiPostConfiguration; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface GetConnectionEnabledClientsResponseContent { + /** Clients for which the connection is enabled */ + clients: Management.ConnectionEnabledClient[]; + /** Encoded next token */ + next?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface GetConnectionResponseContent { + /** The name of the connection */ + name?: string; + /** Connection name used in login screen */ + display_name?: string; + options?: Management.ConnectionOptions; + /** The connection's identifier */ + id?: string; + /** The type of the connection, related to the identity provider */ + strategy?: string; + /** Defines the realms for which the connection will be used (ie: email domains). If the array is empty or the property is not specified, the connection name will be added as realm. */ + realms?: string[]; + /** DEPRECATED property. Use the GET /connections/:id/clients endpoint to get the ids of the clients for which the connection is enabled */ + enabled_clients?: string[]; + /** True if the connection is domain level */ + is_domain_connection?: boolean; + /** Enables showing a button for the connection in the login page (new experience only). If false, it will be usable only by HRD. */ + show_as_button?: boolean; + metadata?: Management.ConnectionsMetadata; + authentication?: Management.ConnectionAuthenticationPurpose; + connected_accounts?: Management.ConnectionConnectedAccountsPurpose; +} + +export interface GetCustomDomainResponseContent { + /** ID of the custom domain. */ + custom_domain_id: string; + /** Domain name. */ + domain: string; + /** Whether this is a primary domain (true) or not (false). */ + primary: boolean; + status: Management.CustomDomainStatusFilterEnum; + type: Management.CustomDomainTypeEnum; + /** Intermediate address. */ + origin_domain_name?: string; + verification?: Management.DomainVerification; + /** The HTTP header to fetch the client's IP address */ + custom_client_ip_header?: string | null; + /** The TLS version policy */ + tls_policy?: string; + certificate?: Management.DomainCertificate; +} + +/** + * JWKS representing an array of custom public signing keys. + */ +export interface GetCustomSigningKeysResponseContent { + /** An array of custom public signing keys. */ + keys?: Management.CustomSigningKeyJwk[]; +} + +/** + * An object containing custom dictionaries for a group of screens. + */ +export type GetCustomTextsByLanguageResponseContent = Record; + +export interface GetEmailProviderResponseContent { + /** Name of the email provider. Can be `mailgun`, `mandrill`, `sendgrid`, `ses`, `sparkpost`, `smtp`, `azure_cs`, `ms365`, or `custom`. */ + name?: string; + /** Whether the provider is enabled (true) or disabled (false). */ + enabled?: boolean; + /** Email address to use as "from" when no other address specified. */ + default_from_address?: string; + credentials?: Management.EmailProviderCredentials; + settings?: Management.EmailProviderSettings; +} + +export interface GetEmailTemplateResponseContent { + template?: Management.EmailTemplateNameEnum; + /** Body of the email template. */ + body?: string | null; + /** Senders `from` email address. */ + from?: string | null; + /** URL to redirect the user to after a successful action. */ + resultUrl?: string | null; + /** Subject line of the email. */ + subject?: string | null; + /** Syntax of the template body. */ + syntax?: string | null; + /** Lifetime in seconds that the link within the email will be valid for. */ + urlLifetimeInSeconds?: number | null; + /** Whether the `reset_email` and `verify_email` templates should include the user's email address as the `email` parameter in the returnUrl (true) or whether no email address should be included in the redirect (false). Defaults to true. */ + includeEmailInRedirect?: boolean; + /** Whether the template is enabled (true) or disabled (false). */ + enabled?: boolean | null; +} + +/** + * Encryption key + */ +export interface GetEncryptionKeyResponseContent { + /** Key ID */ + kid: string; + type: Management.EncryptionKeyType; + state: Management.EncryptionKeyState; + /** Key creation timestamp */ + created_at: string; + /** Key update timestamp */ + updated_at: string; + /** ID of parent wrapping key */ + parent_kid: string; + /** Public key in PEM format */ + public_key?: string; +} + +/** + * Metadata about a specific attempt to deliver an event + */ +export interface GetEventStreamDeliveryHistoryResponseContent { + /** Unique identifier for the delivery */ + id: string; + /** Unique identifier for the event stream. */ + event_stream_id: string; + status: Management.EventStreamDeliveryStatusEnum; + event_type: Management.EventStreamDeliveryEventTypeEnum; + /** Results of delivery attempts */ + attempts: Management.EventStreamDeliveryAttempt[]; + event?: Management.EventStreamCloudEvent; +} + +export type GetEventStreamResponseContent = + | Management.EventStreamWebhookResponseContent + | Management.EventStreamEventBridgeResponseContent + | Management.EventStreamActionResponseContent; + +export interface GetFlowExecutionResponseContent { + /** Flow execution identifier */ + id: string; + /** Trace id */ + trace_id: string; + /** Journey id */ + journey_id?: string; + /** Execution status */ + status: string; + debug?: Management.FlowExecutionDebug; + /** The ISO 8601 formatted date when this flow execution was created. */ + created_at: string; + /** The ISO 8601 formatted date when this flow execution was updated. */ + updated_at: string; + /** The ISO 8601 formatted date when this flow execution started. */ + started_at?: string; + /** The ISO 8601 formatted date when this flow execution ended. */ + ended_at?: string; +} + +export const GetFlowRequestParametersHydrateEnum = { + FormCount: "form_count", + Forms: "forms", +} as const; +export type GetFlowRequestParametersHydrateEnum = + (typeof GetFlowRequestParametersHydrateEnum)[keyof typeof GetFlowRequestParametersHydrateEnum]; + +export interface GetFlowResponseContent { + id: string; + name: string; + actions?: Management.FlowAction[]; + created_at: string; + updated_at: string; + executed_at?: string; +} + +export interface GetFlowsVaultConnectionResponseContent { + /** Flows Vault Connection identifier. */ + id: string; + /** Flows Vault Connection app identifier. */ + app_id: string; + /** Flows Vault Connection environment. */ + environment?: string; + /** Flows Vault Connection name. */ + name: string; + /** Flows Vault Connection custom account name. */ + account_name?: string; + /** Whether the Flows Vault Connection is configured. */ + ready: boolean; + /** The ISO 8601 formatted date when this Flows Vault Connection was created. */ + created_at: string; + /** The ISO 8601 formatted date when this Flows Vault Connection was updated. */ + updated_at: string; + /** The ISO 8601 formatted date when this Flows Vault Connection was refreshed. */ + refreshed_at?: string; + fingerprint: string; +} + +export interface GetFormResponseContent { + id: string; + name: string; + messages?: Management.FormMessages; + languages?: Management.FormLanguages; + translations?: Management.FormTranslations; + nodes?: Management.FormNodeList; + start?: Management.FormStartNode; + ending?: Management.FormEndingNode; + style?: Management.FormStyle; + created_at: string; + updated_at: string; + embedded_at?: string; + submitted_at?: string; +} + +export interface GetGuardianEnrollmentResponseContent { + /** ID for this enrollment. */ + id: string; + status?: Management.GuardianEnrollmentStatus; + /** Device name (only for push notification). */ + name?: string; + /** Device identifier. This is usually the phone identifier. */ + identifier?: string; + /** Phone number. */ + phone_number?: string; + enrolled_at?: Management.GuardianEnrollmentDate; + last_auth?: Management.GuardianEnrollmentDate; +} + +export interface GetGuardianFactorDuoSettingsResponseContent { + ikey?: string; + skey?: string; + host?: string; +} + +export interface GetGuardianFactorPhoneMessageTypesResponseContent { + /** The list of phone factors to enable on the tenant. Can include `sms` and `voice`. */ + message_types?: Management.GuardianFactorPhoneFactorMessageTypeEnum[]; +} + +export interface GetGuardianFactorPhoneTemplatesResponseContent { + /** Message sent to the user when they are invited to enroll with a phone number. */ + enrollment_message: string; + /** Message sent to the user when they are prompted to verify their account. */ + verification_message: string; +} + +export interface GetGuardianFactorSmsTemplatesResponseContent { + /** Message sent to the user when they are invited to enroll with a phone number. */ + enrollment_message: string; + /** Message sent to the user when they are prompted to verify their account. */ + verification_message: string; +} + +export interface GetGuardianFactorsProviderApnsResponseContent { + bundle_id?: string | null; + sandbox?: boolean; + enabled?: boolean; +} + +export interface GetGuardianFactorsProviderPhoneResponseContent { + provider?: Management.GuardianFactorsProviderSmsProviderEnum; +} + +export interface GetGuardianFactorsProviderPhoneTwilioResponseContent { + /** From number */ + from?: string | null; + /** Copilot SID */ + messaging_service_sid?: string | null; + /** Twilio Authentication token */ + auth_token?: string | null; + /** Twilio SID */ + sid?: string | null; +} + +export interface GetGuardianFactorsProviderPushNotificationResponseContent { + provider?: Management.GuardianFactorsProviderPushNotificationProviderDataEnum; +} + +export interface GetGuardianFactorsProviderSmsResponseContent { + provider?: Management.GuardianFactorsProviderSmsProviderEnum; +} + +export interface GetGuardianFactorsProviderSmsTwilioResponseContent { + /** From number */ + from?: string | null; + /** Copilot SID */ + messaging_service_sid?: string | null; + /** Twilio Authentication token */ + auth_token?: string | null; + /** Twilio SID */ + sid?: string | null; +} + +export interface GetGuardianFactorsProviderSnsResponseContent { + aws_access_key_id?: string | null; + aws_secret_access_key?: string | null; + aws_region?: string | null; + sns_apns_platform_application_arn?: string | null; + sns_gcm_platform_application_arn?: string | null; +} + +export interface GetHookResponseContent { + /** Trigger ID */ + triggerId?: string; + /** ID of this hook. */ + id?: string; + /** Name of this hook. */ + name?: string; + /** Whether this hook will be executed (true) or ignored (false). */ + enabled?: boolean; + /** Code to be executed when this hook runs. */ + script?: string; + dependencies?: Management.HookDependencies; +} + +/** + * Hashmap of key-value pairs where the value must be a string. + */ +export type GetHookSecretResponseContent = Record; + +export interface GetJobErrorResponseContent { + user?: Management.GetJobUserError; + /** Errors importing the user. */ + errors?: Management.GetJobImportUserError[]; +} + +export interface GetJobGenericErrorResponseContent { + /** Status of this job. */ + status: string; + /** Type of job this is. */ + type: string; + /** When this job was created. */ + created_at?: string; + /** ID of this job. */ + id: string; + /** connection_id of the connection this job uses. */ + connection_id?: string; + /** Status details. */ + status_details?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface GetJobImportUserError { + /** Error code. */ + code?: string; + /** Error message. */ + message?: string; + /** Error field. */ + path?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface GetJobResponseContent { + /** Status of this job. */ + status: string; + /** Type of job this is. */ + type: string; + /** When this job was created. */ + created_at?: string; + /** ID of this job. */ + id: string; + /** connection_id of the connection this job uses. */ + connection_id?: string; + /** URL to download the result of this job. */ + location?: string; + /** Completion percentage of this job. */ + percentage_done?: number; + /** Estimated time remaining before job completes. */ + time_left_seconds?: number; + format?: Management.JobFileFormatEnum; + /** Status details. */ + status_details?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * User, as provided in the import file + */ +export type GetJobUserError = Record; + +export interface GetLogResponseContent { + date?: Management.LogDate; + /** Type of event. */ + type?: string; + /** Description of this event. */ + description?: string | null; + /** Name of the connection the event relates to. */ + connection?: string; + /** ID of the connection the event relates to. */ + connection_id?: string; + /** ID of the client (application). */ + client_id?: string; + /** Name of the client (application). */ + client_name?: string; + /** IP address of the log event source. */ + ip?: string; + /** Hostname the event applies to. */ + hostname?: string; + /** ID of the user involved in the event. */ + user_id?: string; + /** Name of the user involved in the event. */ + user_name?: string; + /** API audience the event applies to. */ + audience?: string; + /** Scope permissions applied to the event. */ + scope?: string; + /** Name of the strategy involved in the event. */ + strategy?: string; + /** Type of strategy involved in the event. */ + strategy_type?: string; + /** Unique ID of the event. */ + log_id?: string; + /** Whether the client was a mobile device (true) or desktop/laptop/server (false). */ + isMobile?: boolean; + details?: Management.LogDetails; + /** User agent string from the client device that caused the event. */ + user_agent?: string; + security_context?: Management.LogSecurityContext; + location_info?: Management.LogLocationInfo; + /** Accepts any additional properties */ + [key: string]: any; +} + +export type GetLogStreamResponseContent = + | Management.LogStreamHttpResponseSchema + | Management.LogStreamEventBridgeResponseSchema + | Management.LogStreamEventGridResponseSchema + | Management.LogStreamDatadogResponseSchema + | Management.LogStreamSplunkResponseSchema + | Management.LogStreamSumoResponseSchema + | Management.LogStreamSegmentResponseSchema + | Management.LogStreamMixpanelResponseSchema; + +export interface GetNetworkAclsResponseContent { + id?: string; + description?: string; + active?: boolean; + priority?: number; + rule?: Management.NetworkAclRule; + /** The timestamp when the Network ACL Configuration was created */ + created_at?: string; + /** The timestamp when the Network ACL Configuration was last updated */ + updated_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface GetOrganizationByNameResponseContent { + /** Organization identifier. */ + id?: string; + /** The name of this organization. */ + name?: string; + /** Friendly name of this organization. */ + display_name?: string; + branding?: Management.OrganizationBranding; + metadata?: Management.OrganizationMetadata; + token_quota?: Management.TokenQuota; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface GetOrganizationConnectionResponseContent { + /** ID of the connection. */ + connection_id?: string; + /** 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. */ + assign_membership_on_login?: boolean; + /** Determines whether a connection should be displayed on this organization’s login prompt. Only applicable for enterprise connections. Default: true. */ + show_as_button?: boolean; + /** Determines whether organization signup should be enabled for this organization connection. Only applicable for database connections. Default: false. */ + is_signup_enabled?: boolean; + connection?: Management.OrganizationConnectionInformation; +} + +export interface GetOrganizationDiscoveryDomainResponseContent { + /** Organization discovery domain identifier. */ + id: string; + /** The domain name to associate with the organization e.g. acme.com. */ + domain: string; + status: Management.OrganizationDiscoveryDomainStatus; + /** A unique token generated for the discovery domain. This must be placed in a DNS TXT record at the location specified by the verification_host field to prove domain ownership. */ + verification_txt: string; + /** The full domain where the TXT record should be added. */ + verification_host: string; +} + +export interface GetOrganizationInvitationResponseContent { + /** The id of the user invitation. */ + id?: string; + /** Organization identifier. */ + organization_id?: string; + inviter?: Management.OrganizationInvitationInviter; + invitee?: Management.OrganizationInvitationInvitee; + /** The invitation url to be send to the invitee. */ + invitation_url?: string; + /** The ISO 8601 formatted timestamp representing the creation time of the invitation. */ + created_at?: string; + /** The ISO 8601 formatted timestamp representing the expiration time of the invitation. */ + expires_at?: string; + /** Auth0 client ID. Used to resolve the application's login initiation endpoint. */ + client_id?: string; + /** The id of the connection to force invitee to authenticate with. */ + connection_id?: string; + app_metadata?: Management.AppMetadata; + user_metadata?: Management.UserMetadata; + /** List of roles IDs to associated with the user. */ + roles?: string[]; + /** The id of the invitation ticket */ + ticket_id?: string; +} + +export interface GetOrganizationResponseContent { + /** Organization identifier. */ + id?: string; + /** The name of this organization. */ + name?: string; + /** Friendly name of this organization. */ + display_name?: string; + branding?: Management.OrganizationBranding; + metadata?: Management.OrganizationMetadata; + token_quota?: Management.TokenQuota; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * An object containing template partials for a group of screens. + */ +export type GetPartialsResponseContent = Record; + +export interface GetPhoneTemplateResponseContent { + id: string; + channel?: string; + customizable?: boolean; + tenant?: string; + content: Management.PhoneTemplateContent; + type: Management.PhoneTemplateNotificationTypeEnum; + /** Whether the template is enabled (false) or disabled (true). */ + disabled: boolean; +} + +export interface GetRefreshTokenResponseContent { + /** The ID of the refresh token */ + id?: string; + /** ID of the user which can be used when interacting with other APIs. */ + user_id?: string; + created_at?: Management.RefreshTokenDate; + idle_expires_at?: Management.RefreshTokenDate; + expires_at?: Management.RefreshTokenDate; + device?: Management.RefreshTokenDevice; + /** ID of the client application granted with this refresh token */ + client_id?: string; + session_id?: (Management.RefreshTokenSessionId | undefined) | null; + /** True if the token is a rotating refresh token */ + rotating?: boolean; + /** A list of the resource server IDs associated to this refresh-token and their granted scopes */ + resource_servers?: Management.RefreshTokenResourceServer[]; + last_exchanged_at?: Management.RefreshTokenDate; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface GetResourceServerResponseContent { + /** ID of the API (resource server). */ + id?: string; + /** Friendly name for this resource server. Can not contain `<` or `>` characters. */ + name?: string; + /** Whether this is an Auth0 system API (true) or a custom API (false). */ + is_system?: boolean; + /** Unique identifier for the API used as the audience parameter on authorization calls. Can not be changed once set. */ + identifier?: string; + /** List of permissions (scopes) that this API uses. */ + scopes?: Management.ResourceServerScope[]; + signing_alg?: Management.SigningAlgorithmEnum; + /** Secret used to sign tokens when using symmetric algorithms (HS256). */ + signing_secret?: string; + /** Whether refresh tokens can be issued for this API (true) or not (false). */ + allow_offline_access?: boolean; + /** Whether to skip user consent for applications flagged as first party (true) or not (false). */ + skip_consent_for_verifiable_first_party_clients?: boolean; + /** Expiration value (in seconds) for access tokens issued for this API from the token endpoint. */ + token_lifetime?: number; + /** Expiration value (in seconds) for access tokens issued for this API via Implicit or Hybrid Flows. Cannot be greater than the `token_lifetime` value. */ + token_lifetime_for_web?: number; + /** Whether authorization polices are enforced (true) or unenforced (false). */ + enforce_policies?: boolean; + token_dialect?: Management.ResourceServerTokenDialectResponseEnum; + token_encryption?: Management.ResourceServerTokenEncryption | null; + consent_policy?: (Management.ResourceServerConsentPolicyEnum | undefined) | null; + authorization_details?: unknown[]; + proof_of_possession?: Management.ResourceServerProofOfPossession | null; + subject_type_authorization?: Management.ResourceServerSubjectTypeAuthorization; + /** The client ID of the client that this resource server is linked to */ + client_id?: string; +} + +export interface GetRiskAssessmentsSettingsNewDeviceResponseContent { + /** Length of time to remember devices for, in days. */ + remember_for: number; +} + +export interface GetRiskAssessmentsSettingsResponseContent { + /** Whether or not risk assessment is enabled. */ + enabled: boolean; +} + +export interface GetRoleResponseContent { + /** ID for this role. */ + id?: string; + /** Name of this role. */ + name?: string; + /** Description of this role. */ + description?: string; +} + +export interface GetRuleResponseContent { + /** Name of this rule. */ + name?: string; + /** ID of this rule. */ + id?: string; + /** Whether the rule is enabled (true), or disabled (false). */ + enabled?: boolean; + /** Code to be executed when this rule runs. */ + script?: string; + /** Order that this rule should execute in relative to other rules. Lower-valued rules execute first. */ + order?: number; + /** Execution stage of this rule. Can be `login_success`, `login_failure`, or `pre_authorize`. */ + stage?: string; +} + +export interface GetScimConfigurationDefaultMappingResponseContent { + /** The mapping between auth0 and SCIM */ + mapping?: Management.ScimMappingItem[]; +} + +export interface GetScimConfigurationResponseContent { + /** The connection's identifier */ + connection_id?: string; + /** The connection's identifier */ + connection_name?: string; + /** The connection's strategy */ + strategy?: string; + /** The tenant's name */ + tenant_name?: string; + /** User ID attribute for generating unique user ids */ + user_id_attribute?: string; + /** The mapping between auth0 and SCIM */ + mapping?: Management.ScimMappingItem[]; + /** The Date Time Scim Configuration was created */ + created_at?: string; + /** The Date Time Scim Configuration was last updated */ + updated_on?: string; +} + +/** + * The list of scim tokens for scim clients + */ +export type GetScimTokensResponseContent = Management.ScimTokenItem[]; + +export interface GetSelfServiceProfileResponseContent { + /** The unique ID of the self-service Profile. */ + id?: string; + /** The name of the self-service Profile. */ + name?: string; + /** The description of the self-service Profile. */ + description?: string; + /** List of attributes to be mapped that will be shown to the user during the SS-SSO flow. */ + user_attributes?: Management.SelfServiceProfileUserAttribute[]; + /** The time when this self-service Profile was created. */ + created_at?: string; + /** The time when this self-service Profile was updated. */ + updated_at?: string; + branding?: Management.SelfServiceProfileBrandingProperties; + /** List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `keycloak-samlp`, `pingfederate`] */ + allowed_strategies?: Management.SelfServiceProfileAllowedStrategyEnum[]; + /** ID of the user-attribute-profile to associate with this self-service profile. */ + user_attribute_profile_id?: string; +} + +export interface GetSessionResponseContent { + /** The ID of the session */ + id?: string; + /** ID of the user which can be used when interacting with other APIs. */ + user_id?: string; + created_at?: Management.SessionDate; + updated_at?: Management.SessionDate; + authenticated_at?: Management.SessionDate; + idle_expires_at?: Management.SessionDate; + expires_at?: Management.SessionDate; + last_interacted_at?: Management.SessionDate; + device?: Management.SessionDeviceMetadata; + /** List of client details for the session */ + clients?: Management.SessionClientMetadata[]; + authentication?: Management.SessionAuthenticationSignals; + cookie?: Management.SessionCookieMetadata; + session_metadata?: (Management.SessionMetadata | undefined) | null; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface GetSettingsResponseContent { + universal_login_experience?: Management.UniversalLoginExperienceEnum; + /** Whether identifier first is enabled or not */ + identifier_first?: boolean; + /** Use WebAuthn with Device Biometrics as the first authentication factor */ + webauthn_platform_first_factor?: boolean; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface GetSigningKeysResponseContent { + /** The key id of the signing key */ + kid: string; + /** The public certificate of the signing key */ + cert: string; + /** The public certificate of the signing key in pkcs7 format */ + pkcs7?: string; + /** True if the key is the the current key */ + current?: boolean; + /** True if the key is the the next key */ + next?: boolean; + /** True if the key is the the previous key */ + previous?: boolean; + current_since?: Management.SigningKeysDate; + current_until?: Management.SigningKeysDate; + /** The cert fingerprint */ + fingerprint: string; + /** The cert thumbprint */ + thumbprint: string; + /** True if the key is revoked */ + revoked?: boolean; + revoked_at?: Management.SigningKeysDate; +} + +export interface GetSupplementalSignalsResponseContent { + /** Indicates if incoming Akamai Headers should be processed */ + akamai_enabled?: boolean; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface GetSuspiciousIpThrottlingSettingsResponseContent { + /** Whether or not suspicious IP throttling attack protections are active. */ + enabled?: boolean; + /** + * Action to take when a suspicious IP throttling threshold is violated. + * Possible values: block, admin_notification. + */ + shields?: Management.SuspiciousIpThrottlingShieldsEnum[]; + allowlist?: Management.SuspiciousIpThrottlingAllowlist; + stage?: Management.SuspiciousIpThrottlingStage; +} + +export interface GetTenantSettingsResponseContent { + change_password?: Management.TenantSettingsPasswordPage | null; + guardian_mfa_page?: Management.TenantSettingsGuardianPage | null; + /** Default audience for API authorization. */ + default_audience?: string; + /** Name of connection used for password grants at the `/token`endpoint. The following connection types are supported: LDAP, AD, Database Connections, Passwordless, Windows Azure Active Directory, ADFS. */ + default_directory?: string; + error_page?: Management.TenantSettingsErrorPage | null; + device_flow?: Management.TenantSettingsDeviceFlow | null; + default_token_quota?: Management.DefaultTokenQuota | null; + flags?: Management.TenantSettingsFlags; + /** Friendly name for this tenant. */ + friendly_name?: string; + /** URL of logo to be shown for this tenant (recommended size: 150x150) */ + picture_url?: string; + /** End-user support email address. */ + support_email?: string; + /** End-user support URL. */ + support_url?: string; + /** URLs that are valid to redirect to after logout from Auth0. */ + allowed_logout_urls?: string[]; + /** Number of hours a session will stay valid. */ + session_lifetime?: number; + /** Number of hours for which a session can be inactive before the user must log in again. */ + idle_session_lifetime?: number; + /** Number of hours an ephemeral (non-persistent) session will stay valid. */ + ephemeral_session_lifetime?: number; + /** Number of hours for which an ephemeral (non-persistent) session can be inactive before the user must log in again. */ + idle_ephemeral_session_lifetime?: number; + /** Selected sandbox version for the extensibility environment. */ + sandbox_version?: string; + /** Selected sandbox version for rules and hooks extensibility. */ + legacy_sandbox_version?: string; + /** Available sandbox versions for the extensibility environment. */ + sandbox_versions_available?: string[]; + /** The default absolute redirection uri, must be https */ + default_redirection_uri?: string; + /** Supported locales for the user interface. */ + enabled_locales?: Management.SupportedLocales[]; + session_cookie?: Management.SessionCookieSchema | null; + sessions?: Management.TenantSettingsSessions | null; + oidc_logout?: Management.TenantOidcLogoutSettings; + /** Whether to accept an organization name instead of an ID on auth endpoints */ + allow_organization_name_in_authentication_api?: boolean; + /** Whether to enable flexible factors for MFA in the PostLogin action */ + customize_mfa_in_postlogin_action?: boolean; + /** Supported ACR values */ + acr_values_supported?: string[]; + mtls?: Management.TenantSettingsMtls | null; + /** Enables the use of Pushed Authorization Requests */ + pushed_authorization_requests_supported?: boolean; + /** Supports iss parameter in authorization responses */ + authorization_response_iss_parameter_supported?: boolean | null; + /** + * Controls whether a confirmation prompt is shown during login flows when the redirect URI uses non-verifiable callback URIs (for example, a custom URI schema such as `myapp://`, or `localhost`). + * If set to true, a confirmation prompt will not be shown. We recommend that this is set to false for improved protection from malicious apps. + * See https://auth0.com/docs/secure/security-guidance/measures-against-app-impersonation for more information. + */ + skip_non_verifiable_callback_uri_confirmation_prompt?: boolean | null; +} + +export interface GetTokenExchangeProfileResponseContent { + /** The unique ID of the token exchange profile. */ + id?: string; + /** Friendly name of this profile. */ + name?: string; + /** Subject token type for this profile. When receiving a token exchange request on the Authentication API, the corresponding token exchange profile with a matching subject_token_type will be executed. This must be a URI. */ + subject_token_type?: string; + /** The ID of the Custom Token Exchange action to execute for this profile, in order to validate the subject_token. The action must use the custom-token-exchange trigger. */ + action_id?: string; + type?: Management.TokenExchangeProfileTypeEnum; + /** The time when this profile was created. */ + created_at?: string; + /** The time when this profile was updated. */ + updated_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface GetUniversalLoginTemplate { + /** The custom page template for the New Universal Login Experience */ + body?: string; +} + +export type GetUniversalLoginTemplateResponseContent = + | Management.GetUniversalLoginTemplate + /** + * The custom page template for the New Universal Login Experience */ + | string; + +export interface GetUserAttributeProfileResponseContent { + id?: Management.UserAttributeProfileId; + name?: Management.UserAttributeProfileName; + user_id?: Management.UserAttributeProfileUserId; + user_attributes?: Management.UserAttributeProfileUserAttributes; +} + +export interface GetUserAttributeProfileTemplateResponseContent { + /** The id of the template. */ + id?: string; + /** The user-friendly name of the template displayed in the UI. */ + display_name?: string; + template?: Management.UserAttributeProfileTemplate; +} + +export interface GetUserAuthenticationMethodResponseContent { + /** The ID of the authentication method (auto generated) */ + id: string; + type: Management.AuthenticationMethodTypeEnum; + /** The authentication method status */ + confirmed?: boolean; + /** A human-readable label to identify the authentication method */ + name?: string; + authentication_methods?: Management.UserAuthenticationMethodProperties[]; + preferred_authentication_method?: Management.PreferredAuthenticationMethodEnum; + /** The ID of a linked authentication method. Linked authentication methods will be deleted together. */ + link_id?: string; + /** Applies to phone authentication methods only. The destination phone number used to send verification codes via text and voice. */ + phone_number?: string; + /** Applies to email and email-verification authentication methods only. The email address used to send verification messages. */ + email?: string; + /** Applies to webauthn authentication methods only. The ID of the generated credential. */ + key_id?: string; + /** Applies to webauthn authentication methods only. The public key. */ + public_key?: string; + /** Authenticator creation date */ + created_at: string; + /** Enrollment date */ + enrolled_at?: string; + /** Last authentication */ + last_auth_at?: string; + /** Applies to passkeys only. The kind of device the credential is stored on as defined by backup eligibility. "single_device" credentials cannot be backed up and synced to another device, "multi_device" credentials can be backed up if enabled by the end-user. */ + credential_device_type?: string; + /** Applies to passkeys only. Whether the credential was backed up. */ + credential_backed_up?: boolean; + /** Applies to passkeys only. The ID of the user identity linked with the authentication method. */ + identity_user_id?: string; + /** Applies to passkeys only. The user-agent of the browser used to create the passkey. */ + user_agent?: string; + /** Applies to passkey authentication methods only. Authenticator Attestation Globally Unique Identifier. */ + aaguid?: string; + /** Applies to webauthn/passkey authentication methods only. The credential's relying party identifier. */ + relying_party_identifier?: string; +} + +export interface GetUserResponseContent { + /** ID of the user which can be used when interacting with other APIs. */ + user_id?: string; + /** Email address of this user. */ + email?: string; + /** Whether this email address is verified (true) or unverified (false). */ + email_verified?: boolean; + /** Username of this user. */ + username?: string; + /** Phone number for this user. Follows the E.164 recommendation. */ + phone_number?: string; + /** Whether this phone number has been verified (true) or not (false). */ + phone_verified?: boolean; + created_at?: Management.UserDateSchema; + updated_at?: Management.UserDateSchema; + /** Array of user identity objects when accounts are linked. */ + identities?: Management.UserIdentitySchema[]; + app_metadata?: Management.UserAppMetadataSchema; + user_metadata?: Management.UserMetadataSchema; + /** URL to picture, photo, or avatar of this user. */ + picture?: string; + /** Name of this user. */ + name?: string; + /** Preferred nickname or alias of this user. */ + nickname?: string; + /** List of multi-factor authentication providers with which this user has enrolled. */ + multifactor?: string[]; + /** Last IP address from which this user logged in. */ + last_ip?: string; + last_login?: Management.UserDateSchema; + /** Total number of logins this user has performed. */ + logins_count?: number; + /** Whether this user was blocked by an administrator (true) or is not (false). */ + blocked?: boolean; + /** Given name/first name/forename of this user. */ + given_name?: string; + /** Family name/last name/surname of this user. */ + family_name?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface GetVerifiableCredentialTemplateResponseContent { + /** The id of the template. */ + id?: string; + /** The name of the template. */ + name?: string; + /** The type of the template. */ + type?: string; + /** The dialect of the template. */ + dialect?: string; + presentation?: Management.MdlPresentationRequest; + /** The custom certificate authority. */ + custom_certificate_authority?: string; + /** The well-known trusted issuers, comma separated. */ + well_known_trusted_issuers?: string; + /** The date and time the template was created. */ + created_at?: string; + /** The date and time the template was created. */ + updated_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Represents the metadata of a group. Member lists are retrieved via a separate endpoint. + */ +export interface Group { + /** Unique identifier for the group (service-generated). */ + id?: string; + /** Name of the group. Must be unique within its scope (connection, organization, or tenant). Must contain between 1 and 128 printable ASCII characters. */ + name?: string; + /** External identifier for the group, often used for SCIM synchronization. Max length of 256 characters. */ + external_id?: string; + /** Identifier for the connection this group belongs to (if a connection group). */ + connection_id?: string; + /** Identifier for the organization this group belongs to (if an organization group). */ + organization_id?: string | null; + /** Identifier for the tenant this group belongs to. */ + tenant_name?: string; + description?: string | null; + /** Timestamp of when the group was created. */ + created_at?: string; + /** Timestamp of when the group was last updated. */ + updated_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Enrollment date and time. + */ +export type GuardianEnrollmentDate = string; + +/** Optional. Specifies which factor the user must enroll with.
Note: Parameter can only be used with Universal Login; it cannot be used with Classic Login or custom MFA pages. */ +export const GuardianEnrollmentFactorEnum = { + PushNotification: "push-notification", + Phone: "phone", + Email: "email", + Otp: "otp", + WebauthnRoaming: "webauthn-roaming", + WebauthnPlatform: "webauthn-platform", +} as const; +export type GuardianEnrollmentFactorEnum = + (typeof GuardianEnrollmentFactorEnum)[keyof typeof GuardianEnrollmentFactorEnum]; + +/** Status of this enrollment. Can be `pending` or `confirmed`. */ +export const GuardianEnrollmentStatus = { + Pending: "pending", + Confirmed: "confirmed", +} as const; +export type GuardianEnrollmentStatus = (typeof GuardianEnrollmentStatus)[keyof typeof GuardianEnrollmentStatus]; + +export interface GuardianFactor { + /** Whether this factor is enabled (true) or disabled (false). */ + enabled: boolean; + /** Whether trial limits have been exceeded. */ + trial_expired?: boolean; + name?: Management.GuardianFactorNameEnum; +} + +/** Factor name. Can be `sms`, `push-notification`, `email`, `duo` `otp` `webauthn-roaming`, `webauthn-platform`, or `recovery-code`. */ +export const GuardianFactorNameEnum = { + PushNotification: "push-notification", + Sms: "sms", + Email: "email", + Duo: "duo", + Otp: "otp", + WebauthnRoaming: "webauthn-roaming", + WebauthnPlatform: "webauthn-platform", + RecoveryCode: "recovery-code", +} as const; +export type GuardianFactorNameEnum = (typeof GuardianFactorNameEnum)[keyof typeof GuardianFactorNameEnum]; + +export const GuardianFactorPhoneFactorMessageTypeEnum = { + Sms: "sms", + Voice: "voice", +} as const; +export type GuardianFactorPhoneFactorMessageTypeEnum = + (typeof GuardianFactorPhoneFactorMessageTypeEnum)[keyof typeof GuardianFactorPhoneFactorMessageTypeEnum]; + +export const GuardianFactorsProviderPushNotificationProviderDataEnum = { + Guardian: "guardian", + Sns: "sns", + Direct: "direct", +} as const; +export type GuardianFactorsProviderPushNotificationProviderDataEnum = + (typeof GuardianFactorsProviderPushNotificationProviderDataEnum)[keyof typeof GuardianFactorsProviderPushNotificationProviderDataEnum]; + +export const GuardianFactorsProviderSmsProviderEnum = { + Auth0: "auth0", + Twilio: "twilio", + PhoneMessageHook: "phone-message-hook", +} as const; +export type GuardianFactorsProviderSmsProviderEnum = + (typeof GuardianFactorsProviderSmsProviderEnum)[keyof typeof GuardianFactorsProviderSmsProviderEnum]; + +export interface Hook { + /** Trigger ID */ + triggerId?: string; + /** ID of this hook. */ + id?: string; + /** Name of this hook. */ + name?: string; + /** Whether this hook will be executed (true) or ignored (false). */ + enabled?: boolean; + /** Code to be executed when this hook runs. */ + script?: string; + dependencies?: Management.HookDependencies; +} + +/** + * Dependencies of this hook used by webtask server. + */ +export type HookDependencies = Record; + +/** Retrieves hooks that match the trigger */ +export const HookTriggerIdEnum = { + CredentialsExchange: "credentials-exchange", + PreUserRegistration: "pre-user-registration", + PostUserRegistration: "post-user-registration", + PostChangePassword: "post-change-password", + SendPhoneMessage: "send-phone-message", +} as const; +export type HookTriggerIdEnum = (typeof HookTriggerIdEnum)[keyof typeof HookTriggerIdEnum]; + +export interface HttpCustomHeader { + /** HTTP header name */ + header?: string; + /** HTTP header value */ + value?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * This must be provided to verify primary social, enterprise and passwordless email identities. Also, is needed to verify secondary identities. + */ +export interface Identity { + /** user_id of the identity to be verified. */ + user_id: string; + provider: Management.IdentityProviderEnum; + /** connection_id of the identity. */ + connection_id?: string; +} + +/** Identity provider name of the identity (e.g. `google-oauth2`). */ +export const IdentityProviderEnum = { + Ad: "ad", + Adfs: "adfs", + Amazon: "amazon", + Apple: "apple", + Dropbox: "dropbox", + Bitbucket: "bitbucket", + Aol: "aol", + Auth0Oidc: "auth0-oidc", + Auth0: "auth0", + Baidu: "baidu", + Bitly: "bitly", + Box: "box", + Custom: "custom", + Daccount: "daccount", + Dwolla: "dwolla", + Email: "email", + EvernoteSandbox: "evernote-sandbox", + Evernote: "evernote", + Exact: "exact", + Facebook: "facebook", + Fitbit: "fitbit", + Flickr: "flickr", + Github: "github", + GoogleApps: "google-apps", + GoogleOauth2: "google-oauth2", + Instagram: "instagram", + Ip: "ip", + Line: "line", + Linkedin: "linkedin", + Miicard: "miicard", + Oauth1: "oauth1", + Oauth2: "oauth2", + Office365: "office365", + Oidc: "oidc", + Okta: "okta", + Paypal: "paypal", + PaypalSandbox: "paypal-sandbox", + Pingfederate: "pingfederate", + Planningcenter: "planningcenter", + Renren: "renren", + SalesforceCommunity: "salesforce-community", + SalesforceSandbox: "salesforce-sandbox", + Salesforce: "salesforce", + Samlp: "samlp", + Sharepoint: "sharepoint", + Shopify: "shopify", + Shop: "shop", + Sms: "sms", + Soundcloud: "soundcloud", + ThecitySandbox: "thecity-sandbox", + Thecity: "thecity", + Thirtysevensignals: "thirtysevensignals", + Twitter: "twitter", + Untappd: "untappd", + Vkontakte: "vkontakte", + Waad: "waad", + Weibo: "weibo", + Windowslive: "windowslive", + Wordpress: "wordpress", + Yahoo: "yahoo", + Yammer: "yammer", + Yandex: "yandex", +} as const; +export type IdentityProviderEnum = (typeof IdentityProviderEnum)[keyof typeof IdentityProviderEnum]; + +/** + * Encryption key + */ +export interface ImportEncryptionKeyResponseContent { + /** Key ID */ + kid: string; + type: Management.EncryptionKeyType; + state: Management.EncryptionKeyState; + /** Key creation timestamp */ + created_at: string; + /** Key update timestamp */ + updated_at: string; + /** ID of parent wrapping key */ + parent_kid: string; + /** Public key in PEM format */ + public_key?: string; +} + +/** + * Integration defines a self contained functioning unit which partners + * publish. A partner may create one or many of these integrations. + */ +export interface Integration { + /** + * id is a system generated GUID. This same ID is designed to be federated in + * all the applicable localities. + */ + id?: string; + /** catalog_id refers to the ID in the marketplace catalog */ + catalog_id?: string; + /** url_slug refers to the url_slug in the marketplace catalog */ + url_slug?: string; + /** + * partner_id is the foreign key reference to the partner account this + * integration belongs to. + */ + partner_id?: string; + /** + * name is the integration name, which will be used for display purposes in + * the marketplace. + * + * To start we're going to make sure the display name is at least 3 + * characters. Can adjust this easily later. + */ + name?: string; + /** + * description adds more text for the integration name -- also relevant for + * the marketplace listing. + */ + description?: string; + /** short_description is the brief description of the integration, which is used for display purposes in cards */ + short_description?: string; + logo?: string; + feature_type?: Management.IntegrationFeatureTypeEnum; + terms_of_use_url?: string; + privacy_policy_url?: string; + public_support_link?: string; + current_release?: Management.IntegrationRelease; + created_at?: string; + updated_at?: string; +} + +/** feature_type is the type of the integration. */ +export const IntegrationFeatureTypeEnum = { + Unspecified: "unspecified", + Action: "action", + SocialConnection: "social_connection", + LogStream: "log_stream", + SsoIntegration: "sso_integration", + SmsProvider: "sms_provider", +} as const; +export type IntegrationFeatureTypeEnum = (typeof IntegrationFeatureTypeEnum)[keyof typeof IntegrationFeatureTypeEnum]; + +export interface IntegrationRelease { + /** The id of the associated IntegrationRelease */ + id?: string; + trigger?: Management.ActionTrigger; + semver?: Management.IntegrationSemVer; + /** + * required_secrets declares all the necessary secrets for an integration to + * work. + */ + required_secrets?: Management.IntegrationRequiredParam[]; + /** required_configuration declares all the necessary configuration fields for an integration to work. */ + required_configuration?: Management.IntegrationRequiredParam[]; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Param are form input values, primarily utilized when specifying secrets and + * configuration values for actions. + * + * These are especially important for partner integrations -- but can be + * exposed to tenant admins as well if they want to parameterize their custom + * actions. + */ +export interface IntegrationRequiredParam { + type?: Management.IntegrationRequiredParamTypeEnum; + /** The name of the parameter. */ + name?: string; + /** The flag for if this parameter is required. */ + required?: boolean; + /** The temp flag for if this parameter is required (experimental; for Labs use only). */ + optional?: boolean; + /** The short label for this parameter. */ + label?: string; + /** The lengthier description for this parameter. */ + description?: string; + /** The default value for this parameter. */ + default_value?: string; + /** Placeholder text for this parameter. */ + placeholder?: string; + /** The allowable options for this param. */ + options?: Management.IntegrationRequiredParamOption[]; +} + +export interface IntegrationRequiredParamOption { + /** The value of an option that will be used within the application. */ + value?: string; + /** The display value of an option suitable for displaying in a UI. */ + label?: string; +} + +export const IntegrationRequiredParamTypeEnum = { + Unspecified: "UNSPECIFIED", + String: "STRING", +} as const; +export type IntegrationRequiredParamTypeEnum = + (typeof IntegrationRequiredParamTypeEnum)[keyof typeof IntegrationRequiredParamTypeEnum]; + +/** + * Semver denotes the major.minor version of an integration release + */ +export interface IntegrationSemVer { + /** Major is the major number of a semver */ + major?: number; + /** Minior is the minior number of a semver */ + minor?: number; +} + +/** Format of the file. Must be `json` or `csv`. */ +export const JobFileFormatEnum = { + Json: "json", + Csv: "csv", +} as const; +export type JobFileFormatEnum = (typeof JobFileFormatEnum)[keyof typeof JobFileFormatEnum]; + +export interface ListActionBindingsPaginatedResponseContent { + /** The total result count. */ + total?: number; + /** Page index of the results being returned. First page is 0. */ + page?: number; + /** Number of results per page. */ + per_page?: number; + /** The list of actions that are bound to this trigger in the order in which they will be executed. */ + bindings?: Management.ActionBinding[]; +} + +export interface ListActionTriggersResponseContent { + triggers?: Management.ActionTrigger[]; +} + +export interface ListActionVersionsPaginatedResponseContent { + /** The total result count. */ + total?: number; + /** Page index of the results being returned. First page is 0. */ + page?: number; + /** Number of results per page. */ + per_page?: number; + versions?: Management.ActionVersion[]; +} + +export interface ListActionsPaginatedResponseContent { + /** The total result count. */ + total?: number; + /** Page index of the results being returned. First page is 0. */ + page?: number; + /** Number of results per page. */ + per_page?: number; + /** The list of actions. */ + actions?: Management.Action[]; +} + +export interface ListAculsOffsetPaginatedResponseContent { + configs?: Management.AculResponseContent[]; + /** the index of the first configuration in the response (before filtering) */ + start?: number; + /** the maximum number of configurations shown per page (before filtering) */ + limit?: number; + /** the total number of configurations on this tenant */ + total?: number; +} + +export interface ListBrandingPhoneProvidersResponseContent { + providers?: Management.PhoneProviderSchemaMasked[]; +} + +export interface ListClientConnectionsResponseContent { + connections: Management.ConnectionForList[]; + /** Encoded next token */ + next?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface ListClientGrantOrganizationsPaginatedResponseContent { + /** Opaque identifier for use with the from query parameter for the next page of results.
This identifier is valid for 24 hours. */ + next?: string; + organizations?: Management.Organization[]; +} + +export interface ListClientGrantPaginatedResponseContent { + /** Opaque identifier for use with the from query parameter for the next page of results.
This identifier is valid for 24 hours. */ + next?: string; + client_grants?: Management.ClientGrantResponseContent[]; +} + +export interface ListClientsOffsetPaginatedResponseContent { + start?: number; + limit?: number; + total?: number; + clients?: Management.Client[]; +} + +export interface ListConnectionsCheckpointPaginatedResponseContent { + /** Opaque identifier for use with the from query parameter for the next page of results. */ + next?: string; + connections?: Management.ConnectionForList[]; +} + +export type ListCustomDomainsResponseContent = Management.CustomDomain[]; + +export interface ListDeviceCredentialsOffsetPaginatedResponseContent { + start?: number; + limit?: number; + total?: number; + device_credentials?: Management.DeviceCredential[]; +} + +export interface ListEncryptionKeyOffsetPaginatedResponseContent { + /** Page index of the results to return. First page is 0. */ + start?: number; + /** Number of results per page. */ + limit?: number; + /** Total amount of encryption keys. */ + total?: number; + /** Encryption keys. */ + keys?: Management.EncryptionKey[]; +} + +export interface ListFlowExecutionsPaginatedResponseContent { + /** Opaque identifier for use with the from query parameter for the next page of results.
This identifier is valid for 24 hours. */ + next?: string; + executions?: Management.FlowExecutionSummary[]; +} + +export interface ListFlowsOffsetPaginatedResponseContent { + start?: number; + limit?: number; + total?: number; + flows?: Management.FlowSummary[]; +} + +export interface ListFlowsVaultConnectionsOffsetPaginatedResponseContent { + start?: number; + limit?: number; + total?: number; + connections?: Management.FlowsVaultConnectionSummary[]; +} + +export interface ListFormsOffsetPaginatedResponseContent { + start?: number; + limit?: number; + total?: number; + forms?: Management.FormSummary[]; +} + +export type ListGuardianPoliciesResponseContent = Management.MfaPolicyEnum[]; + +export interface ListHooksOffsetPaginatedResponseContent { + start?: number; + limit?: number; + total?: number; + hooks?: Management.Hook[]; +} + +export interface ListLogOffsetPaginatedResponseContent { + start?: number; + limit?: number; + length?: number; + total?: number; + logs?: Management.Log[]; +} + +export interface ListNetworkAclsOffsetPaginatedResponseContent { + network_acls?: Management.NetworkAclsResponseContent[]; + start?: number; + limit?: number; + total?: number; +} + +export interface ListOrganizationClientGrantsOffsetPaginatedResponseContent { + start?: number; + limit?: number; + total?: number; + client_grants?: Management.OrganizationClientGrant[]; +} + +export interface ListOrganizationConnectionsOffsetPaginatedResponseContent { + start?: number; + limit?: number; + total?: number; + enabled_connections?: Management.OrganizationConnection[]; +} + +export interface ListOrganizationDiscoveryDomainsResponseContent { + next?: string; + domains: Management.OrganizationDiscoveryDomain[]; +} + +export interface ListOrganizationInvitationsOffsetPaginatedResponseContent { + start?: number; + limit?: number; + invitations?: Management.OrganizationInvitation[]; +} + +export interface ListOrganizationMemberRolesOffsetPaginatedResponseContent { + start?: number; + limit?: number; + total?: number; + roles?: Management.Role[]; +} + +export interface ListOrganizationMembersPaginatedResponseContent { + next?: string; + members?: Management.OrganizationMember[]; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface ListOrganizationsPaginatedResponseContent { + next?: string; + organizations?: Management.Organization[]; +} + +export interface ListPhoneTemplatesResponseContent { + templates?: Management.PhoneTemplate[]; +} + +export interface ListRefreshTokensPaginatedResponseContent { + tokens?: Management.RefreshTokenResponseContent[]; + /** A cursor to be used as the "from" query parameter for the next page of results. */ + next?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface ListResourceServerOffsetPaginatedResponseContent { + start?: number; + limit?: number; + total?: number; + resource_servers?: Management.ResourceServer[]; +} + +export interface ListRolePermissionsOffsetPaginatedResponseContent { + start?: number; + limit?: number; + total?: number; + permissions?: Management.PermissionsResponsePayload[]; +} + +export interface ListRoleUsersPaginatedResponseContent { + next?: string; + users?: Management.RoleUser[]; +} + +export interface ListRolesOffsetPaginatedResponseContent { + start?: number; + limit?: number; + total?: number; + roles?: Management.Role[]; +} + +export interface ListRulesOffsetPaginatedResponseContent { + start?: number; + limit?: number; + total?: number; + rules?: Management.Rule[]; +} + +/** + * The list of custom text keys and values. + */ +export type ListSelfServiceProfileCustomTextResponseContent = Record; + +export interface ListSelfServiceProfilesPaginatedResponseContent { + start?: number; + limit?: number; + total?: number; + self_service_profiles?: Management.SelfServiceProfile[]; +} + +export interface ListTokenExchangeProfileResponseContent { + /** Opaque identifier for use with the from query parameter for the next page of results.
This identifier is valid for 24 hours. */ + next?: string; + token_exchange_profiles?: Management.TokenExchangeProfileResponseContent[]; +} + +export interface ListUserAttributeProfileTemplateResponseContent { + user_attribute_profile_templates?: Management.UserAttributeProfileTemplateItem[]; +} + +export interface ListUserAttributeProfilesPaginatedResponseContent { + /** A cursor to be used as the "from" query parameter for the next page of results. */ + next?: string; + user_attribute_profiles?: Management.UserAttributeProfile[]; +} + +export interface ListUserAuthenticationMethodsOffsetPaginatedResponseContent { + /** Index of the starting record. Derived from the page and per_page parameters. */ + start?: number; + /** Maximum amount of records to return. */ + limit?: number; + /** Total number of pageable records. */ + total?: number; + /** The paginated authentication methods. Returned in this structure when include_totals is true. */ + authenticators?: Management.UserAuthenticationMethod[]; +} + +export interface ListUserBlocksByIdentifierResponseContent { + /** Array of identifier + IP address pairs. IP address is optional, and may be omitted in certain circumstances (such as Account Lockout mode). */ + blocked_for?: Management.UserBlockIdentifier[]; +} + +export interface ListUserBlocksResponseContent { + /** Array of identifier + IP address pairs. IP address is optional, and may be omitted in certain circumstances (such as Account Lockout mode). */ + blocked_for?: Management.UserBlockIdentifier[]; +} + +export interface ListUserConnectedAccountsResponseContent { + connected_accounts: Management.ConnectedAccount[]; + /** The token to retrieve the next page of connected accounts (if there is one) */ + next?: string; +} + +export interface ListUserGrantsOffsetPaginatedResponseContent { + start?: number; + limit?: number; + total?: number; + grants?: Management.UserGrant[]; +} + +export interface ListUserOrganizationsOffsetPaginatedResponseContent { + start?: number; + limit?: number; + total?: number; + organizations?: Management.Organization[]; +} + +export interface ListUserPermissionsOffsetPaginatedResponseContent { + start?: number; + limit?: number; + total?: number; + permissions?: Management.UserPermissionSchema[]; +} + +export interface ListUserRolesOffsetPaginatedResponseContent { + start?: number; + limit?: number; + total?: number; + roles?: Management.Role[]; +} + +export interface ListUserSessionsPaginatedResponseContent { + sessions?: Management.SessionResponseContent[]; + /** A cursor to be used as the "from" query parameter for the next page of results. */ + next?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface ListUsersOffsetPaginatedResponseContent { + start?: number; + limit?: number; + length?: number; + total?: number; + users?: Management.UserResponseSchema[]; +} + +export interface ListVerifiableCredentialTemplatesPaginatedResponseContent { + /** Opaque identifier for use with the from query parameter for the next page of results.
This identifier is valid for 24 hours. */ + next?: string; + templates?: Management.VerifiableCredentialTemplateResponse[]; +} + +export interface Log { + date?: Management.LogDate; + /** Type of event. */ + type?: string; + /** Description of this event. */ + description?: string | null; + /** Name of the connection the event relates to. */ + connection?: string; + /** ID of the connection the event relates to. */ + connection_id?: string; + /** ID of the client (application). */ + client_id?: string; + /** Name of the client (application). */ + client_name?: string; + /** IP address of the log event source. */ + ip?: string; + /** Hostname the event applies to. */ + hostname?: string; + /** ID of the user involved in the event. */ + user_id?: string; + /** Name of the user involved in the event. */ + user_name?: string; + /** API audience the event applies to. */ + audience?: string; + /** Scope permissions applied to the event. */ + scope?: string; + /** Name of the strategy involved in the event. */ + strategy?: string; + /** Type of strategy involved in the event. */ + strategy_type?: string; + /** Unique ID of the event. */ + log_id?: string; + /** Whether the client was a mobile device (true) or desktop/laptop/server (false). */ + isMobile?: boolean; + details?: Management.LogDetails; + /** User agent string from the client device that caused the event. */ + user_agent?: string; + security_context?: Management.LogSecurityContext; + location_info?: Management.LogLocationInfo; + /** Accepts any additional properties */ + [key: string]: any; +} + +export type LogDate = + /** + * Date when the event occurred in ISO 8601 format. */ + string | Management.LogDateObject; + +/** + * Date when the event occurred in ISO 8601 format. + */ +export type LogDateObject = Record; + +/** + * Additional useful details about this event (structure is dependent upon event type). + */ +export type LogDetails = Record; + +/** + * Information about the location that triggered this event based on the `ip`. + */ +export interface LogLocationInfo { + /** Two-letter Alpha-2 ISO 3166-1 country code. */ + country_code?: string; + /** Three-letter Alpha-3 ISO 3166-1 country code. */ + country_code3?: string; + /** Full country name in English. */ + country_name?: string; + /** Full city name in English. */ + city_name?: string; + /** Global latitude (horizontal) position. */ + latitude?: string; + /** Global longitude (vertical) position. */ + longitude?: string; + /** Time zone name as found in the tz database. */ + time_zone?: string; + /** Continent the country is located within. Can be `AF` (Africa), `AN` (Antarctica), `AS` (Asia), `EU` (Europe), `NA` (North America), `OC` (Oceania) or `SA` (South America). */ + continent_code?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Information about security-related signals. + */ +export interface LogSecurityContext { + /** JA3 fingerprint value. */ + ja3?: string; + /** JA4 fingerprint value. */ + ja4?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export type LogStreamDatadogEnum = "datadog"; + +/** Datadog region */ +export const LogStreamDatadogRegionEnum = { + Us: "us", + Eu: "eu", + Us3: "us3", + Us5: "us5", +} as const; +export type LogStreamDatadogRegionEnum = (typeof LogStreamDatadogRegionEnum)[keyof typeof LogStreamDatadogRegionEnum]; + +export interface LogStreamDatadogResponseSchema { + /** The id of the log stream */ + id?: string; + /** log stream name */ + name?: string; + status?: Management.LogStreamStatusEnum; + type?: Management.LogStreamDatadogEnum; + /** True for priority log streams, false for non-priority */ + isPriority?: boolean; + /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ + filters?: Management.LogStreamFilter[]; + pii_config?: Management.LogStreamPiiConfig; + sink?: Management.LogStreamDatadogSink; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface LogStreamDatadogSink { + /** Datadog API Key */ + datadogApiKey: string; + datadogRegion: Management.LogStreamDatadogRegionEnum; +} + +export type LogStreamEventBridgeEnum = "eventbridge"; + +export interface LogStreamEventBridgeResponseSchema { + /** The id of the log stream */ + id?: string; + /** log stream name */ + name?: string; + status?: Management.LogStreamStatusEnum; + type?: Management.LogStreamEventBridgeEnum; + /** True for priority log streams, false for non-priority */ + isPriority?: boolean; + /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ + filters?: Management.LogStreamFilter[]; + pii_config?: Management.LogStreamPiiConfig; + sink?: Management.LogStreamEventBridgeSink; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface LogStreamEventBridgeSink { + /** AWS account ID */ + awsAccountId: string; + awsRegion: Management.LogStreamEventBridgeSinkRegionEnum; + /** AWS EventBridge partner event source */ + awsPartnerEventSource?: string; +} + +/** The region in which the EventBridge event source will be created */ +export const LogStreamEventBridgeSinkRegionEnum = { + AfSouth1: "af-south-1", + ApEast1: "ap-east-1", + ApEast2: "ap-east-2", + ApNortheast1: "ap-northeast-1", + ApNortheast2: "ap-northeast-2", + ApNortheast3: "ap-northeast-3", + ApSouth1: "ap-south-1", + ApSouth2: "ap-south-2", + ApSoutheast1: "ap-southeast-1", + ApSoutheast2: "ap-southeast-2", + ApSoutheast3: "ap-southeast-3", + ApSoutheast4: "ap-southeast-4", + ApSoutheast5: "ap-southeast-5", + ApSoutheast6: "ap-southeast-6", + ApSoutheast7: "ap-southeast-7", + CaCentral1: "ca-central-1", + CaWest1: "ca-west-1", + EuCentral1: "eu-central-1", + EuCentral2: "eu-central-2", + EuNorth1: "eu-north-1", + EuSouth1: "eu-south-1", + EuSouth2: "eu-south-2", + EuWest1: "eu-west-1", + EuWest2: "eu-west-2", + EuWest3: "eu-west-3", + IlCentral1: "il-central-1", + MeCentral1: "me-central-1", + MeSouth1: "me-south-1", + MxCentral1: "mx-central-1", + SaEast1: "sa-east-1", + UsGovEast1: "us-gov-east-1", + UsGovWest1: "us-gov-west-1", + UsEast1: "us-east-1", + UsEast2: "us-east-2", + UsWest1: "us-west-1", + UsWest2: "us-west-2", +} as const; +export type LogStreamEventBridgeSinkRegionEnum = + (typeof LogStreamEventBridgeSinkRegionEnum)[keyof typeof LogStreamEventBridgeSinkRegionEnum]; + +export type LogStreamEventGridEnum = "eventgrid"; + +/** Azure Region Name */ +export const LogStreamEventGridRegionEnum = { + Australiacentral: "australiacentral", + Australiaeast: "australiaeast", + Australiasoutheast: "australiasoutheast", + Brazilsouth: "brazilsouth", + Canadacentral: "canadacentral", + Canadaeast: "canadaeast", + Centralindia: "centralindia", + Centralus: "centralus", + Eastasia: "eastasia", + Eastus: "eastus", + Eastus2: "eastus2", + Francecentral: "francecentral", + Germanywestcentral: "germanywestcentral", + Japaneast: "japaneast", + Japanwest: "japanwest", + Koreacentral: "koreacentral", + Koreasouth: "koreasouth", + Northcentralus: "northcentralus", + Northeurope: "northeurope", + Norwayeast: "norwayeast", + Southafricanorth: "southafricanorth", + Southcentralus: "southcentralus", + Southeastasia: "southeastasia", + Southindia: "southindia", + Swedencentral: "swedencentral", + Switzerlandnorth: "switzerlandnorth", + Uaenorth: "uaenorth", + Uksouth: "uksouth", + Ukwest: "ukwest", + Westcentralus: "westcentralus", + Westeurope: "westeurope", + Westindia: "westindia", + Westus: "westus", + Westus2: "westus2", +} as const; +export type LogStreamEventGridRegionEnum = + (typeof LogStreamEventGridRegionEnum)[keyof typeof LogStreamEventGridRegionEnum]; + +export interface LogStreamEventGridResponseSchema { + /** The id of the log stream */ + id?: string; + /** log stream name */ + name?: string; + status?: Management.LogStreamStatusEnum; + type?: Management.LogStreamEventGridEnum; + /** True for priority log streams, false for non-priority */ + isPriority?: boolean; + /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ + filters?: Management.LogStreamFilter[]; + pii_config?: Management.LogStreamPiiConfig; + sink?: Management.LogStreamEventGridSink; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface LogStreamEventGridSink { + /** Subscription ID */ + azureSubscriptionId: string; + azureRegion: Management.LogStreamEventGridRegionEnum; + /** Resource Group */ + azureResourceGroup: string; + /** Partner Topic */ + azurePartnerTopic?: string; +} + +export interface LogStreamFilter { + type?: Management.LogStreamFilterTypeEnum; + name?: Management.LogStreamFilterGroupNameEnum; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** Category group name */ +export const LogStreamFilterGroupNameEnum = { + AuthLoginFail: "auth.login.fail", + AuthLoginNotification: "auth.login.notification", + AuthLoginSuccess: "auth.login.success", + AuthLogoutFail: "auth.logout.fail", + AuthLogoutSuccess: "auth.logout.success", + AuthSignupFail: "auth.signup.fail", + AuthSignupSuccess: "auth.signup.success", + AuthSilentAuthFail: "auth.silent_auth.fail", + AuthSilentAuthSuccess: "auth.silent_auth.success", + AuthTokenExchangeFail: "auth.token_exchange.fail", + AuthTokenExchangeSuccess: "auth.token_exchange.success", + ManagementFail: "management.fail", + ManagementSuccess: "management.success", + ScimEvent: "scim.event", + SystemNotification: "system.notification", + UserFail: "user.fail", + UserNotification: "user.notification", + UserSuccess: "user.success", + Actions: "actions", + Other: "other", +} as const; +export type LogStreamFilterGroupNameEnum = + (typeof LogStreamFilterGroupNameEnum)[keyof typeof LogStreamFilterGroupNameEnum]; + +/** + * Filter type. Currently `category` is the only valid type. + */ +export type LogStreamFilterTypeEnum = "category"; + +/** HTTP JSON format */ +export const LogStreamHttpContentFormatEnum = { + Jsonarray: "JSONARRAY", + Jsonlines: "JSONLINES", + Jsonobject: "JSONOBJECT", +} as const; +export type LogStreamHttpContentFormatEnum = + (typeof LogStreamHttpContentFormatEnum)[keyof typeof LogStreamHttpContentFormatEnum]; + +export type LogStreamHttpEnum = "http"; + +export interface LogStreamHttpResponseSchema { + /** The id of the log stream */ + id?: string; + /** log stream name */ + name?: string; + status?: Management.LogStreamStatusEnum; + type?: Management.LogStreamHttpEnum; + /** True for priority log streams, false for non-priority */ + isPriority?: boolean; + /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ + filters?: Management.LogStreamFilter[]; + pii_config?: Management.LogStreamPiiConfig; + sink?: Management.LogStreamHttpSink; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface LogStreamHttpSink { + /** HTTP Authorization header */ + httpAuthorization?: string; + httpContentFormat?: Management.LogStreamHttpContentFormatEnum; + /** HTTP Content-Type header */ + httpContentType?: string; + /** HTTP endpoint */ + httpEndpoint: string; + /** custom HTTP headers */ + httpCustomHeaders?: Management.HttpCustomHeader[]; +} + +export type LogStreamMixpanelEnum = "mixpanel"; + +/** Mixpanel Region */ +export const LogStreamMixpanelRegionEnum = { + Us: "us", + Eu: "eu", +} as const; +export type LogStreamMixpanelRegionEnum = + (typeof LogStreamMixpanelRegionEnum)[keyof typeof LogStreamMixpanelRegionEnum]; + +export interface LogStreamMixpanelResponseSchema { + /** The id of the log stream */ + id?: string; + /** log stream name */ + name?: string; + status?: Management.LogStreamStatusEnum; + type?: Management.LogStreamMixpanelEnum; + /** True for priority log streams, false for non-priority */ + isPriority?: boolean; + /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ + filters?: Management.LogStreamFilter[]; + pii_config?: Management.LogStreamPiiConfig; + sink?: Management.LogStreamMixpanelSink; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface LogStreamMixpanelSink { + mixpanelRegion: Management.LogStreamMixpanelRegionEnum; + /** Mixpanel Project Id */ + mixpanelProjectId: string; + /** Mixpanel Service Account Username */ + mixpanelServiceAccountUsername: string; + /** Mixpanel Service Account Password */ + mixpanelServiceAccountPassword: string; +} + +export interface LogStreamMixpanelSinkPatch { + mixpanelRegion: Management.LogStreamMixpanelRegionEnum; + /** Mixpanel Project Id */ + mixpanelProjectId: string; + /** Mixpanel Service Account Username */ + mixpanelServiceAccountUsername: string; + /** Mixpanel Service Account Password */ + mixpanelServiceAccountPassword?: string; +} + +export type LogStreamPiiAlgorithmEnum = "xxhash"; + +export interface LogStreamPiiConfig { + log_fields: Management.LogStreamPiiLogFieldsEnum[]; + method?: Management.LogStreamPiiMethodEnum; + algorithm?: Management.LogStreamPiiAlgorithmEnum; +} + +export const LogStreamPiiLogFieldsEnum = { + FirstName: "first_name", + LastName: "last_name", + Username: "username", + Email: "email", + Phone: "phone", + Address: "address", +} as const; +export type LogStreamPiiLogFieldsEnum = (typeof LogStreamPiiLogFieldsEnum)[keyof typeof LogStreamPiiLogFieldsEnum]; + +export const LogStreamPiiMethodEnum = { + Mask: "mask", + Hash: "hash", +} as const; +export type LogStreamPiiMethodEnum = (typeof LogStreamPiiMethodEnum)[keyof typeof LogStreamPiiMethodEnum]; + +export type LogStreamResponseSchema = + | Management.LogStreamHttpResponseSchema + | Management.LogStreamEventBridgeResponseSchema + | Management.LogStreamEventGridResponseSchema + | Management.LogStreamDatadogResponseSchema + | Management.LogStreamSplunkResponseSchema + | Management.LogStreamSumoResponseSchema + | Management.LogStreamSegmentResponseSchema + | Management.LogStreamMixpanelResponseSchema; + +export type LogStreamSegmentEnum = "segment"; + +export interface LogStreamSegmentResponseSchema { + /** The id of the log stream */ + id?: string; + /** log stream name */ + name?: string; + status?: Management.LogStreamStatusEnum; + type?: Management.LogStreamSegmentEnum; + /** True for priority log streams, false for non-priority */ + isPriority?: boolean; + /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ + filters?: Management.LogStreamFilter[]; + pii_config?: Management.LogStreamPiiConfig; + sink?: Management.LogStreamSegmentSinkWriteKey; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface LogStreamSegmentSink { + /** Segment write key */ + segmentWriteKey?: string; +} + +export interface LogStreamSegmentSinkWriteKey { + /** Segment write key */ + segmentWriteKey: string; +} + +export type LogStreamSinkPatch = + | Management.LogStreamHttpSink + | Management.LogStreamDatadogSink + | Management.LogStreamSplunkSink + | Management.LogStreamSumoSink + | Management.LogStreamSegmentSink + | Management.LogStreamMixpanelSinkPatch; + +export type LogStreamSplunkEnum = "splunk"; + +export interface LogStreamSplunkResponseSchema { + /** The id of the log stream */ + id?: string; + /** log stream name */ + name?: string; + status?: Management.LogStreamStatusEnum; + type?: Management.LogStreamSplunkEnum; + /** True for priority log streams, false for non-priority */ + isPriority?: boolean; + /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ + filters?: Management.LogStreamFilter[]; + pii_config?: Management.LogStreamPiiConfig; + sink?: Management.LogStreamSplunkSink; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface LogStreamSplunkSink { + /** Splunk URL Endpoint */ + splunkDomain: string; + /** Port */ + splunkPort: string; + /** Splunk token */ + splunkToken: string; + /** Verify TLS certificate */ + splunkSecure: boolean; +} + +/** The status of the log stream. Possible values: `active`, `paused`, `suspended` */ +export const LogStreamStatusEnum = { + Active: "active", + Paused: "paused", + Suspended: "suspended", +} as const; +export type LogStreamStatusEnum = (typeof LogStreamStatusEnum)[keyof typeof LogStreamStatusEnum]; + +export type LogStreamSumoEnum = "sumo"; + +export interface LogStreamSumoResponseSchema { + /** The id of the log stream */ + id?: string; + /** log stream name */ + name?: string; + status?: Management.LogStreamStatusEnum; + type?: Management.LogStreamSumoEnum; + /** True for priority log streams, false for non-priority */ + isPriority?: boolean; + /** Only logs events matching these filters will be delivered by the stream. If omitted or empty, all events will be delivered. */ + filters?: Management.LogStreamFilter[]; + pii_config?: Management.LogStreamPiiConfig; + sink?: Management.LogStreamSumoSink; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface LogStreamSumoSink { + /** HTTP Source Address */ + sumoSourceAddress: string; +} + +/** The MFA policy */ +export const MfaPolicyEnum = { + AllApplications: "all-applications", + ConfidenceScore: "confidence-score", +} as const; +export type MfaPolicyEnum = (typeof MfaPolicyEnum)[keyof typeof MfaPolicyEnum]; + +export interface MdlPresentationProperties { + /** Family Name */ + family_name?: boolean; + /** Given Name */ + given_name?: boolean; + /** Birth Date */ + birth_date?: boolean; + /** Issue Date */ + issue_date?: boolean; + /** Expiry Date */ + expiry_date?: boolean; + /** Issuing Country */ + issuing_country?: boolean; + /** Issuing Authority */ + issuing_authority?: boolean; + /** Portrait */ + portrait?: boolean; + /** Driving Privileges */ + driving_privileges?: boolean; + /** Resident Address */ + resident_address?: boolean; + /** Portrait Capture Date */ + portrait_capture_date?: boolean; + /** Age in Years */ + age_in_years?: boolean; + /** Age Birth Year */ + age_birth_year?: boolean; + /** Issuing Jurisdiction */ + issuing_jurisdiction?: boolean; + /** Nationality */ + nationality?: boolean; + /** Resident City */ + resident_city?: boolean; + /** Resident State */ + resident_state?: boolean; + /** Resident Postal Code */ + resident_postal_code?: boolean; + /** Resident Country */ + resident_country?: boolean; + /** Family Name National Character */ + family_name_national_character?: boolean; + /** Given Name National Character */ + given_name_national_character?: boolean; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * A simplified presentation request + */ +export interface MdlPresentationRequest { + "org.iso.18013.5.1.mDL": Management.MdlPresentationRequestProperties; +} + +export interface MdlPresentationRequestProperties { + "org.iso.18013.5.1": Management.MdlPresentationProperties; +} + +/** + * Configure native social settings + */ +export interface NativeSocialLogin { + apple?: Management.NativeSocialLoginApple; + facebook?: Management.NativeSocialLoginFacebook; + google?: Management.NativeSocialLoginGoogle; +} + +/** + * Native Social Login support for the Apple connection + */ +export interface NativeSocialLoginApple { + /** Determine whether or not to allow signing in natively using an Apple authorization code */ + enabled?: boolean; +} + +/** + * Native Social Login support for the Facebook connection + */ +export interface NativeSocialLoginFacebook { + /** Determine whether or not to allow signing in natively using Facebook */ + enabled?: boolean; +} + +/** + * Native Social Login support for the google-oauth2 connection + */ +export interface NativeSocialLoginGoogle { + /** Determine whether or not to allow signing in natively using a Google ID token */ + enabled?: boolean; +} + +export type NetworkAclMatchIpv4Cidr = string; + +export type NetworkAclMatchIpv6Cidr = string; + +export interface NetworkAclAction { + block?: Management.NetworkAclActionBlockEnum; + allow?: Management.NetworkAclActionAllowEnum; + log?: Management.NetworkAclActionLogEnum; + redirect?: Management.NetworkAclActionRedirectEnum; + /** The URI to which the match or not_match requests will be routed */ + redirect_uri?: string; +} + +/** + * Indicates the rule will allow requests that either match or not_match specific criteria + */ +export type NetworkAclActionAllowEnum = boolean; + +/** + * Indicates the rule will block requests that either match or not_match specific criteria + */ +export type NetworkAclActionBlockEnum = boolean; + +/** + * Indicates the rule will log requests that either match or not_match specific criteria + */ +export type NetworkAclActionLogEnum = boolean; + +/** + * Indicates the rule will redirect requests that either match or not_match specific criteria + */ +export type NetworkAclActionRedirectEnum = boolean; + +export interface NetworkAclMatch { + asns?: number[]; + geo_country_codes?: string[]; + geo_subdivision_codes?: string[]; + ipv4_cidrs?: Management.NetworkAclMatchIpv4Cidr[]; + ipv6_cidrs?: Management.NetworkAclMatchIpv6Cidr[]; + ja3_fingerprints?: string[]; + ja4_fingerprints?: string[]; + user_agents?: string[]; +} + +export interface NetworkAclRule { + action: Management.NetworkAclAction; + match?: Management.NetworkAclMatch; + not_match?: Management.NetworkAclMatch; + scope: Management.NetworkAclRuleScopeEnum; +} + +/** Identifies the origin of the request as the Management API (management), Authentication API (authentication), or either (tenant) */ +export const NetworkAclRuleScopeEnum = { + Management: "management", + Authentication: "authentication", + Tenant: "tenant", +} as const; +export type NetworkAclRuleScopeEnum = (typeof NetworkAclRuleScopeEnum)[keyof typeof NetworkAclRuleScopeEnum]; + +export interface NetworkAclsResponseContent { + id?: string; + description?: string; + active?: boolean; + priority?: number; + rule?: Management.NetworkAclRule; + /** The timestamp when the Network ACL Configuration was created */ + created_at?: string; + /** The timestamp when the Network ACL Configuration was last updated */ + updated_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface Organization { + /** Organization identifier. */ + id?: string; + /** The name of this organization. */ + name?: string; + /** Friendly name of this organization. */ + display_name?: string; + branding?: Management.OrganizationBranding; + metadata?: Management.OrganizationMetadata; + token_quota?: Management.TokenQuota; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Theme defines how to style the login pages. + */ +export interface OrganizationBranding { + /** URL of logo to display on login page. */ + logo_url?: string; + colors?: Management.OrganizationBrandingColors; +} + +/** + * Color scheme used to customize the login pages. + */ +export interface OrganizationBrandingColors { + /** HEX Color for primary elements. */ + primary: string; + /** HEX Color for background. */ + page_background: string; +} + +export interface OrganizationClientGrant { + /** ID of the client grant. */ + id?: string; + /** ID of the client. */ + client_id?: string; + /** The audience (API identifier) of this client grant */ + audience?: string; + /** Scopes allowed for this client grant. */ + scope?: string[]; + organization_usage?: Management.OrganizationUsageEnum; + /** If enabled, any organization can be used with this grant. If disabled (default), the grant must be explicitly assigned to the desired organizations. */ + allow_any_organization?: boolean; +} + +export interface OrganizationConnection { + /** ID of the connection. */ + connection_id?: string; + /** 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. */ + assign_membership_on_login?: boolean; + /** Determines whether a connection should be displayed on this organization’s login prompt. Only applicable for enterprise connections. Default: true. */ + show_as_button?: boolean; + /** Determines whether organization signup should be enabled for this organization connection. Only applicable for database connections. Default: false. */ + is_signup_enabled?: boolean; + connection?: Management.OrganizationConnectionInformation; +} + +export interface OrganizationConnectionInformation { + /** The name of the enabled connection. */ + name?: string; + /** The strategy of the enabled connection. */ + strategy?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface OrganizationDiscoveryDomain { + /** Organization discovery domain identifier. */ + id: string; + /** The domain name to associate with the organization e.g. acme.com. */ + domain: string; + status: Management.OrganizationDiscoveryDomainStatus; + /** A unique token generated for the discovery domain. This must be placed in a DNS TXT record at the location specified by the verification_host field to prove domain ownership. */ + verification_txt: string; + /** The full domain where the TXT record should be added. */ + verification_host: string; +} + +/** The verification status of the discovery domain. */ +export const OrganizationDiscoveryDomainStatus = { + Pending: "pending", + Verified: "verified", +} as const; +export type OrganizationDiscoveryDomainStatus = + (typeof OrganizationDiscoveryDomainStatus)[keyof typeof OrganizationDiscoveryDomainStatus]; + +export interface OrganizationEnabledConnection { + /** ID of the connection. */ + connection_id?: string; + /** 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. */ + assign_membership_on_login?: boolean; + /** Determines whether a connection should be displayed on this organization’s login prompt. Only applicable for enterprise connections. Default: true. */ + show_as_button?: boolean; + /** Determines whether organization signup should be enabled for this organization connection. Only applicable for database connections. Default: false. */ + is_signup_enabled?: boolean; + connection?: Management.OrganizationConnectionInformation; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface OrganizationInvitation { + /** The id of the user invitation. */ + id?: string; + /** Organization identifier. */ + organization_id?: string; + inviter?: Management.OrganizationInvitationInviter; + invitee?: Management.OrganizationInvitationInvitee; + /** The invitation url to be send to the invitee. */ + invitation_url?: string; + /** The ISO 8601 formatted timestamp representing the creation time of the invitation. */ + created_at?: string; + /** The ISO 8601 formatted timestamp representing the expiration time of the invitation. */ + expires_at?: string; + /** Auth0 client ID. Used to resolve the application's login initiation endpoint. */ + client_id?: string; + /** The id of the connection to force invitee to authenticate with. */ + connection_id?: string; + app_metadata?: Management.AppMetadata; + user_metadata?: Management.UserMetadata; + /** List of roles IDs to associated with the user. */ + roles?: string[]; + /** The id of the invitation ticket */ + ticket_id?: string; +} + +export interface OrganizationInvitationInvitee { + /** The invitee's email. */ + email: string; +} + +export interface OrganizationInvitationInviter { + /** The inviter's name. */ + name: string; +} + +export interface OrganizationMember { + /** ID of this user. */ + user_id?: string; + /** URL to a picture for this user. */ + picture?: string; + /** Name of this user. */ + name?: string; + /** Email address of this user. */ + email?: string; + roles?: Management.OrganizationMemberRole[]; +} + +export interface OrganizationMemberRole { + /** ID for this role. */ + id?: string; + /** Name of this role. */ + name?: string; +} + +/** + * Metadata associated with the organization, in the form of an object with string values (max 255 chars). Maximum of 25 metadata properties allowed. + */ +export type OrganizationMetadata = Record; + +/** Defines whether organizations can be used with client credentials exchanges for this grant. */ +export const OrganizationUsageEnum = { + Deny: "deny", + Allow: "allow", + Require: "require", +} as const; +export type OrganizationUsageEnum = (typeof OrganizationUsageEnum)[keyof typeof OrganizationUsageEnum]; + +/** Name of the prompt. */ +export const PartialGroupsEnum = { + Login: "login", + LoginId: "login-id", + LoginPassword: "login-password", + LoginPasswordless: "login-passwordless", + Signup: "signup", + SignupId: "signup-id", + SignupPassword: "signup-password", + CustomizedConsent: "customized-consent", +} as const; +export type PartialGroupsEnum = (typeof PartialGroupsEnum)[keyof typeof PartialGroupsEnum]; + +export interface PartialPhoneTemplateContent { + /** Default phone number to be used as 'from' when sending a phone notification */ + from?: string; + body?: Management.PhoneTemplateBody; +} + +export interface PatchClientCredentialResponseContent { + /** ID of the credential. Generated on creation. */ + id?: string; + /** The name given to the credential by the user. */ + name?: string; + /** The key identifier of the credential, generated on creation. */ + kid?: string; + alg?: Management.ClientCredentialAlgorithmEnum; + credential_type?: Management.ClientCredentialTypeEnum; + /** The X509 certificate's Subject Distinguished Name */ + subject_dn?: string; + /** The X509 certificate's SHA256 thumbprint */ + thumbprint_sha256?: string; + /** The ISO 8601 formatted date the credential was created. */ + created_at?: string; + /** The ISO 8601 formatted date the credential was updated. */ + updated_at?: string; + /** The ISO 8601 formatted date representing the expiration of the credential. */ + expires_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface PatchSupplementalSignalsResponseContent { + /** Indicates if incoming Akamai Headers should be processed */ + akamai_enabled?: boolean; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface PermissionRequestPayload { + /** Resource server (API) identifier that this permission is for. */ + resource_server_identifier: string; + /** Name of this permission. */ + permission_name: string; +} + +export interface PermissionsResponsePayload { + /** Resource server (API) identifier that this permission is for. */ + resource_server_identifier?: string; + /** Name of this permission. */ + permission_name?: string; + /** Resource server (API) name this permission is for. */ + resource_server_name?: string; + /** Description of this permission. */ + description?: string; +} + +/** + * Configuration for the phone number attribute for users. + */ +export interface PhoneAttribute { + identifier?: Management.ConnectionAttributeIdentifier; + /** Determines if property should be required for users */ + profile_required?: boolean; + signup?: Management.SignupVerified; +} + +/** + * This depicts the type of notifications this provider can receive. + */ +export type PhoneProviderChannelEnum = "phone"; + +export type PhoneProviderConfiguration = + | Management.TwilioProviderConfiguration + | Management.CustomProviderConfiguration; + +/** + * Provider credentials required to use authenticate to the provider. + */ +export type PhoneProviderCredentials = Management.TwilioProviderCredentials | Management.CustomProviderCredentials; + +/** The delivery method for the notification */ +export const PhoneProviderDeliveryMethodEnum = { + Text: "text", + Voice: "voice", +} as const; +export type PhoneProviderDeliveryMethodEnum = + (typeof PhoneProviderDeliveryMethodEnum)[keyof typeof PhoneProviderDeliveryMethodEnum]; + +/** Name of the phone notification provider */ +export const PhoneProviderNameEnum = { + Twilio: "twilio", + Custom: "custom", +} as const; +export type PhoneProviderNameEnum = (typeof PhoneProviderNameEnum)[keyof typeof PhoneProviderNameEnum]; + +/** + * Phone provider configuration schema + */ +export interface PhoneProviderSchemaMasked { + id?: string; + /** The name of the tenant */ + tenant?: string; + name: Management.PhoneProviderNameEnum; + channel?: Management.PhoneProviderChannelEnum; + /** Whether the provider is enabled (false) or disabled (true). */ + disabled?: boolean; + configuration?: Management.PhoneProviderConfiguration; + /** The provider's creation date and time in ISO 8601 format */ + created_at?: string; + /** The date and time of the last update to the provider in ISO 8601 format */ + updated_at?: string; +} + +export interface PhoneTemplate { + id: string; + channel?: string; + customizable?: boolean; + tenant?: string; + content: Management.PhoneTemplateContent; + type: Management.PhoneTemplateNotificationTypeEnum; + /** Whether the template is enabled (false) or disabled (true). */ + disabled: boolean; +} + +export interface PhoneTemplateBody { + /** Content of the phone template for text notifications */ + text?: string; + /** Content of the phone template for voice notifications */ + voice?: string; +} + +export interface PhoneTemplateContent { + syntax?: string; + /** Default phone number to be used as 'from' when sending a phone notification */ + from?: string; + body?: Management.PhoneTemplateBody; +} + +export const PhoneTemplateNotificationTypeEnum = { + OtpVerify: "otp_verify", + OtpEnroll: "otp_enroll", + ChangePassword: "change_password", + BlockedAccount: "blocked_account", + PasswordBreach: "password_breach", +} as const; +export type PhoneTemplateNotificationTypeEnum = + (typeof PhoneTemplateNotificationTypeEnum)[keyof typeof PhoneTemplateNotificationTypeEnum]; + +export interface PostClientCredentialResponseContent { + /** ID of the credential. Generated on creation. */ + id?: string; + /** The name given to the credential by the user. */ + name?: string; + /** The key identifier of the credential, generated on creation. */ + kid?: string; + alg?: Management.ClientCredentialAlgorithmEnum; + credential_type?: Management.ClientCredentialTypeEnum; + /** The X509 certificate's Subject Distinguished Name */ + subject_dn?: string; + /** The X509 certificate's SHA256 thumbprint */ + thumbprint_sha256?: string; + /** The ISO 8601 formatted date the credential was created. */ + created_at?: string; + /** The ISO 8601 formatted date the credential was updated. */ + updated_at?: string; + /** The ISO 8601 formatted date representing the expiration of the credential. */ + expires_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** Applies to phone authentication methods only. The preferred communication method. */ +export const PreferredAuthenticationMethodEnum = { + Voice: "voice", + Sms: "sms", +} as const; +export type PreferredAuthenticationMethodEnum = + (typeof PreferredAuthenticationMethodEnum)[keyof typeof PreferredAuthenticationMethodEnum]; + +/** + * Defines `private_key_jwt` client authentication method. If this property is defined, the client is enabled to use the Private Key JWT authentication method. + */ +export interface PrivateKeyJwt { + credentials: Management.PrivateKeyJwtCredentials; +} + +/** + * A list of unique and previously created credential IDs enabled on the client for Private Key JWT authentication. + */ +export type PrivateKeyJwtCredentials = Management.CredentialId[]; + +/** Name of the prompt */ +export const PromptGroupNameEnum = { + Login: "login", + LoginId: "login-id", + LoginPassword: "login-password", + LoginPasswordless: "login-passwordless", + LoginEmailVerification: "login-email-verification", + Signup: "signup", + SignupId: "signup-id", + SignupPassword: "signup-password", + PhoneIdentifierEnrollment: "phone-identifier-enrollment", + PhoneIdentifierChallenge: "phone-identifier-challenge", + EmailIdentifierChallenge: "email-identifier-challenge", + ResetPassword: "reset-password", + CustomForm: "custom-form", + Consent: "consent", + CustomizedConsent: "customized-consent", + Logout: "logout", + MfaPush: "mfa-push", + MfaOtp: "mfa-otp", + MfaVoice: "mfa-voice", + MfaPhone: "mfa-phone", + MfaWebauthn: "mfa-webauthn", + MfaSms: "mfa-sms", + MfaEmail: "mfa-email", + MfaRecoveryCode: "mfa-recovery-code", + Mfa: "mfa", + Status: "status", + DeviceFlow: "device-flow", + EmailVerification: "email-verification", + EmailOtpChallenge: "email-otp-challenge", + Organizations: "organizations", + Invitation: "invitation", + Common: "common", + Passkeys: "passkeys", + Captcha: "captcha", + BruteForceProtection: "brute-force-protection", + AsyncApprovalFlow: "async-approval-flow", +} as const; +export type PromptGroupNameEnum = (typeof PromptGroupNameEnum)[keyof typeof PromptGroupNameEnum]; + +/** Language to update. */ +export const PromptLanguageEnum = { + Am: "am", + Ar: "ar", + ArEg: "ar-EG", + ArSa: "ar-SA", + Az: "az", + Bg: "bg", + Bn: "bn", + Bs: "bs", + CaEs: "ca-ES", + Cnr: "cnr", + Cs: "cs", + Cy: "cy", + Da: "da", + De: "de", + El: "el", + En: "en", + EnCa: "en-CA", + Es: "es", + Es419: "es-419", + EsAr: "es-AR", + EsMx: "es-MX", + Et: "et", + EuEs: "eu-ES", + Fa: "fa", + Fi: "fi", + Fr: "fr", + FrCa: "fr-CA", + FrFr: "fr-FR", + GlEs: "gl-ES", + Gu: "gu", + He: "he", + Hi: "hi", + Hr: "hr", + Hu: "hu", + Hy: "hy", + Id: "id", + Is: "is", + It: "it", + Ja: "ja", + Ka: "ka", + Kk: "kk", + Kn: "kn", + Ko: "ko", + Lt: "lt", + Lv: "lv", + Mk: "mk", + Ml: "ml", + Mn: "mn", + Mr: "mr", + Ms: "ms", + My: "my", + Nb: "nb", + Nl: "nl", + Nn: "nn", + No: "no", + Pa: "pa", + Pl: "pl", + Pt: "pt", + PtBr: "pt-BR", + PtPt: "pt-PT", + Ro: "ro", + Ru: "ru", + Sk: "sk", + Sl: "sl", + So: "so", + Sq: "sq", + Sr: "sr", + Sv: "sv", + Sw: "sw", + Ta: "ta", + Te: "te", + Th: "th", + Tl: "tl", + Tr: "tr", + Uk: "uk", + Ur: "ur", + Vi: "vi", + Zgh: "zgh", + ZhCn: "zh-CN", + ZhHk: "zh-HK", + ZhTw: "zh-TW", +} as const; +export type PromptLanguageEnum = (typeof PromptLanguageEnum)[keyof typeof PromptLanguageEnum]; + +export interface PublicKeyCredential { + credential_type: Management.PublicKeyCredentialTypeEnum; + /** Friendly name for a credential. */ + name?: string; + /** PEM-formatted public key (SPKI and PKCS1) or X509 certificate. Must be JSON escaped. */ + pem: string; + alg?: Management.PublicKeyCredentialAlgorithmEnum; + /** Parse expiry from x509 certificate. If true, attempts to parse the expiry date from the provided PEM. Applies to `public_key` credential type. */ + parse_expiry_from_cert?: boolean; + /** The ISO 8601 formatted date representing the expiration of the credential. If not specified (not recommended), the credential never expires. Applies to `public_key` credential type. */ + expires_at?: string; +} + +/** Algorithm which will be used with the credential. Can be one of RS256, RS384, PS256. If not specified, RS256 will be used. Applies to `public_key` credential type. */ +export const PublicKeyCredentialAlgorithmEnum = { + Rs256: "RS256", + Rs384: "RS384", + Ps256: "PS256", +} as const; +export type PublicKeyCredentialAlgorithmEnum = + (typeof PublicKeyCredentialAlgorithmEnum)[keyof typeof PublicKeyCredentialAlgorithmEnum]; + +/** + * Credential type. Supported types: public_key. + */ +export type PublicKeyCredentialTypeEnum = "public_key"; + +export type RefreshTokenDate = + /** + * The date and time when the refresh token was created */ + string | Management.RefreshTokenDateObject; + +/** + * The date and time when the refresh token was created + */ +export type RefreshTokenDateObject = Record; + +/** + * Device used while issuing/exchanging the refresh token + */ +export interface RefreshTokenDevice { + /** First IP address associated with the refresh token */ + initial_ip?: string; + /** First autonomous system number associated with the refresh token */ + initial_asn?: string; + /** First user agent associated with the refresh token */ + initial_user_agent?: string; + /** Last IP address associated with the refresh token */ + last_ip?: string; + /** Last autonomous system number associated with the refresh token */ + last_asn?: string; + /** Last user agent associated with the refresh token */ + last_user_agent?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** Refresh token expiration types, one of: expiring, non-expiring */ +export const RefreshTokenExpirationTypeEnum = { + Expiring: "expiring", + NonExpiring: "non-expiring", +} as const; +export type RefreshTokenExpirationTypeEnum = + (typeof RefreshTokenExpirationTypeEnum)[keyof typeof RefreshTokenExpirationTypeEnum]; + +export interface RefreshTokenResourceServer { + /** Resource server ID */ + audience?: string; + /** List of scopes for the refresh token */ + scopes?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface RefreshTokenResponseContent { + /** The ID of the refresh token */ + id?: string; + /** ID of the user which can be used when interacting with other APIs. */ + user_id?: string; + created_at?: Management.RefreshTokenDate; + idle_expires_at?: Management.RefreshTokenDate; + expires_at?: Management.RefreshTokenDate; + device?: Management.RefreshTokenDevice; + /** ID of the client application granted with this refresh token */ + client_id?: string; + session_id?: (Management.RefreshTokenSessionId | undefined) | null; + /** True if the token is a rotating refresh token */ + rotating?: boolean; + /** A list of the resource server IDs associated to this refresh-token and their granted scopes */ + resource_servers?: Management.RefreshTokenResourceServer[]; + last_exchanged_at?: Management.RefreshTokenDate; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** Refresh token rotation types, one of: rotating, non-rotating */ +export const RefreshTokenRotationTypeEnum = { + Rotating: "rotating", + NonRotating: "non-rotating", +} as const; +export type RefreshTokenRotationTypeEnum = + (typeof RefreshTokenRotationTypeEnum)[keyof typeof RefreshTokenRotationTypeEnum]; + +/** + * ID of the authenticated session used to obtain this refresh-token + */ +export type RefreshTokenSessionId = (string | null) | undefined; + +export interface RegenerateUsersRecoveryCodeResponseContent { + /** New account recovery code. */ + recovery_code?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export type ResetPhoneTemplateRequestContent = unknown; + +export interface ResetPhoneTemplateResponseContent { + id: string; + channel?: string; + customizable?: boolean; + tenant?: string; + content: Management.PhoneTemplateContent; + type: Management.PhoneTemplateNotificationTypeEnum; + /** Whether the template is enabled (false) or disabled (true). */ + disabled: boolean; +} + +export interface ResourceServer { + /** ID of the API (resource server). */ + id?: string; + /** Friendly name for this resource server. Can not contain `<` or `>` characters. */ + name?: string; + /** Whether this is an Auth0 system API (true) or a custom API (false). */ + is_system?: boolean; + /** Unique identifier for the API used as the audience parameter on authorization calls. Can not be changed once set. */ + identifier?: string; + /** List of permissions (scopes) that this API uses. */ + scopes?: Management.ResourceServerScope[]; + signing_alg?: Management.SigningAlgorithmEnum; + /** Secret used to sign tokens when using symmetric algorithms (HS256). */ + signing_secret?: string; + /** Whether refresh tokens can be issued for this API (true) or not (false). */ + allow_offline_access?: boolean; + /** Whether to skip user consent for applications flagged as first party (true) or not (false). */ + skip_consent_for_verifiable_first_party_clients?: boolean; + /** Expiration value (in seconds) for access tokens issued for this API from the token endpoint. */ + token_lifetime?: number; + /** Expiration value (in seconds) for access tokens issued for this API via Implicit or Hybrid Flows. Cannot be greater than the `token_lifetime` value. */ + token_lifetime_for_web?: number; + /** Whether authorization polices are enforced (true) or unenforced (false). */ + enforce_policies?: boolean; + token_dialect?: Management.ResourceServerTokenDialectResponseEnum; + token_encryption?: Management.ResourceServerTokenEncryption | null; + consent_policy?: (Management.ResourceServerConsentPolicyEnum | undefined) | null; + authorization_details?: unknown[]; + proof_of_possession?: Management.ResourceServerProofOfPossession | null; + subject_type_authorization?: Management.ResourceServerSubjectTypeAuthorization; + /** The client ID of the client that this resource server is linked to */ + client_id?: string; +} + +export type ResourceServerConsentPolicyEnum = ("transactional-authorization-with-mfa" | null) | undefined; + +/** + * Proof-of-Possession configuration for access tokens + */ +export interface ResourceServerProofOfPossession { + mechanism: Management.ResourceServerProofOfPossessionMechanismEnum; + /** Whether the use of Proof-of-Possession is required for the resource server */ + required: boolean; +} + +/** Intended mechanism for Proof-of-Possession */ +export const ResourceServerProofOfPossessionMechanismEnum = { + Mtls: "mtls", + Dpop: "dpop", +} as const; +export type ResourceServerProofOfPossessionMechanismEnum = + (typeof ResourceServerProofOfPossessionMechanismEnum)[keyof typeof ResourceServerProofOfPossessionMechanismEnum]; + +export interface ResourceServerScope { + /** Value of this scope. */ + value: string; + /** User-friendly description of this scope. */ + description?: string; +} + +/** + * Defines application access permission for a resource server. Use of this field is subject to the applicable Free Trial terms in Okta’s Master Subscription Agreement. + */ +export interface ResourceServerSubjectTypeAuthorization { + user?: Management.ResourceServerSubjectTypeAuthorizationUser; + client?: Management.ResourceServerSubjectTypeAuthorizationClient; +} + +/** + * Access Permissions for client flows + */ +export interface ResourceServerSubjectTypeAuthorizationClient { + policy?: Management.ResourceServerSubjectTypeAuthorizationClientPolicyEnum; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** Defines the client flows policy for the resource server */ +export const ResourceServerSubjectTypeAuthorizationClientPolicyEnum = { + DenyAll: "deny_all", + RequireClientGrant: "require_client_grant", +} as const; +export type ResourceServerSubjectTypeAuthorizationClientPolicyEnum = + (typeof ResourceServerSubjectTypeAuthorizationClientPolicyEnum)[keyof typeof ResourceServerSubjectTypeAuthorizationClientPolicyEnum]; + +/** + * Access Permissions for user flows + */ +export interface ResourceServerSubjectTypeAuthorizationUser { + policy?: Management.ResourceServerSubjectTypeAuthorizationUserPolicyEnum; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** Defines the user flows policy for the resource server */ +export const ResourceServerSubjectTypeAuthorizationUserPolicyEnum = { + AllowAll: "allow_all", + DenyAll: "deny_all", + RequireClientGrant: "require_client_grant", +} as const; +export type ResourceServerSubjectTypeAuthorizationUserPolicyEnum = + (typeof ResourceServerSubjectTypeAuthorizationUserPolicyEnum)[keyof typeof ResourceServerSubjectTypeAuthorizationUserPolicyEnum]; + +/** Dialect of access tokens that should be issued. `access_token` is a JWT containing standard Auth0 claims; `rfc9068_profile` is a JWT conforming to the IETF JWT Access Token Profile. `access_token_authz` and `rfc9068_profile_authz` additionally include RBAC permissions claims. */ +export const ResourceServerTokenDialectResponseEnum = { + AccessToken: "access_token", + AccessTokenAuthz: "access_token_authz", + Rfc9068Profile: "rfc9068_profile", + Rfc9068ProfileAuthz: "rfc9068_profile_authz", +} as const; +export type ResourceServerTokenDialectResponseEnum = + (typeof ResourceServerTokenDialectResponseEnum)[keyof typeof ResourceServerTokenDialectResponseEnum]; + +/** Dialect of issued access token. `access_token` is a JWT containing standard Auth0 claims; `rfc9068_profile` is a JWT conforming to the IETF JWT Access Token Profile. `access_token_authz` and `rfc9068_profile_authz` additionally include RBAC permissions claims. */ +export const ResourceServerTokenDialectSchemaEnum = { + AccessToken: "access_token", + AccessTokenAuthz: "access_token_authz", + Rfc9068Profile: "rfc9068_profile", + Rfc9068ProfileAuthz: "rfc9068_profile_authz", +} as const; +export type ResourceServerTokenDialectSchemaEnum = + (typeof ResourceServerTokenDialectSchemaEnum)[keyof typeof ResourceServerTokenDialectSchemaEnum]; + +export interface ResourceServerTokenEncryption { + format: Management.ResourceServerTokenEncryptionFormatEnum; + encryption_key: Management.ResourceServerTokenEncryptionKey; +} + +/** Algorithm used to encrypt the token. */ +export const ResourceServerTokenEncryptionAlgorithmEnum = { + RsaOaep256: "RSA-OAEP-256", + RsaOaep384: "RSA-OAEP-384", + RsaOaep512: "RSA-OAEP-512", +} as const; +export type ResourceServerTokenEncryptionAlgorithmEnum = + (typeof ResourceServerTokenEncryptionAlgorithmEnum)[keyof typeof ResourceServerTokenEncryptionAlgorithmEnum]; + +/** + * Format of the encrypted JWT payload. + */ +export type ResourceServerTokenEncryptionFormatEnum = "compact-nested-jwe"; + +export interface ResourceServerTokenEncryptionKey { + /** Name of the encryption key. */ + name?: string; + alg: Management.ResourceServerTokenEncryptionAlgorithmEnum; + /** Key ID. */ + kid?: string; + /** PEM-formatted public key. Must be JSON escaped. */ + pem: string; +} + +/** + * PEM-encoded certificate + */ +export type ResourceServerVerificationKeyPemCertificate = string; + +export interface RevokedSigningKeysResponseContent { + /** Revoked key certificate */ + cert: string; + /** Revoked key id */ + kid: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface Role { + /** ID for this role. */ + id?: string; + /** Name of this role. */ + name?: string; + /** Description of this role. */ + description?: string; +} + +export interface RoleUser { + /** ID of this user. */ + user_id?: string; + /** URL to a picture for this user. */ + picture?: string; + /** Name of this user. */ + name?: string; + /** Email address of this user. */ + email?: string; +} + +export interface RotateClientSecretResponseContent { + /** ID of this client. */ + client_id?: string; + /** Name of the tenant this client belongs to. */ + tenant?: string; + /** Name of this client (min length: 1 character, does not allow `<` or `>`). */ + name?: string; + /** Free text description of this client (max length: 140 characters). */ + description?: string; + /** Whether this is your global 'All Applications' client representing legacy tenant settings (true) or a regular client (false). */ + global?: boolean; + /** Client secret (which you must not make public). */ + client_secret?: string; + app_type?: Management.ClientAppTypeEnum; + /** URL of the logo to display for this client. Recommended size is 150x150 pixels. */ + logo_uri?: string; + /** Whether this client a first party client (true) or not (false). */ + is_first_party?: boolean; + /** Whether this client conforms to strict OIDC specifications (true) or uses legacy features (false). */ + oidc_conformant?: boolean; + /** Comma-separated list of URLs whitelisted for Auth0 to use as a callback to the client after authentication. */ + callbacks?: string[]; + /** Comma-separated list of URLs allowed to make requests from JavaScript to Auth0 API (typically used with CORS). By default, all your callback URLs will be allowed. This field allows you to enter other origins if necessary. You can also use wildcards at the subdomain level (e.g., https://*.contoso.com). Query strings and hash information are not taken into account when validating these URLs. */ + allowed_origins?: string[]; + /** Comma-separated list of allowed origins for use with Cross-Origin Authentication, Device Flow, and web message response mode. */ + web_origins?: string[]; + /** List of audiences/realms for SAML protocol. Used by the wsfed addon. */ + client_aliases?: string[]; + /** List of allow clients and API ids that are allowed to make delegation requests. Empty means all all your clients are allowed. */ + allowed_clients?: string[]; + /** Comma-separated list of URLs that are valid to redirect to after logout from Auth0. Wildcards are allowed for subdomains. */ + allowed_logout_urls?: string[]; + session_transfer?: Management.ClientSessionTransferConfiguration | null; + oidc_logout?: Management.ClientOidcBackchannelLogoutSettings; + /** List of grant types supported for this application. Can include `authorization_code`, `implicit`, `refresh_token`, `client_credentials`, `password`, `http://auth0.com/oauth/grant-type/password-realm`, `http://auth0.com/oauth/grant-type/mfa-oob`, `http://auth0.com/oauth/grant-type/mfa-otp`, `http://auth0.com/oauth/grant-type/mfa-recovery-code`, `urn:openid:params:grant-type:ciba`, `urn:ietf:params:oauth:grant-type:device_code`, and `urn:auth0:params:oauth:grant-type:token-exchange:federated-connection-access-token`. */ + grant_types?: string[]; + jwt_configuration?: Management.ClientJwtConfiguration; + signing_keys?: Management.ClientSigningKeys; + encryption_key?: Management.ClientEncryptionKey | null; + /** Applies only to SSO clients and determines whether Auth0 will handle Single Sign On (true) or whether the Identity Provider will (false). */ + sso?: boolean; + /** Whether Single Sign On is disabled (true) or enabled (true). Defaults to true. */ + sso_disabled?: boolean; + /** Whether this client can be used to make cross-origin authentication requests (true) or it is not allowed to make such requests (false). */ + cross_origin_authentication?: boolean; + /** URL of the location in your site where the cross origin verification takes place for the cross-origin auth flow when performing Auth in your own domain instead of Auth0 hosted login page. */ + cross_origin_loc?: string; + /** Whether a custom login page is to be used (true) or the default provided login page (false). */ + custom_login_page_on?: boolean; + /** The content (HTML, CSS, JS) of the custom login page. */ + custom_login_page?: string; + /** The content (HTML, CSS, JS) of the custom login page. (Used on Previews) */ + custom_login_page_preview?: string; + /** HTML form template to be used for WS-Federation. */ + form_template?: string; + addons?: Management.ClientAddons; + token_endpoint_auth_method?: Management.ClientTokenEndpointAuthMethodEnum; + /** If true, trust that the IP specified in the `auth0-forwarded-for` header is the end-user's IP for brute-force-protection on token endpoint. */ + is_token_endpoint_ip_header_trusted?: boolean; + client_metadata?: Management.ClientMetadata; + mobile?: Management.ClientMobile; + /** Initiate login uri, must be https */ + initiate_login_uri?: string; + refresh_token?: Management.ClientRefreshTokenConfiguration | null; + default_organization?: Management.ClientDefaultOrganization | null; + organization_usage?: Management.ClientOrganizationUsageEnum; + organization_require_behavior?: Management.ClientOrganizationRequireBehaviorEnum; + /** Defines the available methods for organization discovery during the `pre_login_prompt`. Users can discover their organization either by `email`, `organization_name` or both. */ + organization_discovery_methods?: Management.ClientOrganizationDiscoveryEnum[]; + client_authentication_methods?: Management.ClientAuthenticationMethod | null; + /** Makes the use of Pushed Authorization Requests mandatory for this client */ + require_pushed_authorization_requests?: boolean; + /** Makes the use of Proof-of-Possession mandatory for this client */ + require_proof_of_possession?: boolean; + signed_request_object?: Management.ClientSignedRequestObjectWithCredentialId; + compliance_level?: Management.ClientComplianceLevelEnum | null; + /** + * Controls whether a confirmation prompt is shown during login flows when the redirect URI uses non-verifiable callback URIs (for example, a custom URI schema such as `myapp://`, or `localhost`). + * If set to true, a confirmation prompt will not be shown. We recommend that this is set to false for improved protection from malicious apps. + * See https://auth0.com/docs/secure/security-guidance/measures-against-app-impersonation for more information. + */ + skip_non_verifiable_callback_uri_confirmation_prompt?: boolean; + /** Specifies how long, in seconds, a Pushed Authorization Request URI remains valid */ + par_request_expiry?: number | null; + token_quota?: Management.TokenQuota; + /** The identifier of the resource server that this client is linked to. */ + resource_server_identifier?: string; + async_approval_notification_channels?: Management.ClientAsyncApprovalNotificationsChannelsApiPostConfiguration; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface RotateConnectionKeysRequestContent { + signing_alg?: Management.RotateConnectionKeysSigningAlgEnum; +} + +/** Selected Signing Algorithm */ +export const RotateConnectionKeysSigningAlgEnum = { + Rs256: "RS256", + Rs512: "RS512", + Ps256: "PS256", + Es256: "ES256", +} as const; +export type RotateConnectionKeysSigningAlgEnum = + (typeof RotateConnectionKeysSigningAlgEnum)[keyof typeof RotateConnectionKeysSigningAlgEnum]; + +export interface RotateConnectionsKeysResponseContent { + /** The key id of the signing key */ + kid: string; + /** The public certificate of the signing key */ + cert: string; + /** The public certificate of the signing key in pkcs7 format */ + pkcs?: string; + /** True if the key is the the next key */ + next?: boolean; + /** The cert fingerprint */ + fingerprint: string; + /** The cert thumbprint */ + thumbprint: string; + /** Signing key algorithm */ + algorithm?: string; + key_use?: Management.ConnectionKeyUseEnum; + subject_dn?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface RotateSigningKeysResponseContent { + /** Next key certificate */ + cert: string; + /** Next key id */ + kid: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface Rule { + /** Name of this rule. */ + name?: string; + /** ID of this rule. */ + id?: string; + /** Whether the rule is enabled (true), or disabled (false). */ + enabled?: boolean; + /** Code to be executed when this rule runs. */ + script?: string; + /** Order that this rule should execute in relative to other rules. Lower-valued rules execute first. */ + order?: number; + /** Execution stage of this rule. Can be `login_success`, `login_failure`, or `pre_authorize`. */ + stage?: string; +} + +export interface RulesConfig { + /** Key for a rules config variable. */ + key?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface ScimMappingItem { + /** The field location in the auth0 schema */ + auth0?: string; + /** The field location in the SCIM schema */ + scim?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface ScimTokenItem { + /** The token's identifier */ + token_id?: string; + /** The scopes of the scim token */ + scopes?: string[]; + /** The token's created at timestamp */ + created_at?: string; + /** The token's valid until timestamp */ + valid_until?: string; + /** The token's last used at timestamp */ + last_used_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** Name of the screen */ +export const ScreenGroupNameEnum = { + Login: "login", + LoginId: "login-id", + LoginPassword: "login-password", + LoginPasswordlessEmailCode: "login-passwordless-email-code", + LoginPasswordlessEmailLink: "login-passwordless-email-link", + LoginPasswordlessSmsOtp: "login-passwordless-sms-otp", + LoginEmailVerification: "login-email-verification", + Signup: "signup", + SignupId: "signup-id", + SignupPassword: "signup-password", + PhoneIdentifierEnrollment: "phone-identifier-enrollment", + PhoneIdentifierChallenge: "phone-identifier-challenge", + EmailIdentifierChallenge: "email-identifier-challenge", + ResetPasswordRequest: "reset-password-request", + ResetPasswordEmail: "reset-password-email", + ResetPassword: "reset-password", + ResetPasswordSuccess: "reset-password-success", + ResetPasswordError: "reset-password-error", + ResetPasswordMfaEmailChallenge: "reset-password-mfa-email-challenge", + ResetPasswordMfaOtpChallenge: "reset-password-mfa-otp-challenge", + ResetPasswordMfaPhoneChallenge: "reset-password-mfa-phone-challenge", + ResetPasswordMfaPushChallengePush: "reset-password-mfa-push-challenge-push", + ResetPasswordMfaRecoveryCodeChallenge: "reset-password-mfa-recovery-code-challenge", + ResetPasswordMfaSmsChallenge: "reset-password-mfa-sms-challenge", + ResetPasswordMfaVoiceChallenge: "reset-password-mfa-voice-challenge", + ResetPasswordMfaWebauthnPlatformChallenge: "reset-password-mfa-webauthn-platform-challenge", + ResetPasswordMfaWebauthnRoamingChallenge: "reset-password-mfa-webauthn-roaming-challenge", + CustomForm: "custom-form", + Consent: "consent", + CustomizedConsent: "customized-consent", + Logout: "logout", + LogoutComplete: "logout-complete", + LogoutAborted: "logout-aborted", + MfaPushWelcome: "mfa-push-welcome", + MfaPushEnrollmentQr: "mfa-push-enrollment-qr", + MfaPushEnrollmentCode: "mfa-push-enrollment-code", + MfaPushSuccess: "mfa-push-success", + MfaPushChallengePush: "mfa-push-challenge-push", + MfaPushList: "mfa-push-list", + MfaOtpEnrollmentQr: "mfa-otp-enrollment-qr", + MfaOtpEnrollmentCode: "mfa-otp-enrollment-code", + MfaOtpChallenge: "mfa-otp-challenge", + MfaVoiceEnrollment: "mfa-voice-enrollment", + MfaVoiceChallenge: "mfa-voice-challenge", + MfaPhoneChallenge: "mfa-phone-challenge", + MfaPhoneEnrollment: "mfa-phone-enrollment", + MfaWebauthnPlatformEnrollment: "mfa-webauthn-platform-enrollment", + MfaWebauthnRoamingEnrollment: "mfa-webauthn-roaming-enrollment", + MfaWebauthnPlatformChallenge: "mfa-webauthn-platform-challenge", + MfaWebauthnRoamingChallenge: "mfa-webauthn-roaming-challenge", + MfaWebauthnChangeKeyNickname: "mfa-webauthn-change-key-nickname", + MfaWebauthnEnrollmentSuccess: "mfa-webauthn-enrollment-success", + MfaWebauthnError: "mfa-webauthn-error", + MfaWebauthnNotAvailableError: "mfa-webauthn-not-available-error", + MfaCountryCodes: "mfa-country-codes", + MfaSmsEnrollment: "mfa-sms-enrollment", + MfaSmsChallenge: "mfa-sms-challenge", + MfaSmsList: "mfa-sms-list", + MfaEmailChallenge: "mfa-email-challenge", + MfaEmailList: "mfa-email-list", + MfaRecoveryCodeEnrollment: "mfa-recovery-code-enrollment", + MfaRecoveryCodeChallengeNewCode: "mfa-recovery-code-challenge-new-code", + MfaRecoveryCodeChallenge: "mfa-recovery-code-challenge", + MfaDetectBrowserCapabilities: "mfa-detect-browser-capabilities", + MfaEnrollResult: "mfa-enroll-result", + MfaLoginOptions: "mfa-login-options", + MfaBeginEnrollOptions: "mfa-begin-enroll-options", + Status: "status", + DeviceCodeActivation: "device-code-activation", + DeviceCodeActivationAllowed: "device-code-activation-allowed", + DeviceCodeActivationDenied: "device-code-activation-denied", + DeviceCodeConfirmation: "device-code-confirmation", + EmailVerificationResult: "email-verification-result", + EmailOtpChallenge: "email-otp-challenge", + OrganizationSelection: "organization-selection", + OrganizationPicker: "organization-picker", + PreLoginOrganizationPicker: "pre-login-organization-picker", + AcceptInvitation: "accept-invitation", + RedeemTicket: "redeem-ticket", + PasskeyEnrollment: "passkey-enrollment", + PasskeyEnrollmentLocal: "passkey-enrollment-local", + InterstitialCaptcha: "interstitial-captcha", + BruteForceProtectionUnblock: "brute-force-protection-unblock", + BruteForceProtectionUnblockSuccess: "brute-force-protection-unblock-success", + BruteForceProtectionUnblockFailure: "brute-force-protection-unblock-failure", + AsyncApprovalError: "async-approval-error", + AsyncApprovalWrongUser: "async-approval-wrong-user", + AsyncApprovalAccepted: "async-approval-accepted", + AsyncApprovalDenied: "async-approval-denied", +} as const; +export type ScreenGroupNameEnum = (typeof ScreenGroupNameEnum)[keyof typeof ScreenGroupNameEnum]; + +/** The version of the search engine */ +export const SearchEngineVersionsEnum = { + V1: "v1", + V2: "v2", + V3: "v3", +} as const; +export type SearchEngineVersionsEnum = (typeof SearchEngineVersionsEnum)[keyof typeof SearchEngineVersionsEnum]; + +export interface SelfServiceProfile { + /** The unique ID of the self-service Profile. */ + id?: string; + /** The name of the self-service Profile. */ + name?: string; + /** The description of the self-service Profile. */ + description?: string; + /** List of attributes to be mapped that will be shown to the user during the SS-SSO flow. */ + user_attributes?: Management.SelfServiceProfileUserAttribute[]; + /** The time when this self-service Profile was created. */ + created_at?: string; + /** The time when this self-service Profile was updated. */ + updated_at?: string; + branding?: Management.SelfServiceProfileBrandingProperties; + /** List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `keycloak-samlp`, `pingfederate`] */ + allowed_strategies?: Management.SelfServiceProfileAllowedStrategyEnum[]; + /** ID of the user-attribute-profile to associate with this self-service profile. */ + user_attribute_profile_id?: string; +} + +export const SelfServiceProfileAllowedStrategyEnum = { + Oidc: "oidc", + Samlp: "samlp", + Waad: "waad", + GoogleApps: "google-apps", + Adfs: "adfs", + Okta: "okta", + KeycloakSamlp: "keycloak-samlp", + Pingfederate: "pingfederate", +} as const; +export type SelfServiceProfileAllowedStrategyEnum = + (typeof SelfServiceProfileAllowedStrategyEnum)[keyof typeof SelfServiceProfileAllowedStrategyEnum]; + +export type SelfServiceProfileBranding = (Management.SelfServiceProfileBrandingProperties | null) | undefined; + +export interface SelfServiceProfileBrandingColors { + primary: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface SelfServiceProfileBrandingProperties { + logo_url?: string; + colors?: Management.SelfServiceProfileBrandingColors; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * The language of the custom text. + */ +export type SelfServiceProfileCustomTextLanguageEnum = "en"; + +/** + * The page where the custom text is shown. + */ +export type SelfServiceProfileCustomTextPageEnum = "get-started"; + +/** + * The description of the self-service Profile. + */ +export type SelfServiceProfileDescription = (string | null) | undefined; + +/** + * If provided, this will create a new connection for the SSO flow with the given configuration + */ +export interface SelfServiceProfileSsoTicketConnectionConfig { + /** The name of the connection that will be created as a part of the SSO flow. */ + name: string; + /** Connection name used in the new universal login experience */ + display_name?: string; + /** true promotes to a domain-level connection so that third-party applications can use it. false does not promote the connection, so only first-party applications with the connection enabled can use it. (Defaults to false.) */ + is_domain_connection?: boolean; + /** Enables showing a button for the connection in the login page (new experience only). If false, it will be usable only by HRD. (Defaults to false.) */ + show_as_button?: boolean; + metadata?: Management.ConnectionsMetadata; + options?: Management.SelfServiceProfileSsoTicketConnectionOptions | null; +} + +/** + * The connection's options (depend on the connection strategy) + */ +export interface SelfServiceProfileSsoTicketConnectionOptions { + /** URL for the icon. Must use HTTPS. */ + icon_url?: string | null; + /** List of domain_aliases that can be authenticated in the Identity Provider */ + domain_aliases?: string[]; + idpinitiated?: Management.SelfServiceProfileSsoTicketIdpInitiatedOptions | null; +} + +/** + * Configuration for the setup of the connection’s domain_aliases in the self-service SSO flow. + */ +export interface SelfServiceProfileSsoTicketDomainAliasesConfig { + domain_verification: Management.SelfServiceProfileSsoTicketDomainVerificationEnum; +} + +/** Whether the end user should complete the domain verification step. Possible values are 'none' (the step is not shown to the user), 'optional' (the user may add a domain alias in the domain verification step) or 'required' (the user must add a domain alias in order to enable the connection). Defaults to 'none'. */ +export const SelfServiceProfileSsoTicketDomainVerificationEnum = { + None: "none", + Optional: "optional", + Required: "required", +} as const; +export type SelfServiceProfileSsoTicketDomainVerificationEnum = + (typeof SelfServiceProfileSsoTicketDomainVerificationEnum)[keyof typeof SelfServiceProfileSsoTicketDomainVerificationEnum]; + +export interface SelfServiceProfileSsoTicketEnabledOrganization { + /** Organization identifier. */ + organization_id: string; + /** 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. */ + assign_membership_on_login?: boolean; + /** Determines whether a connection should be displayed on this organization’s login prompt. Only applicable for enterprise connections. Default: true. */ + show_as_button?: boolean; +} + +/** The protocol used to connect to the the default application */ +export const SelfServiceProfileSsoTicketIdpInitiatedClientProtocolEnum = { + Samlp: "samlp", + Wsfed: "wsfed", + Oauth2: "oauth2", +} as const; +export type SelfServiceProfileSsoTicketIdpInitiatedClientProtocolEnum = + (typeof SelfServiceProfileSsoTicketIdpInitiatedClientProtocolEnum)[keyof typeof SelfServiceProfileSsoTicketIdpInitiatedClientProtocolEnum]; + +/** + * Allows IdP-initiated login + */ +export interface SelfServiceProfileSsoTicketIdpInitiatedOptions { + /** Enables IdP-initiated login for this connection */ + enabled?: boolean; + /** Default application client_id user is redirected to after validated SAML response */ + client_id?: string; + client_protocol?: Management.SelfServiceProfileSsoTicketIdpInitiatedClientProtocolEnum; + /** Query string options to customize the behaviour for OpenID Connect when idpinitiated.client_protocol is oauth2. Allowed parameters: redirect_uri, scope, response_type. For example, redirect_uri=https://jwt.io&scope=openid email&response_type=token */ + client_authorizequery?: string; +} + +/** + * Configuration for the setup of Provisioning in the self-service flow. + */ +export interface SelfServiceProfileSsoTicketProvisioningConfig { + /** The scopes of the SCIM tokens generated during the self-service flow. */ + scopes: Management.SelfServiceProfileSsoTicketProvisioningScopeEnum[]; + /** Lifetime of the tokens in seconds. Must be greater than 900. If not provided, the tokens don't expire. */ + token_lifetime?: number | null; +} + +export const SelfServiceProfileSsoTicketProvisioningScopeEnum = { + GetUsers: "get:users", + PostUsers: "post:users", + PutUsers: "put:users", + PatchUsers: "patch:users", + DeleteUsers: "delete:users", +} as const; +export type SelfServiceProfileSsoTicketProvisioningScopeEnum = + (typeof SelfServiceProfileSsoTicketProvisioningScopeEnum)[keyof typeof SelfServiceProfileSsoTicketProvisioningScopeEnum]; + +export interface SelfServiceProfileUserAttribute { + /** Identifier of this attribute. */ + name: string; + /** Description of this attribute. */ + description: string; + /** Determines if this attribute is required */ + is_optional: boolean; +} + +/** + * List of attributes to be mapped that will be shown to the user during the SS-SSO flow. + */ +export type SelfServiceProfileUserAttributes = (Management.SelfServiceProfileUserAttribute[] | null) | undefined; + +/** + * Authentication signal details + */ +export interface SessionAuthenticationSignal { + /** One of: "federated", "passkey", "pwd", "sms", "email", "mfa", "mock" or a custom method denoted by a URL */ + name?: string; + timestamp?: Management.SessionDate; + /** A specific MFA factor. Only present when "name" is set to "mfa" */ + "^type$"?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Details about authentication signals obtained during the login flow + */ +export interface SessionAuthenticationSignals { + /** Contains the authentication methods a user has completed during their session */ + methods?: Management.SessionAuthenticationSignal[]; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * Client details + */ +export interface SessionClientMetadata { + /** ID of client for the session */ + client_id?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * [Private Early Access] Session cookie configuration. + */ +export interface SessionCookieMetadata { + mode?: Management.SessionCookieMetadataModeEnum; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** [Private Early Access] The persistence mode of the session cookie. When set to "non-persistent" (ephemeral), the cookie will be deleted when the browser is closed. When set to "persistent", the cookie will be stored until it expires or is deleted by the user. */ +export const SessionCookieMetadataModeEnum = { + NonPersistent: "non-persistent", + Persistent: "persistent", +} as const; +export type SessionCookieMetadataModeEnum = + (typeof SessionCookieMetadataModeEnum)[keyof typeof SessionCookieMetadataModeEnum]; + +/** Behavior of the session cookie */ +export const SessionCookieModeEnum = { + Persistent: "persistent", + NonPersistent: "non-persistent", +} as const; +export type SessionCookieModeEnum = (typeof SessionCookieModeEnum)[keyof typeof SessionCookieModeEnum]; + +/** + * Session cookie configuration + */ +export interface SessionCookieSchema { + mode: Management.SessionCookieModeEnum; +} + +export type SessionDate = + /** + * The date and time when the session was created */ + | string + /** + * The date and time when the session was created */ + | Record; + +/** + * Metadata related to the device used in the session + */ +export interface SessionDeviceMetadata { + /** First user agent of the device from which this user logged in */ + initial_user_agent?: string; + initial_ip?: (Management.SessionIp | undefined) | null; + /** First autonomous system number associated with this session */ + initial_asn?: string; + /** Last user agent of the device from which this user logged in */ + last_user_agent?: string; + last_ip?: (Management.SessionIp | undefined) | null; + /** Last autonomous system number from which this user logged in */ + last_asn?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * First IP address associated with this session + */ +export type SessionIp = (string | null) | undefined; + +/** + * Metadata associated with the session, in the form of an object with string values (max 255 chars). Maximum of 25 metadata properties allowed. + */ +export type SessionMetadata = (Record | null) | undefined; + +export interface SessionResponseContent { + /** The ID of the session */ + id?: string; + /** ID of the user which can be used when interacting with other APIs. */ + user_id?: string; + created_at?: Management.SessionDate; + updated_at?: Management.SessionDate; + authenticated_at?: Management.SessionDate; + idle_expires_at?: Management.SessionDate; + expires_at?: Management.SessionDate; + last_interacted_at?: Management.SessionDate; + device?: Management.SessionDeviceMetadata; + /** List of client details for the session */ + clients?: Management.SessionClientMetadata[]; + authentication?: Management.SessionAuthenticationSignals; + cookie?: Management.SessionCookieMetadata; + session_metadata?: (Management.SessionMetadata | undefined) | null; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * JWKS representing an array of custom public signing keys. + */ +export interface SetCustomSigningKeysResponseContent { + /** An array of custom public signing keys. */ + keys?: Management.CustomSigningKeyJwk[]; +} + +export interface SetEmailTemplateResponseContent { + template: Management.EmailTemplateNameEnum; + /** Body of the email template. */ + body?: string | null; + /** Senders `from` email address. */ + from?: string | null; + /** URL to redirect the user to after a successful action. */ + resultUrl?: string | null; + /** Subject line of the email. */ + subject?: string | null; + /** Syntax of the template body. */ + syntax?: string | null; + /** Lifetime in seconds that the link within the email will be valid for. */ + urlLifetimeInSeconds?: number | null; + /** Whether the `reset_email` and `verify_email` templates should include the user's email address as the `email` parameter in the returnUrl (true) or whether no email address should be included in the redirect (false). Defaults to true. */ + includeEmailInRedirect?: boolean; + /** Whether the template is enabled (true) or disabled (false). */ + enabled?: boolean | null; +} + +export interface SetGuardianFactorDuoSettingsResponseContent { + ikey?: string; + skey?: string; + host?: string; +} + +export interface SetGuardianFactorPhoneMessageTypesResponseContent { + /** The list of phone factors to enable on the tenant. Can include `sms` and `voice`. */ + message_types?: Management.GuardianFactorPhoneFactorMessageTypeEnum[]; +} + +export interface SetGuardianFactorPhoneTemplatesResponseContent { + /** Message sent to the user when they are invited to enroll with a phone number. */ + enrollment_message: string; + /** Message sent to the user when they are prompted to verify their account. */ + verification_message: string; +} + +export interface SetGuardianFactorResponseContent { + /** Whether this factor is enabled (true) or disabled (false). */ + enabled: boolean; +} + +export interface SetGuardianFactorSmsTemplatesResponseContent { + /** Message sent to the user when they are invited to enroll with a phone number. */ + enrollment_message: string; + /** Message sent to the user when they are prompted to verify their account. */ + verification_message: string; +} + +export interface SetGuardianFactorsProviderPhoneResponseContent { + provider?: Management.GuardianFactorsProviderSmsProviderEnum; +} + +export interface SetGuardianFactorsProviderPhoneTwilioResponseContent { + /** From number */ + from?: string | null; + /** Copilot SID */ + messaging_service_sid?: string | null; + /** Twilio Authentication token */ + auth_token?: string | null; + /** Twilio SID */ + sid?: string | null; +} + +export interface SetGuardianFactorsProviderPushNotificationApnsRequestContent { + sandbox?: boolean; + bundle_id?: string | null; + p12?: string | null; +} + +export interface SetGuardianFactorsProviderPushNotificationApnsResponseContent { + sandbox?: boolean; + bundle_id?: string | null; +} + +export interface SetGuardianFactorsProviderPushNotificationFcmRequestContent { + server_key?: string | null; +} + +export type SetGuardianFactorsProviderPushNotificationFcmResponseContent = Record; + +export interface SetGuardianFactorsProviderPushNotificationFcmv1RequestContent { + server_credentials?: string | null; +} + +export type SetGuardianFactorsProviderPushNotificationFcmv1ResponseContent = Record; + +export interface SetGuardianFactorsProviderPushNotificationResponseContent { + provider?: Management.GuardianFactorsProviderPushNotificationProviderDataEnum; +} + +export interface SetGuardianFactorsProviderPushNotificationSnsResponseContent { + aws_access_key_id?: string | null; + aws_secret_access_key?: string | null; + aws_region?: string | null; + sns_apns_platform_application_arn?: string | null; + sns_gcm_platform_application_arn?: string | null; +} + +export interface SetGuardianFactorsProviderSmsResponseContent { + provider?: Management.GuardianFactorsProviderSmsProviderEnum; +} + +export interface SetGuardianFactorsProviderSmsTwilioResponseContent { + /** From number */ + from?: string | null; + /** Copilot SID */ + messaging_service_sid?: string | null; + /** Twilio Authentication token */ + auth_token?: string | null; + /** Twilio SID */ + sid?: string | null; +} + +export type SetGuardianPoliciesRequestContent = Management.MfaPolicyEnum[]; + +export type SetGuardianPoliciesResponseContent = Management.MfaPolicyEnum[]; + +export interface SetNetworkAclsResponseContent { + id?: string; + description?: string; + active?: boolean; + priority?: number; + rule?: Management.NetworkAclRule; + /** The timestamp when the Network ACL Configuration was created */ + created_at?: string; + /** The timestamp when the Network ACL Configuration was last updated */ + updated_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * An object containing template partials for a group of screens. + */ +export type SetPartialsRequestContent = Record; + +export interface SetRulesConfigResponseContent { + /** Key for a rules config variable. */ + key: string; + /** Value for a rules config variable. */ + value: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * The list of text keys and values to customize the self-service SSO page. Values can be plain text or rich HTML content limited to basic styling tags and hyperlinks. + */ +export type SetSelfServiceProfileCustomTextRequestContent = Record; + +/** + * The resulting list of custom text keys and values. + */ +export type SetSelfServiceProfileCustomTextResponseContent = Record; + +/** + * The successfully created authentication method. + */ +export interface SetUserAuthenticationMethodResponseContent { + /** The ID of the newly created authentication method (automatically generated by the application) */ + id?: string; + type: Management.CreatedAuthenticationMethodTypeEnum; + /** A human-readable label to identify the authentication method. */ + name?: string; + /** Base32 encoded secret for TOTP generation */ + totp_secret?: string; + /** Applies to phone authentication methods only. The destination phone number used to send verification codes via text and voice. */ + phone_number?: string; + /** Applies to email authentication methods only. The email address used to send verification messages. */ + email?: string; + authentication_methods?: Management.UserAuthenticationMethodProperties[]; + preferred_authentication_method?: Management.PreferredAuthenticationMethodEnum; + /** Applies to webauthn authenticators only. The id of the credential. */ + key_id?: string; + /** Applies to webauthn authenticators only. The public key. */ + public_key?: string; + /** Applies to passkeys only. Authenticator Attestation Globally Unique Identifier. */ + aaguid?: string; + /** Applies to webauthn authenticators only. The relying party identifier. */ + relying_party_identifier?: string; + /** Authentication method creation date */ + created_at?: string; +} + +export interface SetUserAuthenticationMethods { + type: Management.AuthenticationTypeEnum; + preferred_authentication_method?: Management.PreferredAuthenticationMethodEnum; + /** AA human-readable label to identify the authentication method. */ + name?: string; + /** Applies to phone authentication methods only. The destination phone number used to send verification codes via text and voice. */ + phone_number?: string; + /** Applies to email authentication methods only. The email address used to send verification messages. */ + email?: string; + /** Applies to totp authentication methods only. The base32 encoded secret for TOTP generation. */ + totp_secret?: string; +} + +export type SetUserAuthenticationMethodsRequestContent = Management.SetUserAuthenticationMethods[]; + +/** + * An object containing custom dictionaries for a group of screens. + */ +export type SetsCustomTextsByLanguageRequestContent = Record; + +/** Algorithm used to sign JWTs. Can be `HS256` or `RS256`. `PS256` available via addon. */ +export const SigningAlgorithmEnum = { + Hs256: "HS256", + Rs256: "RS256", + Rs512: "RS512", + Ps256: "PS256", +} as const; +export type SigningAlgorithmEnum = (typeof SigningAlgorithmEnum)[keyof typeof SigningAlgorithmEnum]; + +export interface SigningKeys { + /** The key id of the signing key */ + kid: string; + /** The public certificate of the signing key */ + cert: string; + /** The public certificate of the signing key in pkcs7 format */ + pkcs7?: string; + /** True if the key is the the current key */ + current?: boolean; + /** True if the key is the the next key */ + next?: boolean; + /** True if the key is the the previous key */ + previous?: boolean; + current_since?: Management.SigningKeysDate; + current_until?: Management.SigningKeysDate; + /** The cert fingerprint */ + fingerprint: string; + /** The cert thumbprint */ + thumbprint: string; + /** True if the key is revoked */ + revoked?: boolean; + revoked_at?: Management.SigningKeysDate; +} + +export type SigningKeysDate = + /** + * The date and time when the key became the current key */ + | string + /** + * The date and time when the key became the current key */ + | Record; + +export interface SignupSchema { + status?: Management.SignupStatusEnum; +} + +export const SignupStatusEnum = { + Required: "required", + Optional: "optional", + Inactive: "inactive", +} as const; +export type SignupStatusEnum = (typeof SignupStatusEnum)[keyof typeof SignupStatusEnum]; + +export interface SignupVerification { + active?: boolean; +} + +export interface SignupVerified { + status?: Management.SignupStatusEnum; + verification?: Management.SignupVerification; +} + +export const SupportedLocales = { + Am: "am", + Ar: "ar", + ArEg: "ar-EG", + ArSa: "ar-SA", + Az: "az", + Bg: "bg", + Bn: "bn", + Bs: "bs", + CaEs: "ca-ES", + Cnr: "cnr", + Cs: "cs", + Cy: "cy", + Da: "da", + De: "de", + El: "el", + En: "en", + EnCa: "en-CA", + Es: "es", + Es419: "es-419", + EsAr: "es-AR", + EsMx: "es-MX", + Et: "et", + EuEs: "eu-ES", + Fa: "fa", + Fi: "fi", + Fr: "fr", + FrCa: "fr-CA", + FrFr: "fr-FR", + GlEs: "gl-ES", + Gu: "gu", + He: "he", + Hi: "hi", + Hr: "hr", + Hu: "hu", + Hy: "hy", + Id: "id", + Is: "is", + It: "it", + Ja: "ja", + Ka: "ka", + Kk: "kk", + Kn: "kn", + Ko: "ko", + Lt: "lt", + Lv: "lv", + Mk: "mk", + Ml: "ml", + Mn: "mn", + Mr: "mr", + Ms: "ms", + My: "my", + Nb: "nb", + Nl: "nl", + Nn: "nn", + No: "no", + Pa: "pa", + Pl: "pl", + Pt: "pt", + PtBr: "pt-BR", + PtPt: "pt-PT", + Ro: "ro", + Ru: "ru", + Sk: "sk", + Sl: "sl", + So: "so", + Sq: "sq", + Sr: "sr", + Sv: "sv", + Sw: "sw", + Ta: "ta", + Te: "te", + Th: "th", + Tl: "tl", + Tr: "tr", + Uk: "uk", + Ur: "ur", + Vi: "vi", + Zgh: "zgh", + ZhCn: "zh-CN", + ZhHk: "zh-HK", + ZhTw: "zh-TW", +} as const; +export type SupportedLocales = (typeof SupportedLocales)[keyof typeof SupportedLocales]; + +/** + * List of trusted IP addresses that will not have attack protection enforced against them. + */ +export type SuspiciousIpThrottlingAllowlist = Management.SuspiciousIpThrottlingAllowlistItem[]; + +export type SuspiciousIpThrottlingAllowlistItem = string; + +/** + * Configuration options that apply before every login attempt. + */ +export interface SuspiciousIpThrottlingPreLoginStage { + /** Total number of attempts allowed per day. */ + max_attempts?: number; + /** Interval of time, given in milliseconds, at which new attempts are granted. */ + rate?: number; +} + +/** + * Configuration options that apply before every user registration attempt. + */ +export interface SuspiciousIpThrottlingPreUserRegistrationStage { + /** Total number of attempts allowed. */ + max_attempts?: number; + /** Interval of time, given in milliseconds, at which new attempts are granted. */ + rate?: number; +} + +export const SuspiciousIpThrottlingShieldsEnum = { + Block: "block", + AdminNotification: "admin_notification", +} as const; +export type SuspiciousIpThrottlingShieldsEnum = + (typeof SuspiciousIpThrottlingShieldsEnum)[keyof typeof SuspiciousIpThrottlingShieldsEnum]; + +/** + * Holds per-stage configuration options (max_attempts and rate). + */ +export interface SuspiciousIpThrottlingStage { + "pre-login"?: Management.SuspiciousIpThrottlingPreLoginStage; + "pre-user-registration"?: Management.SuspiciousIpThrottlingPreUserRegistrationStage; +} + +/** + * Settings related to OIDC RP-initiated Logout + */ +export interface TenantOidcLogoutSettings { + /** Enable the end_session_endpoint URL in the .well-known discovery configuration */ + rp_logout_end_session_endpoint_discovery?: boolean; +} + +/** + * Device Flow configuration + */ +export interface TenantSettingsDeviceFlow { + charset?: Management.TenantSettingsDeviceFlowCharset; + /** Mask used to format a generated User Code into a friendly, readable format. */ + mask?: string; +} + +/** Character set used to generate a User Code. Can be `base20` or `digits`. */ +export const TenantSettingsDeviceFlowCharset = { + Base20: "base20", + Digits: "digits", +} as const; +export type TenantSettingsDeviceFlowCharset = + (typeof TenantSettingsDeviceFlowCharset)[keyof typeof TenantSettingsDeviceFlowCharset]; + +/** + * Error page customization. + */ +export interface TenantSettingsErrorPage { + /** Custom Error HTML (Liquid syntax is supported). */ + html?: string; + /** Whether to show the link to log as part of the default error page (true, default) or not to show the link (false). */ + show_log_link?: boolean; + /** URL to redirect to when an error occurs instead of showing the default error page. */ + url?: string; +} + +/** + * Flags used to change the behavior of this tenant. + */ +export interface TenantSettingsFlags { + /** Whether to use the older v1 change password flow (true, not recommended except for backward compatibility) or the newer safer flow (false, recommended). */ + change_pwd_flow_v1?: boolean; + /** Whether the APIs section is enabled (true) or disabled (false). */ + enable_apis_section?: boolean; + /** Whether the impersonation functionality has been disabled (true) or not (false). Read-only. */ + disable_impersonation?: boolean; + /** Whether all current connections should be enabled when a new client (application) is created (true, default) or not (false). */ + enable_client_connections?: boolean; + /** Whether advanced API Authorization scenarios are enabled (true) or disabled (false). */ + enable_pipeline2?: boolean; + /** If enabled, clients are able to add legacy delegation grants. */ + allow_legacy_delegation_grant_types?: boolean; + /** If enabled, clients are able to add legacy RO grants. */ + allow_legacy_ro_grant_types?: boolean; + /** Whether the legacy `/tokeninfo` endpoint is enabled for your account (true) or unavailable (false). */ + allow_legacy_tokeninfo_endpoint?: boolean; + /** Whether ID tokens and the userinfo endpoint includes a complete user profile (true) or only OpenID Connect claims (false). */ + enable_legacy_profile?: boolean; + /** Whether ID tokens can be used to authorize some types of requests to API v2 (true) not not (false). */ + enable_idtoken_api2?: boolean; + /** Whether the public sign up process shows a user_exists error (true) or a generic error (false) if the user already exists. */ + enable_public_signup_user_exists_error?: boolean; + /** Whether users are prompted to confirm log in before SSO redirection (false) or are not prompted (true). */ + enable_sso?: boolean; + /** Whether the `enable_sso` setting can be changed (true) or not (false). */ + allow_changing_enable_sso?: boolean; + /** Whether classic Universal Login prompts include additional security headers to prevent clickjacking (true) or no safeguard (false). */ + disable_clickjack_protection_headers?: boolean; + /** Do not Publish Enterprise Connections Information with IdP domains on the lock configuration file. */ + no_disclose_enterprise_connections?: boolean; + /** Enforce client authentication for passwordless start. */ + enforce_client_authentication_on_passwordless_start?: boolean; + /** Enables the email verification flow during login for Azure AD and ADFS connections */ + enable_adfs_waad_email_verification?: boolean; + /** Delete underlying grant when a Refresh Token is revoked via the Authentication API. */ + revoke_refresh_token_grant?: boolean; + /** Enables beta access to log streaming changes */ + dashboard_log_streams_next?: boolean; + /** Enables new insights activity page view */ + dashboard_insights_view?: boolean; + /** Disables SAML fields map fix for bad mappings with repeated attributes */ + disable_fields_map_fix?: boolean; + /** Used to allow users to pick what factor to enroll of the available MFA factors. */ + mfa_show_factor_list_on_enrollment?: boolean; + /** Removes alg property from jwks .well-known endpoint */ + remove_alg_from_jwks?: boolean; + /** Improves bot detection during signup in classic universal login */ + improved_signup_bot_detection_in_classic?: boolean; + /** This tenant signed up for the Auth4GenAI trail */ + genai_trial?: boolean; + /** Whether third-party developers can dynamically register applications for your APIs (true) or not (false). This flag enables dynamic client registration. */ + enable_dynamic_client_registration?: boolean; + /** If true, SMS phone numbers will not be obfuscated in Management API GET calls. */ + disable_management_api_sms_obfuscation?: boolean; + /** Changes email_verified behavior for Azure AD/ADFS connections when enabled. Sets email_verified to false otherwise. */ + trust_azure_adfs_email_verified_connection_property?: boolean; + /** If true, custom domains feature will be enabled for tenant. */ + custom_domains_provisioning?: boolean; +} + +/** + * Guardian page customization. + */ +export interface TenantSettingsGuardianPage { + /** Whether to use the custom Guardian HTML (true) or the default Auth0 page (false, default) */ + enabled?: boolean; + /** Custom Guardian HTML (Liquid syntax is supported). */ + html?: string; +} + +/** + * mTLS configuration. + */ +export interface TenantSettingsMtls { + /** If true, enables mTLS endpoint aliases */ + enable_endpoint_aliases?: boolean; +} + +/** + * Change Password page customization. + */ +export interface TenantSettingsPasswordPage { + /** Whether to use the custom change password HTML (true) or the default Auth0 page (false). Default is to use the Auth0 page. */ + enabled?: boolean; + /** Custom change password HTML (Liquid syntax supported). */ + html?: string; +} + +/** + * Sessions related settings for tenant + */ +export interface TenantSettingsSessions { + /** Whether to bypass prompting logic (false) when performing OIDC Logout */ + oidc_logout_prompt_enabled?: boolean; +} + +/** + * The payload for the action. + */ +export type TestActionPayload = Record; + +export interface TestActionResponseContent { + payload?: Management.TestActionResultPayload; +} + +/** + * The resulting payload after an action was executed. + */ +export type TestActionResultPayload = Record; + +export interface TestCustomDomainResponseContent { + /** Result of the operation. */ + success: boolean; + /** Message describing the operation status. */ + message?: string; +} + +/** + * The raw payload of the test event. + */ +export type TestEventDataContent = Record; + +export interface TokenExchangeProfileResponseContent { + /** The unique ID of the token exchange profile. */ + id?: string; + /** Friendly name of this profile. */ + name?: string; + /** Subject token type for this profile. When receiving a token exchange request on the Authentication API, the corresponding token exchange profile with a matching subject_token_type will be executed. This must be a URI. */ + subject_token_type?: string; + /** The ID of the Custom Token Exchange action to execute for this profile, in order to validate the subject_token. The action must use the custom-token-exchange trigger. */ + action_id?: string; + type?: Management.TokenExchangeProfileTypeEnum; + /** The time when this profile was created. */ + created_at?: string; + /** The time when this profile was updated. */ + updated_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * The type of the profile, which controls how the profile will be executed when receiving a token exchange request. + */ +export type TokenExchangeProfileTypeEnum = "custom_authentication"; + +export interface TokenQuota { + client_credentials: Management.TokenQuotaClientCredentials; +} + +/** + * The token quota configuration + */ +export interface TokenQuotaClientCredentials { + /** If enabled, the quota will be enforced and requests in excess of the quota will fail. If disabled, the quota will not be enforced, but notifications for requests exceeding the quota will be available in logs. */ + enforce?: boolean; + /** Maximum number of issued tokens per day */ + per_day?: number; + /** Maximum number of issued tokens per hour */ + per_hour?: number; +} + +export interface TokenQuotaConfiguration { + client_credentials: Management.TokenQuotaClientCredentials; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface TwilioProviderConfiguration { + default_from?: string; + mssid?: string; + sid: string; + delivery_methods: Management.TwilioProviderDeliveryMethodEnum[]; +} + +export interface TwilioProviderCredentials { + auth_token: string; +} + +export const TwilioProviderDeliveryMethodEnum = { + Text: "text", + Voice: "voice", +} as const; +export type TwilioProviderDeliveryMethodEnum = + (typeof TwilioProviderDeliveryMethodEnum)[keyof typeof TwilioProviderDeliveryMethodEnum]; + +/** Which login experience to use. Can be `new` or `classic`. */ +export const UniversalLoginExperienceEnum = { + New: "new", + Classic: "classic", +} as const; +export type UniversalLoginExperienceEnum = + (typeof UniversalLoginExperienceEnum)[keyof typeof UniversalLoginExperienceEnum]; + +export interface UpdateActionBindingsResponseContent { + bindings?: Management.ActionBinding[]; +} + +export interface UpdateActionResponseContent { + /** The unique ID of the action. */ + id?: string; + /** The name of an action. */ + name?: string; + /** The list of triggers that this action supports. At this time, an action can only target a single trigger at a time. */ + supported_triggers?: Management.ActionTrigger[]; + /** True if all of an Action's contents have been deployed. */ + all_changes_deployed?: boolean; + /** The time when this action was created. */ + created_at?: string; + /** The time when this action was updated. */ + updated_at?: string; + /** The source code of the action. */ + code?: string; + /** The list of third party npm modules, and their versions, that this action depends on. */ + dependencies?: Management.ActionVersionDependency[]; + /** The Node runtime. For example: `node22`, defaults to `node22` */ + runtime?: string; + /** The list of secrets that are included in an action or a version of an action. */ + secrets?: Management.ActionSecretResponse[]; + deployed_version?: Management.ActionDeployedVersion; + /** installed_integration_id is the fk reference to the InstalledIntegration entity. */ + installed_integration_id?: string; + integration?: Management.Integration; + status?: Management.ActionBuildStatusEnum; + /** The time when this action was built successfully. */ + built_at?: string; + /** True if the action should be deployed after creation. */ + deploy?: boolean; +} + +export interface UpdateAculResponseContent { + rendering_mode?: Management.AculRenderingModeEnum; + /** Context values to make available */ + context_configuration?: string[]; + /** Override Universal Login default head tags */ + default_head_tags_disabled?: boolean | null; + /** An array of head tags */ + head_tags?: Management.AculHeadTag[]; + filters?: Management.AculFilters | null; + /** Use page template with ACUL */ + use_page_template?: boolean | null; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface UpdateAttackProtectionCaptchaResponseContent { + active_provider_id?: string; + arkose?: Management.AttackProtectionCaptchaArkoseResponseContent; + auth_challenge?: Management.AttackProtectionCaptchaAuthChallengeResponseContent; + hcaptcha?: Management.AttackProtectionCaptchaHcaptchaResponseContent; + friendly_captcha?: Management.AttackProtectionCaptchaFriendlyCaptchaResponseContent; + recaptcha_enterprise?: Management.AttackProtectionCaptchaRecaptchaEnterpriseResponseContent; + recaptcha_v2?: Management.AttackProtectionCaptchaRecaptchaV2ResponseContent; + simple_captcha?: Management.AttackProtectionCaptchaSimpleCaptchaResponseContent; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface UpdateBotDetectionSettingsResponseContent { + bot_detection_level?: Management.BotDetectionLevelEnum; + challenge_password_policy?: Management.BotDetectionChallengePolicyPasswordFlowEnum; + challenge_passwordless_policy?: Management.BotDetectionChallengePolicyPasswordlessFlowEnum; + challenge_password_reset_policy?: Management.BotDetectionChallengePolicyPasswordResetFlowEnum; + allowlist?: Management.BotDetectionAllowlist; + monitoring_mode_enabled?: Management.BotDetectionMonitoringModeEnabled; +} + +/** + * Custom color settings. + */ +export interface UpdateBrandingColors { + /** Accent color. */ + primary?: string | null; + page_background?: Management.UpdateBrandingPageBackground; +} + +/** + * Custom font settings. + */ +export interface UpdateBrandingFont { + /** URL for the custom font. The URL must point to a font file and not a stylesheet. Must use HTTPS. */ + url?: string | null; +} + +/** + * Page Background Color or Gradient. + * Property contains either null to unset, a solid color as a string value #FFFFFF, or a gradient as an object. + * + *

+ * {
+ *   type: 'linear-gradient',
+ *   start: '#FFFFFF',
+ *   end: '#000000',
+ *   angle_deg: 35
+ * }
+ * 
+ */ +export type UpdateBrandingPageBackground = (string | null) | undefined | (Record | null) | undefined; + +/** + * Phone provider configuration schema + */ +export interface UpdateBrandingPhoneProviderResponseContent { + id?: string; + /** The name of the tenant */ + tenant?: string; + name: Management.PhoneProviderNameEnum; + channel?: Management.PhoneProviderChannelEnum; + /** Whether the provider is enabled (false) or disabled (true). */ + disabled?: boolean; + configuration?: Management.PhoneProviderConfiguration; + /** The provider's creation date and time in ISO 8601 format */ + created_at?: string; + /** The date and time of the last update to the provider in ISO 8601 format */ + updated_at?: string; +} + +export interface UpdateBrandingResponseContent { + colors?: Management.BrandingColors; + /** URL for the favicon. Must use HTTPS. */ + favicon_url?: string; + /** URL for the logo. Must use HTTPS. */ + logo_url?: string; + font?: Management.BrandingFont; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface UpdateBrandingThemeResponseContent { + borders: Management.BrandingThemeBorders; + colors: Management.BrandingThemeColors; + /** Display Name */ + displayName: string; + fonts: Management.BrandingThemeFonts; + page_background: Management.BrandingThemePageBackground; + /** Theme Id */ + themeId: string; + widget: Management.BrandingThemeWidget; +} + +export interface UpdateBreachedPasswordDetectionSettingsResponseContent { + /** Whether or not breached password detection is active. */ + enabled?: boolean; + /** + * Action to take when a breached password is detected during a login. + * Possible values: block, user_notification, admin_notification. + */ + shields?: Management.BreachedPasswordDetectionShieldsEnum[]; + /** + * When "admin_notification" is enabled, determines how often email notifications are sent. + * Possible values: immediately, daily, weekly, monthly. + */ + admin_notification_frequency?: Management.BreachedPasswordDetectionAdminNotificationFrequencyEnum[]; + method?: Management.BreachedPasswordDetectionMethodEnum; + stage?: Management.BreachedPasswordDetectionStage; +} + +export interface UpdateBruteForceSettingsResponseContent { + /** Whether or not brute force attack protections are active. */ + enabled?: boolean; + /** + * Action to take when a brute force protection threshold is violated. + * Possible values: block, user_notification. + */ + shields?: UpdateBruteForceSettingsResponseContent.Shields.Item[]; + /** List of trusted IP addresses that will not have attack protection enforced against them. */ + allowlist?: string[]; + /** + * Account Lockout: Determines whether or not IP address is used when counting failed attempts. + * Possible values: count_per_identifier_and_ip, count_per_identifier. + */ + mode?: UpdateBruteForceSettingsResponseContent.Mode; + /** Maximum number of unsuccessful attempts. */ + max_attempts?: number; +} + +export namespace UpdateBruteForceSettingsResponseContent { + export type Shields = Shields.Item[]; + + export namespace Shields { + export const Item = { + Block: "block", + UserNotification: "user_notification", + } as const; + export type Item = (typeof Item)[keyof typeof Item]; + } + + /** + * Account Lockout: Determines whether or not IP address is used when counting failed attempts. + * Possible values: count_per_identifier_and_ip, count_per_identifier. + */ + export const Mode = { + CountPerIdentifierAndIp: "count_per_identifier_and_ip", + CountPerIdentifier: "count_per_identifier", + } as const; + export type Mode = (typeof Mode)[keyof typeof Mode]; +} + +export interface UpdateClientGrantResponseContent { + /** ID of the client grant. */ + id?: string; + /** ID of the client. */ + client_id?: string; + /** The audience (API identifier) of this client grant. */ + audience?: string; + /** Scopes allowed for this client grant. */ + scope?: string[]; + organization_usage?: Management.ClientGrantOrganizationUsageEnum; + /** If enabled, any organization can be used with this grant. If disabled (default), the grant must be explicitly assigned to the desired organizations. */ + allow_any_organization?: boolean; + /** If enabled, this grant is a special grant created by Auth0. It cannot be modified or deleted directly. */ + is_system?: boolean; + subject_type?: Management.ClientGrantSubjectTypeEnum; + /** Types of authorization_details allowed for this client grant. Use of this field is subject to the applicable Free Trial terms in Okta’s Master Subscription Agreement. */ + authorization_details_types?: string[]; +} + +export interface UpdateClientResponseContent { + /** ID of this client. */ + client_id?: string; + /** Name of the tenant this client belongs to. */ + tenant?: string; + /** Name of this client (min length: 1 character, does not allow `<` or `>`). */ + name?: string; + /** Free text description of this client (max length: 140 characters). */ + description?: string; + /** Whether this is your global 'All Applications' client representing legacy tenant settings (true) or a regular client (false). */ + global?: boolean; + /** Client secret (which you must not make public). */ + client_secret?: string; + app_type?: Management.ClientAppTypeEnum; + /** URL of the logo to display for this client. Recommended size is 150x150 pixels. */ + logo_uri?: string; + /** Whether this client a first party client (true) or not (false). */ + is_first_party?: boolean; + /** Whether this client conforms to strict OIDC specifications (true) or uses legacy features (false). */ + oidc_conformant?: boolean; + /** Comma-separated list of URLs whitelisted for Auth0 to use as a callback to the client after authentication. */ + callbacks?: string[]; + /** Comma-separated list of URLs allowed to make requests from JavaScript to Auth0 API (typically used with CORS). By default, all your callback URLs will be allowed. This field allows you to enter other origins if necessary. You can also use wildcards at the subdomain level (e.g., https://*.contoso.com). Query strings and hash information are not taken into account when validating these URLs. */ + allowed_origins?: string[]; + /** Comma-separated list of allowed origins for use with Cross-Origin Authentication, Device Flow, and web message response mode. */ + web_origins?: string[]; + /** List of audiences/realms for SAML protocol. Used by the wsfed addon. */ + client_aliases?: string[]; + /** List of allow clients and API ids that are allowed to make delegation requests. Empty means all all your clients are allowed. */ + allowed_clients?: string[]; + /** Comma-separated list of URLs that are valid to redirect to after logout from Auth0. Wildcards are allowed for subdomains. */ + allowed_logout_urls?: string[]; + session_transfer?: Management.ClientSessionTransferConfiguration | null; + oidc_logout?: Management.ClientOidcBackchannelLogoutSettings; + /** List of grant types supported for this application. Can include `authorization_code`, `implicit`, `refresh_token`, `client_credentials`, `password`, `http://auth0.com/oauth/grant-type/password-realm`, `http://auth0.com/oauth/grant-type/mfa-oob`, `http://auth0.com/oauth/grant-type/mfa-otp`, `http://auth0.com/oauth/grant-type/mfa-recovery-code`, `urn:openid:params:grant-type:ciba`, `urn:ietf:params:oauth:grant-type:device_code`, and `urn:auth0:params:oauth:grant-type:token-exchange:federated-connection-access-token`. */ + grant_types?: string[]; + jwt_configuration?: Management.ClientJwtConfiguration; + signing_keys?: Management.ClientSigningKeys; + encryption_key?: Management.ClientEncryptionKey | null; + /** Applies only to SSO clients and determines whether Auth0 will handle Single Sign On (true) or whether the Identity Provider will (false). */ + sso?: boolean; + /** Whether Single Sign On is disabled (true) or enabled (true). Defaults to true. */ + sso_disabled?: boolean; + /** Whether this client can be used to make cross-origin authentication requests (true) or it is not allowed to make such requests (false). */ + cross_origin_authentication?: boolean; + /** URL of the location in your site where the cross origin verification takes place for the cross-origin auth flow when performing Auth in your own domain instead of Auth0 hosted login page. */ + cross_origin_loc?: string; + /** Whether a custom login page is to be used (true) or the default provided login page (false). */ + custom_login_page_on?: boolean; + /** The content (HTML, CSS, JS) of the custom login page. */ + custom_login_page?: string; + /** The content (HTML, CSS, JS) of the custom login page. (Used on Previews) */ + custom_login_page_preview?: string; + /** HTML form template to be used for WS-Federation. */ + form_template?: string; + addons?: Management.ClientAddons; + token_endpoint_auth_method?: Management.ClientTokenEndpointAuthMethodEnum; + /** If true, trust that the IP specified in the `auth0-forwarded-for` header is the end-user's IP for brute-force-protection on token endpoint. */ + is_token_endpoint_ip_header_trusted?: boolean; + client_metadata?: Management.ClientMetadata; + mobile?: Management.ClientMobile; + /** Initiate login uri, must be https */ + initiate_login_uri?: string; + refresh_token?: Management.ClientRefreshTokenConfiguration | null; + default_organization?: Management.ClientDefaultOrganization | null; + organization_usage?: Management.ClientOrganizationUsageEnum; + organization_require_behavior?: Management.ClientOrganizationRequireBehaviorEnum; + /** Defines the available methods for organization discovery during the `pre_login_prompt`. Users can discover their organization either by `email`, `organization_name` or both. */ + organization_discovery_methods?: Management.ClientOrganizationDiscoveryEnum[]; + client_authentication_methods?: Management.ClientAuthenticationMethod | null; + /** Makes the use of Pushed Authorization Requests mandatory for this client */ + require_pushed_authorization_requests?: boolean; + /** Makes the use of Proof-of-Possession mandatory for this client */ + require_proof_of_possession?: boolean; + signed_request_object?: Management.ClientSignedRequestObjectWithCredentialId; + compliance_level?: Management.ClientComplianceLevelEnum | null; + /** + * Controls whether a confirmation prompt is shown during login flows when the redirect URI uses non-verifiable callback URIs (for example, a custom URI schema such as `myapp://`, or `localhost`). + * If set to true, a confirmation prompt will not be shown. We recommend that this is set to false for improved protection from malicious apps. + * See https://auth0.com/docs/secure/security-guidance/measures-against-app-impersonation for more information. + */ + skip_non_verifiable_callback_uri_confirmation_prompt?: boolean; + /** Specifies how long, in seconds, a Pushed Authorization Request URI remains valid */ + par_request_expiry?: number | null; + token_quota?: Management.TokenQuota; + /** The identifier of the resource server that this client is linked to. */ + resource_server_identifier?: string; + async_approval_notification_channels?: Management.ClientAsyncApprovalNotificationsChannelsApiPostConfiguration; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * The connection's options (depend on the connection strategy). To update these options, the `update:connections_options` scope must be present. To verify your changes, also include the `read:connections_options` scope. If this scope is not specified, you will not be able to review the updated object. + */ +export interface UpdateConnectionOptions { + validation?: Management.ConnectionValidationOptions | null; + /** An array of user fields that should not be stored in the Auth0 database (https://auth0.com/docs/security/data-security/denylist) */ + non_persistent_attrs?: string[]; + /** Order of precedence for attribute types. If the property is not specified, the default precedence of attributes will be used. */ + precedence?: Management.ConnectionIdentifierPrecedenceEnum[]; + attributes?: Management.ConnectionAttributes; + /** Set to true to inject context into custom DB scripts (warning: cannot be disabled once enabled) */ + enable_script_context?: boolean; + /** Set to true to use a legacy user store */ + enabledDatabaseCustomization?: boolean; + /** Enable this if you have a legacy user store and you want to gradually migrate those users to the Auth0 user store */ + import_mode?: boolean; + customScripts?: Management.ConnectionCustomScripts; + authentication_methods?: Management.ConnectionAuthenticationMethods | null; + passkey_options?: Management.ConnectionPasskeyOptions | null; + passwordPolicy?: Management.ConnectionPasswordPolicyEnum | null; + password_complexity_options?: Management.ConnectionPasswordComplexityOptions | null; + password_history?: Management.ConnectionPasswordHistoryOptions | null; + password_no_personal_info?: Management.ConnectionPasswordNoPersonalInfoOptions | null; + password_dictionary?: Management.ConnectionPasswordDictionaryOptions | null; + api_enable_users?: boolean; + basic_profile?: boolean; + ext_admin?: boolean; + ext_is_suspended?: boolean; + ext_agreed_terms?: boolean; + ext_groups?: boolean; + ext_assigned_plans?: boolean; + ext_profile?: boolean; + disable_self_service_change_password?: boolean; + upstream_params?: (Management.ConnectionUpstreamParams | undefined) | null; + set_user_root_attributes?: Management.ConnectionSetUserRootAttributesEnum; + gateway_authentication?: Management.ConnectionGatewayAuthentication | null; + federated_connections_access_tokens?: Management.ConnectionFederatedConnectionsAccessTokens | null; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface UpdateConnectionResponseContent { + /** The name of the connection */ + name?: string; + /** Connection name used in login screen */ + display_name?: string; + options?: Management.ConnectionOptions; + /** The connection's identifier */ + id?: string; + /** The type of the connection, related to the identity provider */ + strategy?: string; + /** Defines the realms for which the connection will be used (ie: email domains). If the array is empty or the property is not specified, the connection name will be added as realm. */ + realms?: string[]; + /** DEPRECATED property. Use the GET /connections/:id/clients endpoint to get the ids of the clients for which the connection is enabled */ + enabled_clients?: string[]; + /** True if the connection is domain level */ + is_domain_connection?: boolean; + /** Enables showing a button for the connection in the login page (new experience only). If false, it will be usable only by HRD. */ + show_as_button?: boolean; + metadata?: Management.ConnectionsMetadata; + authentication?: Management.ConnectionAuthenticationPurpose; + connected_accounts?: Management.ConnectionConnectedAccountsPurpose; +} + +export interface UpdateCustomDomainResponseContent { + /** ID of the custom domain. */ + custom_domain_id: string; + /** Domain name. */ + domain: string; + /** Whether this is a primary domain (true) or not (false). */ + primary: boolean; + status: Management.CustomDomainStatusFilterEnum; + type: Management.CustomDomainTypeEnum; + verification: Management.DomainVerification; + /** The HTTP header to fetch the client's IP address */ + custom_client_ip_header?: string | null; + /** The TLS version policy */ + tls_policy?: string; + certificate?: Management.DomainCertificate; +} + +export interface UpdateEmailProviderResponseContent { + /** Name of the email provider. Can be `mailgun`, `mandrill`, `sendgrid`, `ses`, `sparkpost`, `smtp`, `azure_cs`, `ms365`, or `custom`. */ + name?: string; + /** Whether the provider is enabled (true) or disabled (false). */ + enabled?: boolean; + /** Email address to use as "from" when no other address specified. */ + default_from_address?: string; + credentials?: Management.EmailProviderCredentials; + settings?: Management.EmailProviderSettings; +} + +export interface UpdateEmailTemplateResponseContent { + template?: Management.EmailTemplateNameEnum; + /** Body of the email template. */ + body?: string | null; + /** Senders `from` email address. */ + from?: string | null; + /** URL to redirect the user to after a successful action. */ + resultUrl?: string | null; + /** Subject line of the email. */ + subject?: string | null; + /** Syntax of the template body. */ + syntax?: string | null; + /** Lifetime in seconds that the link within the email will be valid for. */ + urlLifetimeInSeconds?: number | null; + /** Whether the `reset_email` and `verify_email` templates should include the user's email address as the `email` parameter in the returnUrl (true) or whether no email address should be included in the redirect (false). Defaults to true. */ + includeEmailInRedirect?: boolean; + /** Whether the template is enabled (true) or disabled (false). */ + enabled?: boolean | null; +} + +export interface UpdateEnabledClientConnectionsRequestContentItem { + /** The client_id of the client to be the subject to change status */ + client_id: string; + /** Whether the connection is enabled or not for this client_id */ + status: boolean; +} + +export type UpdateEnabledClientConnectionsRequestContent = + Management.UpdateEnabledClientConnectionsRequestContentItem[]; + +export type UpdateEventStreamResponseContent = + | Management.EventStreamWebhookResponseContent + | Management.EventStreamEventBridgeResponseContent + | Management.EventStreamActionResponseContent; + +export interface UpdateFlowResponseContent { + id: string; + name: string; + actions?: Management.FlowAction[]; + created_at: string; + updated_at: string; + executed_at?: string; +} + +export interface UpdateFlowsVaultConnectionResponseContent { + /** Flows Vault Connection identifier. */ + id: string; + /** Flows Vault Connection app identifier. */ + app_id: string; + /** Flows Vault Connection environment. */ + environment?: string; + /** Flows Vault Connection name. */ + name: string; + /** Flows Vault Connection custom account name. */ + account_name?: string; + /** Whether the Flows Vault Connection is configured. */ + ready: boolean; + /** The ISO 8601 formatted date when this Flows Vault Connection was created. */ + created_at: string; + /** The ISO 8601 formatted date when this Flows Vault Connection was updated. */ + updated_at: string; + /** The ISO 8601 formatted date when this Flows Vault Connection was refreshed. */ + refreshed_at?: string; + fingerprint: string; +} + +/** + * Flows Vault Connection configuration. + */ +export type UpdateFlowsVaultConnectionSetup = + | Management.FlowsVaultConnectioSetupApiKeyWithBaseUrl + | Management.FlowsVaultConnectioSetupApiKey + | Management.FlowsVaultConnectioSetupOauthApp + | Management.FlowsVaultConnectioSetupBigqueryOauthJwt + | Management.FlowsVaultConnectioSetupSecretApiKey + | Management.FlowsVaultConnectioSetupHttpBearer + | Management.FlowsVaultConnectioSetupJwt + | Management.FlowsVaultConnectioSetupMailjetApiKey + | Management.FlowsVaultConnectioSetupToken + | Management.FlowsVaultConnectioSetupWebhook + | Management.FlowsVaultConnectioSetupStripeKeyPair + | Management.FlowsVaultConnectioSetupOauthCode + | Management.FlowsVaultConnectioSetupTwilioApiKey; + +export interface UpdateFormResponseContent { + id: string; + name: string; + messages?: Management.FormMessages; + languages?: Management.FormLanguages; + translations?: Management.FormTranslations; + nodes?: Management.FormNodeList; + start?: Management.FormStartNode; + ending?: Management.FormEndingNode; + style?: Management.FormStyle; + created_at: string; + updated_at: string; + embedded_at?: string; + submitted_at?: string; +} + +export interface UpdateGuardianFactorDuoSettingsResponseContent { + ikey?: string; + skey?: string; + host?: string; +} + +export interface UpdateGuardianFactorsProviderPushNotificationSnsResponseContent { + aws_access_key_id?: string | null; + aws_secret_access_key?: string | null; + aws_region?: string | null; + sns_apns_platform_application_arn?: string | null; + sns_gcm_platform_application_arn?: string | null; +} + +export interface UpdateHookResponseContent { + /** Trigger ID */ + triggerId?: string; + /** ID of this hook. */ + id?: string; + /** Name of this hook. */ + name?: string; + /** Whether this hook will be executed (true) or ignored (false). */ + enabled?: boolean; + /** Code to be executed when this hook runs. */ + script?: string; + dependencies?: Management.HookDependencies; +} + +/** + * Hashmap of key-value pairs where the value must be a string. + */ +export type UpdateHookSecretRequestContent = Record; + +export type UpdateLogStreamResponseContent = + | Management.LogStreamHttpResponseSchema + | Management.LogStreamEventBridgeResponseSchema + | Management.LogStreamEventGridResponseSchema + | Management.LogStreamDatadogResponseSchema + | Management.LogStreamSplunkResponseSchema + | Management.LogStreamSumoResponseSchema + | Management.LogStreamSegmentResponseSchema + | Management.LogStreamMixpanelResponseSchema; + +export interface UpdateNetworkAclResponseContent { + id?: string; + description?: string; + active?: boolean; + priority?: number; + rule?: Management.NetworkAclRule; + /** The timestamp when the Network ACL Configuration was created */ + created_at?: string; + /** The timestamp when the Network ACL Configuration was last updated */ + updated_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface UpdateOrganizationConnectionResponseContent { + /** ID of the connection. */ + connection_id?: string; + /** 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. */ + assign_membership_on_login?: boolean; + /** Determines whether a connection should be displayed on this organization’s login prompt. Only applicable for enterprise connections. Default: true. */ + show_as_button?: boolean; + /** Determines whether organization signup should be enabled for this organization connection. Only applicable for database connections. Default: false. */ + is_signup_enabled?: boolean; + connection?: Management.OrganizationConnectionInformation; +} + +export interface UpdateOrganizationDiscoveryDomainResponseContent { + /** Organization discovery domain identifier. */ + id: string; + /** The domain name to associate with the organization e.g. acme.com. */ + domain: string; + status: Management.OrganizationDiscoveryDomainStatus; + /** A unique token generated for the discovery domain. This must be placed in a DNS TXT record at the location specified by the verification_host field to prove domain ownership. */ + verification_txt: string; + /** The full domain where the TXT record should be added. */ + verification_host: string; +} + +export interface UpdateOrganizationResponseContent { + /** Organization identifier. */ + id?: string; + /** The name of this organization. */ + name?: string; + /** Friendly name of this organization. */ + display_name?: string; + branding?: Management.OrganizationBranding; + metadata?: Management.OrganizationMetadata; + token_quota?: Management.TokenQuota; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface UpdatePhoneTemplateResponseContent { + id: string; + channel?: string; + customizable?: boolean; + tenant?: string; + content: Management.PhoneTemplateContent; + type: Management.PhoneTemplateNotificationTypeEnum; + /** Whether the template is enabled (false) or disabled (true). */ + disabled: boolean; +} + +export interface UpdateResourceServerResponseContent { + /** ID of the API (resource server). */ + id?: string; + /** Friendly name for this resource server. Can not contain `<` or `>` characters. */ + name?: string; + /** Whether this is an Auth0 system API (true) or a custom API (false). */ + is_system?: boolean; + /** Unique identifier for the API used as the audience parameter on authorization calls. Can not be changed once set. */ + identifier?: string; + /** List of permissions (scopes) that this API uses. */ + scopes?: Management.ResourceServerScope[]; + signing_alg?: Management.SigningAlgorithmEnum; + /** Secret used to sign tokens when using symmetric algorithms (HS256). */ + signing_secret?: string; + /** Whether refresh tokens can be issued for this API (true) or not (false). */ + allow_offline_access?: boolean; + /** Whether to skip user consent for applications flagged as first party (true) or not (false). */ + skip_consent_for_verifiable_first_party_clients?: boolean; + /** Expiration value (in seconds) for access tokens issued for this API from the token endpoint. */ + token_lifetime?: number; + /** Expiration value (in seconds) for access tokens issued for this API via Implicit or Hybrid Flows. Cannot be greater than the `token_lifetime` value. */ + token_lifetime_for_web?: number; + /** Whether authorization polices are enforced (true) or unenforced (false). */ + enforce_policies?: boolean; + token_dialect?: Management.ResourceServerTokenDialectResponseEnum; + token_encryption?: Management.ResourceServerTokenEncryption | null; + consent_policy?: (Management.ResourceServerConsentPolicyEnum | undefined) | null; + authorization_details?: unknown[]; + proof_of_possession?: Management.ResourceServerProofOfPossession | null; + subject_type_authorization?: Management.ResourceServerSubjectTypeAuthorization; + /** The client ID of the client that this resource server is linked to */ + client_id?: string; +} + +export interface UpdateRiskAssessmentsSettingsNewDeviceResponseContent { + /** Length of time to remember devices for, in days. */ + remember_for: number; +} + +export interface UpdateRiskAssessmentsSettingsResponseContent { + /** Whether or not risk assessment is enabled. */ + enabled: boolean; +} + +export interface UpdateRoleResponseContent { + /** ID for this role. */ + id?: string; + /** Name of this role. */ + name?: string; + /** Description of this role. */ + description?: string; +} + +export interface UpdateRuleResponseContent { + /** Name of this rule. */ + name?: string; + /** ID of this rule. */ + id?: string; + /** Whether the rule is enabled (true), or disabled (false). */ + enabled?: boolean; + /** Code to be executed when this rule runs. */ + script?: string; + /** Order that this rule should execute in relative to other rules. Lower-valued rules execute first. */ + order?: number; + /** Execution stage of this rule. Can be `login_success`, `login_failure`, or `pre_authorize`. */ + stage?: string; +} + +export interface UpdateScimConfigurationResponseContent { + /** The connection's identifier */ + connection_id?: string; + /** The connection's identifier */ + connection_name?: string; + /** The connection's strategy */ + strategy?: string; + /** The tenant's name */ + tenant_name?: string; + /** User ID attribute for generating unique user ids */ + user_id_attribute?: string; + /** The mapping between auth0 and SCIM */ + mapping?: Management.ScimMappingItem[]; + /** The Date Time Scim Configuration was created */ + created_at?: string; + /** The Date Time Scim Configuration was last updated */ + updated_on?: string; +} + +export interface UpdateSelfServiceProfileResponseContent { + /** The unique ID of the self-service Profile. */ + id?: string; + /** The name of the self-service Profile. */ + name?: string; + /** The description of the self-service Profile. */ + description?: string; + /** List of attributes to be mapped that will be shown to the user during the SS-SSO flow. */ + user_attributes?: Management.SelfServiceProfileUserAttribute[]; + /** The time when this self-service Profile was created. */ + created_at?: string; + /** The time when this self-service Profile was updated. */ + updated_at?: string; + branding?: Management.SelfServiceProfileBrandingProperties; + /** List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `keycloak-samlp`, `pingfederate`] */ + allowed_strategies?: Management.SelfServiceProfileAllowedStrategyEnum[]; + /** ID of the user-attribute-profile to associate with this self-service profile. */ + user_attribute_profile_id?: string; +} + +export interface UpdateSessionResponseContent { + /** The ID of the session */ + id?: string; + /** ID of the user which can be used when interacting with other APIs. */ + user_id?: string; + created_at?: Management.SessionDate; + updated_at?: Management.SessionDate; + authenticated_at?: Management.SessionDate; + idle_expires_at?: Management.SessionDate; + expires_at?: Management.SessionDate; + last_interacted_at?: Management.SessionDate; + device?: Management.SessionDeviceMetadata; + /** List of client details for the session */ + clients?: Management.SessionClientMetadata[]; + authentication?: Management.SessionAuthenticationSignals; + cookie?: Management.SessionCookieMetadata; + session_metadata?: (Management.SessionMetadata | undefined) | null; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface UpdateSettingsResponseContent { + universal_login_experience?: Management.UniversalLoginExperienceEnum; + /** Whether identifier first is enabled or not */ + identifier_first?: boolean; + /** Use WebAuthn with Device Biometrics as the first authentication factor */ + webauthn_platform_first_factor?: boolean; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface UpdateSuspiciousIpThrottlingSettingsResponseContent { + /** Whether or not suspicious IP throttling attack protections are active. */ + enabled?: boolean; + /** + * Action to take when a suspicious IP throttling threshold is violated. + * Possible values: block, admin_notification. + */ + shields?: Management.SuspiciousIpThrottlingShieldsEnum[]; + allowlist?: Management.SuspiciousIpThrottlingAllowlist; + stage?: Management.SuspiciousIpThrottlingStage; +} + +export interface UpdateTenantSettingsResponseContent { + change_password?: Management.TenantSettingsPasswordPage | null; + guardian_mfa_page?: Management.TenantSettingsGuardianPage | null; + /** Default audience for API authorization. */ + default_audience?: string; + /** Name of connection used for password grants at the `/token`endpoint. The following connection types are supported: LDAP, AD, Database Connections, Passwordless, Windows Azure Active Directory, ADFS. */ + default_directory?: string; + error_page?: Management.TenantSettingsErrorPage | null; + device_flow?: Management.TenantSettingsDeviceFlow | null; + default_token_quota?: Management.DefaultTokenQuota | null; + flags?: Management.TenantSettingsFlags; + /** Friendly name for this tenant. */ + friendly_name?: string; + /** URL of logo to be shown for this tenant (recommended size: 150x150) */ + picture_url?: string; + /** End-user support email address. */ + support_email?: string; + /** End-user support URL. */ + support_url?: string; + /** URLs that are valid to redirect to after logout from Auth0. */ + allowed_logout_urls?: string[]; + /** Number of hours a session will stay valid. */ + session_lifetime?: number; + /** Number of hours for which a session can be inactive before the user must log in again. */ + idle_session_lifetime?: number; + /** Number of hours an ephemeral (non-persistent) session will stay valid. */ + ephemeral_session_lifetime?: number; + /** Number of hours for which an ephemeral (non-persistent) session can be inactive before the user must log in again. */ + idle_ephemeral_session_lifetime?: number; + /** Selected sandbox version for the extensibility environment. */ + sandbox_version?: string; + /** Selected sandbox version for rules and hooks extensibility. */ + legacy_sandbox_version?: string; + /** Available sandbox versions for the extensibility environment. */ + sandbox_versions_available?: string[]; + /** The default absolute redirection uri, must be https */ + default_redirection_uri?: string; + /** Supported locales for the user interface. */ + enabled_locales?: Management.SupportedLocales[]; + session_cookie?: Management.SessionCookieSchema | null; + sessions?: Management.TenantSettingsSessions | null; + oidc_logout?: Management.TenantOidcLogoutSettings; + /** Whether to accept an organization name instead of an ID on auth endpoints */ + allow_organization_name_in_authentication_api?: boolean; + /** Whether to enable flexible factors for MFA in the PostLogin action */ + customize_mfa_in_postlogin_action?: boolean; + /** Supported ACR values */ + acr_values_supported?: string[]; + mtls?: Management.TenantSettingsMtls | null; + /** Enables the use of Pushed Authorization Requests */ + pushed_authorization_requests_supported?: boolean; + /** Supports iss parameter in authorization responses */ + authorization_response_iss_parameter_supported?: boolean | null; + /** + * Controls whether a confirmation prompt is shown during login flows when the redirect URI uses non-verifiable callback URIs (for example, a custom URI schema such as `myapp://`, or `localhost`). + * If set to true, a confirmation prompt will not be shown. We recommend that this is set to false for improved protection from malicious apps. + * See https://auth0.com/docs/secure/security-guidance/measures-against-app-impersonation for more information. + */ + skip_non_verifiable_callback_uri_confirmation_prompt?: boolean | null; +} + +export interface UpdateTokenQuota { + client_credentials: Management.TokenQuotaClientCredentials; +} + +export type UpdateUniversalLoginTemplateRequestContent = + | string + | { + template: string; + }; + +export interface UpdateUserAttributeProfileResponseContent { + id?: Management.UserAttributeProfileId; + name?: Management.UserAttributeProfileName; + user_id?: Management.UserAttributeProfileUserId; + user_attributes?: Management.UserAttributeProfileUserAttributes; +} + +/** + * The successfully created authentication method. + */ +export interface UpdateUserAuthenticationMethodResponseContent { + /** The ID of the newly created authentication method (automatically generated by the application) */ + id?: string; + type: Management.CreatedAuthenticationMethodTypeEnum; + /** A human-readable label to identify the authentication method. */ + name?: string; + /** Base32 encoded secret for TOTP generation */ + totp_secret?: string; + /** Applies to phone authentication methods only. The destination phone number used to send verification codes via text and voice. */ + phone_number?: string; + /** Applies to email authentication methods only. The email address used to send verification messages. */ + email?: string; + authentication_methods?: Management.UserAuthenticationMethodProperties[]; + preferred_authentication_method?: Management.PreferredAuthenticationMethodEnum; + /** Applies to webauthn authentication methods only. The id of the credential. */ + key_id?: string; + /** Applies to webauthn authentication methods only. The public key. */ + public_key?: string; + /** Applies to passkey authentication methods only. Authenticator Attestation Globally Unique Identifier. */ + aaguid?: string; + /** Applies to webauthn authentication methods only. The relying party identifier. */ + relying_party_identifier?: string; + /** Authentication method creation date */ + created_at?: string; +} + +export interface UpdateUserResponseContent { + /** ID of the user which can be used when interacting with other APIs. */ + user_id?: string; + /** Email address of this user. */ + email?: string; + /** Whether this email address is verified (true) or unverified (false). */ + email_verified?: boolean; + /** Username of this user. */ + username?: string; + /** Phone number for this user. Follows the E.164 recommendation. */ + phone_number?: string; + /** Whether this phone number has been verified (true) or not (false). */ + phone_verified?: boolean; + created_at?: Management.UserDateSchema; + updated_at?: Management.UserDateSchema; + /** Array of user identity objects when accounts are linked. */ + identities?: Management.UserIdentitySchema[]; + app_metadata?: Management.UserAppMetadataSchema; + user_metadata?: Management.UserMetadataSchema; + /** URL to picture, photo, or avatar of this user. */ + picture?: string; + /** Name of this user. */ + name?: string; + /** Preferred nickname or alias of this user. */ + nickname?: string; + /** List of multi-factor authentication providers with which this user has enrolled. */ + multifactor?: string[]; + /** Last IP address from which this user logged in. */ + last_ip?: string; + last_login?: Management.UserDateSchema; + /** Total number of logins this user has performed. */ + logins_count?: number; + /** Whether this user was blocked by an administrator (true) or is not (false). */ + blocked?: boolean; + /** Given name/first name/forename of this user. */ + given_name?: string; + /** Family name/last name/surname of this user. */ + family_name?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface UpdateVerifiableCredentialTemplateResponseContent { + /** The id of the template. */ + id?: string; + /** The name of the template. */ + name?: string; + /** The type of the template. */ + type?: string; + /** The dialect of the template. */ + dialect?: string; + presentation?: Management.MdlPresentationRequest; + /** The custom certificate authority. */ + custom_certificate_authority?: string; + /** The well-known trusted issuers, comma separated. */ + well_known_trusted_issuers?: string; + /** The date and time the template was created. */ + created_at?: string; + /** The date and time the template was created. */ + updated_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +/** + * User metadata to which this user has read-only access. + */ +export type UserAppMetadataSchema = Record; + +export interface UserAttributeProfile { + id?: Management.UserAttributeProfileId; + name?: Management.UserAttributeProfileName; + user_id?: Management.UserAttributeProfileUserId; + user_attributes?: Management.UserAttributeProfileUserAttributes; +} + +/** + * User Attribute Profile identifier. + */ +export type UserAttributeProfileId = string; + +/** + * The name of the user attribute profile. + */ +export type UserAttributeProfileName = string; + +/** + * OIDC mapping for this attribute + */ +export interface UserAttributeProfileOidcMapping { + /** OIDC mapping field */ + mapping: string; + /** Display name for the OIDC mapping */ + display_name?: string; +} + +export type UserAttributeProfilePatchUserId = (Management.UserAttributeProfileUserId | null) | undefined; + +/** + * SAML mapping override for this strategy + */ +export type UserAttributeProfileSamlMapping = string[]; + +/** + * Strategy-specific overrides for this attribute + */ +export interface UserAttributeProfileStrategyOverrides { + pingfederate?: Management.UserAttributeProfileStrategyOverridesMapping; + ad?: Management.UserAttributeProfileStrategyOverridesMapping; + adfs?: Management.UserAttributeProfileStrategyOverridesMapping; + waad?: Management.UserAttributeProfileStrategyOverridesMapping; + "google-apps"?: Management.UserAttributeProfileStrategyOverridesMapping; + okta?: Management.UserAttributeProfileStrategyOverridesMapping; + oidc?: Management.UserAttributeProfileStrategyOverridesMapping; + samlp?: Management.UserAttributeProfileStrategyOverridesMapping; +} + +export interface UserAttributeProfileStrategyOverridesMapping { + oidc_mapping?: Management.UserAttributeProfileOidcMapping; + saml_mapping?: Management.UserAttributeProfileSamlMapping; + /** SCIM mapping override for this strategy */ + scim_mapping?: string; +} + +/** + * Strategy-specific overrides for user ID + */ +export interface UserAttributeProfileStrategyOverridesUserId { + pingfederate?: Management.UserAttributeProfileStrategyOverridesUserIdMapping; + ad?: Management.UserAttributeProfileStrategyOverridesUserIdMapping; + adfs?: Management.UserAttributeProfileStrategyOverridesUserIdMapping; + waad?: Management.UserAttributeProfileStrategyOverridesUserIdMapping; + "google-apps"?: Management.UserAttributeProfileStrategyOverridesUserIdMapping; + okta?: Management.UserAttributeProfileStrategyOverridesUserIdMapping; + oidc?: Management.UserAttributeProfileStrategyOverridesUserIdMapping; + samlp?: Management.UserAttributeProfileStrategyOverridesUserIdMapping; +} + +export interface UserAttributeProfileStrategyOverridesUserIdMapping { + oidc_mapping?: Management.UserAttributeProfileUserIdOidcStrategyOverrideMapping; + saml_mapping?: Management.UserAttributeProfileSamlMapping; + /** SCIM mapping override for this strategy */ + scim_mapping?: string; +} + +/** + * The structure of the template, which can be used as the payload for creating or updating a User Attribute Profile. + */ +export interface UserAttributeProfileTemplate { + name?: Management.UserAttributeProfileName; + user_id?: Management.UserAttributeProfileUserId; + user_attributes?: Management.UserAttributeProfileUserAttributes; +} + +export interface UserAttributeProfileTemplateItem { + /** The id of the template. */ + id?: string; + /** The user-friendly name of the template displayed in the UI. */ + display_name?: string; + template?: Management.UserAttributeProfileTemplate; +} + +export interface UserAttributeProfileUserAttributeAdditionalProperties { + /** Description of this attribute */ + description: string; + /** Display label for this attribute */ + label: string; + /** Whether this attribute is required in the profile */ + profile_required: boolean; + /** Auth0 mapping for this attribute */ + auth0_mapping: string; + oidc_mapping?: Management.UserAttributeProfileOidcMapping; + saml_mapping?: Management.UserAttributeProfileSamlMapping; + /** SCIM mapping for this attribute */ + scim_mapping?: string; + strategy_overrides?: Management.UserAttributeProfileStrategyOverrides; +} + +/** + * User attributes configuration map. Keys are attribute names, values are the mapping configuration for each attribute. + */ +export type UserAttributeProfileUserAttributes = Record< + string, + Management.UserAttributeProfileUserAttributeAdditionalProperties +>; + +/** + * User ID mapping configuration + */ +export interface UserAttributeProfileUserId { + oidc_mapping?: Management.UserAttributeProfileUserIdOidcMappingEnum; + saml_mapping?: Management.UserAttributeProfileUserIdSamlMapping; + /** SCIM mapping for user ID */ + scim_mapping?: string; + strategy_overrides?: Management.UserAttributeProfileStrategyOverridesUserId; +} + +/** + * OIDC mapping for user ID + */ +export type UserAttributeProfileUserIdOidcMappingEnum = "sub"; + +/** OIDC mapping override for this strategy */ +export const UserAttributeProfileUserIdOidcStrategyOverrideMapping = { + Sub: "sub", + Oid: "oid", + Email: "email", +} as const; +export type UserAttributeProfileUserIdOidcStrategyOverrideMapping = + (typeof UserAttributeProfileUserIdOidcStrategyOverrideMapping)[keyof typeof UserAttributeProfileUserIdOidcStrategyOverrideMapping]; + +/** + * SAML mapping for user ID + */ +export type UserAttributeProfileUserIdSamlMapping = string[]; + +export interface UserAuthenticationMethod { + /** The ID of the authentication method (auto generated) */ + id: string; + type: Management.AuthenticationMethodTypeEnum; + /** The authentication method status */ + confirmed?: boolean; + /** A human-readable label to identify the authentication method */ + name?: string; + authentication_methods?: Management.UserAuthenticationMethodProperties[]; + preferred_authentication_method?: Management.PreferredAuthenticationMethodEnum; + /** The ID of a linked authentication method. Linked authentication methods will be deleted together. */ + link_id?: string; + /** Applies to phone authentication methods only. The destination phone number used to send verification codes via text and voice. */ + phone_number?: string; + /** Applies to email and email-verification authentication methods only. The email address used to send verification messages. */ + email?: string; + /** Applies to webauthn authentication methods only. The ID of the generated credential. */ + key_id?: string; + /** Applies to webauthn authentication methods only. The public key. */ + public_key?: string; + /** Authenticator creation date */ + created_at: string; + /** Enrollment date */ + enrolled_at?: string; + /** Last authentication */ + last_auth_at?: string; + /** Applies to passkeys only. The kind of device the credential is stored on as defined by backup eligibility. "single_device" credentials cannot be backed up and synced to another device, "multi_device" credentials can be backed up if enabled by the end-user. */ + credential_device_type?: string; + /** Applies to passkeys only. Whether the credential was backed up. */ + credential_backed_up?: boolean; + /** Applies to passkeys only. The ID of the user identity linked with the authentication method. */ + identity_user_id?: string; + /** Applies to passkeys only. The user-agent of the browser used to create the passkey. */ + user_agent?: string; + /** Applies to passkey authentication methods only. Authenticator Attestation Globally Unique Identifier. */ + aaguid?: string; + /** Applies to webauthn/passkey authentication methods only. The credential's relying party identifier. */ + relying_party_identifier?: string; +} + +export interface UserAuthenticationMethodProperties { + type?: Management.UserAuthenticationMethodPropertiesEnum; + id?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export const UserAuthenticationMethodPropertiesEnum = { + Totp: "totp", + Push: "push", + Sms: "sms", + Voice: "voice", +} as const; +export type UserAuthenticationMethodPropertiesEnum = + (typeof UserAuthenticationMethodPropertiesEnum)[keyof typeof UserAuthenticationMethodPropertiesEnum]; + +export interface UserBlockIdentifier { + /** Identifier (should be any of an `email`, `username`, or `phone_number`) */ + identifier?: string; + /** IP Address */ + ip?: string; + /** Connection identifier */ + connection?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export type UserDateSchema = + /** + * Date and time when this user was created (ISO_8601 format). */ + | string + /** + * Date and time when this user was created (ISO_8601 format). */ + | Record; + +/** Authentication method for this enrollment. Can be `authenticator`, `guardian`, `sms`, `webauthn-roaming`, or `webauthn-platform`. */ +export const UserEnrollmentAuthMethodEnum = { + Authenticator: "authenticator", + Guardian: "guardian", + Sms: "sms", + WebauthnPlatform: "webauthn-platform", + WebauthnRoaming: "webauthn-roaming", +} as const; +export type UserEnrollmentAuthMethodEnum = + (typeof UserEnrollmentAuthMethodEnum)[keyof typeof UserEnrollmentAuthMethodEnum]; + +/** Status of this enrollment. Can be `pending` or `confirmed`. */ +export const UserEnrollmentStatusEnum = { + Pending: "pending", + Confirmed: "confirmed", +} as const; +export type UserEnrollmentStatusEnum = (typeof UserEnrollmentStatusEnum)[keyof typeof UserEnrollmentStatusEnum]; + +export interface UserGrant { + /** ID of the grant. */ + id?: string; + /** ID of the client. */ + clientID?: string; + /** ID of the user. */ + user_id?: string; + /** Audience of the grant. */ + audience?: string; + /** Scopes included in this grant. */ + scope?: string[]; +} + +export interface UserGroupsResponseSchema extends Management.Group { + /** Timestamp of when the group membership was added. */ + membership_created_at?: string; +} + +/** + * user_id of the secondary user account being linked. + */ +export type UserId = string | number; + +export interface UserIdentity { + /** Connection name of this identity. */ + connection: string; + user_id: Management.UserId; + /** Type of identity provider. */ + provider: string; + profileData?: Management.UserProfileData; + /** Whether the identity provider is a social provider (true) or not (false). */ + isSocial?: boolean; + /** IDP access token returned if scope `read:user_idp_tokens` is defined. */ + access_token?: string; + /** IDP access token secret returned only if `scope read:user_idp_tokens` is defined. */ + access_token_secret?: string; + /** IDP refresh token returned only if scope `read:user_idp_tokens` is defined. */ + refresh_token?: string; +} + +/** The type of identity provider */ +export const UserIdentityProviderEnum = { + Ad: "ad", + Adfs: "adfs", + Amazon: "amazon", + Apple: "apple", + Dropbox: "dropbox", + Bitbucket: "bitbucket", + Aol: "aol", + Auth0Oidc: "auth0-oidc", + Auth0: "auth0", + Baidu: "baidu", + Bitly: "bitly", + Box: "box", + Custom: "custom", + Daccount: "daccount", + Dwolla: "dwolla", + Email: "email", + EvernoteSandbox: "evernote-sandbox", + Evernote: "evernote", + Exact: "exact", + Facebook: "facebook", + Fitbit: "fitbit", + Flickr: "flickr", + Github: "github", + GoogleApps: "google-apps", + GoogleOauth2: "google-oauth2", + Instagram: "instagram", + Ip: "ip", + Line: "line", + Linkedin: "linkedin", + Miicard: "miicard", + Oauth1: "oauth1", + Oauth2: "oauth2", + Office365: "office365", + Oidc: "oidc", + Okta: "okta", + Paypal: "paypal", + PaypalSandbox: "paypal-sandbox", + Pingfederate: "pingfederate", + Planningcenter: "planningcenter", + Renren: "renren", + SalesforceCommunity: "salesforce-community", + SalesforceSandbox: "salesforce-sandbox", + Salesforce: "salesforce", + Samlp: "samlp", + Sharepoint: "sharepoint", + Shopify: "shopify", + Shop: "shop", + Sms: "sms", + Soundcloud: "soundcloud", + ThecitySandbox: "thecity-sandbox", + Thecity: "thecity", + Thirtysevensignals: "thirtysevensignals", + Twitter: "twitter", + Untappd: "untappd", + Vkontakte: "vkontakte", + Waad: "waad", + Weibo: "weibo", + Windowslive: "windowslive", + Wordpress: "wordpress", + Yahoo: "yahoo", + Yammer: "yammer", + Yandex: "yandex", +} as const; +export type UserIdentityProviderEnum = (typeof UserIdentityProviderEnum)[keyof typeof UserIdentityProviderEnum]; + +export interface UserIdentitySchema { + /** Name of the connection containing this identity. */ + connection?: string; + /** Unique identifier of the user user for this identity. */ + user_id?: string; + provider?: Management.UserIdentityProviderEnum; + /** Whether this identity is from a social provider (true) or not (false). */ + isSocial?: boolean; + /** IDP access token returned only if scope read:user_idp_tokens is defined. */ + access_token?: string; + /** IDP access token secret returned only if scope read:user_idp_tokens is defined. */ + access_token_secret?: string; + /** IDP refresh token returned only if scope read:user_idp_tokens is defined. */ + refresh_token?: string; + profileData?: Management.UserProfileData; +} + +export interface UserListLogOffsetPaginatedResponseContent { + start?: number; + limit?: number; + length?: number; + total?: number; + logs?: Management.Log[]; +} + +/** + * Data related to the user that does not affect the application's core functionality. + */ +export type UserMetadata = Record; + +/** + * User metadata to which this user has read/write access. + */ +export type UserMetadataSchema = Record; + +/** The multi-factor provider. Supported values 'duo' or 'google-authenticator' */ +export const UserMultifactorProviderEnum = { + Duo: "duo", + GoogleAuthenticator: "google-authenticator", +} as const; +export type UserMultifactorProviderEnum = + (typeof UserMultifactorProviderEnum)[keyof typeof UserMultifactorProviderEnum]; + +export interface UserPermissionSchema { + /** Resource server (API) identifier that this permission is for. */ + resource_server_identifier?: string; + /** Name of this permission. */ + permission_name?: string; + /** Resource server (API) name this permission is for. */ + resource_server_name?: string; + /** Description of this permission. */ + description?: string; +} + +export interface UserProfileData { + /** Email address of this user. */ + email?: string; + /** Whether this email address is verified (true) or unverified (false). */ + email_verified?: boolean; + /** Name of this user. */ + name?: string; + /** Username of this user. */ + username?: string; + /** Given name/first name/forename of this user. */ + given_name?: string; + /** Phone number for this user. */ + phone_number?: string; + /** Whether this phone number is verified (true) or unverified (false). */ + phone_verified?: boolean; + /** Family name/last name/surname of this user. */ + family_name?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface UserResponseSchema { + /** ID of the user which can be used when interacting with other APIs. */ + user_id?: string; + /** Email address of this user. */ + email?: string; + /** Whether this email address is verified (true) or unverified (false). */ + email_verified?: boolean; + /** Username of this user. */ + username?: string; + /** Phone number for this user. Follows the E.164 recommendation. */ + phone_number?: string; + /** Whether this phone number has been verified (true) or not (false). */ + phone_verified?: boolean; + created_at?: Management.UserDateSchema; + updated_at?: Management.UserDateSchema; + /** Array of user identity objects when accounts are linked. */ + identities?: Management.UserIdentitySchema[]; + app_metadata?: Management.UserAppMetadataSchema; + user_metadata?: Management.UserMetadataSchema; + /** URL to picture, photo, or avatar of this user. */ + picture?: string; + /** Name of this user. */ + name?: string; + /** Preferred nickname or alias of this user. */ + nickname?: string; + /** List of multi-factor authentication providers with which this user has enrolled. */ + multifactor?: string[]; + /** Last IP address from which this user logged in. */ + last_ip?: string; + last_login?: Management.UserDateSchema; + /** Total number of logins this user has performed. */ + logins_count?: number; + /** Whether this user was blocked by an administrator (true) or is not (false). */ + blocked?: boolean; + /** Given name/first name/forename of this user. */ + given_name?: string; + /** Family name/last name/surname of this user. */ + family_name?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface UsernameAllowedTypes { + email?: boolean; + phone_number?: boolean; +} + +/** + * Configuration for the username attribute for users. + */ +export interface UsernameAttribute { + identifier?: Management.ConnectionAttributeIdentifier; + /** Determines if property should be required for users */ + profile_required?: boolean; + signup?: Management.SignupSchema; + validation?: Management.UsernameValidation; +} + +export interface UsernameValidation { + /** Minimum allowed length */ + min_length?: number; + /** Maximum allowed length */ + max_length?: number; + allowed_types?: Management.UsernameAllowedTypes; +} + +export interface UsersEnrollment { + /** ID of this enrollment. */ + id?: string; + status?: Management.UserEnrollmentStatusEnum; + /** Type of enrollment. */ + type?: string; + /** Name of enrollment (usually phone number). */ + name?: string; + /** Device identifier (usually phone identifier) of this enrollment. */ + identifier?: string; + /** Phone number for this enrollment. */ + phone_number?: string; + auth_method?: Management.UserEnrollmentAuthMethodEnum; + /** Start date and time of this enrollment. */ + enrolled_at?: string; + /** Last authentication date and time of this enrollment. */ + last_auth?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export interface VerifiableCredentialTemplateResponse { + /** The id of the template. */ + id?: string; + /** The name of the template. */ + name?: string; + /** The type of the template. */ + type?: string; + /** The dialect of the template. */ + dialect?: string; + presentation?: Management.MdlPresentationRequest; + /** The custom certificate authority. */ + custom_certificate_authority?: string; + /** The well-known trusted issuers, comma separated. */ + well_known_trusted_issuers?: string; + /** The date and time the template was created. */ + created_at?: string; + /** The date and time the template was created. */ + updated_at?: string; + /** Accepts any additional properties */ + [key: string]: any; +} + +export const VerificationMethodEnum = { + Link: "link", + Otp: "otp", +} as const; +export type VerificationMethodEnum = (typeof VerificationMethodEnum)[keyof typeof VerificationMethodEnum]; + +export interface VerifyCustomDomainResponseContent { + /** ID of the custom domain. */ + custom_domain_id: string; + /** Domain name. */ + domain: string; + /** Whether this is a primary domain (true) or not (false). */ + primary: boolean; + status: Management.CustomDomainStatusFilterEnum; + type: Management.CustomDomainTypeEnum; + /** CNAME API key header. */ + cname_api_key?: string; + /** Intermediate address. */ + origin_domain_name?: string; + verification?: Management.DomainVerification; + /** The HTTP header to fetch the client's IP address */ + custom_client_ip_header?: string | null; + /** The TLS version policy */ + tls_policy?: string; + certificate?: Management.DomainCertificate; +} + +export interface VerifyEmailTicketResponseContent { + /** URL representing the ticket. */ + ticket: string; + /** Accepts any additional properties */ + [key: string]: any; +}