diff --git a/jest.config.mjs b/jest.config.mjs
index a9790f4b5..ecdf32cab 100644
--- a/jest.config.mjs
+++ b/jest.config.mjs
@@ -68,7 +68,7 @@ export default {
preset: "ts-jest/presets/default-esm",
testEnvironment: "node",
moduleNameMapper: {
- "^(\.{1,2}/.*)\.js$": "$1",
+ "^(\\.{1,2}/.*)\\.js$": "$1",
},
extensionsToTreatAsEsm: [".ts"],
transform: {
diff --git a/reference.md b/reference.md
index 331eda382..b78701134 100644
--- a/reference.md
+++ b/reference.md
@@ -3804,7 +3804,7 @@ const response = page.response;
-
-**request:** `Management.FlowsListRequest`
+**request:** `Management.ListFlowsRequestParameters`
@@ -11385,7 +11385,7 @@ await client.actions.versions.deploy("actionId", "id");
-
-**request:** `Management.DeployActionVersionRequestContent | undefined`
+**request:** `Management.DeployActionVersionRequestContent | null`
@@ -12036,7 +12036,7 @@ await client.actions.triggers.list();
## Actions Modules Versions
-client.actions.modules.versions.list(id) -> Management.GetActionModuleVersionsResponseContent
+client.actions.modules.versions.list(id, { ...params }) -> core.Page
-
@@ -12064,7 +12064,25 @@ List all published versions of a specific Actions Module.
-
```typescript
-await client.actions.modules.versions.list("id");
+const pageableResponse = await client.actions.modules.versions.list("id", {
+ page: 1,
+ per_page: 1,
+});
+for await (const item of pageableResponse) {
+ console.log(item);
+}
+
+// Or you can manually iterate page-by-page
+let page = await client.actions.modules.versions.list("id", {
+ page: 1,
+ per_page: 1,
+});
+while (page.hasNextPage()) {
+ page = page.getNextPage();
+}
+
+// You can also access the underlying response
+const response = page.response;
```
@@ -12088,6 +12106,14 @@ await client.actions.modules.versions.list("id");
-
+**request:** `Management.GetActionModuleVersionsRequestParameters`
+
+
+
+
+
+-
+
**requestOptions:** `VersionsClient.RequestOptions`
@@ -17097,7 +17123,7 @@ const response = page.response;
-
-**request:** `Management.ExecutionsListRequest`
+**request:** `Management.ListFlowExecutionsRequestParameters`
@@ -17161,7 +17187,7 @@ await client.flows.executions.get("flow_id", "execution_id");
-
-**request:** `Management.ExecutionsGetRequest`
+**request:** `Management.GetFlowExecutionRequestParameters`
diff --git a/src/management/api/requests/requests.ts b/src/management/api/requests/requests.ts
index 27dd17dd6..fb506c130 100644
--- a/src/management/api/requests/requests.ts
+++ b/src/management/api/requests/requests.ts
@@ -765,7 +765,7 @@ export interface CreateEventStreamTestEventRequestContent {
* synchronous: true
* }
*/
-export interface FlowsListRequest {
+export interface ListFlowsRequestParameters {
/** Page index of the results to return. First page is 0. */
page?: number | null;
/** Number of results per page. Defaults to 50. */
@@ -773,7 +773,9 @@ export interface FlowsListRequest {
/** Return results inside an object that contains the total result count (true) or as a direct array of results (false, default). */
include_totals?: boolean | null;
/** hydration param */
- hydrate?: (Management.FlowsListRequestHydrateItem | null) | (Management.FlowsListRequestHydrateItem | null)[];
+ hydrate?:
+ | (Management.ListFlowsRequestParametersHydrateEnum | null)
+ | (Management.ListFlowsRequestParametersHydrateEnum | null)[];
/** flag to filter by sync/async flows */
synchronous?: boolean | null;
}
@@ -1936,6 +1938,20 @@ export interface RollbackActionModuleRequestParameters {
module_version_id: string;
}
+/**
+ * @example
+ * {
+ * page: 1,
+ * per_page: 1
+ * }
+ */
+export interface GetActionModuleVersionsRequestParameters {
+ /** Use this field to request a specific page of the list results. */
+ page?: number | null;
+ /** The maximum number of results to be returned by the server in a single response. 20 by default. */
+ per_page?: number | null;
+}
+
/**
* @example
* {
@@ -2004,40 +2020,14 @@ export interface UpdateBruteForceSettingsRequestContent {
* Action to take when a brute force protection threshold is violated.
* Possible values: block, user_notification.
*/
- shields?: UpdateBruteForceSettingsRequestContent.Shields.Item[];
+ shields?: Management.BruteForceProtectionShieldsEnum[];
/** 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?: UpdateBruteForceSettingsRequestContent.Mode;
+ mode?: Management.BruteForceProtectionModeEnum;
/** Maximum number of unsuccessful attempts. */
max_attempts?: number;
}
-export namespace UpdateBruteForceSettingsRequestContent {
- 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];
-}
-
/**
* @example
* {}
@@ -2560,7 +2550,7 @@ export interface CreateEventStreamRedeliveryRequestContent {
* take: 1
* }
*/
-export interface ExecutionsListRequest {
+export interface ListFlowExecutionsRequestParameters {
/** Optional Id from which to start selection. */
from?: string | null;
/** Number of results per page. Defaults to 50. */
@@ -2571,11 +2561,11 @@ export interface ExecutionsListRequest {
* @example
* {}
*/
-export interface ExecutionsGetRequest {
+export interface GetFlowExecutionRequestParameters {
/** Hydration param */
hydrate?:
- | (Management.flows.ExecutionsGetRequestHydrateItem | null)
- | (Management.flows.ExecutionsGetRequestHydrateItem | null)[];
+ | (Management.GetFlowExecutionRequestParametersHydrateEnum | null)
+ | (Management.GetFlowExecutionRequestParametersHydrateEnum | null)[];
}
/**
@@ -3449,7 +3439,7 @@ export interface UpdateTenantSettingsRequestContent {
/** The default absolute redirection uri, must be https */
default_redirection_uri?: string;
/** Supported locales for the user interface */
- enabled_locales?: UpdateTenantSettingsRequestContent.EnabledLocales.Item[];
+ enabled_locales?: Management.TenantSettingsSupportedLocalesEnum[];
session_cookie?: Management.SessionCookieSchema | null;
sessions?: Management.TenantSettingsSessions | null;
oidc_logout?: Management.TenantOidcLogoutSettings;
@@ -3473,97 +3463,8 @@ export interface UpdateTenantSettingsRequestContent {
resource_parameter_profile?: Management.TenantSettingsResourceParameterProfile;
/** Whether Auth0 Guide (AI-powered assistance) is enabled for this tenant. */
enable_ai_guide?: boolean;
-}
-
-export namespace UpdateTenantSettingsRequestContent {
- export type EnabledLocales = EnabledLocales.Item[];
-
- export namespace EnabledLocales {
- export const Item = {
- 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 Item = (typeof Item)[keyof typeof Item];
- }
+ /** Whether Phone Consolidated Experience is enabled for this tenant. */
+ phone_consolidated_experience?: boolean;
}
/**
@@ -3861,7 +3762,7 @@ export interface CreateVerifiableCredentialTemplateRequestContent {
type: string;
dialect: string;
presentation: Management.MdlPresentationRequest;
- custom_certificate_authority?: string;
+ custom_certificate_authority?: string | null;
well_known_trusted_issuers: string;
}
@@ -3870,10 +3771,10 @@ export interface CreateVerifiableCredentialTemplateRequestContent {
* {}
*/
export interface UpdateVerifiableCredentialTemplateRequestContent {
- name?: string;
- type?: string;
- dialect?: string;
+ name?: string | null;
+ type?: string | null;
+ dialect?: string | null;
presentation?: Management.MdlPresentationRequest;
- well_known_trusted_issuers?: string;
- version?: number;
+ well_known_trusted_issuers?: string | null;
+ version?: number | null;
}
diff --git a/src/management/api/resources/actions/resources/modules/resources/versions/client/Client.ts b/src/management/api/resources/actions/resources/modules/resources/versions/client/Client.ts
index 869e110c0..f11366dc6 100644
--- a/src/management/api/resources/actions/resources/modules/resources/versions/client/Client.ts
+++ b/src/management/api/resources/actions/resources/modules/resources/versions/client/Client.ts
@@ -29,6 +29,7 @@ export class VersionsClient {
* List all published versions of a specific Actions Module.
*
* @param {string} id - The unique ID of the module.
+ * @param {Management.GetActionModuleVersionsRequestParameters} request
* @param {VersionsClient.RequestOptions} requestOptions - Request-specific configuration.
*
* @throws {@link Management.BadRequestError}
@@ -38,75 +39,105 @@ export class VersionsClient {
* @throws {@link Management.TooManyRequestsError}
*
* @example
- * await client.actions.modules.versions.list("id")
+ * await client.actions.modules.versions.list("id", {
+ * page: 1,
+ * per_page: 1
+ * })
*/
- public list(
+ public async list(
id: string,
+ request: Management.GetActionModuleVersionsRequestParameters = {},
requestOptions?: VersionsClient.RequestOptions,
- ): core.HttpResponsePromise {
- return core.HttpResponsePromise.fromPromise(this.__list(id, requestOptions));
- }
-
- private async __list(
- id: string,
- requestOptions?: VersionsClient.RequestOptions,
- ): Promise> {
- const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest();
- let _headers: core.Fetcher.Args["headers"] = mergeHeaders(
- _authRequest.headers,
- this._options?.headers,
- requestOptions?.headers,
- );
- const _response = await (this._options.fetcher ?? core.fetcher)({
- url: core.url.join(
- (await core.Supplier.get(this._options.baseUrl)) ??
- (await core.Supplier.get(this._options.environment)) ??
- environments.ManagementEnvironment.Default,
- `actions/modules/${core.url.encodePathParam(id)}/versions`,
- ),
- method: "GET",
- headers: _headers,
- queryParameters: requestOptions?.queryParams,
- timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000,
- maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries,
- abortSignal: requestOptions?.abortSignal,
- fetchFn: this._options?.fetch,
- logging: this._options.logging,
- });
- if (_response.ok) {
- return {
- data: _response.body as Management.GetActionModuleVersionsResponseContent,
- rawResponse: _response.rawResponse,
- };
- }
-
- if (_response.error.reason === "status-code") {
- switch (_response.error.statusCode) {
- case 400:
- throw new Management.BadRequestError(_response.error.body as unknown, _response.rawResponse);
- case 401:
- throw new Management.UnauthorizedError(_response.error.body as unknown, _response.rawResponse);
- case 403:
- throw new Management.ForbiddenError(_response.error.body as unknown, _response.rawResponse);
- case 404:
- throw new Management.NotFoundError(_response.error.body as unknown, _response.rawResponse);
- case 429:
- throw new Management.TooManyRequestsError(_response.error.body as unknown, _response.rawResponse);
- default:
- throw new errors.ManagementError({
- statusCode: _response.error.statusCode,
- body: _response.error.body,
+ ): Promise> {
+ const list = core.HttpResponsePromise.interceptFunction(
+ async (
+ request: Management.GetActionModuleVersionsRequestParameters,
+ ): Promise> => {
+ const { page = 0, per_page: perPage = 50 } = request;
+ const _queryParams: Record = {};
+ if (page !== undefined) {
+ _queryParams["page"] = page?.toString() ?? null;
+ }
+ if (perPage !== undefined) {
+ _queryParams["per_page"] = perPage?.toString() ?? null;
+ }
+ const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest();
+ let _headers: core.Fetcher.Args["headers"] = mergeHeaders(
+ _authRequest.headers,
+ this._options?.headers,
+ requestOptions?.headers,
+ );
+ const _response = await (this._options.fetcher ?? core.fetcher)({
+ url: core.url.join(
+ (await core.Supplier.get(this._options.baseUrl)) ??
+ (await core.Supplier.get(this._options.environment)) ??
+ environments.ManagementEnvironment.Default,
+ `actions/modules/${core.url.encodePathParam(id)}/versions`,
+ ),
+ method: "GET",
+ headers: _headers,
+ queryParameters: { ..._queryParams, ...requestOptions?.queryParams },
+ timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000,
+ maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries,
+ abortSignal: requestOptions?.abortSignal,
+ fetchFn: this._options?.fetch,
+ logging: this._options.logging,
+ });
+ if (_response.ok) {
+ return {
+ data: _response.body as Management.GetActionModuleVersionsResponseContent,
rawResponse: _response.rawResponse,
- });
- }
- }
-
- return handleNonStatusCodeError(
- _response.error,
- _response.rawResponse,
- "GET",
- "/actions/modules/{id}/versions",
+ };
+ }
+ if (_response.error.reason === "status-code") {
+ switch (_response.error.statusCode) {
+ case 400:
+ throw new Management.BadRequestError(
+ _response.error.body as unknown,
+ _response.rawResponse,
+ );
+ case 401:
+ throw new Management.UnauthorizedError(
+ _response.error.body as unknown,
+ _response.rawResponse,
+ );
+ case 403:
+ throw new Management.ForbiddenError(_response.error.body as unknown, _response.rawResponse);
+ case 404:
+ throw new Management.NotFoundError(_response.error.body as unknown, _response.rawResponse);
+ case 429:
+ throw new Management.TooManyRequestsError(
+ _response.error.body as unknown,
+ _response.rawResponse,
+ );
+ default:
+ throw new errors.ManagementError({
+ statusCode: _response.error.statusCode,
+ body: _response.error.body,
+ rawResponse: _response.rawResponse,
+ });
+ }
+ }
+ return handleNonStatusCodeError(
+ _response.error,
+ _response.rawResponse,
+ "GET",
+ "/actions/modules/{id}/versions",
+ );
+ },
);
+ let _offset = request?.page != null ? request?.page : 0;
+ const dataWithRawResponse = await list(request).withRawResponse();
+ return new core.Page({
+ response: dataWithRawResponse.data,
+ rawResponse: dataWithRawResponse.rawResponse,
+ hasNextPage: (response) => (response?.versions ?? []).length >= Math.floor(request?.per_page ?? 50),
+ getItems: (response) => response?.versions ?? [],
+ loadPage: (_response) => {
+ _offset += 1;
+ return list(core.setObjectProperty(request, "page", _offset));
+ },
+ });
}
/**
diff --git a/src/management/api/resources/actions/resources/versions/client/Client.ts b/src/management/api/resources/actions/resources/versions/client/Client.ts
index 09ba9ace3..c93a6d7b1 100644
--- a/src/management/api/resources/actions/resources/versions/client/Client.ts
+++ b/src/management/api/resources/actions/resources/versions/client/Client.ts
@@ -226,7 +226,7 @@ export class VersionsClient {
*
* @param {string} actionId - The ID of an action.
* @param {string} id - The ID of an action version.
- * @param {Management.DeployActionVersionRequestContent | undefined} request
+ * @param {Management.DeployActionVersionRequestContent | null} request
* @param {VersionsClient.RequestOptions} requestOptions - Request-specific configuration.
*
* @throws {@link Management.BadRequestError}
@@ -240,7 +240,7 @@ export class VersionsClient {
public deploy(
actionId: string,
id: string,
- request?: Management.DeployActionVersionRequestContent | undefined,
+ request?: Management.DeployActionVersionRequestContent | null,
requestOptions?: VersionsClient.RequestOptions,
): core.HttpResponsePromise {
return core.HttpResponsePromise.fromPromise(this.__deploy(actionId, id, request, requestOptions));
@@ -249,7 +249,7 @@ export class VersionsClient {
private async __deploy(
actionId: string,
id: string,
- request?: Management.DeployActionVersionRequestContent | undefined,
+ request?: Management.DeployActionVersionRequestContent | null,
requestOptions?: VersionsClient.RequestOptions,
): Promise> {
const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest();
diff --git a/src/management/api/resources/flows/client/Client.ts b/src/management/api/resources/flows/client/Client.ts
index 77e4b65c2..d72f2eab0 100644
--- a/src/management/api/resources/flows/client/Client.ts
+++ b/src/management/api/resources/flows/client/Client.ts
@@ -35,7 +35,7 @@ export class FlowsClient {
}
/**
- * @param {Management.FlowsListRequest} request
+ * @param {Management.ListFlowsRequestParameters} request
* @param {FlowsClient.RequestOptions} requestOptions - Request-specific configuration.
*
* @throws {@link Management.BadRequestError}
@@ -52,12 +52,12 @@ export class FlowsClient {
* })
*/
public async list(
- request: Management.FlowsListRequest = {},
+ request: Management.ListFlowsRequestParameters = {},
requestOptions?: FlowsClient.RequestOptions,
): Promise> {
const list = core.HttpResponsePromise.interceptFunction(
async (
- request: Management.FlowsListRequest,
+ request: Management.ListFlowsRequestParameters,
): Promise> => {
const {
page = 0,
diff --git a/src/management/api/resources/flows/index.ts b/src/management/api/resources/flows/index.ts
index 0ef16e763..9eb1192dc 100644
--- a/src/management/api/resources/flows/index.ts
+++ b/src/management/api/resources/flows/index.ts
@@ -1,3 +1,2 @@
export * from "./client/index.js";
export * from "./resources/index.js";
-export * from "./types/index.js";
diff --git a/src/management/api/resources/flows/resources/executions/client/Client.ts b/src/management/api/resources/flows/resources/executions/client/Client.ts
index 53e333a14..983ed9f20 100644
--- a/src/management/api/resources/flows/resources/executions/client/Client.ts
+++ b/src/management/api/resources/flows/resources/executions/client/Client.ts
@@ -24,7 +24,7 @@ export class ExecutionsClient {
/**
* @param {string} flow_id - Flow id
- * @param {Management.ExecutionsListRequest} request
+ * @param {Management.ListFlowExecutionsRequestParameters} request
* @param {ExecutionsClient.RequestOptions} requestOptions - Request-specific configuration.
*
* @throws {@link Management.BadRequestError}
@@ -40,12 +40,12 @@ export class ExecutionsClient {
*/
public async list(
flow_id: string,
- request: Management.ExecutionsListRequest = {},
+ request: Management.ListFlowExecutionsRequestParameters = {},
requestOptions?: ExecutionsClient.RequestOptions,
): Promise> {
const list = core.HttpResponsePromise.interceptFunction(
async (
- request: Management.ExecutionsListRequest,
+ request: Management.ListFlowExecutionsRequestParameters,
): Promise> => {
const { from: from_, take = 50 } = request;
const _queryParams: Record = {};
@@ -134,7 +134,7 @@ export class ExecutionsClient {
/**
* @param {string} flow_id - Flow id
* @param {string} execution_id - Flow execution id
- * @param {Management.ExecutionsGetRequest} request
+ * @param {Management.GetFlowExecutionRequestParameters} request
* @param {ExecutionsClient.RequestOptions} requestOptions - Request-specific configuration.
*
* @throws {@link Management.BadRequestError}
@@ -148,7 +148,7 @@ export class ExecutionsClient {
public get(
flow_id: string,
execution_id: string,
- request: Management.ExecutionsGetRequest = {},
+ request: Management.GetFlowExecutionRequestParameters = {},
requestOptions?: ExecutionsClient.RequestOptions,
): core.HttpResponsePromise {
return core.HttpResponsePromise.fromPromise(this.__get(flow_id, execution_id, request, requestOptions));
@@ -157,7 +157,7 @@ export class ExecutionsClient {
private async __get(
flow_id: string,
execution_id: string,
- request: Management.ExecutionsGetRequest = {},
+ request: Management.GetFlowExecutionRequestParameters = {},
requestOptions?: ExecutionsClient.RequestOptions,
): Promise> {
const { hydrate } = request;
diff --git a/src/management/api/resources/flows/resources/executions/index.ts b/src/management/api/resources/flows/resources/executions/index.ts
index d9adb1af9..914b8c3c7 100644
--- a/src/management/api/resources/flows/resources/executions/index.ts
+++ b/src/management/api/resources/flows/resources/executions/index.ts
@@ -1,2 +1 @@
export * from "./client/index.js";
-export * from "./types/index.js";
diff --git a/src/management/api/resources/flows/resources/executions/types/index.ts b/src/management/api/resources/flows/resources/executions/types/index.ts
deleted file mode 100644
index a0c4ebf25..000000000
--- a/src/management/api/resources/flows/resources/executions/types/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./types.js";
diff --git a/src/management/api/resources/flows/resources/executions/types/types.ts b/src/management/api/resources/flows/resources/executions/types/types.ts
deleted file mode 100644
index 2729ee094..000000000
--- a/src/management/api/resources/flows/resources/executions/types/types.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-// This file was auto-generated by Fern from our API Definition.
-
-export const ExecutionsGetRequestHydrateItem = {
- Debug: "debug",
-} as const;
-export type ExecutionsGetRequestHydrateItem =
- (typeof ExecutionsGetRequestHydrateItem)[keyof typeof ExecutionsGetRequestHydrateItem];
diff --git a/src/management/api/resources/flows/resources/index.ts b/src/management/api/resources/flows/resources/index.ts
index dba385d4c..be9a7f291 100644
--- a/src/management/api/resources/flows/resources/index.ts
+++ b/src/management/api/resources/flows/resources/index.ts
@@ -1,3 +1,2 @@
export * as executions from "./executions/index.js";
-export * from "./executions/types/index.js";
export * as vault from "./vault/index.js";
diff --git a/src/management/api/resources/flows/types/index.ts b/src/management/api/resources/flows/types/index.ts
deleted file mode 100644
index a0c4ebf25..000000000
--- a/src/management/api/resources/flows/types/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./types.js";
diff --git a/src/management/api/resources/flows/types/types.ts b/src/management/api/resources/flows/types/types.ts
deleted file mode 100644
index d2a307964..000000000
--- a/src/management/api/resources/flows/types/types.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-// This file was auto-generated by Fern from our API Definition.
-
-export const FlowsListRequestHydrateItem = {
- FormCount: "form_count",
-} as const;
-export type FlowsListRequestHydrateItem =
- (typeof FlowsListRequestHydrateItem)[keyof typeof FlowsListRequestHydrateItem];
diff --git a/src/management/api/resources/index.ts b/src/management/api/resources/index.ts
index 76649261f..e63df53f0 100644
--- a/src/management/api/resources/index.ts
+++ b/src/management/api/resources/index.ts
@@ -13,7 +13,6 @@ export * as emailTemplates from "./emailTemplates/index.js";
export * as eventStreams from "./eventStreams/index.js";
export * from "./eventStreams/types/index.js";
export * as flows from "./flows/index.js";
-export * from "./flows/types/index.js";
export * as forms from "./forms/index.js";
export * as groups from "./groups/index.js";
export * as guardian from "./guardian/index.js";
diff --git a/src/management/api/types/types.ts b/src/management/api/types/types.ts
index c766752d1..bc1d36f5d 100644
--- a/src/management/api/types/types.ts
+++ b/src/management/api/types/types.ts
@@ -3,39 +3,42 @@
import * as Management from "../index.js";
export const OauthScope = {
- /**
- * Read Actions */
- ReadActions: "read:actions",
/**
* Create Actions */
CreateActions: "create:actions",
/**
- * Delete Actions */
- DeleteActions: "delete:actions",
+ * Read Actions */
+ ReadActions: "read:actions",
/**
* Update Actions */
UpdateActions: "update:actions",
+ /**
+ * Delete Actions */
+ DeleteActions: "delete: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",
+ /**
+ * Create Authentication Methods */
+ CreateAuthenticationMethods: "create:authentication_methods",
+ /**
+ * Read Authentication Methods */
+ ReadAuthenticationMethods: "read:authentication_methods",
+ /**
+ * Update Authentication Methods */
+ UpdateAuthenticationMethods: "update:authentication_methods",
+ /**
+ * Delete Authentication Methods */
+ DeleteAuthenticationMethods: "delete:authentication_methods",
/**
* Read Branding */
ReadBranding: "read:branding",
@@ -43,92 +46,62 @@ export const OauthScope = {
* 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",
+ * Delete Branding */
+ DeleteBranding: "delete:branding",
/**
- * Read Phone Templates */
- ReadPhoneTemplates: "read:phone_templates",
+ * Create Client Credentials */
+ CreateClientCredentials: "create:client_credentials",
/**
- * Create Phone Templates */
- CreatePhoneTemplates: "create:phone_templates",
+ * Read Client Credentials */
+ ReadClientCredentials: "read:client_credentials",
/**
- * Update Phone Templates */
- UpdatePhoneTemplates: "update:phone_templates",
+ * Update Client Credentials */
+ UpdateClientCredentials: "update:client_credentials",
/**
- * Delete Phone Templates */
- DeletePhoneTemplates: "delete:phone_templates",
+ * Delete Client Credentials */
+ DeleteClientCredentials: "delete:client_credentials",
/**
- * Delete Branding */
- DeleteBranding: "delete:branding",
+ * Create Client Grants */
+ CreateClientGrants: "create:client_grants",
/**
* 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",
+ * Update Client Keys */
+ UpdateClientKeys: "update:client_keys",
/**
* Read Client Summary */
ReadClientSummary: "read:client_summary",
+ /**
+ * Update Client Token Vault Privileged Access */
+ UpdateClientTokenVaultPrivilegedAccess: "update:client_token_vault_privileged_access",
/**
* 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",
+ * Read Clients */
+ ReadClients: "read:clients",
/**
* 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",
+ * Create Connection Profiles */
+ CreateConnectionProfiles: "create:connection_profiles",
/**
* Read Connection Profiles */
ReadConnectionProfiles: "read:connection_profiles",
- /**
- * Create Connection Profiles */
- CreateConnectionProfiles: "create:connection_profiles",
/**
* Update Connection Profiles */
UpdateConnectionProfiles: "update:connection_profiles",
@@ -139,8 +112,8 @@ export const OauthScope = {
* Create Connections */
CreateConnections: "create:connections",
/**
- * Read Directory Provisionings */
- ReadDirectoryProvisionings: "read:directory_provisionings",
+ * Read Connections */
+ ReadConnections: "read:connections",
/**
* Update Connections */
UpdateConnections: "update:connections",
@@ -148,83 +121,86 @@ export const OauthScope = {
* Delete Connections */
DeleteConnections: "delete:connections",
/**
- * 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",
+ * Create Connections Keys */
+ CreateConnectionsKeys: "create:connections_keys",
/**
* 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",
+ * Read Current User */
+ ReadCurrentUser: "read:current_user",
/**
- * Update Scim Config */
- UpdateScimConfig: "update:scim_config",
+ * Delete Current User */
+ DeleteCurrentUser: "delete:current_user",
/**
- * Delete Scim Config */
- DeleteScimConfig: "delete:scim_config",
+ * Create Current User Device Credentials */
+ CreateCurrentUserDeviceCredentials: "create:current_user_device_credentials",
/**
- * Read Scim Token */
- ReadScimToken: "read:scim_token",
+ * Delete Current User Device Credentials */
+ DeleteCurrentUserDeviceCredentials: "delete:current_user_device_credentials",
/**
- * Create Scim Token */
- CreateScimToken: "create:scim_token",
+ * Update Current User Identities */
+ UpdateCurrentUserIdentities: "update:current_user_identities",
/**
- * Delete Scim Token */
- DeleteScimToken: "delete:scim_token",
+ * Update Current User Metadata */
+ UpdateCurrentUserMetadata: "update:current_user_metadata",
/**
- * Delete Users */
- DeleteUsers: "delete:users",
+ * Create Custom Domains */
+ CreateCustomDomains: "create:custom_domains",
/**
* 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",
+ /**
+ * Create Custom Signing Keys */
+ CreateCustomSigningKeys: "create:custom_signing_keys",
+ /**
+ * Read Custom Signing Keys */
+ ReadCustomSigningKeys: "read:custom_signing_keys",
+ /**
+ * Update Custom Signing Keys */
+ UpdateCustomSigningKeys: "update:custom_signing_keys",
+ /**
+ * Delete Custom Signing Keys */
+ DeleteCustomSigningKeys: "delete:custom_signing_keys",
/**
* 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",
+ * Create Directory Provisionings */
+ CreateDirectoryProvisionings: "create:directory_provisionings",
/**
- * Update Device Codes */
- UpdateDeviceCodes: "update:device_codes",
+ * Read Directory Provisionings */
+ ReadDirectoryProvisionings: "read:directory_provisionings",
/**
- * Read Device Codes */
- ReadDeviceCodes: "read:device_codes",
+ * Update Directory Provisionings */
+ UpdateDirectoryProvisionings: "update:directory_provisionings",
/**
- * Create Test Email Dispatch */
- CreateTestEmailDispatch: "create:test_email_dispatch",
+ * Delete Directory Provisionings */
+ DeleteDirectoryProvisionings: "delete:directory_provisionings",
+ /**
+ * Create Email Provider */
+ CreateEmailProvider: "create:email_provider",
+ /**
+ * Read Email Provider */
+ ReadEmailProvider: "read:email_provider",
+ /**
+ * Update Email Provider */
+ UpdateEmailProvider: "update:email_provider",
+ /**
+ * Delete Email Provider */
+ DeleteEmailProvider: "delete:email_provider",
/**
* Create Email Templates */
CreateEmailTemplates: "create:email_templates",
@@ -235,26 +211,29 @@ export const OauthScope = {
* Update Email Templates */
UpdateEmailTemplates: "update:email_templates",
/**
- * Read Email Provider */
- ReadEmailProvider: "read:email_provider",
+ * Create Encryption Keys */
+ CreateEncryptionKeys: "create:encryption_keys",
/**
- * Create Email Provider */
- CreateEmailProvider: "create:email_provider",
+ * Read Encryption Keys */
+ ReadEncryptionKeys: "read:encryption_keys",
/**
- * Update Email Provider */
- UpdateEmailProvider: "update:email_provider",
+ * Update Encryption Keys */
+ UpdateEncryptionKeys: "update:encryption_keys",
/**
- * Delete Email Provider */
- DeleteEmailProvider: "delete:email_provider",
+ * Delete Encryption Keys */
+ DeleteEncryptionKeys: "delete:encryption_keys",
/**
- * Read Entitlements */
- ReadEntitlements: "read:entitlements",
+ * Read Event Deliveries */
+ ReadEventDeliveries: "read:event_deliveries",
/**
- * Read Event Streams */
- ReadEventStreams: "read:event_streams",
+ * Update Event Deliveries */
+ UpdateEventDeliveries: "update:event_deliveries",
/**
* Create Event Streams */
CreateEventStreams: "create:event_streams",
+ /**
+ * Read Event Streams */
+ ReadEventStreams: "read:event_streams",
/**
* Update Event Streams */
UpdateEventStreams: "update:event_streams",
@@ -262,29 +241,35 @@ export const OauthScope = {
* Delete Event Streams */
DeleteEventStreams: "delete:event_streams",
/**
- * Read Event Deliveries */
- ReadEventDeliveries: "read:event_deliveries",
- /**
- * Update Event Deliveries */
- UpdateEventDeliveries: "update:event_deliveries",
+ * Read Federated Connections Tokens */
+ ReadFederatedConnectionsTokens: "read:federated_connections_tokens",
/**
- * Read Events */
- ReadEvents: "read:events",
+ * Delete Federated Connections Tokens */
+ DeleteFederatedConnectionsTokens: "delete:federated_connections_tokens",
/**
- * Read Extensions */
- ReadExtensions: "read:extensions",
+ * Create Flows */
+ CreateFlows: "create:flows",
/**
* Read Flows */
ReadFlows: "read:flows",
/**
- * Create Flows */
- CreateFlows: "create:flows",
+ * Update Flows */
+ UpdateFlows: "update:flows",
/**
- * Read Flows Vault Connections */
- ReadFlowsVaultConnections: "read:flows_vault_connections",
+ * Delete Flows */
+ DeleteFlows: "delete:flows",
+ /**
+ * Read Flows Executions */
+ ReadFlowsExecutions: "read:flows_executions",
+ /**
+ * Delete Flows Executions */
+ DeleteFlowsExecutions: "delete:flows_executions",
/**
* Create Flows Vault Connections */
CreateFlowsVaultConnections: "create:flows_vault_connections",
+ /**
+ * Read Flows Vault Connections */
+ ReadFlowsVaultConnections: "read:flows_vault_connections",
/**
* Update Flows Vault Connections */
UpdateFlowsVaultConnections: "update:flows_vault_connections",
@@ -292,23 +277,11 @@ export const OauthScope = {
* 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",
+ * Create Forms */
+ CreateForms: "create:forms",
/**
* Read Forms */
ReadForms: "read:forms",
- /**
- * Create Forms */
- CreateForms: "create:forms",
/**
* Update Forms */
UpdateForms: "update:forms",
@@ -321,21 +294,12 @@ export const OauthScope = {
/**
* Delete Grants */
DeleteGrants: "delete:grants",
- /**
- * Read Groups */
- ReadGroups: "read:groups",
/**
* Read Group Members */
ReadGroupMembers: "read:group_members",
/**
- * Read Group Roles */
- ReadGroupRoles: "read:group_roles",
- /**
- * Create Group Roles */
- CreateGroupRoles: "create:group_roles",
- /**
- * Delete Group Roles */
- DeleteGroupRoles: "delete:group_roles",
+ * Read Groups */
+ ReadGroups: "read:groups",
/**
* Create Guardian Enrollment Tickets */
CreateGuardianEnrollmentTickets: "create:guardian_enrollment_tickets",
@@ -352,17 +316,11 @@ export const OauthScope = {
* Update Guardian Factors */
UpdateGuardianFactors: "update:guardian_factors",
/**
- * Read Mfa Policies */
- ReadMfaPolicies: "read:mfa_policies",
- /**
- * Update Mfa Policies */
- UpdateMfaPolicies: "update:mfa_policies",
+ * Create Hooks */
+ CreateHooks: "create:hooks",
/**
* Read Hooks */
ReadHooks: "read:hooks",
- /**
- * Create Hooks */
- CreateHooks: "create:hooks",
/**
* Update Hooks */
UpdateHooks: "update:hooks",
@@ -370,68 +328,11 @@ export const OauthScope = {
* 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",
+ * Create Log Streams */
+ CreateLogStreams: "create:log_streams",
/**
* Read Log Streams */
ReadLogStreams: "read:log_streams",
- /**
- * Create Log Streams */
- CreateLogStreams: "create:log_streams",
/**
* Update Log Streams */
UpdateLogStreams: "update:log_streams",
@@ -445,47 +346,35 @@ export const OauthScope = {
* Read Logs Users */
ReadLogsUsers: "read:logs_users",
/**
- * Read Tenant Settings */
- ReadTenantSettings: "read:tenant_settings",
- /**
- * Update Tenant Settings */
- UpdateTenantSettings: "update:tenant_settings",
+ * Read Mfa Policies */
+ ReadMfaPolicies: "read:mfa_policies",
/**
- * Read Network Acls */
- ReadNetworkAcls: "read:network_acls",
+ * Update Mfa Policies */
+ UpdateMfaPolicies: "update:mfa_policies",
/**
* Create Network Acls */
CreateNetworkAcls: "create:network_acls",
+ /**
+ * Read Network Acls */
+ ReadNetworkAcls: "read: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",
+ /**
+ * Read Organization Client Grants */
+ ReadOrganizationClientGrants: "read:organization_client_grants",
/**
* Delete Organization Client Grants */
DeleteOrganizationClientGrants: "delete:organization_client_grants",
+ /**
+ * Create Organization Connections */
+ CreateOrganizationConnections: "create:organization_connections",
/**
* Read Organization Connections */
ReadOrganizationConnections: "read:organization_connections",
@@ -495,57 +384,90 @@ export const OauthScope = {
/**
* 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",
+ /**
+ * Read Organization Discovery Domains */
+ ReadOrganizationDiscoveryDomains: "read: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",
+ /**
+ * Read Organization Invitations */
+ ReadOrganizationInvitations: "read:organization_invitations",
/**
* Delete Organization Invitations */
DeleteOrganizationInvitations: "delete:organization_invitations",
/**
- * Read Organization Members */
- ReadOrganizationMembers: "read:organization_members",
+ * Create Organization Member Roles */
+ CreateOrganizationMemberRoles: "create:organization_member_roles",
+ /**
+ * Read Organization Member Roles */
+ ReadOrganizationMemberRoles: "read:organization_member_roles",
+ /**
+ * Delete Organization Member Roles */
+ DeleteOrganizationMemberRoles: "delete:organization_member_roles",
/**
* Create Organization Members */
CreateOrganizationMembers: "create:organization_members",
+ /**
+ * Read Organization Members */
+ ReadOrganizationMembers: "read:organization_members",
/**
* Delete Organization Members */
DeleteOrganizationMembers: "delete:organization_members",
/**
- * Read Organization Member Roles */
- ReadOrganizationMemberRoles: "read:organization_member_roles",
+ * Create Organizations */
+ CreateOrganizations: "create:organizations",
/**
- * Create Organization Member Roles */
- CreateOrganizationMemberRoles: "create:organization_member_roles",
+ * Read Organizations */
+ ReadOrganizations: "read:organizations",
/**
- * Delete Organization Member Roles */
- DeleteOrganizationMemberRoles: "delete:organization_member_roles",
+ * Update Organizations */
+ UpdateOrganizations: "update:organizations",
/**
- * Read Prompts */
- ReadPrompts: "read:prompts",
+ * Delete Organizations */
+ DeleteOrganizations: "delete:organizations",
/**
- * Update Prompts */
- UpdatePrompts: "update:prompts",
+ * Read Organizations Summary */
+ ReadOrganizationsSummary: "read:organizations_summary",
/**
- * Read Resource Servers */
- ReadResourceServers: "read:resource_servers",
+ * Create Phone Providers */
+ CreatePhoneProviders: "create:phone_providers",
+ /**
+ * Read Phone Providers */
+ ReadPhoneProviders: "read:phone_providers",
+ /**
+ * Update Phone Providers */
+ UpdatePhoneProviders: "update:phone_providers",
+ /**
+ * Delete Phone Providers */
+ DeletePhoneProviders: "delete:phone_providers",
+ /**
+ * Create Phone Templates */
+ CreatePhoneTemplates: "create:phone_templates",
+ /**
+ * Read Phone Templates */
+ ReadPhoneTemplates: "read:phone_templates",
+ /**
+ * Update Phone Templates */
+ UpdatePhoneTemplates: "update:phone_templates",
+ /**
+ * Delete Phone Templates */
+ DeletePhoneTemplates: "delete:phone_templates",
+ /**
+ * Read Prompts */
+ ReadPrompts: "read:prompts",
/**
- * Update Resource Servers */
- UpdateResourceServers: "update:resource_servers",
+ * Update Prompts */
+ UpdatePrompts: "update:prompts",
/**
* Read Refresh Tokens */
ReadRefreshTokens: "read:refresh_tokens",
@@ -558,15 +480,30 @@ export const OauthScope = {
/**
* Create Resource Servers */
CreateResourceServers: "create:resource_servers",
+ /**
+ * Read Resource Servers */
+ ReadResourceServers: "read:resource_servers",
+ /**
+ * Update Resource Servers */
+ UpdateResourceServers: "update:resource_servers",
/**
* Delete Resource Servers */
DeleteResourceServers: "delete:resource_servers",
/**
- * Read Roles */
- ReadRoles: "read:roles",
+ * Create Role Members */
+ CreateRoleMembers: "create:role_members",
+ /**
+ * Read Role Members */
+ ReadRoleMembers: "read:role_members",
+ /**
+ * Delete Role Members */
+ DeleteRoleMembers: "delete:role_members",
/**
* Create Roles */
CreateRoles: "create:roles",
+ /**
+ * Read Roles */
+ ReadRoles: "read:roles",
/**
* Update Roles */
UpdateRoles: "update:roles",
@@ -574,20 +511,17 @@ export const OauthScope = {
* Delete Roles */
DeleteRoles: "delete:roles",
/**
- * Read Role Members */
- ReadRoleMembers: "read:role_members",
- /**
- * Create Role Members */
- CreateRoleMembers: "create:role_members",
+ * Create Rules */
+ CreateRules: "create:rules",
/**
* Read Rules */
ReadRules: "read:rules",
- /**
- * Create Rules */
- CreateRules: "create:rules",
/**
* Update Rules */
UpdateRules: "update:rules",
+ /**
+ * Delete Rules */
+ DeleteRules: "delete:rules",
/**
* Read Rules Configs */
ReadRulesConfigs: "read:rules_configs",
@@ -598,23 +532,26 @@ export const OauthScope = {
* Delete Rules Configs */
DeleteRulesConfigs: "delete:rules_configs",
/**
- * Delete Rules */
- DeleteRules: "delete:rules",
+ * Create Scim Config */
+ CreateScimConfig: "create:scim_config",
/**
- * Read Security Metrics */
- ReadSecurityMetrics: "read:security_metrics",
+ * Read Scim Config */
+ ReadScimConfig: "read:scim_config",
/**
- * Read Self Service Profiles */
- ReadSelfServiceProfiles: "read:self_service_profiles",
+ * Update Scim Config */
+ UpdateScimConfig: "update:scim_config",
/**
- * Create Self Service Profiles */
- CreateSelfServiceProfiles: "create:self_service_profiles",
+ * Delete Scim Config */
+ DeleteScimConfig: "delete:scim_config",
/**
- * Update Self Service Profiles */
- UpdateSelfServiceProfiles: "update:self_service_profiles",
+ * Create Scim Token */
+ CreateScimToken: "create:scim_token",
/**
- * Delete Self Service Profiles */
- DeleteSelfServiceProfiles: "delete:self_service_profiles",
+ * Read Scim Token */
+ ReadScimToken: "read:scim_token",
+ /**
+ * Delete Scim Token */
+ DeleteScimToken: "delete:scim_token",
/**
* Read Self Service Profile Custom Texts */
ReadSelfServiceProfileCustomTexts: "read:self_service_profile_custom_texts",
@@ -622,11 +559,17 @@ export const OauthScope = {
* Update Self Service Profile Custom Texts */
UpdateSelfServiceProfileCustomTexts: "update:self_service_profile_custom_texts",
/**
- * Create Sso Access Tickets */
- CreateSsoAccessTickets: "create:sso_access_tickets",
+ * Create Self Service Profiles */
+ CreateSelfServiceProfiles: "create:self_service_profiles",
/**
- * Delete Sso Access Tickets */
- DeleteSsoAccessTickets: "delete:sso_access_tickets",
+ * Read Self Service Profiles */
+ ReadSelfServiceProfiles: "read:self_service_profiles",
+ /**
+ * Update Self Service Profiles */
+ UpdateSelfServiceProfiles: "update:self_service_profiles",
+ /**
+ * Delete Self Service Profiles */
+ DeleteSelfServiceProfiles: "delete:self_service_profiles",
/**
* Read Sessions */
ReadSessions: "read:sessions",
@@ -637,53 +580,35 @@ export const OauthScope = {
* 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",
+ * Create Signing Keys */
+ CreateSigningKeys: "create:signing_keys",
/**
- * Update Tenant Invitations */
- UpdateTenantInvitations: "update:tenant_invitations",
+ * Read Signing Keys */
+ ReadSigningKeys: "read:signing_keys",
/**
- * Delete Tenant Invitations */
- DeleteTenantInvitations: "delete:tenant_invitations",
+ * Update Signing Keys */
+ UpdateSigningKeys: "update:signing_keys",
/**
- * Read Tenant Members */
- ReadTenantMembers: "read:tenant_members",
+ * Create Sso Access Tickets */
+ CreateSsoAccessTickets: "create:sso_access_tickets",
/**
- * Update Tenant Members */
- UpdateTenantMembers: "update:tenant_members",
+ * Delete Sso Access Tickets */
+ DeleteSsoAccessTickets: "delete:sso_access_tickets",
/**
- * Delete Tenant Members */
- DeleteTenantMembers: "delete:tenant_members",
+ * Read Stats */
+ ReadStats: "read:stats",
/**
- * Read Owners */
- ReadOwners: "read:owners",
+ * Read Tenant Settings */
+ ReadTenantSettings: "read:tenant_settings",
/**
- * Delete Owners */
- DeleteOwners: "delete:owners",
+ * Update Tenant Settings */
+ UpdateTenantSettings: "update:tenant_settings",
/**
- * Create User Tickets */
- CreateUserTickets: "create:user_tickets",
+ * Create Token Exchange Profiles */
+ CreateTokenExchangeProfiles: "create:token_exchange_profiles",
/**
* 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",
@@ -691,14 +616,11 @@ export const OauthScope = {
* Delete Token Exchange Profiles */
DeleteTokenExchangeProfiles: "delete:token_exchange_profiles",
/**
- * Read Entity Counts */
- ReadEntityCounts: "read:entity_counts",
+ * Create User Attribute Profiles */
+ CreateUserAttributeProfiles: "create:user_attribute_profiles",
/**
* 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",
@@ -709,56 +631,29 @@ export const OauthScope = {
* 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 User Tickets */
+ CreateUserTickets: "create:user_tickets",
/**
- * Create Authentication Methods */
- CreateAuthenticationMethods: "create:authentication_methods",
+ * Create Users */
+ CreateUsers: "create:users",
/**
- * Delete Authentication Methods */
- DeleteAuthenticationMethods: "delete:authentication_methods",
+ * Read Users */
+ ReadUsers: "read:users",
/**
- * Read Federated Connections Tokens */
- ReadFederatedConnectionsTokens: "read:federated_connections_tokens",
+ * Update Users */
+ UpdateUsers: "update:users",
/**
- * Delete Federated Connections Tokens */
- DeleteFederatedConnectionsTokens: "delete:federated_connections_tokens",
+ * Delete Users */
+ DeleteUsers: "delete:users",
/**
- * Update Current User Identities */
- UpdateCurrentUserIdentities: "update:current_user_identities",
+ * Update Users App Metadata */
+ UpdateUsersAppMetadata: "update:users_app_metadata",
/**
- * Delete Role Members */
- DeleteRoleMembers: "delete:role_members",
+ * Create Vdcs Templates */
+ CreateVdcsTemplates: "create:vdcs_templates",
/**
* Read Vdcs Templates */
ReadVdcsTemplates: "read:vdcs_templates",
- /**
- * Create Vdcs Templates */
- CreateVdcsTemplates: "create:vdcs_templates",
/**
* Update Vdcs Templates */
UpdateVdcsTemplates: "update:vdcs_templates",
@@ -1897,6 +1792,24 @@ export interface BreachedPasswordDetectionStage {
"pre-change-password"?: Management.BreachedPasswordDetectionPreChangePasswordStage;
}
+/**
+ * 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 BruteForceProtectionModeEnum = {
+ CountPerIdentifierAndIp: "count_per_identifier_and_ip",
+ CountPerIdentifier: "count_per_identifier",
+} as const;
+export type BruteForceProtectionModeEnum =
+ (typeof BruteForceProtectionModeEnum)[keyof typeof BruteForceProtectionModeEnum];
+
+export const BruteForceProtectionShieldsEnum = {
+ Block: "block",
+ UserNotification: "user_notification",
+} as const;
+export type BruteForceProtectionShieldsEnum =
+ (typeof BruteForceProtectionShieldsEnum)[keyof typeof BruteForceProtectionShieldsEnum];
+
export interface BulkUpdateAculResponseContent {
configs: Management.AculConfigs;
/** Accepts any additional properties */
@@ -3043,6 +2956,13 @@ export type ConnectionAgentVersionAd = string;
*/
export type ConnectionAllowedAudiencesGoogleOAuth2 = string[];
+/** Specifies the API behavior for password authentication */
+export const ConnectionApiBehaviorEnum = {
+ Required: "required",
+ Optional: "optional",
+} as const;
+export type ConnectionApiBehaviorEnum = (typeof ConnectionApiBehaviorEnum)[keyof typeof ConnectionApiBehaviorEnum];
+
export type ConnectionApiEnableUsers = boolean;
/**
@@ -3139,6 +3059,11 @@ export type ConnectionAuthorizationEndpoint = string;
export type ConnectionAuthorizationEndpointOAuth2 = Management.ConnectionAuthorizationEndpoint;
+/**
+ * Base URL override for the Exact Online API endpoint used for OAuth2 authorization and API requests. Defaults to https://start.exactonline.nl.
+ */
+export type ConnectionBaseUrlExact = Management.ConnectionHttpsUrlWithHttpFallback;
+
/**
* Enables Auth0's brute force protection to prevent credential stuffing attacks. When enabled, blocks suspicious login attempts from specific IP addresses after repeated failures.
*/
@@ -3171,13 +3096,28 @@ export type ConnectionClaimsParameterSupported = boolean;
*/
export type ConnectionClaimsSupported = string[];
+/**
+ * OAuth 2.0 client identifier issued by the identity provider during application registration. This value identifies your Auth0 connection to the identity provider.
+ */
+export type ConnectionClientIdBitbucket = string;
+
/**
* OAuth 2.0 client identifier issued by the identity provider during application registration. This value identifies your Auth0 connection to the identity provider.
*/
export type ConnectionClientId = string;
+/**
+ * OAuth 2.0 client identifier obtained from Amazon Developer Console during Login with Amazon application registration. When not provided, Auth0 development keys are used for testing purposes.
+ */
+export type ConnectionClientIdAmazon = Management.ConnectionClientId;
+
export type ConnectionClientIdAzureAd = Management.ConnectionClientId;
+/**
+ * OAuth2.0 client identifier for the Exact Online connection, obtained when registering your application in the Exact App Center.
+ */
+export type ConnectionClientIdExact = Management.ConnectionClientId;
+
/**
* Your Facebook App ID. You can find this in your [Facebook Developers Console](https://developers.facebook.com/apps) under the App Settings section.
*/
@@ -3193,10 +3133,30 @@ export type ConnectionClientIdGoogleApps = Management.ConnectionClientId;
*/
export type ConnectionClientIdGoogleOAuth2 = string;
+/**
+ * LINE Channel ID issued by LINE during application registration. This value identifies your Auth0 connection to LINE.
+ */
+export type ConnectionClientIdLine = string;
+
export type ConnectionClientIdOAuth2 = Management.ConnectionClientId;
export type ConnectionClientIdOidc = Management.ConnectionClientId;
+/**
+ * OAuth 2.0 client identifier issued by PayPal during application registration. This value identifies your Auth0 connection to PayPal. Leave empty to use Auth0 Dev Keys.
+ */
+export type ConnectionClientIdPaypal = Management.ConnectionClientId;
+
+/**
+ * The OAuth 2.0 client identifier
+ */
+export type ConnectionClientIdSalesforce = string;
+
+/**
+ * OAuth 2.0 client identifier issued by the identity provider during application registration. This value identifies your Auth0 connection to the identity provider.
+ */
+export type ConnectionClientIdWindowsLive = string;
+
/**
* The response protocol used to communicate with the default application.
*/
@@ -3207,11 +3167,23 @@ export type ConnectionClientProtocolSaml = Management.ConnectionOptionsIdpInitia
*/
export type ConnectionClientSecret = string;
+/**
+ * OAuth 2.0 client secret obtained from Amazon Developer Console during Login with Amazon application registration. Used to authenticate your application when exchanging authorization codes for tokens.
+ */
+export type ConnectionClientSecretAmazon = Management.ConnectionClientSecret;
+
/**
* The client secret (application password) from your Azure AD app registration. Used to authenticate your application when exchanging authorization codes for tokens.
*/
export type ConnectionClientSecretAzureAd = string;
+export type ConnectionClientSecretBitbucket = Management.ConnectionClientSecret;
+
+/**
+ * OAuth2.0 client secret for the Exact Online connection, obtained when registering your application in the Exact App Center.
+ */
+export type ConnectionClientSecretExact = Management.ConnectionClientSecret;
+
/**
* Your Facebook App Secret. You can find this in your [Facebook Developers Console](https://developers.facebook.com/apps) under the App Settings section.
*/
@@ -3227,19 +3199,39 @@ export type ConnectionClientSecretGoogleApps = Management.ConnectionClientSecret
*/
export type ConnectionClientSecretGoogleOAuth2 = string;
+/**
+ * LINE Channel Secret issued by provider during application registration. This value is used to authenticate your Auth0 connection to the identity provider.
+ */
+export type ConnectionClientSecretLine = string;
+
export type ConnectionClientSecretOAuth2 = Management.ConnectionClientSecret;
export type ConnectionClientSecretOidc = Management.ConnectionClientSecret;
+/**
+ * OAuth 2.0 client secret issued by PayPal during application registration. Leave empty to use Auth0 Dev Keys.
+ */
+export type ConnectionClientSecretPaypal = Management.ConnectionClientSecret;
+
+/**
+ * The OAuth 2.0 client secret
+ */
+export type ConnectionClientSecretSalesforce = string;
+
+export type ConnectionClientSecretWindowsLive = Management.ConnectionClientSecret;
+
export interface ConnectionCommon {
- authentication?: Management.ConnectionAuthenticationPurpose;
- connected_accounts?: Management.ConnectionConnectedAccountsPurpose;
display_name?: Management.ConnectionDisplayName;
enabled_clients?: Management.ConnectionEnabledClients;
is_domain_connection?: Management.ConnectionIsDomainConnection;
metadata?: Management.ConnectionsMetadata;
}
+/**
+ * The base URL of your Salesforce Community (Experience Cloud) site. When specified, authentication flows will use this Community URL instead of the standard Salesforce login page, enabling users to authenticate through your branded Community portal.
+ */
+export type ConnectionCommunityBaseUrlSalesforce = Management.ConnectionHttpsUrlWithHttpFallback;
+
/**
* A hash of configuration key/value pairs.
*/
@@ -3253,6 +3245,14 @@ export interface ConnectionConnectedAccountsPurpose {
cross_app_access?: boolean;
}
+/**
+ * Configure the purpose of a connection to be used for connected accounts and Token Vault.
+ */
+export interface ConnectionConnectedAccountsPurposeXaa {
+ cross_app_access?: boolean;
+ active: boolean;
+}
+
/**
* OAuth 2.0 PKCE (Proof Key for Code Exchange) settings. PKCE enhances security for public clients by preventing authorization code interception attacks. 'auto' (recommended) uses the strongest method supported by the IdP.
*/
@@ -3581,11 +3581,31 @@ export interface ConnectionForOrganization {
*/
export type ConnectionForwardReqInfoSms = boolean;
+/**
+ * Additional OAuth scopes to request from Amazon beyond the standard profile and postal_code scopes. These scopes must be valid Amazon Login scopes.
+ */
+export type ConnectionFreeformScopesAmazon = Management.ConnectionScopeArray;
+
/**
* Array of custom OAuth 2.0 scopes to request from Google during authentication. Use this to request scopes not covered by the predefined scope options.
*/
export type ConnectionFreeformScopesGoogleOAuth2 = Management.ConnectionScopeArray;
+/**
+ * Additional OAuth scopes to request from PayPal beyond the standard attribute scopes. Enter valid PayPal scopes from their documentation. Invalid scopes may cause authentication errors.
+ */
+export type ConnectionFreeformScopesPaypal = Management.ConnectionScopeArray;
+
+/**
+ * Additional OAuth scopes to request from Salesforce beyond the standard profile permissions. Enter valid scopes from the Salesforce documentation. Invalid scopes may cause authentication errors.
+ */
+export type ConnectionFreeformScopesSalesforce = Management.ConnectionScopeArray;
+
+/**
+ * Custom OAuth scopes not predefined in the standard scope list.
+ */
+export type ConnectionFreeformScopesWindowsLive = Management.ConnectionScopeArray;
+
/**
* The sender phone number or alphanumeric sender ID for outgoing SMS messages
*/
@@ -4029,7 +4049,17 @@ export interface ConnectionOptionsAol extends Management.ConnectionOptionsOAuth2
/**
* Options for the 'amazon' connection
*/
-export interface ConnectionOptionsAmazon extends Management.ConnectionOptionsOAuth2Common {
+export interface ConnectionOptionsAmazon extends Management.ConnectionOptionsCommon {
+ client_id?: Management.ConnectionClientIdAmazon;
+ client_secret?: Management.ConnectionClientSecretAmazon;
+ freeform_scopes?: Management.ConnectionFreeformScopesAmazon;
+ /** When enabled, requests the user's postal code from Amazon during authentication. This adds the 'postal_code' scope to the authorization request. */
+ postal_code?: boolean;
+ /** When enabled, requests the user's basic profile information (name, email, user ID) from Amazon during authentication. This scope is always enabled for Amazon connections. */
+ profile?: boolean;
+ scope?: Management.ConnectionScopeAmazon;
+ set_user_root_attributes?: Management.ConnectionSetUserRootAttributesEnum;
+ upstream_params?: (Management.ConnectionUpstreamParams | undefined) | null;
/** Accepts any additional properties */
[key: string]: any;
}
@@ -4228,7 +4258,13 @@ export interface ConnectionOptionsBaidu extends Management.ConnectionOptionsOAut
/**
* Options for the 'bitbucket' connection
*/
-export interface ConnectionOptionsBitbucket extends Management.ConnectionOptionsOAuth2Common {
+export interface ConnectionOptionsBitbucket extends Management.ConnectionOptionsCommon {
+ client_id?: Management.ConnectionClientIdBitbucket;
+ client_secret?: Management.ConnectionClientSecretBitbucket;
+ freeform_scopes?: Management.ConnectionScopeArray;
+ profile?: Management.ConnectionProfileBitbucket;
+ scope?: Management.ConnectionScopeArray;
+ set_user_root_attributes?: Management.ConnectionSetUserRootAttributesEnum;
/** Accepts any additional properties */
[key: string]: any;
}
@@ -4249,6 +4285,26 @@ export interface ConnectionOptionsBox extends Management.ConnectionOptionsOAuth2
[key: string]: any;
}
+/**
+ * OAuth 2.0 client identifier issued by the identity provider during application registration. This value identifies your Auth0 connection to the identity provider.
+ */
+export type ConnectionOptionsClientIdGithub = string;
+
+/**
+ * OAuth 2.0 client identifier issued by the identity provider during application registration. This value identifies your Auth0 connection to the identity provider.
+ */
+export type ConnectionOptionsClientIdTwitter = string;
+
+/**
+ * OAuth 2.0 client secret issued by the identity provider during application registration. This value is used to authenticate your Auth0 connection to the identity provider.
+ */
+export type ConnectionOptionsClientSecretGithub = string;
+
+/**
+ * OAuth 2.0 client secret issued by the identity provider during application registration. This value is used to authenticate your Auth0 connection to the identity provider.
+ */
+export type ConnectionOptionsClientSecretTwitter = string;
+
/**
* Common attributes for connection options including non-persistent attributes and Cross App Access
*/
@@ -4306,7 +4362,7 @@ export interface ConnectionOptionsCommonSaml {
}
/**
- * Options for the 'custom' connection
+ * Options for 'custom' connections
*/
export type ConnectionOptionsCustom = Record;
@@ -4357,7 +4413,7 @@ export interface ConnectionOptionsEmail extends Management.ConnectionOptionsComm
/**
* Options for the evernote family of connections
*/
-export interface ConnectionOptionsEvernote extends Management.ConnectionOptionsOAuth2Common {
+export interface ConnectionOptionsEvernote extends Management.ConnectionOptionsOAuth1Common {
/** Accepts any additional properties */
[key: string]: any;
}
@@ -4365,7 +4421,14 @@ export interface ConnectionOptionsEvernote extends Management.ConnectionOptionsO
/**
* Options for the 'exact' connection
*/
-export interface ConnectionOptionsExact extends Management.ConnectionOptionsOAuth2Common {
+export interface ConnectionOptionsExact extends Management.ConnectionOptionsCommon {
+ baseUrl?: Management.ConnectionBaseUrlExact;
+ client_id?: Management.ConnectionClientIdExact;
+ client_secret?: Management.ConnectionClientSecretExact;
+ /** Enables retrieval of basic profile attributes from Exact Online including name, username, picture, email, gender, and language. */
+ profile?: boolean;
+ set_user_root_attributes?: Management.ConnectionSetUserRootAttributesEnum;
+ upstream_params?: (Management.ConnectionUpstreamParams | undefined) | null;
/** Accepts any additional properties */
[key: string]: any;
}
@@ -4477,15 +4540,66 @@ export interface ConnectionOptionsFitbit extends Management.ConnectionOptionsOAu
/**
* Options for the 'flickr' connection
*/
-export interface ConnectionOptionsFlickr extends Management.ConnectionOptionsOAuth2Common {
+export interface ConnectionOptionsFlickr extends Management.ConnectionOptionsOAuth1Common {
/** Accepts any additional properties */
[key: string]: any;
}
+/**
+ * Array of custom OAuth 2.0 scopes to request from GitHub during authentication. Use this to request scopes not covered by the predefined scope options.
+ */
+export type ConnectionOptionsFreeformScopesGithub = Management.ConnectionScopeArray;
+
/**
* Options for the 'github' connection
*/
-export interface ConnectionOptionsGitHub extends Management.ConnectionOptionsOAuth2Common {
+export interface ConnectionOptionsGitHub extends Management.ConnectionOptionsCommon {
+ client_id?: Management.ConnectionOptionsClientIdGithub;
+ client_secret?: Management.ConnectionOptionsClientSecretGithub;
+ freeform_scopes?: Management.ConnectionOptionsFreeformScopesGithub;
+ scope?: Management.ConnectionOptionsScopeGithub;
+ set_user_root_attributes?: Management.ConnectionSetUserRootAttributesEnum;
+ upstream_params?: (Management.ConnectionUpstreamParams | undefined) | null;
+ /** Requests the GitHub admin:org scope so Auth0 can fully manage organizations, teams, and memberships on behalf of the user. */
+ admin_org?: boolean;
+ /** Requests the admin:public_key scope to allow creating, updating, and deleting the user's SSH public keys. */
+ admin_public_key?: boolean;
+ /** Requests the admin:repo_hook scope so Auth0 can read, write, ping, and delete repository webhooks. */
+ admin_repo_hook?: boolean;
+ /** Requests the delete_repo scope so the user can remove repositories they administer while signing in through Auth0. */
+ delete_repo?: boolean;
+ /** Requests the user:email scope so Auth0 pulls addresses from GitHub's /user/emails endpoint and populates the profile. */
+ email?: boolean;
+ /** Requests the user:follow scope to allow following or unfollowing GitHub users for the signed-in account. */
+ follow?: boolean;
+ /** Requests the gist scope so the application can create or update gists on behalf of the user. */
+ gist?: boolean;
+ /** Requests the notifications scope to read GitHub inbox notifications; repo also implicitly grants this access. */
+ notifications?: boolean;
+ /** Controls the GitHub read:user call that returns the user's basic profile (name, avatar, profile URL) and is on by default for successful logins. */
+ profile?: boolean;
+ /** Requests the public_repo scope for read and write operations on public repositories, deployments, and statuses. */
+ public_repo?: boolean;
+ /** Requests the read:org scope so Auth0 can view organizations, teams, and membership lists without making changes. */
+ read_org?: boolean;
+ /** Requests the read:public_key scope so Auth0 can list and inspect the user's SSH public keys. */
+ read_public_key?: boolean;
+ /** Requests the read:repo_hook scope to read and ping repository webhooks. */
+ read_repo_hook?: boolean;
+ /** Requests the read:user scope to load extended profile information, implicitly covering user:email and user:follow. */
+ read_user?: boolean;
+ /** Requests the repo scope for read and write access to both public and private repositories, deployments, and statuses. */
+ repo?: boolean;
+ /** Requests the repo_deployment scope in order to read and write deployment statuses for repositories. */
+ repo_deployment?: boolean;
+ /** Requests the repo:status scope to manage commit statuses on public and private repositories. */
+ repo_status?: boolean;
+ /** Requests the write:org scope so Auth0 can change whether organization memberships are publicized. */
+ write_org?: boolean;
+ /** Requests the write:public_key scope to create or update SSH public keys for the user. */
+ write_public_key?: boolean;
+ /** Requests the write:repo_hook scope so Auth0 can read, create, update, and ping repository webhooks. */
+ write_repo_hook?: boolean;
/** Accepts any additional properties */
[key: string]: any;
}
@@ -4711,7 +4825,17 @@ export interface ConnectionOptionsInstagram extends Management.ConnectionOptions
/**
* Options for the 'line' connection
*/
-export interface ConnectionOptionsLine extends Management.ConnectionOptionsOAuth2Common {
+export interface ConnectionOptionsLine extends Management.ConnectionOptionsCommon {
+ client_id?: Management.ConnectionClientIdLine;
+ client_secret?: Management.ConnectionClientSecretLine;
+ freeform_scopes?: Management.ConnectionScopeArray;
+ scope?: Management.ConnectionScopeArray;
+ set_user_root_attributes?: Management.ConnectionSetUserRootAttributesEnum;
+ upstream_params?: (Management.ConnectionUpstreamParams | undefined) | null;
+ /** Permission to request the user's email address from LINE. When enabled, adds the 'email' scope to OAuth requests. Note: LINE requires special approval to access user email addresses. */
+ email?: boolean;
+ /** Permission to request the user's basic profile information from LINE. When enabled, adds the 'profile' scope to OAuth requests. LINE requires this scope to retrieve user display name, profile picture, and status message. */
+ profile?: boolean;
/** Accepts any additional properties */
[key: string]: any;
}
@@ -4721,6 +4845,12 @@ export interface ConnectionOptionsLine extends Management.ConnectionOptionsOAuth
*/
export interface ConnectionOptionsLinkedin extends Management.ConnectionOptionsOAuth2Common {
strategy_version?: Management.ConnectionStrategyVersionEnumLinkedin;
+ /** When enabled, requests the basic_profile scope from LinkedIn to access basic profile information. */
+ basic_profile?: boolean;
+ /** When enabled, requests the email scope from LinkedIn to access the user's email address. */
+ email?: boolean;
+ /** When enabled, requests the profile scope from LinkedIn to access profile information. */
+ profile?: boolean;
/** Accepts any additional properties */
[key: string]: any;
}
@@ -4743,6 +4873,15 @@ export interface ConnectionOptionsOAuth1 {
[key: string]: any;
}
+export interface ConnectionOptionsOAuth1Common extends Management.ConnectionOptionsCommon {
+ /** OAuth 1.0 client identifier issued by the identity provider during application registration. This value identifies your Auth0 connection to the identity provider. */
+ client_id?: string;
+ /** OAuth 1.0 client secret issued by the identity provider during application registration. Used to authenticate your Auth0 connection when signing requests and exchanging request tokens and verifiers for access tokens. May be null for public clients. */
+ client_secret?: string;
+ set_user_root_attributes?: Management.ConnectionSetUserRootAttributesEnum;
+ upstream_params?: (Management.ConnectionUpstreamParams | undefined) | null;
+}
+
/**
* Options for the 'oauth2' connection
*/
@@ -4772,8 +4911,9 @@ export interface ConnectionOptionsOAuth2 extends Management.ConnectionOptionsCom
export interface ConnectionOptionsOAuth2Common extends Management.ConnectionOptionsCommon {
client_id?: Management.ConnectionClientId;
client_secret?: Management.ConnectionClientSecret;
- upstream_params?: (Management.ConnectionUpstreamParams | undefined) | null;
+ scope?: Management.ConnectionScopeOAuth2;
set_user_root_attributes?: Management.ConnectionSetUserRootAttributesEnum;
+ upstream_params?: (Management.ConnectionUpstreamParams | undefined) | null;
}
/**
@@ -4857,9 +4997,22 @@ export interface ConnectionOptionsOkta
}
/**
- * Options for the paypal family of connections
+ * Options for the 'paypal' and 'paypal-sandbox' connections
*/
-export interface ConnectionOptionsPaypal extends Management.ConnectionOptionsOAuth2Common {
+export interface ConnectionOptionsPaypal extends Management.ConnectionOptionsCommon {
+ client_id?: Management.ConnectionClientIdPaypal;
+ client_secret?: Management.ConnectionClientSecretPaypal;
+ freeform_scopes?: Management.ConnectionFreeformScopesPaypal;
+ scope?: Management.ConnectionScopePaypal;
+ set_user_root_attributes?: Management.ConnectionSetUserRootAttributesEnum;
+ /** When enabled, requests the 'address' scope from PayPal to access the user's address information. */
+ address?: boolean;
+ /** When enabled, requests the 'email' scope from PayPal to access the user's email address. */
+ email?: boolean;
+ /** When enabled, requests the 'phone' scope from PayPal to access the user's phone number. */
+ phone?: boolean;
+ /** When enabled, requests the 'profile' scope from PayPal to access basic profile information including first name, last name, date of birth, time zone, locale, and language. This scope is always enabled by the system. */
+ profile?: boolean;
/** Accepts any additional properties */
[key: string]: any;
}
@@ -4884,6 +5037,14 @@ export interface ConnectionOptionsPlanningCenter extends Management.ConnectionOp
[key: string]: any;
}
+/** Allowed protocol identifiers for Twitter connections. Use oauth1 for the legacy v1.1 OAuth flow or oauth2 for the newer OAuth 2.0 flow. */
+export const ConnectionOptionsProtocolEnumTwitter = {
+ Oauth1: "oauth1",
+ Oauth2: "oauth2",
+} as const;
+export type ConnectionOptionsProtocolEnumTwitter =
+ (typeof ConnectionOptionsProtocolEnumTwitter)[keyof typeof ConnectionOptionsProtocolEnumTwitter];
+
/**
* Options for the 'renren' connection
*/
@@ -4943,13 +5104,40 @@ export interface ConnectionOptionsSms extends Management.ConnectionOptionsCommon
}
/**
- * Options for the salesforce family of connections
+ * Options for the salesforce family of connections (salesforce, salesforce-sandbox, salesforce-community)
*/
-export interface ConnectionOptionsSalesforce extends Management.ConnectionOptionsOAuth2Common {
+export interface ConnectionOptionsSalesforce extends Management.ConnectionOptionsCommon {
+ client_id?: Management.ConnectionClientIdSalesforce;
+ client_secret?: Management.ConnectionClientSecretSalesforce;
+ freeform_scopes?: Management.ConnectionFreeformScopesSalesforce;
+ /** When enabled, requests the Salesforce profile scope to retrieve basic user information including user_id, organization_id, username, display_name, email, status, photos, and URLs. */
+ profile?: boolean;
+ scope?: Management.ConnectionScopeSalesforce;
+ set_user_root_attributes?: Management.ConnectionSetUserRootAttributesEnum;
+ upstream_params?: (Management.ConnectionUpstreamParams | undefined) | null;
+ /** Accepts any additional properties */
+ [key: string]: any;
+}
+
+/**
+ * Options for the 'salesforce-community' connection
+ */
+export interface ConnectionOptionsSalesforceCommunity extends Management.ConnectionOptionsSalesforce {
+ community_base_url?: Management.ConnectionCommunityBaseUrlSalesforce;
/** Accepts any additional properties */
[key: string]: any;
}
+/**
+ * Scope options for GitHub connections.
+ */
+export type ConnectionOptionsScopeGithub = Management.ConnectionScopeArray;
+
+/**
+ * Array of OAuth 2.0 scopes to request from Twitter during authentication. Use this to request scopes not covered by the predefined scope options.
+ */
+export type ConnectionOptionsScopeTwitter = Management.ConnectionScopeArray;
+
/**
* Options for the 'sharepoint' connection
*/
@@ -4993,7 +5181,22 @@ export interface ConnectionOptionsThirtySevenSignals extends Management.Connecti
/**
* Options for the 'twitter' connection
*/
-export interface ConnectionOptionsTwitter extends Management.ConnectionOptionsOAuth2Common {
+export interface ConnectionOptionsTwitter extends Management.ConnectionOptionsCommon {
+ client_id?: Management.ConnectionOptionsClientIdTwitter;
+ client_secret?: Management.ConnectionOptionsClientSecretTwitter;
+ freeform_scopes?: Management.ConnectionScopeArray;
+ protocol?: Management.ConnectionOptionsProtocolEnumTwitter;
+ scope?: Management.ConnectionOptionsScopeTwitter;
+ set_user_root_attributes?: Management.ConnectionSetUserRootAttributesEnum;
+ upstream_params?: (Management.ConnectionUpstreamParams | undefined) | null;
+ /** Request long-lived refresh tokens so your app can act on behalf of users even when they’re not actively signed in. Typical Twitter use case: keeping a background service synced without forcing users to reauthorize every session. */
+ offline_access?: boolean;
+ /** Pull account profile metadata such as display name, bio, location, and URL so downstream apps can prefill or personalize user experiences. */
+ profile?: boolean;
+ /** Allow the application to read a user’s public and protected Tweets—required for timelines, analytics, or moderation workflows. */
+ tweet_read?: boolean;
+ /** Read non-Tweet user information (e.g., followers/following, account settings) to power relationship graphs or audience insights. */
+ users_read?: boolean;
/** Accepts any additional properties */
[key: string]: any;
}
@@ -5025,8 +5228,130 @@ export interface ConnectionOptionsWeibo extends Management.ConnectionOptionsOAut
/**
* Options for the 'windowslive' connection
*/
-export interface ConnectionOptionsWindowsLive extends Management.ConnectionOptionsOAuth2Common {
+export interface ConnectionOptionsWindowsLive extends Management.ConnectionOptionsCommon {
+ client_id?: Management.ConnectionClientIdWindowsLive;
+ client_secret?: Management.ConnectionClientSecretWindowsLive;
+ freeform_scopes?: Management.ConnectionFreeformScopesWindowsLive;
+ scope?: Management.ConnectionScopeArrayWindowsLive;
+ set_user_root_attributes?: Management.ConnectionSetUserRootAttributesEnum;
strategy_version?: Management.ConnectionStrategyVersionEnumWindowsLive;
+ upstream_params?: (Management.ConnectionUpstreamParams | undefined) | null;
+ /** When enabled, requests access to user's applications. */
+ applications?: boolean;
+ /** When enabled, requests permission to create applications. */
+ applications_create?: boolean;
+ /** When enabled, requests read access to user's basic profile information and contacts list. */
+ basic?: boolean;
+ /** When enabled, requests read access to user's birth day, month, and year. */
+ birthday?: boolean;
+ /** When enabled, requests read access to user's calendars and events. */
+ calendars?: boolean;
+ /** When enabled, requests read and write access to user's calendars and events. */
+ calendars_update?: boolean;
+ /** When enabled, requests read access to contacts' birth day and birth month. */
+ contacts_birthday?: boolean;
+ /** When enabled, requests read access to user's calendars and shared calendars/events from others. */
+ contacts_calendars?: boolean;
+ /** When enabled, requests permission to create new contacts in user's address book. */
+ contacts_create?: boolean;
+ /** When enabled, requests read access to user's and shared albums, photos, videos, and audio. */
+ contacts_photos?: boolean;
+ /** When enabled, requests read access to OneDrive files shared by other users. */
+ contacts_skydrive?: boolean;
+ /** When enabled, allows the app to have the same access to information in the directory as the signed-in user. */
+ directory_accessasuser_all?: boolean;
+ /** When enabled, allows the app to read data in your organization's directory, such as users, groups, and apps. */
+ directory_read_all?: boolean;
+ /** When enabled, allows the app to read and write data in your organization's directory, such as users and groups. */
+ directory_readwrite_all?: boolean;
+ /** When enabled, requests read access to personal, preferred, and business email addresses. */
+ emails?: boolean;
+ /** When enabled, requests permission to create events on user's default calendar. */
+ events_create?: boolean;
+ /** When enabled, requests permission to read the user's calendars. */
+ graph_calendars?: boolean;
+ /** When enabled, requests permission to read and write the user's calendars. */
+ graph_calendars_update?: boolean;
+ /** When enabled, requests permission to read the user's contacts. */
+ graph_contacts?: boolean;
+ /** When enabled, requests permission to read and write the user's contacts. */
+ graph_contacts_update?: boolean;
+ /** When enabled, requests permission to read the user's device information. */
+ graph_device?: boolean;
+ /** When enabled, requests permission to send commands to the user's devices. */
+ graph_device_command?: boolean;
+ /** When enabled, requests permission to read the user's emails. */
+ graph_emails?: boolean;
+ /** When enabled, requests permission to read and write the user's emails. */
+ graph_emails_update?: boolean;
+ /** When enabled, requests permission to read the user's files. */
+ graph_files?: boolean;
+ /** When enabled, requests permission to read all files the user has access to. */
+ graph_files_all?: boolean;
+ /** When enabled, requests permission to read and write all files the user has access to. */
+ graph_files_all_update?: boolean;
+ /** When enabled, requests permission to read and write the user's files. */
+ graph_files_update?: boolean;
+ /** When enabled, requests permission to read the user's OneNote notebooks. */
+ graph_notes?: boolean;
+ /** When enabled, requests permission to create new OneNote notebooks. */
+ graph_notes_create?: boolean;
+ /** When enabled, requests permission to read and write the user's OneNote notebooks. */
+ graph_notes_update?: boolean;
+ /** When enabled, requests permission to read the user's tasks. */
+ graph_tasks?: boolean;
+ /** When enabled, requests permission to read and write the user's tasks. */
+ graph_tasks_update?: boolean;
+ /** When enabled, requests permission to read the user's profile. */
+ graph_user?: boolean;
+ /** When enabled, requests permission to read the user's activity history. */
+ graph_user_activity?: boolean;
+ /** When enabled, requests permission to read and write the user's profile. */
+ graph_user_update?: boolean;
+ /** When enabled, allows the app to read all group properties and memberships. */
+ group_read_all?: boolean;
+ /** When enabled, allows the app to create groups, read all group properties and memberships, update group properties and memberships, and delete groups. */
+ group_readwrite_all?: boolean;
+ /** When enabled, allows the app to create, read, update, and delete all mail in all mailboxes. */
+ mail_readwrite_all?: boolean;
+ /** When enabled, allows the app to send mail as users in the organization. */
+ mail_send?: boolean;
+ /** When enabled, requests access to user's Windows Live Messenger data. */
+ messenger?: boolean;
+ /** When enabled, requests a refresh token for offline access. */
+ offline_access?: boolean;
+ /** When enabled, requests read access to personal, business, and mobile phone numbers. */
+ phone_numbers?: boolean;
+ /** When enabled, requests read access to user's photos, videos, audio, and albums. */
+ photos?: boolean;
+ /** When enabled, requests read access to personal and business postal addresses. */
+ postal_addresses?: boolean;
+ /** When enabled, allows the app to read the role-based access control (RBAC) settings for your company's directory. */
+ rolemanagement_read_all?: boolean;
+ /** When enabled, allows the app to read and write the role-based access control (RBAC) settings for your company's directory. */
+ rolemanagement_readwrite_directory?: boolean;
+ /** When enabled, requests permission to share content with other users. */
+ share?: boolean;
+ /** When enabled, provides single sign-in behavior for users already signed into their Microsoft account. */
+ signin?: boolean;
+ /** When enabled, allows the app to read documents and list items in all SharePoint site collections. */
+ sites_read_all?: boolean;
+ /** When enabled, allows the app to create, read, update, and delete documents and list items in all SharePoint site collections. */
+ sites_readwrite_all?: boolean;
+ /** When enabled, requests read access to user's files stored on OneDrive. */
+ skydrive?: boolean;
+ /** When enabled, requests read and write access to user's OneDrive files. */
+ skydrive_update?: boolean;
+ /** When enabled, allows the app to read the names and descriptions of all teams. */
+ team_readbasic_all?: boolean;
+ /** When enabled, allows the app to read and write all teams' information and change team membership. */
+ team_readwrite_all?: boolean;
+ /** When enabled, allows the app to read the full set of profile properties, reports, and managers of all users. */
+ user_read_all?: boolean;
+ /** When enabled, allows the app to read a basic set of profile properties of all users in the directory. */
+ user_readbasic_all?: boolean;
+ /** When enabled, requests read access to employer and work position information. */
+ work_profile?: boolean;
/** Accepts any additional properties */
[key: string]: any;
}
@@ -5097,6 +5422,8 @@ export interface ConnectionPasskeyOptions {
export interface ConnectionPasswordAuthenticationMethod {
/** Determines whether passwords are enabled */
enabled?: boolean;
+ api_behavior?: Management.ConnectionApiBehaviorEnum;
+ signup_behavior?: Management.ConnectionSignupBehaviorEnum;
}
/**
@@ -5170,6 +5497,11 @@ export interface ConnectionProfile {
strategy_overrides?: Management.ConnectionProfileStrategyOverrides;
}
+/**
+ * `profile` is a boolean that controls whether basic profile information (name, picture, email) is requested from Bitbucket during authentication. When `true`, the connection requests access to the user's basic profile data.
+ */
+export type ConnectionProfileBitbucket = boolean;
+
/**
* Connection profile configuration.
*/
@@ -5339,6 +5671,14 @@ export type ConnectionProviderSms = Management.ConnectionProviderEnumSms;
*/
export type ConnectionProvisioningTicketUrl = string;
+/**
+ * Purposes for a connection
+ */
+export interface ConnectionPurposes {
+ authentication?: Management.ConnectionAuthenticationPurpose;
+ connected_accounts?: Management.ConnectionConnectedAccountsPurpose;
+}
+
/**
* Indicates whether to use realm fallback.
*/
@@ -5404,7 +5744,9 @@ export interface ConnectionResponseCommon extends Management.CreateConnectionCom
/**
* Response for connections with strategy=ad
*/
-export interface ConnectionResponseContentAd extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentAd
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentAd.Strategy;
options?: Management.ConnectionOptionsAd;
provisioning_ticket_url?: Management.ConnectionProvisioningTicketUrl;
@@ -5420,7 +5762,9 @@ export namespace ConnectionResponseContentAd {
/**
* Response for connections with strategy=adfs
*/
-export interface ConnectionResponseContentAdfs extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentAdfs
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentAdfs.Strategy;
options?: Management.ConnectionOptionsAdfs;
provisioning_ticket_url?: Management.ConnectionProvisioningTicketUrl;
@@ -5437,7 +5781,9 @@ export namespace ConnectionResponseContentAdfs {
/**
* Response for connections with strategy=aol
*/
-export interface ConnectionResponseContentAol extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentAol
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentAol.Strategy;
options?: Management.ConnectionOptionsAol;
}
@@ -5452,7 +5798,9 @@ export namespace ConnectionResponseContentAol {
/**
* Response for connections with strategy=amazon
*/
-export interface ConnectionResponseContentAmazon extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentAmazon
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentAmazon.Strategy;
options?: Management.ConnectionOptionsAmazon;
}
@@ -5467,7 +5815,9 @@ export namespace ConnectionResponseContentAmazon {
/**
* Response for connections with strategy=apple
*/
-export interface ConnectionResponseContentApple extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentApple
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentApple.Strategy;
options?: Management.ConnectionOptionsApple;
}
@@ -5482,7 +5832,9 @@ export namespace ConnectionResponseContentApple {
/**
* Response for connections with strategy=auth0
*/
-export interface ConnectionResponseContentAuth0 extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentAuth0
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentAuth0.Strategy;
options?: Management.ConnectionOptionsAuth0;
}
@@ -5497,7 +5849,9 @@ export namespace ConnectionResponseContentAuth0 {
/**
* Response for connections with strategy=auth0-oidc
*/
-export interface ConnectionResponseContentAuth0Oidc extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentAuth0Oidc
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentAuth0Oidc.Strategy;
options?: Management.ConnectionOptionsAuth0Oidc;
}
@@ -5512,7 +5866,9 @@ export namespace ConnectionResponseContentAuth0Oidc {
/**
* Response for connections with strategy=waad
*/
-export interface ConnectionResponseContentAzureAd extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentAzureAd
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentAzureAd.Strategy;
options?: Management.ConnectionOptionsAzureAd;
provisioning_ticket_url?: Management.ConnectionProvisioningTicketUrl;
@@ -5529,7 +5885,9 @@ export namespace ConnectionResponseContentAzureAd {
/**
* Response for connections with strategy=baidu
*/
-export interface ConnectionResponseContentBaidu extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentBaidu
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentBaidu.Strategy;
options?: Management.ConnectionOptionsBaidu;
}
@@ -5544,7 +5902,9 @@ export namespace ConnectionResponseContentBaidu {
/**
* Response for connections with strategy=bitbucket
*/
-export interface ConnectionResponseContentBitbucket extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentBitbucket
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentBitbucket.Strategy;
options?: Management.ConnectionOptionsBitbucket;
}
@@ -5559,7 +5919,9 @@ export namespace ConnectionResponseContentBitbucket {
/**
* Response for connections with strategy=bitly
*/
-export interface ConnectionResponseContentBitly extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentBitly
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentBitly.Strategy;
options?: Management.ConnectionOptionsBitly;
}
@@ -5574,7 +5936,9 @@ export namespace ConnectionResponseContentBitly {
/**
* Response for connections with strategy=box
*/
-export interface ConnectionResponseContentBox extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentBox
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentBox.Strategy;
options?: Management.ConnectionOptionsBox;
}
@@ -5589,7 +5953,9 @@ export namespace ConnectionResponseContentBox {
/**
* Response for connections with strategy=custom
*/
-export interface ConnectionResponseContentCustom extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentCustom
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentCustom.Strategy;
options?: Management.ConnectionOptionsCustom;
provisioning_ticket_url?: Management.ConnectionProvisioningTicketUrl;
@@ -5605,7 +5971,9 @@ export namespace ConnectionResponseContentCustom {
/**
* Response for connections with strategy=daccount
*/
-export interface ConnectionResponseContentDaccount extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentDaccount
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentDaccount.Strategy;
options?: Management.ConnectionOptionsDaccount;
}
@@ -5620,7 +5988,9 @@ export namespace ConnectionResponseContentDaccount {
/**
* Response for connections with strategy=dropbox
*/
-export interface ConnectionResponseContentDropbox extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentDropbox
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentDropbox.Strategy;
options?: Management.ConnectionOptionsDropbox;
}
@@ -5635,7 +6005,9 @@ export namespace ConnectionResponseContentDropbox {
/**
* Response for connections with strategy=dwolla
*/
-export interface ConnectionResponseContentDwolla extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentDwolla
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentDwolla.Strategy;
options?: Management.ConnectionOptionsDwolla;
}
@@ -5650,7 +6022,9 @@ export namespace ConnectionResponseContentDwolla {
/**
* Response for connections with strategy=email
*/
-export interface ConnectionResponseContentEmail extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentEmail
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentEmail.Strategy;
options?: Management.ConnectionOptionsEmail;
}
@@ -5665,7 +6039,9 @@ export namespace ConnectionResponseContentEmail {
/**
* Response for connections with strategy=evernote
*/
-export interface ConnectionResponseContentEvernote extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentEvernote
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentEvernote.Strategy;
options?: Management.ConnectionOptionsEvernote;
}
@@ -5680,7 +6056,9 @@ export namespace ConnectionResponseContentEvernote {
/**
* Response for connections with strategy=evernote-sandbox
*/
-export interface ConnectionResponseContentEvernoteSandbox extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentEvernoteSandbox
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentEvernoteSandbox.Strategy;
options?: Management.ConnectionOptionsEvernote;
}
@@ -5695,7 +6073,9 @@ export namespace ConnectionResponseContentEvernoteSandbox {
/**
* Response for connections with strategy=exact
*/
-export interface ConnectionResponseContentExact extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentExact
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentExact.Strategy;
options?: Management.ConnectionOptionsExact;
}
@@ -5710,7 +6090,9 @@ export namespace ConnectionResponseContentExact {
/**
* Response for connections with strategy=facebook
*/
-export interface ConnectionResponseContentFacebook extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentFacebook
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentFacebook.Strategy;
options?: Management.ConnectionOptionsFacebook;
}
@@ -5725,7 +6107,9 @@ export namespace ConnectionResponseContentFacebook {
/**
* Response for connections with strategy=fitbit
*/
-export interface ConnectionResponseContentFitbit extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentFitbit
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentFitbit.Strategy;
options?: Management.ConnectionOptionsFitbit;
}
@@ -5740,7 +6124,9 @@ export namespace ConnectionResponseContentFitbit {
/**
* Response for connections with strategy=flickr
*/
-export interface ConnectionResponseContentFlickr extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentFlickr
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentFlickr.Strategy;
options?: Management.ConnectionOptionsFlickr;
}
@@ -5755,7 +6141,9 @@ export namespace ConnectionResponseContentFlickr {
/**
* Response for connections with strategy=github
*/
-export interface ConnectionResponseContentGitHub extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentGitHub
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentGitHub.Strategy;
options?: Management.ConnectionOptionsGitHub;
}
@@ -5770,7 +6158,9 @@ export namespace ConnectionResponseContentGitHub {
/**
* Response for connections with strategy=google-apps
*/
-export interface ConnectionResponseContentGoogleApps extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentGoogleApps
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentGoogleApps.Strategy;
options?: Management.ConnectionOptionsGoogleApps;
provisioning_ticket_url?: Management.ConnectionProvisioningTicketUrl;
@@ -5787,7 +6177,9 @@ export namespace ConnectionResponseContentGoogleApps {
/**
* Response for connections with strategy=google-oauth2
*/
-export interface ConnectionResponseContentGoogleOAuth2 extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentGoogleOAuth2
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentGoogleOAuth2.Strategy;
options?: Management.ConnectionOptionsGoogleOAuth2;
}
@@ -5802,7 +6194,9 @@ export namespace ConnectionResponseContentGoogleOAuth2 {
/**
* Response for connections with strategy=ip
*/
-export interface ConnectionResponseContentIp extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentIp
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentIp.Strategy;
options?: Management.ConnectionOptionsIp;
show_as_button?: Management.ConnectionShowAsButton;
@@ -5818,7 +6212,9 @@ export namespace ConnectionResponseContentIp {
/**
* Response for connections with strategy=instagram
*/
-export interface ConnectionResponseContentInstagram extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentInstagram
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentInstagram.Strategy;
options?: Management.ConnectionOptionsInstagram;
}
@@ -5833,7 +6229,9 @@ export namespace ConnectionResponseContentInstagram {
/**
* Response for connections with strategy=line
*/
-export interface ConnectionResponseContentLine extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentLine
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentLine.Strategy;
options?: Management.ConnectionOptionsLine;
}
@@ -5848,7 +6246,9 @@ export namespace ConnectionResponseContentLine {
/**
* Response for connections with strategy=linkedin
*/
-export interface ConnectionResponseContentLinkedin extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentLinkedin
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentLinkedin.Strategy;
options?: Management.ConnectionOptionsLinkedin;
}
@@ -5863,7 +6263,9 @@ export namespace ConnectionResponseContentLinkedin {
/**
* Response for connections with strategy=miicard
*/
-export interface ConnectionResponseContentMiicard extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentMiicard
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentMiicard.Strategy;
options?: Management.ConnectionOptionsMiicard;
}
@@ -5878,7 +6280,9 @@ export namespace ConnectionResponseContentMiicard {
/**
* Response for connections with strategy=oauth1
*/
-export interface ConnectionResponseContentOAuth1 extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentOAuth1
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentOAuth1.Strategy;
options?: Management.ConnectionOptionsOAuth1;
}
@@ -5893,7 +6297,9 @@ export namespace ConnectionResponseContentOAuth1 {
/**
* Response for connections with strategy=oauth2
*/
-export interface ConnectionResponseContentOAuth2 extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentOAuth2
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentOAuth2.Strategy;
options?: Management.ConnectionOptionsOAuth2;
}
@@ -5910,6 +6316,8 @@ export namespace ConnectionResponseContentOAuth2 {
*/
export interface ConnectionResponseContentOidc extends Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentOidc.Strategy;
+ authentication?: Management.ConnectionAuthenticationPurpose;
+ connected_accounts?: Management.ConnectionConnectedAccountsPurposeXaa;
options?: Management.ConnectionOptionsOidc;
show_as_button?: Management.ConnectionShowAsButton;
}
@@ -5924,7 +6332,9 @@ export namespace ConnectionResponseContentOidc {
/**
* Response for connections with strategy=office365
*/
-export interface ConnectionResponseContentOffice365 extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentOffice365
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentOffice365.Strategy;
options?: Management.ConnectionOptionsOffice365;
provisioning_ticket_url?: Management.ConnectionProvisioningTicketUrl;
@@ -5941,7 +6351,9 @@ export namespace ConnectionResponseContentOffice365 {
/**
* Response for connections with strategy=okta
*/
-export interface ConnectionResponseContentOkta extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentOkta
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentOkta.Strategy;
options?: Management.ConnectionOptionsOkta;
show_as_button?: Management.ConnectionShowAsButton;
@@ -5957,7 +6369,9 @@ export namespace ConnectionResponseContentOkta {
/**
* Response for connections with strategy=paypal
*/
-export interface ConnectionResponseContentPaypal extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentPaypal
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentPaypal.Strategy;
options?: Management.ConnectionOptionsPaypal;
}
@@ -5972,7 +6386,9 @@ export namespace ConnectionResponseContentPaypal {
/**
* Response for connections with strategy=paypal-sandbox
*/
-export interface ConnectionResponseContentPaypalSandbox extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentPaypalSandbox
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentPaypalSandbox.Strategy;
options?: Management.ConnectionOptionsPaypal;
}
@@ -5987,7 +6403,9 @@ export namespace ConnectionResponseContentPaypalSandbox {
/**
* Response for connections with strategy=pingfederate
*/
-export interface ConnectionResponseContentPingFederate extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentPingFederate
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentPingFederate.Strategy;
options?: Management.ConnectionOptionsPingFederate;
provisioning_ticket_url?: Management.ConnectionProvisioningTicketUrl;
@@ -6004,7 +6422,9 @@ export namespace ConnectionResponseContentPingFederate {
/**
* Response for connections with strategy=planningcenter
*/
-export interface ConnectionResponseContentPlanningCenter extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentPlanningCenter
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentPlanningCenter.Strategy;
options?: Management.ConnectionOptionsPlanningCenter;
}
@@ -6019,7 +6439,9 @@ export namespace ConnectionResponseContentPlanningCenter {
/**
* Response for connections with strategy=renren
*/
-export interface ConnectionResponseContentRenren extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentRenren
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentRenren.Strategy;
options?: Management.ConnectionOptionsRenren;
}
@@ -6034,7 +6456,9 @@ export namespace ConnectionResponseContentRenren {
/**
* Response for connections with strategy=samlp
*/
-export interface ConnectionResponseContentSaml extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentSaml
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentSaml.Strategy;
options?: Management.ConnectionOptionsSaml;
provisioning_ticket_url?: Management.ConnectionProvisioningTicketUrl;
@@ -6051,7 +6475,9 @@ export namespace ConnectionResponseContentSaml {
/**
* Response for connections with strategy=sms
*/
-export interface ConnectionResponseContentSms extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentSms
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentSms.Strategy;
options?: Management.ConnectionOptionsSms;
}
@@ -6066,7 +6492,9 @@ export namespace ConnectionResponseContentSms {
/**
* Response for connections with strategy=salesforce
*/
-export interface ConnectionResponseContentSalesforce extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentSalesforce
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentSalesforce.Strategy;
options?: Management.ConnectionOptionsSalesforce;
}
@@ -6081,9 +6509,11 @@ export namespace ConnectionResponseContentSalesforce {
/**
* Response for connections with strategy=salesforce-community
*/
-export interface ConnectionResponseContentSalesforceCommunity extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentSalesforceCommunity
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentSalesforceCommunity.Strategy;
- options?: Management.ConnectionOptionsSalesforce;
+ options?: Management.ConnectionOptionsSalesforceCommunity;
}
export namespace ConnectionResponseContentSalesforceCommunity {
@@ -6096,7 +6526,9 @@ export namespace ConnectionResponseContentSalesforceCommunity {
/**
* Response for connections with strategy=salesforce-sandbox
*/
-export interface ConnectionResponseContentSalesforceSandbox extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentSalesforceSandbox
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentSalesforceSandbox.Strategy;
options?: Management.ConnectionOptionsSalesforce;
}
@@ -6111,7 +6543,9 @@ export namespace ConnectionResponseContentSalesforceSandbox {
/**
* Response for connections with strategy=sharepoint
*/
-export interface ConnectionResponseContentSharepoint extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentSharepoint
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentSharepoint.Strategy;
options?: Management.ConnectionOptionsSharepoint;
show_as_button?: Management.ConnectionShowAsButton;
@@ -6127,7 +6561,9 @@ export namespace ConnectionResponseContentSharepoint {
/**
* Response for connections with strategy=shop
*/
-export interface ConnectionResponseContentShop extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentShop
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentShop.Strategy;
options?: Management.ConnectionOptionsShop;
}
@@ -6142,7 +6578,9 @@ export namespace ConnectionResponseContentShop {
/**
* Response for connections with strategy=shopify
*/
-export interface ConnectionResponseContentShopify extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentShopify
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentShopify.Strategy;
options?: Management.ConnectionOptionsShopify;
}
@@ -6157,7 +6595,9 @@ export namespace ConnectionResponseContentShopify {
/**
* Response for connections with strategy=soundcloud
*/
-export interface ConnectionResponseContentSoundcloud extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentSoundcloud
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentSoundcloud.Strategy;
options?: Management.ConnectionOptionsSoundcloud;
}
@@ -6172,7 +6612,9 @@ export namespace ConnectionResponseContentSoundcloud {
/**
* Response for connections with strategy=thirtysevensignals
*/
-export interface ConnectionResponseContentThirtySevenSignals extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentThirtySevenSignals
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentThirtySevenSignals.Strategy;
options?: Management.ConnectionOptionsThirtySevenSignals;
}
@@ -6187,7 +6629,9 @@ export namespace ConnectionResponseContentThirtySevenSignals {
/**
* Response for connections with strategy=twitter
*/
-export interface ConnectionResponseContentTwitter extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentTwitter
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentTwitter.Strategy;
options?: Management.ConnectionOptionsTwitter;
}
@@ -6202,7 +6646,9 @@ export namespace ConnectionResponseContentTwitter {
/**
* Response for connections with strategy=untappd
*/
-export interface ConnectionResponseContentUntappd extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentUntappd
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentUntappd.Strategy;
options?: Management.ConnectionOptionsUntappd;
}
@@ -6217,7 +6663,9 @@ export namespace ConnectionResponseContentUntappd {
/**
* Response for connections with strategy=vkontakte
*/
-export interface ConnectionResponseContentVkontakte extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentVkontakte
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentVkontakte.Strategy;
options?: Management.ConnectionOptionsVkontakte;
}
@@ -6232,7 +6680,9 @@ export namespace ConnectionResponseContentVkontakte {
/**
* Response for connections with strategy=weibo
*/
-export interface ConnectionResponseContentWeibo extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentWeibo
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentWeibo.Strategy;
options?: Management.ConnectionOptionsWeibo;
}
@@ -6247,7 +6697,9 @@ export namespace ConnectionResponseContentWeibo {
/**
* Response for connections with strategy=windowslive
*/
-export interface ConnectionResponseContentWindowsLive extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentWindowsLive
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentWindowsLive.Strategy;
options?: Management.ConnectionOptionsWindowsLive;
}
@@ -6262,7 +6714,9 @@ export namespace ConnectionResponseContentWindowsLive {
/**
* Response for connections with strategy=wordpress
*/
-export interface ConnectionResponseContentWordpress extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentWordpress
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentWordpress.Strategy;
options?: Management.ConnectionOptionsWordpress;
}
@@ -6277,7 +6731,9 @@ export namespace ConnectionResponseContentWordpress {
/**
* Response for connections with strategy=yahoo
*/
-export interface ConnectionResponseContentYahoo extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentYahoo
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentYahoo.Strategy;
options?: Management.ConnectionOptionsYahoo;
}
@@ -6292,7 +6748,9 @@ export namespace ConnectionResponseContentYahoo {
/**
* Response for connections with strategy=yammer
*/
-export interface ConnectionResponseContentYammer extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentYammer
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentYammer.Strategy;
options?: Management.ConnectionOptionsYammer;
}
@@ -6307,7 +6765,9 @@ export namespace ConnectionResponseContentYammer {
/**
* Response for connections with strategy=yandex
*/
-export interface ConnectionResponseContentYandex extends Management.ConnectionResponseCommon {
+export interface ConnectionResponseContentYandex
+ extends Management.ConnectionPurposes,
+ Management.ConnectionResponseCommon {
strategy: ConnectionResponseContentYandex.Strategy;
options?: Management.ConnectionOptionsYandex;
}
@@ -6329,6 +6789,11 @@ export type ConnectionResponseModesSupported = string[];
*/
export type ConnectionResponseTypesSupported = string[];
+/**
+ * OAuth 2.0 scopes that will be requested from Amazon during authorization. This is automatically populated based on the profile and postal_code settings, plus any freeform_scopes.
+ */
+export type ConnectionScopeAmazon = Management.ConnectionScopeArray;
+
/**
* Array of custom OAuth 2.0 scopes to request during authentication.
*/
@@ -6339,6 +6804,11 @@ export type ConnectionScopeArray = Management.ConnectionScopeItem[];
*/
export type ConnectionScopeArrayFacebook = Management.ConnectionScopeItem[];
+/**
+ * Array of custom OAuth 2.0 scopes to request during authentication.
+ */
+export type ConnectionScopeArrayWindowsLive = Management.ConnectionScopeArray;
+
/**
* OAuth 2.0 scopes to request from Azure AD during authentication. Each scope represents a permission (e.g., 'User.Read', 'Group.Read.All'). Only applies with Microsoft Identity Platform v2.0. See Microsoft Graph permissions reference for available scopes.
*/
@@ -6379,6 +6849,16 @@ export type ConnectionScopeOAuth2 = string | string[];
*/
export type ConnectionScopeOidc = string;
+/**
+ * OAuth 2.0 scopes requested from PayPal during authorization. Built automatically from the enabled attribute flags (profile, email, address, phone) plus any freeform_scopes. Always includes 'openid' as the base scope.
+ */
+export type ConnectionScopePaypal = Management.ConnectionScopeArray;
+
+/**
+ * OAuth scopes to request from Salesforce. This is computed from enabled permission options and any additional freeform scopes.
+ */
+export type ConnectionScopeSalesforce = Management.ConnectionScopeArray;
+
/**
* A list of the OAuth 2.0 [RFC6749] scope values that this server supports. The server MUST support the openid scope value. Servers MAY choose not to advertise some supported scope values even when this parameter is used, although those defined in [OpenID.Core] SHOULD be listed, if supported. RECOMMENDED but not REQUIRED
*/
@@ -6496,6 +6976,14 @@ export interface ConnectionSigningKeySaml {
key?: string;
}
+/** Specifies the signup behavior for password authentication */
+export const ConnectionSignupBehaviorEnum = {
+ Allow: "allow",
+ Block: "block",
+} as const;
+export type ConnectionSignupBehaviorEnum =
+ (typeof ConnectionSignupBehaviorEnum)[keyof typeof ConnectionSignupBehaviorEnum];
+
export const ConnectionStrategyEnum = {
Ad: "ad",
Adfs: "adfs",
@@ -7267,7 +7755,9 @@ export namespace CreateConnectionRequestContentBitly {
/**
* Create a connection with strategy=box
*/
-export interface CreateConnectionRequestContentBox extends Management.CreateConnectionCommon {
+export interface CreateConnectionRequestContentBox
+ extends Management.ConnectionPurposes,
+ Management.CreateConnectionCommon {
strategy: CreateConnectionRequestContentBox.Strategy;
options?: Management.ConnectionOptionsBox;
}
@@ -7447,7 +7937,9 @@ export namespace CreateConnectionRequestContentFlickr {
/**
* Create a connection with strategy=github
*/
-export interface CreateConnectionRequestContentGitHub extends Management.CreateConnectionCommon {
+export interface CreateConnectionRequestContentGitHub
+ extends Management.ConnectionPurposes,
+ Management.CreateConnectionCommon {
strategy: CreateConnectionRequestContentGitHub.Strategy;
options?: Management.ConnectionOptionsGitHub;
}
@@ -7478,7 +7970,9 @@ export namespace CreateConnectionRequestContentGoogleApps {
/**
* Create a connection with strategy=google-oauth2
*/
-export interface CreateConnectionRequestContentGoogleOAuth2 extends Management.CreateConnectionCommon {
+export interface CreateConnectionRequestContentGoogleOAuth2
+ extends Management.ConnectionPurposes,
+ Management.CreateConnectionCommon {
strategy: CreateConnectionRequestContentGoogleOAuth2.Strategy;
options?: Management.ConnectionOptionsGoogleOAuth2;
}
@@ -7584,7 +8078,9 @@ export namespace CreateConnectionRequestContentOAuth1 {
/**
* Create a connection with strategy=oauth2
*/
-export interface CreateConnectionRequestContentOAuth2 extends Management.CreateConnectionCommon {
+export interface CreateConnectionRequestContentOAuth2
+ extends Management.ConnectionPurposes,
+ Management.CreateConnectionCommon {
strategy: CreateConnectionRequestContentOAuth2.Strategy;
options?: Management.ConnectionOptionsOAuth2;
}
@@ -7601,6 +8097,8 @@ export namespace CreateConnectionRequestContentOAuth2 {
*/
export interface CreateConnectionRequestContentOidc extends Management.CreateConnectionCommon {
strategy: CreateConnectionRequestContentOidc.Strategy;
+ authentication?: Management.ConnectionAuthenticationPurpose;
+ connected_accounts?: Management.ConnectionConnectedAccountsPurposeXaa;
options?: Management.ConnectionOptionsOidc;
show_as_button?: Management.ConnectionShowAsButton;
}
@@ -7771,7 +8269,7 @@ export namespace CreateConnectionRequestContentSalesforce {
*/
export interface CreateConnectionRequestContentSalesforceCommunity extends Management.CreateConnectionCommon {
strategy: CreateConnectionRequestContentSalesforceCommunity.Strategy;
- options?: Management.ConnectionOptionsSalesforce;
+ options?: Management.ConnectionOptionsSalesforceCommunity;
}
export namespace CreateConnectionRequestContentSalesforceCommunity {
@@ -7935,7 +8433,9 @@ export namespace CreateConnectionRequestContentWeibo {
/**
* Create a connection with strategy=windowslive
*/
-export interface CreateConnectionRequestContentWindowsLive extends Management.CreateConnectionCommon {
+export interface CreateConnectionRequestContentWindowsLive
+ extends Management.ConnectionPurposes,
+ Management.CreateConnectionCommon {
strategy: CreateConnectionRequestContentWindowsLive.Strategy;
options?: Management.ConnectionOptionsWindowsLive;
}
@@ -8143,9 +8643,9 @@ export interface CreateEncryptionKeyResponseContent {
/** Key update timestamp */
updated_at: string;
/** ID of parent wrapping key */
- parent_kid: string;
+ parent_kid?: string | null;
/** Public key in PEM format */
- public_key?: string;
+ public_key?: string | null;
}
/** Type of the encryption key to be created. */
@@ -8370,8 +8870,25 @@ export interface CreateFlowsVaultConnectionGoogleSheetsUninitialized {
export type CreateFlowsVaultConnectionHttp =
| Management.CreateFlowsVaultConnectionHttpBearer
+ | Management.CreateFlowsVaultConnectionHttpBasicAuth
+ | Management.CreateFlowsVaultConnectionHttpApiKey
+ | Management.CreateFlowsVaultConnectionHttpOauthClientCredentials
| Management.CreateFlowsVaultConnectionHttpUninitialized;
+export interface CreateFlowsVaultConnectionHttpApiKey {
+ /** Flows Vault Connection name. */
+ name: string;
+ app_id: Management.FlowsVaultConnectionAppIdHttpEnum;
+ setup: Management.FlowsVaultConnectionHttpApiKeySetup;
+}
+
+export interface CreateFlowsVaultConnectionHttpBasicAuth {
+ /** Flows Vault Connection name. */
+ name: string;
+ app_id: Management.FlowsVaultConnectionAppIdHttpEnum;
+ setup: Management.FlowsVaultConnectionHttpBasicAuthSetup;
+}
+
export interface CreateFlowsVaultConnectionHttpBearer {
/** Flows Vault Connection name. */
name: string;
@@ -8379,6 +8896,13 @@ export interface CreateFlowsVaultConnectionHttpBearer {
setup: Management.FlowsVaultConnectioSetupHttpBearer;
}
+export interface CreateFlowsVaultConnectionHttpOauthClientCredentials {
+ /** Flows Vault Connection name. */
+ name: string;
+ app_id: Management.FlowsVaultConnectionAppIdHttpEnum;
+ setup: Management.FlowsVaultConnectionHttpOauthClientCredentialsSetup;
+}
+
export interface CreateFlowsVaultConnectionHttpUninitialized {
/** Flows Vault Connection name. */
name: string;
@@ -9202,9 +9726,9 @@ export interface CreateVerifiableCredentialTemplateResponseContent {
dialect?: string;
presentation?: Management.MdlPresentationRequest;
/** The custom certificate authority. */
- custom_certificate_authority?: string;
+ custom_certificate_authority?: string | null;
/** The well-known trusted issuers, comma separated. */
- well_known_trusted_issuers?: string;
+ well_known_trusted_issuers?: string | null;
/** The date and time the template was created. */
created_at?: string;
/** The date and time the template was created. */
@@ -9503,13 +10027,11 @@ export interface DeployActionResponseContent {
modules?: Management.ActionModuleReference[];
}
-export interface DeployActionVersionRequestBodyParams {
+export interface DeployActionVersionRequestContent {
/** 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;
@@ -9820,9 +10342,9 @@ export interface EncryptionKey {
/** Key update timestamp */
updated_at: string;
/** ID of parent wrapping key */
- parent_kid: string;
+ parent_kid?: string | null;
/** Public key in PEM format */
- public_key?: string;
+ public_key?: string | null;
}
/** Encryption algorithm that shall be used to wrap your key material */
@@ -10227,9 +10749,9 @@ export interface FederatedConnectionTokenSet {
id?: string;
connection?: string;
scope?: string;
- expires_at?: string;
+ expires_at?: string | null;
issued_at?: string;
- last_used_at?: string;
+ last_used_at?: string | null;
/** Accepts any additional properties */
[key: string]: any;
}
@@ -12634,6 +13156,54 @@ export const FlowsVaultConnectionAppIdZapierEnum = {
export type FlowsVaultConnectionAppIdZapierEnum =
(typeof FlowsVaultConnectionAppIdZapierEnum)[keyof typeof FlowsVaultConnectionAppIdZapierEnum];
+export interface FlowsVaultConnectionHttpApiKeySetup {
+ type: Management.FlowsVaultConnectionSetupTypeApiKeyEnum;
+ name: string;
+ value: string;
+ in: Management.FlowsVaultConnectionHttpApiKeySetupInEnum;
+}
+
+export const FlowsVaultConnectionHttpApiKeySetupInEnum = {
+ Header: "HEADER",
+ Query: "QUERY",
+} as const;
+export type FlowsVaultConnectionHttpApiKeySetupInEnum =
+ (typeof FlowsVaultConnectionHttpApiKeySetupInEnum)[keyof typeof FlowsVaultConnectionHttpApiKeySetupInEnum];
+
+export interface FlowsVaultConnectionHttpBasicAuthSetup {
+ type: Management.FlowsVaultConnectionSetupTypeBasicAuthEnum;
+ username: string;
+ password?: string;
+}
+
+export interface FlowsVaultConnectionHttpOauthClientCredentialsSetup {
+ type: Management.FlowsVaultConnectionSetupTypeOauthClientCredentialsEnum;
+ client_id: string;
+ client_secret: string;
+ token_endpoint: string;
+ audience?: string;
+ resource?: string;
+ scope?: string;
+}
+
+export const FlowsVaultConnectionSetupTypeApiKeyEnum = {
+ ApiKey: "API_KEY",
+} as const;
+export type FlowsVaultConnectionSetupTypeApiKeyEnum =
+ (typeof FlowsVaultConnectionSetupTypeApiKeyEnum)[keyof typeof FlowsVaultConnectionSetupTypeApiKeyEnum];
+
+export const FlowsVaultConnectionSetupTypeBasicAuthEnum = {
+ BasicAuth: "BASIC_AUTH",
+} as const;
+export type FlowsVaultConnectionSetupTypeBasicAuthEnum =
+ (typeof FlowsVaultConnectionSetupTypeBasicAuthEnum)[keyof typeof FlowsVaultConnectionSetupTypeBasicAuthEnum];
+
+export const FlowsVaultConnectionSetupTypeOauthClientCredentialsEnum = {
+ OauthClientCredentials: "OAUTH_CLIENT_CREDENTIALS",
+} as const;
+export type FlowsVaultConnectionSetupTypeOauthClientCredentialsEnum =
+ (typeof FlowsVaultConnectionSetupTypeOauthClientCredentialsEnum)[keyof typeof FlowsVaultConnectionSetupTypeOauthClientCredentialsEnum];
+
export interface FlowsVaultConnectionSummary {
/** Flows Vault Connection identifier. */
id: string;
@@ -13674,6 +14244,12 @@ export interface GetActionModuleVersionResponseContent {
export interface GetActionModuleVersionsResponseContent {
/** A list of ActionsModuleVersion objects. */
versions?: Management.ActionModuleVersion[];
+ /** The total number of versions for this module. */
+ total?: number;
+ /** The page index of the returned results. */
+ page?: number;
+ /** The number of results requested per page. */
+ per_page?: number;
}
export interface GetActionModulesResponseContent {
@@ -13878,40 +14454,14 @@ export interface GetBruteForceSettingsResponseContent {
* Action to take when a brute force protection threshold is violated.
* Possible values: block, user_notification.
*/
- shields?: GetBruteForceSettingsResponseContent.Shields.Item[];
+ shields?: Management.BruteForceProtectionShieldsEnum[];
/** 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;
+ mode?: Management.BruteForceProtectionModeEnum;
/** 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;
@@ -14209,9 +14759,9 @@ export interface GetEncryptionKeyResponseContent {
/** Key update timestamp */
updated_at: string;
/** ID of parent wrapping key */
- parent_kid: string;
+ parent_kid?: string | null;
/** Public key in PEM format */
- public_key?: string;
+ public_key?: string | null;
}
/**
@@ -14234,6 +14784,12 @@ export type GetEventStreamResponseContent =
| Management.EventStreamEventBridgeResponseContent
| Management.EventStreamActionResponseContent;
+export const GetFlowExecutionRequestParametersHydrateEnum = {
+ Debug: "debug",
+} as const;
+export type GetFlowExecutionRequestParametersHydrateEnum =
+ (typeof GetFlowExecutionRequestParametersHydrateEnum)[keyof typeof GetFlowExecutionRequestParametersHydrateEnum];
+
export interface GetFlowExecutionResponseContent {
/** Flow execution identifier */
id: string;
@@ -14499,6 +15055,23 @@ export interface GetJobResponseContent {
format?: Management.JobFileFormatEnum;
/** Status details. */
status_details?: string;
+ summary?: Management.GetJobSummary;
+ /** Accepts any additional properties */
+ [key: string]: any;
+}
+
+/**
+ * Job execution summary.
+ */
+export interface GetJobSummary {
+ /** Number of failed operations. */
+ failed?: number;
+ /** Number of updated records. */
+ updated?: number;
+ /** Number of inserted records. */
+ inserted?: number;
+ /** Total number of operations. */
+ total?: number;
/** Accepts any additional properties */
[key: string]: any;
}
@@ -14957,6 +15530,8 @@ export interface GetTenantSettingsResponseContent {
*/
skip_non_verifiable_callback_uri_confirmation_prompt?: boolean | null;
resource_parameter_profile?: Management.TenantSettingsResourceParameterProfile;
+ /** Whether Phone Consolidated Experience is enabled for this tenant. */
+ phone_consolidated_experience?: boolean;
/** Whether Auth0 Guide (AI-powered assistance) is enabled for this tenant. */
enable_ai_guide?: boolean;
}
@@ -15107,9 +15682,9 @@ export interface GetVerifiableCredentialTemplateResponseContent {
dialect?: string;
presentation?: Management.MdlPresentationRequest;
/** The custom certificate authority. */
- custom_certificate_authority?: string;
+ custom_certificate_authority?: string | null;
/** The well-known trusted issuers, comma separated. */
- well_known_trusted_issuers?: string;
+ well_known_trusted_issuers?: string | null;
/** The date and time the template was created. */
created_at?: string;
/** The date and time the template was created. */
@@ -15378,9 +15953,9 @@ export interface ImportEncryptionKeyResponseContent {
/** Key update timestamp */
updated_at: string;
/** ID of parent wrapping key */
- parent_kid: string;
+ parent_kid?: string | null;
/** Public key in PEM format */
- public_key?: string;
+ public_key?: string | null;
}
/**
@@ -15682,6 +16257,12 @@ export interface ListFlowsOffsetPaginatedResponseContent {
flows?: Management.FlowSummary[];
}
+export const ListFlowsRequestParametersHydrateEnum = {
+ FormCount: "form_count",
+} as const;
+export type ListFlowsRequestParametersHydrateEnum =
+ (typeof ListFlowsRequestParametersHydrateEnum)[keyof typeof ListFlowsRequestParametersHydrateEnum];
+
export interface ListFlowsVaultConnectionsOffsetPaginatedResponseContent {
start?: number;
limit?: number;
@@ -15919,7 +16500,7 @@ export interface ListUsersOffsetPaginatedResponseContent {
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;
+ next?: string | null;
templates?: Management.VerifiableCredentialTemplateResponse[];
}
@@ -16828,6 +17409,7 @@ export const PartialGroupsEnum = {
SignupId: "signup-id",
SignupPassword: "signup-password",
CustomizedConsent: "customized-consent",
+ Passkeys: "passkeys",
} as const;
export type PartialGroupsEnum = (typeof PartialGroupsEnum)[keyof typeof PartialGroupsEnum];
@@ -17319,6 +17901,7 @@ export interface ResourceServerProofOfPossession {
mechanism: Management.ResourceServerProofOfPossessionMechanismEnum;
/** Whether the use of Proof-of-Possession is required for the resource server */
required: boolean;
+ required_for?: Management.ResourceServerProofOfPossessionRequiredForEnum;
}
/** Intended mechanism for Proof-of-Possession */
@@ -17329,6 +17912,15 @@ export const ResourceServerProofOfPossessionMechanismEnum = {
export type ResourceServerProofOfPossessionMechanismEnum =
(typeof ResourceServerProofOfPossessionMechanismEnum)[keyof typeof ResourceServerProofOfPossessionMechanismEnum];
+/** Specifies which client types require Proof-of-Possession */
+export const ResourceServerProofOfPossessionRequiredForEnum = {
+ PublicClients: "public_clients",
+ ConfidentialClients: "confidential_clients",
+ AllClients: "all_clients",
+} as const;
+export type ResourceServerProofOfPossessionRequiredForEnum =
+ (typeof ResourceServerProofOfPossessionRequiredForEnum)[keyof typeof ResourceServerProofOfPossessionRequiredForEnum];
+
export interface ResourceServerScope {
/** Value of this scope. */
value: string;
@@ -17760,9 +18352,9 @@ export const ScreenGroupNameEnum = {
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",
+ AsyncApprovalWrongUser: "async-approval-wrong-user",
} as const;
export type ScreenGroupNameEnum = (typeof ScreenGroupNameEnum)[keyof typeof ScreenGroupNameEnum];
@@ -17801,6 +18393,8 @@ export const SelfServiceProfileAllowedStrategyEnum = {
GoogleApps: "google-apps",
Adfs: "adfs",
Okta: "okta",
+ Auth0Samlp: "auth0-samlp",
+ OktaSamlp: "okta-samlp",
KeycloakSamlp: "keycloak-samlp",
Pingfederate: "pingfederate",
} as const;
@@ -17966,7 +18560,7 @@ export interface SessionAuthenticationSignal {
name?: string;
timestamp?: Management.SessionDate;
/** A specific MFA factor. Only present when "name" is set to "mfa" */
- "^type$"?: string;
+ type?: string;
/** Accepts any additional properties */
[key: string]: any;
}
@@ -18612,6 +19206,92 @@ export interface TenantSettingsSessions {
oidc_logout_prompt_enabled?: boolean;
}
+export const TenantSettingsSupportedLocalesEnum = {
+ 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 TenantSettingsSupportedLocalesEnum =
+ (typeof TenantSettingsSupportedLocalesEnum)[keyof typeof TenantSettingsSupportedLocalesEnum];
+
/**
* The payload for the action.
*/
@@ -18906,40 +19586,14 @@ export interface UpdateBruteForceSettingsResponseContent {
* Action to take when a brute force protection threshold is violated.
* Possible values: block, user_notification.
*/
- shields?: UpdateBruteForceSettingsResponseContent.Shields.Item[];
+ shields?: Management.BruteForceProtectionShieldsEnum[];
/** 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;
+ mode?: Management.BruteForceProtectionModeEnum;
/** 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;
@@ -19189,7 +19843,7 @@ export interface UpdateConnectionRequestContentBitly extends Management.Connecti
/**
* Update a connection with strategy=box
*/
-export interface UpdateConnectionRequestContentBox extends Management.ConnectionCommon {
+export interface UpdateConnectionRequestContentBox extends Management.ConnectionCommon, Management.ConnectionPurposes {
options?: Management.ConnectionOptionsBox;
}
@@ -19273,7 +19927,9 @@ export interface UpdateConnectionRequestContentFlickr extends Management.Connect
/**
* Update a connection with strategy=github
*/
-export interface UpdateConnectionRequestContentGitHub extends Management.ConnectionCommon {
+export interface UpdateConnectionRequestContentGitHub
+ extends Management.ConnectionCommon,
+ Management.ConnectionPurposes {
options?: Management.ConnectionOptionsGitHub;
}
@@ -19288,7 +19944,9 @@ export interface UpdateConnectionRequestContentGoogleApps extends Management.Con
/**
* Update a connection with strategy=google-oauth2
*/
-export interface UpdateConnectionRequestContentGoogleOAuth2 extends Management.ConnectionCommon {
+export interface UpdateConnectionRequestContentGoogleOAuth2
+ extends Management.ConnectionCommon,
+ Management.ConnectionPurposes {
options?: Management.ConnectionOptionsGoogleOAuth2;
}
@@ -19338,7 +19996,9 @@ export interface UpdateConnectionRequestContentOAuth1 extends Management.Connect
/**
* Update a connection with strategy=oauth2
*/
-export interface UpdateConnectionRequestContentOAuth2 extends Management.ConnectionCommon {
+export interface UpdateConnectionRequestContentOAuth2
+ extends Management.ConnectionCommon,
+ Management.ConnectionPurposes {
options?: Management.ConnectionOptionsOAuth2;
}
@@ -19347,6 +20007,8 @@ export interface UpdateConnectionRequestContentOAuth2 extends Management.Connect
*/
export interface UpdateConnectionRequestContentOidc extends Management.ConnectionCommon {
options?: Management.ConnectionOptionsOidc;
+ authentication?: Management.ConnectionAuthenticationPurpose;
+ connected_accounts?: Management.ConnectionConnectedAccountsPurposeXaa;
show_as_button?: Management.ConnectionShowAsButton;
}
@@ -19428,7 +20090,7 @@ export interface UpdateConnectionRequestContentSalesforce extends Management.Con
* Update a connection with strategy=salesforce-community
*/
export interface UpdateConnectionRequestContentSalesforceCommunity extends Management.ConnectionCommon {
- options?: Management.ConnectionOptionsSalesforce;
+ options?: Management.ConnectionOptionsSalesforceCommunity;
}
/**
@@ -19505,7 +20167,9 @@ export interface UpdateConnectionRequestContentWeibo extends Management.Connecti
/**
* Update a connection with strategy=windowslive
*/
-export interface UpdateConnectionRequestContentWindowsLive extends Management.ConnectionCommon {
+export interface UpdateConnectionRequestContentWindowsLive
+ extends Management.ConnectionCommon,
+ Management.ConnectionPurposes {
options?: Management.ConnectionOptionsWindowsLive;
}
@@ -19644,7 +20308,7 @@ export interface UpdateEmailTemplateResponseContent {
}
export interface UpdateEnabledClientConnectionsRequestContentItem {
- /** The client_id of the client to be the subject to change status */
+ /** The client_id of the client whose status will be changed. Note that the limit per PATCH request is 50 clients. */
client_id: string;
/** Whether the connection is enabled or not for this client_id */
status: boolean;
@@ -19699,6 +20363,9 @@ export type UpdateFlowsVaultConnectionSetup =
| Management.FlowsVaultConnectioSetupBigqueryOauthJwt
| Management.FlowsVaultConnectioSetupSecretApiKey
| Management.FlowsVaultConnectioSetupHttpBearer
+ | Management.FlowsVaultConnectionHttpBasicAuthSetup
+ | Management.FlowsVaultConnectionHttpApiKeySetup
+ | Management.FlowsVaultConnectionHttpOauthClientCredentialsSetup
| Management.FlowsVaultConnectioSetupJwt
| Management.FlowsVaultConnectioSetupMailjetApiKey
| Management.FlowsVaultConnectioSetupToken
@@ -20072,6 +20739,8 @@ export interface UpdateTenantSettingsResponseContent {
*/
skip_non_verifiable_callback_uri_confirmation_prompt?: boolean | null;
resource_parameter_profile?: Management.TenantSettingsResourceParameterProfile;
+ /** Whether Phone Consolidated Experience is enabled for this tenant. */
+ phone_consolidated_experience?: boolean;
/** Whether Auth0 Guide (AI-powered assistance) is enabled for this tenant. */
enable_ai_guide?: boolean;
}
@@ -20175,9 +20844,9 @@ export interface UpdateVerifiableCredentialTemplateResponseContent {
dialect?: string;
presentation?: Management.MdlPresentationRequest;
/** The custom certificate authority. */
- custom_certificate_authority?: string;
+ custom_certificate_authority?: string | null;
/** The well-known trusted issuers, comma separated. */
- well_known_trusted_issuers?: string;
+ well_known_trusted_issuers?: string | null;
/** The date and time the template was created. */
created_at?: string;
/** The date and time the template was created. */
@@ -20713,9 +21382,9 @@ export interface VerifiableCredentialTemplateResponse {
dialect?: string;
presentation?: Management.MdlPresentationRequest;
/** The custom certificate authority. */
- custom_certificate_authority?: string;
+ custom_certificate_authority?: string | null;
/** The well-known trusted issuers, comma separated. */
- well_known_trusted_issuers?: string;
+ well_known_trusted_issuers?: string | null;
/** The date and time the template was created. */
created_at?: string;
/** The date and time the template was created. */
diff --git a/src/management/tests/wire/actions/modules/versions.test.ts b/src/management/tests/wire/actions/modules/versions.test.ts
index dce2984db..a00acca3a 100644
--- a/src/management/tests/wire/actions/modules/versions.test.ts
+++ b/src/management/tests/wire/actions/modules/versions.test.ts
@@ -21,17 +21,19 @@ describe("VersionsClient", () => {
created_at: "2024-01-15T09:30:00Z",
},
],
+ total: 1,
+ page: 1,
+ per_page: 1,
};
server
- .mockEndpoint()
+ .mockEndpoint({ once: false })
.get("/actions/modules/id/versions")
.respondWith()
.statusCode(200)
.jsonBody(rawResponseBody)
.build();
- const response = await client.actions.modules.versions.list("id");
- expect(response).toEqual({
+ const expected = {
versions: [
{
id: "id",
@@ -43,7 +45,19 @@ describe("VersionsClient", () => {
created_at: "2024-01-15T09:30:00Z",
},
],
+ total: 1,
+ page: 1,
+ per_page: 1,
+ };
+ const page = await client.actions.modules.versions.list("id", {
+ page: 1,
+ per_page: 1,
});
+
+ expect(expected.versions).toEqual(page.data);
+ expect(page.hasNextPage()).toBe(true);
+ const nextPage = await page.getNextPage();
+ expect(expected.versions).toEqual(nextPage.data);
});
test("list (2)", async () => {
@@ -52,7 +66,7 @@ describe("VersionsClient", () => {
const rawResponseBody = { key: "value" };
server
- .mockEndpoint()
+ .mockEndpoint({ once: false })
.get("/actions/modules/id/versions")
.respondWith()
.statusCode(400)
@@ -70,7 +84,7 @@ describe("VersionsClient", () => {
const rawResponseBody = { key: "value" };
server
- .mockEndpoint()
+ .mockEndpoint({ once: false })
.get("/actions/modules/id/versions")
.respondWith()
.statusCode(401)
@@ -88,7 +102,7 @@ describe("VersionsClient", () => {
const rawResponseBody = { key: "value" };
server
- .mockEndpoint()
+ .mockEndpoint({ once: false })
.get("/actions/modules/id/versions")
.respondWith()
.statusCode(403)
@@ -106,7 +120,7 @@ describe("VersionsClient", () => {
const rawResponseBody = { key: "value" };
server
- .mockEndpoint()
+ .mockEndpoint({ once: false })
.get("/actions/modules/id/versions")
.respondWith()
.statusCode(404)
@@ -124,7 +138,7 @@ describe("VersionsClient", () => {
const rawResponseBody = { key: "value" };
server
- .mockEndpoint()
+ .mockEndpoint({ once: false })
.get("/actions/modules/id/versions")
.respondWith()
.statusCode(429)
diff --git a/src/management/tests/wire/jobs.test.ts b/src/management/tests/wire/jobs.test.ts
index 5f23de851..d28f7f70d 100644
--- a/src/management/tests/wire/jobs.test.ts
+++ b/src/management/tests/wire/jobs.test.ts
@@ -20,6 +20,7 @@ describe("JobsClient", () => {
time_left_seconds: 1,
format: "json",
status_details: "status_details",
+ summary: { failed: 1, updated: 1, inserted: 1, total: 1 },
};
server.mockEndpoint().get("/jobs/id").respondWith().statusCode(200).jsonBody(rawResponseBody).build();
@@ -35,6 +36,12 @@ describe("JobsClient", () => {
time_left_seconds: 1,
format: "json",
status_details: "status_details",
+ summary: {
+ failed: 1,
+ updated: 1,
+ inserted: 1,
+ total: 1,
+ },
});
});
diff --git a/src/management/tests/wire/resourceServers.test.ts b/src/management/tests/wire/resourceServers.test.ts
index 0021f5e50..f7086cff3 100644
--- a/src/management/tests/wire/resourceServers.test.ts
+++ b/src/management/tests/wire/resourceServers.test.ts
@@ -194,7 +194,7 @@ describe("ResourceServersClient", () => {
},
consent_policy: "transactional-authorization-with-mfa",
authorization_details: [{ key: "value" }],
- proof_of_possession: { mechanism: "mtls", required: true },
+ proof_of_possession: { mechanism: "mtls", required: true, required_for: "public_clients" },
subject_type_authorization: { user: { policy: "allow_all" }, client: { policy: "deny_all" } },
client_id: "client_id",
};
@@ -247,6 +247,7 @@ describe("ResourceServersClient", () => {
proof_of_possession: {
mechanism: "mtls",
required: true,
+ required_for: "public_clients",
},
subject_type_authorization: {
user: {
@@ -389,7 +390,7 @@ describe("ResourceServersClient", () => {
},
consent_policy: "transactional-authorization-with-mfa",
authorization_details: [{ key: "value" }],
- proof_of_possession: { mechanism: "mtls", required: true },
+ proof_of_possession: { mechanism: "mtls", required: true, required_for: "public_clients" },
subject_type_authorization: { user: { policy: "allow_all" }, client: { policy: "deny_all" } },
client_id: "client_id",
};
@@ -441,6 +442,7 @@ describe("ResourceServersClient", () => {
proof_of_possession: {
mechanism: "mtls",
required: true,
+ required_for: "public_clients",
},
subject_type_authorization: {
user: {
@@ -650,7 +652,7 @@ describe("ResourceServersClient", () => {
},
consent_policy: "transactional-authorization-with-mfa",
authorization_details: [{ key: "value" }],
- proof_of_possession: { mechanism: "mtls", required: true },
+ proof_of_possession: { mechanism: "mtls", required: true, required_for: "public_clients" },
subject_type_authorization: { user: { policy: "allow_all" }, client: { policy: "deny_all" } },
client_id: "client_id",
};
@@ -701,6 +703,7 @@ describe("ResourceServersClient", () => {
proof_of_possession: {
mechanism: "mtls",
required: true,
+ required_for: "public_clients",
},
subject_type_authorization: {
user: {
diff --git a/src/management/tests/wire/tenants/settings.test.ts b/src/management/tests/wire/tenants/settings.test.ts
index 5ee64b3ce..3d26dd421 100644
--- a/src/management/tests/wire/tenants/settings.test.ts
+++ b/src/management/tests/wire/tenants/settings.test.ts
@@ -73,6 +73,7 @@ describe("SettingsClient", () => {
authorization_response_iss_parameter_supported: true,
skip_non_verifiable_callback_uri_confirmation_prompt: true,
resource_parameter_profile: "audience",
+ phone_consolidated_experience: true,
enable_ai_guide: true,
};
server.mockEndpoint().get("/tenants/settings").respondWith().statusCode(200).jsonBody(rawResponseBody).build();
@@ -173,6 +174,7 @@ describe("SettingsClient", () => {
authorization_response_iss_parameter_supported: true,
skip_non_verifiable_callback_uri_confirmation_prompt: true,
resource_parameter_profile: "audience",
+ phone_consolidated_experience: true,
enable_ai_guide: true,
});
});
@@ -293,6 +295,7 @@ describe("SettingsClient", () => {
authorization_response_iss_parameter_supported: true,
skip_non_verifiable_callback_uri_confirmation_prompt: true,
resource_parameter_profile: "audience",
+ phone_consolidated_experience: true,
enable_ai_guide: true,
};
server
@@ -397,6 +400,7 @@ describe("SettingsClient", () => {
authorization_response_iss_parameter_supported: true,
skip_non_verifiable_callback_uri_confirmation_prompt: true,
resource_parameter_profile: "audience",
+ phone_consolidated_experience: true,
enable_ai_guide: true,
});
});
diff --git a/tests/auth/client-authentication.test.ts b/tests/auth/client-authentication.test.ts
index eca2f40ad..9408d5568 100644
--- a/tests/auth/client-authentication.test.ts
+++ b/tests/auth/client-authentication.test.ts
@@ -238,7 +238,7 @@ describe("mTLS-authentication", () => {
clientId,
agent: new Agent({
connect: { cert: "my-cert", key: "my-key" },
- }) as Dispatcher,
+ }) as unknown as Dispatcher,
useMTLS: true,
});
await auth0.oauth.clientCredentialsGrant({
diff --git a/yarn.lock b/yarn.lock
index 335d51d72..5147d83d1 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -353,14 +353,14 @@
levn "^0.4.1"
"@gerrit0/mini-shiki@^3.17.0":
- version "3.21.0"
- resolved "https://registry.yarnpkg.com/@gerrit0/mini-shiki/-/mini-shiki-3.21.0.tgz#377938e63f29f9f698b00c35dcdebc0c104c1a15"
- integrity sha512-9PrsT5DjZA+w3lur/aOIx3FlDeHdyCEFlv9U+fmsVyjPZh61G5SYURQ/1ebe2U63KbDmI2V8IhIUegWb8hjOyg==
- dependencies:
- "@shikijs/engine-oniguruma" "^3.21.0"
- "@shikijs/langs" "^3.21.0"
- "@shikijs/themes" "^3.21.0"
- "@shikijs/types" "^3.21.0"
+ version "3.22.0"
+ resolved "https://registry.yarnpkg.com/@gerrit0/mini-shiki/-/mini-shiki-3.22.0.tgz#017179c8ebebd572321e734feb0de143d21c8bfc"
+ integrity sha512-jMpciqEVUBKE1QwU64S4saNMzpsSza6diNCk4MWAeCxO2+LFi2FIFmL2S0VDLzEJCxuvCbU783xi8Hp/gkM5CQ==
+ dependencies:
+ "@shikijs/engine-oniguruma" "^3.22.0"
+ "@shikijs/langs" "^3.22.0"
+ "@shikijs/themes" "^3.22.0"
+ "@shikijs/types" "^3.22.0"
"@shikijs/vscode-textmate" "^10.0.2"
"@humanfs/core@^0.19.1":
@@ -673,7 +673,7 @@
"@jridgewell/resolve-uri" "^3.1.0"
"@jridgewell/sourcemap-codec" "^1.4.14"
-"@mswjs/interceptors@^0.39.1", "@mswjs/interceptors@^0.39.5":
+"@mswjs/interceptors@^0.39.1":
version "0.39.8"
resolved "https://registry.yarnpkg.com/@mswjs/interceptors/-/interceptors-0.39.8.tgz#0a2cf4cf26a731214ca4156273121f67dff7ebf8"
integrity sha512-2+BzZbjRO7Ct61k8fMNHEtoKjeWI9pIlHFTqBwZ5icHpqszIgEZbjb1MW5Z0+bITTCTl3gk4PDBxs9tA/csXvA==
@@ -685,6 +685,18 @@
outvariant "^1.4.3"
strict-event-emitter "^0.5.1"
+"@mswjs/interceptors@^0.41.0":
+ version "0.41.2"
+ resolved "https://registry.yarnpkg.com/@mswjs/interceptors/-/interceptors-0.41.2.tgz#6e490a41f9701edf237aa561b5cd23fe262f4ce6"
+ integrity sha512-7G0Uf0yK3f2bjElBLGHIQzgRgMESczOMyYVasq1XK8P5HaXtlW4eQhz9MBL+TQILZLaruq+ClGId+hH0w4jvWw==
+ dependencies:
+ "@open-draft/deferred-promise" "^2.2.0"
+ "@open-draft/logger" "^0.3.0"
+ "@open-draft/until" "^2.0.0"
+ is-node-process "^1.2.0"
+ outvariant "^1.4.3"
+ strict-event-emitter "^0.5.1"
+
"@open-draft/deferred-promise@^2.2.0":
version "2.2.0"
resolved "https://registry.yarnpkg.com/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz#4a822d10f6f0e316be4d67b4d4f8c9a124b073bd"
@@ -709,36 +721,36 @@
integrity sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==
"@publint/pack@^0.1.3":
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/@publint/pack/-/pack-0.1.3.tgz#624ee3963e43596e8442c7b86cdfe0b1faf6e674"
- integrity sha512-dHDWeutAerz+Z2wFYAce7Y51vd4rbLBfUh0BNnyul4xKoVsPUVJBrOAFsJvtvYBwGFJSqKsxyyHf/7evZ8+Q5Q==
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/@publint/pack/-/pack-0.1.4.tgz#866a82a1a8ab52329ae08baec6f3969ed99a30bf"
+ integrity sha512-HDVTWq3H0uTXiU0eeSQntcVUTPP3GamzeXI41+x7uU9J65JgWQh3qWZHblR1i0npXfFtF+mxBiU2nJH8znxWnQ==
-"@shikijs/engine-oniguruma@^3.21.0":
- version "3.21.0"
- resolved "https://registry.yarnpkg.com/@shikijs/engine-oniguruma/-/engine-oniguruma-3.21.0.tgz#0e666454a03fd85d6c634d9dbe70a63f007a6323"
- integrity sha512-OYknTCct6qiwpQDqDdf3iedRdzj6hFlOPv5hMvI+hkWfCKs5mlJ4TXziBG9nyabLwGulrUjHiCq3xCspSzErYQ==
+"@shikijs/engine-oniguruma@^3.22.0":
+ version "3.22.0"
+ resolved "https://registry.yarnpkg.com/@shikijs/engine-oniguruma/-/engine-oniguruma-3.22.0.tgz#d16b66ed18470bc99f5026ec9f635695a10cb7f5"
+ integrity sha512-DyXsOG0vGtNtl7ygvabHd7Mt5EY8gCNqR9Y7Lpbbd/PbJvgWrqaKzH1JW6H6qFkuUa8aCxoiYVv8/YfFljiQxA==
dependencies:
- "@shikijs/types" "3.21.0"
+ "@shikijs/types" "3.22.0"
"@shikijs/vscode-textmate" "^10.0.2"
-"@shikijs/langs@^3.21.0":
- version "3.21.0"
- resolved "https://registry.yarnpkg.com/@shikijs/langs/-/langs-3.21.0.tgz#da33400a85c7cba75fc9f4a6b9feb69a6c39c800"
- integrity sha512-g6mn5m+Y6GBJ4wxmBYqalK9Sp0CFkUqfNzUy2pJglUginz6ZpWbaWjDB4fbQ/8SHzFjYbtU6Ddlp1pc+PPNDVA==
+"@shikijs/langs@^3.22.0":
+ version "3.22.0"
+ resolved "https://registry.yarnpkg.com/@shikijs/langs/-/langs-3.22.0.tgz#949338647714b89314efbd333070b0c0263b232a"
+ integrity sha512-x/42TfhWmp6H00T6uwVrdTJGKgNdFbrEdhaDwSR5fd5zhQ1Q46bHq9EO61SCEWJR0HY7z2HNDMaBZp8JRmKiIA==
dependencies:
- "@shikijs/types" "3.21.0"
+ "@shikijs/types" "3.22.0"
-"@shikijs/themes@^3.21.0":
- version "3.21.0"
- resolved "https://registry.yarnpkg.com/@shikijs/themes/-/themes-3.21.0.tgz#1955d642ea37d70d1137e6cf47da7dc9c34ff4c0"
- integrity sha512-BAE4cr9EDiZyYzwIHEk7JTBJ9CzlPuM4PchfcA5ao1dWXb25nv6hYsoDiBq2aZK9E3dlt3WB78uI96UESD+8Mw==
+"@shikijs/themes@^3.22.0":
+ version "3.22.0"
+ resolved "https://registry.yarnpkg.com/@shikijs/themes/-/themes-3.22.0.tgz#0a316f0b1bda2dea378dd0c9d7e0a703f36af2c3"
+ integrity sha512-o+tlOKqsr6FE4+mYJG08tfCFDS+3CG20HbldXeVoyP+cYSUxDhrFf3GPjE60U55iOkkjbpY2uC3It/eeja35/g==
dependencies:
- "@shikijs/types" "3.21.0"
+ "@shikijs/types" "3.22.0"
-"@shikijs/types@3.21.0", "@shikijs/types@^3.21.0":
- version "3.21.0"
- resolved "https://registry.yarnpkg.com/@shikijs/types/-/types-3.21.0.tgz#510d6ddbea65add27980a6ca36cc7bdabc7afe90"
- integrity sha512-zGrWOxZ0/+0ovPY7PvBU2gIS9tmhSUUt30jAcNV0Bq0gb2S98gwfjIs1vxlmH5zM7/4YxLamT6ChlqqAJmPPjA==
+"@shikijs/types@3.22.0", "@shikijs/types@^3.22.0":
+ version "3.22.0"
+ resolved "https://registry.yarnpkg.com/@shikijs/types/-/types-3.22.0.tgz#43fe92d163742424e794894cb27ce6ce1b4ca8a8"
+ integrity sha512-491iAekgKDBFE67z70Ok5a8KBMsQ2IJwOWw3us/7ffQkIBCyOQfm/aNwVMBUriP02QshIfgHCBSIYAl3u2eWjg==
dependencies:
"@shikijs/vscode-textmate" "^10.0.2"
"@types/hast" "^3.0.4"
@@ -933,99 +945,99 @@
"@types/yargs-parser" "*"
"@typescript-eslint/eslint-plugin@^8.38.0":
- version "8.53.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.53.1.tgz#f6640f6f8749b71d9ab457263939e8932a3c6b46"
- integrity sha512-cFYYFZ+oQFi6hUnBTbLRXfTJiaQtYE3t4O692agbBl+2Zy+eqSKWtPjhPXJu1G7j4RLjKgeJPDdq3EqOwmX5Ag==
+ version "8.55.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.55.0.tgz#086d2ef661507b561f7b17f62d3179d692a0765f"
+ integrity sha512-1y/MVSz0NglV1ijHC8OT49mPJ4qhPYjiK08YUQVbIOyu+5k862LKUHFkpKHWu//zmr7hDR2rhwUm6gnCGNmGBQ==
dependencies:
"@eslint-community/regexpp" "^4.12.2"
- "@typescript-eslint/scope-manager" "8.53.1"
- "@typescript-eslint/type-utils" "8.53.1"
- "@typescript-eslint/utils" "8.53.1"
- "@typescript-eslint/visitor-keys" "8.53.1"
+ "@typescript-eslint/scope-manager" "8.55.0"
+ "@typescript-eslint/type-utils" "8.55.0"
+ "@typescript-eslint/utils" "8.55.0"
+ "@typescript-eslint/visitor-keys" "8.55.0"
ignore "^7.0.5"
natural-compare "^1.4.0"
ts-api-utils "^2.4.0"
"@typescript-eslint/parser@^8.38.0":
- version "8.53.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.53.1.tgz#58d4a70cc2daee2becf7d4521d65ea1782d6ec68"
- integrity sha512-nm3cvFN9SqZGXjmw5bZ6cGmvJSyJPn0wU9gHAZZHDnZl2wF9PhHv78Xf06E0MaNk4zLVHL8hb2/c32XvyJOLQg==
- dependencies:
- "@typescript-eslint/scope-manager" "8.53.1"
- "@typescript-eslint/types" "8.53.1"
- "@typescript-eslint/typescript-estree" "8.53.1"
- "@typescript-eslint/visitor-keys" "8.53.1"
+ version "8.55.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.55.0.tgz#6eace4e9e95f178d3447ed1f17f3d6a5dfdb345c"
+ integrity sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw==
+ dependencies:
+ "@typescript-eslint/scope-manager" "8.55.0"
+ "@typescript-eslint/types" "8.55.0"
+ "@typescript-eslint/typescript-estree" "8.55.0"
+ "@typescript-eslint/visitor-keys" "8.55.0"
debug "^4.4.3"
-"@typescript-eslint/project-service@8.53.1":
- version "8.53.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.53.1.tgz#4e47856a0b14a1ceb28b0294b4badef3be1e9734"
- integrity sha512-WYC4FB5Ra0xidsmlPb+1SsnaSKPmS3gsjIARwbEkHkoWloQmuzcfypljaJcR78uyLA1h8sHdWWPHSLDI+MtNog==
+"@typescript-eslint/project-service@8.55.0":
+ version "8.55.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.55.0.tgz#b8a71c06a625bdad481c24d5614b68e252f3ae9b"
+ integrity sha512-zRcVVPFUYWa3kNnjaZGXSu3xkKV1zXy8M4nO/pElzQhFweb7PPtluDLQtKArEOGmjXoRjnUZ29NjOiF0eCDkcQ==
dependencies:
- "@typescript-eslint/tsconfig-utils" "^8.53.1"
- "@typescript-eslint/types" "^8.53.1"
+ "@typescript-eslint/tsconfig-utils" "^8.55.0"
+ "@typescript-eslint/types" "^8.55.0"
debug "^4.4.3"
-"@typescript-eslint/scope-manager@8.53.1":
- version "8.53.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.53.1.tgz#6c4b8c82cd45ae3b365afc2373636e166743a8fa"
- integrity sha512-Lu23yw1uJMFY8cUeq7JlrizAgeQvWugNQzJp8C3x8Eo5Jw5Q2ykMdiiTB9vBVOOUBysMzmRRmUfwFrZuI2C4SQ==
+"@typescript-eslint/scope-manager@8.55.0":
+ version "8.55.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.55.0.tgz#8a0752c31c788651840dc98f840b0c2ebe143b8c"
+ integrity sha512-fVu5Omrd3jeqeQLiB9f1YsuK/iHFOwb04bCtY4BSCLgjNbOD33ZdV6KyEqplHr+IlpgT0QTZ/iJ+wT7hvTx49Q==
dependencies:
- "@typescript-eslint/types" "8.53.1"
- "@typescript-eslint/visitor-keys" "8.53.1"
+ "@typescript-eslint/types" "8.55.0"
+ "@typescript-eslint/visitor-keys" "8.55.0"
-"@typescript-eslint/tsconfig-utils@8.53.1", "@typescript-eslint/tsconfig-utils@^8.53.1":
- version "8.53.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.53.1.tgz#efe80b8d019cd49e5a1cf46c2eb0cd2733076424"
- integrity sha512-qfvLXS6F6b1y43pnf0pPbXJ+YoXIC7HKg0UGZ27uMIemKMKA6XH2DTxsEDdpdN29D+vHV07x/pnlPNVLhdhWiA==
+"@typescript-eslint/tsconfig-utils@8.55.0", "@typescript-eslint/tsconfig-utils@^8.55.0":
+ version "8.55.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.55.0.tgz#62f1d005419985e09d37a040b2f1450e4e805afa"
+ integrity sha512-1R9cXqY7RQd7WuqSN47PK9EDpgFUK3VqdmbYrvWJZYDd0cavROGn+74ktWBlmJ13NXUQKlZ/iAEQHI/V0kKe0Q==
-"@typescript-eslint/type-utils@8.53.1":
- version "8.53.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.53.1.tgz#95de2651a96d580bf5c6c6089ddd694284d558ad"
- integrity sha512-MOrdtNvyhy0rHyv0ENzub1d4wQYKb2NmIqG7qEqPWFW7Mpy2jzFC3pQ2yKDvirZB7jypm5uGjF2Qqs6OIqu47w==
+"@typescript-eslint/type-utils@8.55.0":
+ version "8.55.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.55.0.tgz#195d854b3e56308ce475fdea2165313bb1190200"
+ integrity sha512-x1iH2unH4qAt6I37I2CGlsNs+B9WGxurP2uyZLRz6UJoZWDBx9cJL1xVN/FiOmHEONEg6RIufdvyT0TEYIgC5g==
dependencies:
- "@typescript-eslint/types" "8.53.1"
- "@typescript-eslint/typescript-estree" "8.53.1"
- "@typescript-eslint/utils" "8.53.1"
+ "@typescript-eslint/types" "8.55.0"
+ "@typescript-eslint/typescript-estree" "8.55.0"
+ "@typescript-eslint/utils" "8.55.0"
debug "^4.4.3"
ts-api-utils "^2.4.0"
-"@typescript-eslint/types@8.53.1", "@typescript-eslint/types@^8.53.1":
- version "8.53.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.53.1.tgz#101f203f0807a63216cceceedb815fabe21d5793"
- integrity sha512-jr/swrr2aRmUAUjW5/zQHbMaui//vQlsZcJKijZf3M26bnmLj8LyZUpj8/Rd6uzaek06OWsqdofN/Thenm5O8A==
+"@typescript-eslint/types@8.55.0", "@typescript-eslint/types@^8.55.0":
+ version "8.55.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.55.0.tgz#8449c5a7adac61184cac92dbf6315733569708c2"
+ integrity sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w==
-"@typescript-eslint/typescript-estree@8.53.1":
- version "8.53.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.53.1.tgz#b6dce2303c9e27e95b8dcd8c325868fff53e488f"
- integrity sha512-RGlVipGhQAG4GxV1s34O91cxQ/vWiHJTDHbXRr0li2q/BGg3RR/7NM8QDWgkEgrwQYCvmJV9ichIwyoKCQ+DTg==
+"@typescript-eslint/typescript-estree@8.55.0":
+ version "8.55.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.55.0.tgz#c83ac92c11ce79bedd984937c7780a65e7f7b2e3"
+ integrity sha512-EwrH67bSWdx/3aRQhCoxDaHM+CrZjotc2UCCpEDVqfCE+7OjKAGWNY2HsCSTEVvWH2clYQK8pdeLp42EVs+xQw==
dependencies:
- "@typescript-eslint/project-service" "8.53.1"
- "@typescript-eslint/tsconfig-utils" "8.53.1"
- "@typescript-eslint/types" "8.53.1"
- "@typescript-eslint/visitor-keys" "8.53.1"
+ "@typescript-eslint/project-service" "8.55.0"
+ "@typescript-eslint/tsconfig-utils" "8.55.0"
+ "@typescript-eslint/types" "8.55.0"
+ "@typescript-eslint/visitor-keys" "8.55.0"
debug "^4.4.3"
minimatch "^9.0.5"
semver "^7.7.3"
tinyglobby "^0.2.15"
ts-api-utils "^2.4.0"
-"@typescript-eslint/utils@8.53.1":
- version "8.53.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.53.1.tgz#81fe6c343de288701b774f4d078382f567e6edaa"
- integrity sha512-c4bMvGVWW4hv6JmDUEG7fSYlWOl3II2I4ylt0NM+seinYQlZMQIaKaXIIVJWt9Ofh6whrpM+EdDQXKXjNovvrg==
+"@typescript-eslint/utils@8.55.0":
+ version "8.55.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.55.0.tgz#c1744d94a3901deb01f58b09d3478d811f96d619"
+ integrity sha512-BqZEsnPGdYpgyEIkDC1BadNY8oMwckftxBT+C8W0g1iKPdeqKZBtTfnvcq0nf60u7MkjFO8RBvpRGZBPw4L2ow==
dependencies:
"@eslint-community/eslint-utils" "^4.9.1"
- "@typescript-eslint/scope-manager" "8.53.1"
- "@typescript-eslint/types" "8.53.1"
- "@typescript-eslint/typescript-estree" "8.53.1"
+ "@typescript-eslint/scope-manager" "8.55.0"
+ "@typescript-eslint/types" "8.55.0"
+ "@typescript-eslint/typescript-estree" "8.55.0"
-"@typescript-eslint/visitor-keys@8.53.1":
- version "8.53.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.53.1.tgz#405f04959be22b9be364939af8ac19c3649b6eb7"
- integrity sha512-oy+wV7xDKFPRyNggmXuZQSBzvoLnpmJs+GhzRhPjrxl2b/jIlyjVokzm47CZCDUdXKr2zd7ZLodPfOBpOPyPlg==
+"@typescript-eslint/visitor-keys@8.55.0":
+ version "8.55.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.55.0.tgz#3d9a40fd4e3705c63d8fae3af58988add3ed464d"
+ integrity sha512-AxNRwEie8Nn4eFS1FzDMJWIISMGoXMb037sgCBJ3UR6o0fQTzr2tqN9WT+DkWJPhIdQCfV7T6D387566VtnCJA==
dependencies:
- "@typescript-eslint/types" "8.53.1"
+ "@typescript-eslint/types" "8.55.0"
eslint-visitor-keys "^4.2.1"
"@webassemblyjs/ast@1.14.1", "@webassemblyjs/ast@^1.14.1":
@@ -1243,9 +1255,9 @@ ansi-escapes@^4.2.1:
type-fest "^0.21.3"
ansi-escapes@^7.0.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-7.2.0.tgz#31b25afa3edd3efc09d98c2fee831d460ff06b49"
- integrity sha512-g6LhBsl+GBPRWGWsBtutpzBYuIIdBkLEvad5C/va/74Db018+5TZiyA26cZJAr3Rft5lprVqOIPxf5Vid6tqAw==
+ version "7.3.0"
+ resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-7.3.0.tgz#5395bb74b2150a4a1d6e3c2565f4aeca78d28627"
+ integrity sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==
dependencies:
environment "^1.0.0"
@@ -1555,9 +1567,9 @@ combined-stream@^1.0.8:
delayed-stream "~1.0.0"
commander@^14.0.2:
- version "14.0.2"
- resolved "https://registry.yarnpkg.com/commander/-/commander-14.0.2.tgz#b71fd37fe4069e4c3c7c13925252ada4eba14e8e"
- integrity sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==
+ version "14.0.3"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-14.0.3.tgz#425d79b48f9af82fcd9e4fc1ea8af6c5ec07bbc2"
+ integrity sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==
commander@^2.20.0:
version "2.20.3"
@@ -3148,11 +3160,11 @@ neo-async@^2.6.2:
integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
nock@^14.0.6:
- version "14.0.10"
- resolved "https://registry.yarnpkg.com/nock/-/nock-14.0.10.tgz#d6f4e73e1c6b4b7aa19d852176e68940e15cd19d"
- integrity sha512-Q7HjkpyPeLa0ZVZC5qpxBt5EyLczFJ91MEewQiIi9taWuA0KB/MDJlUWtON+7dGouVdADTQsf9RA7TZk6D8VMw==
+ version "14.0.11"
+ resolved "https://registry.yarnpkg.com/nock/-/nock-14.0.11.tgz#4ed20d50433b0479ddabd9f03c5886054608aeae"
+ integrity sha512-u5xUnYE+UOOBA6SpELJheMCtj2Laqx15Vl70QxKo43Wz/6nMHXS7PrEioXLjXAwhmawdEMNImwKCcPhBJWbKVw==
dependencies:
- "@mswjs/interceptors" "^0.39.5"
+ "@mswjs/interceptors" "^0.41.0"
json-stringify-safe "^5.0.1"
propagate "^2.0.0"
@@ -3663,9 +3675,9 @@ string-width@^7.0.0:
strip-ansi "^7.1.0"
string-width@^8.0.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-8.1.0.tgz#9e9fb305174947cf45c30529414b5da916e9e8d1"
- integrity sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-8.1.1.tgz#9b5aa0df72e3f232611c57fd47eb41dd97866bd3"
+ integrity sha512-KpqHIdDL9KwYk22wEOg/VIqYbrnLeSApsKT/bSj6Ez7pn3CftUiLAv2Lccpq1ALcpLV9UX1Ppn92npZWu2w/aw==
dependencies:
get-east-asian-width "^1.3.0"
strip-ansi "^7.1.0"
@@ -3921,9 +3933,9 @@ undici-types@~7.16.0:
integrity sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==
undici@^7.12.0:
- version "7.19.0"
- resolved "https://registry.yarnpkg.com/undici/-/undici-7.19.0.tgz#fd9a3c101c0b084bdcd0a7bbd4d7d7c20e9ea0bf"
- integrity sha512-Heho1hJD81YChi+uS2RkSjcVO+EQLmLSyUlHyp7Y/wFbxQaGb4WXVKD073JytrjXJVkSZVzoE2MCSOKugFGtOQ==
+ version "7.21.0"
+ resolved "https://registry.yarnpkg.com/undici/-/undici-7.21.0.tgz#b399c763368240d478f83740356836e945a258e0"
+ integrity sha512-Hn2tCQpoDt1wv23a68Ctc8Cr/BHpUSfaPYrkajTXOS9IKpxVRx/X5m1K2YkbK2ipgZgxXSgsUinl3x+2YdSSfg==
universalify@^0.2.0:
version "0.2.0"