diff --git a/src/management/__generated/managers/email-templates-manager.ts b/src/management/__generated/managers/email-templates-manager.ts
index cc60400531..15f254efe9 100644
--- a/src/management/__generated/managers/email-templates-manager.ts
+++ b/src/management/__generated/managers/email-templates-manager.ts
@@ -17,7 +17,7 @@ const { BaseAPI } = runtime;
*/
export class EmailTemplatesManager extends BaseAPI {
/**
- * Retrieve an email template by pre-defined name. These names are `verify_email`, `verify_email_by_code`, `reset_email`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`, `mfa_oob_code`, and `user_invitation`. The names `change_password`, and `password_reset` are also supported for legacy scenarios.
+ * Retrieve an email template by pre-defined name. These names are `verify_email`, `verify_email_by_code`, `reset_email`, `reset_email_by_code`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`, `mfa_oob_code`, and `user_invitation`. The names `change_password`, and `password_reset` are also supported for legacy scenarios.
* Get an email template
*
* @throws {RequiredError}
diff --git a/src/management/__generated/managers/emails-manager.ts b/src/management/__generated/managers/emails-manager.ts
index 50d998e7a1..b31172386e 100644
--- a/src/management/__generated/managers/emails-manager.ts
+++ b/src/management/__generated/managers/emails-manager.ts
@@ -48,46 +48,10 @@ export class EmailsManager extends BaseAPI {
}
/**
- * Update an email provider. The credentials object
- * requires different properties depending on the email provider (which is specified using the name property):
- *
- * mandrill requires api_key
- * sendgrid requires api_key
- * -
- *
sparkpost requires api_key. Optionally, set region to eu to use
- * the SparkPost service hosted in Western Europe; set to null to use the SparkPost service hosted in
- * North America. eu or null are the only valid values for region.
- *
- * -
- *
mailgun requires api_key and domain. Optionally, set region to
- * eu to use the Mailgun service hosted in Europe; set to null otherwise. eu or
- * null are the only valid values for region.
- *
- * ses requires accessKeyId, secretAccessKey, and region
- * -
- *
smtp requires smtp_host, smtp_port, smtp_user, and
- * smtp_pass
- *
- *
- * Depending on the type of provider it is possible to specify settings object with different configuration
- * options, which will be used when sending an email:
- *
- * -
- *
smtp provider, settings may contain headers object.
- *
- * -
- * When using AWS SES SMTP host, you may provide a name of configuration set in
- *
X-SES-Configuration-Set header. Value must be a string.
- *
- * -
- * When using Sparkpost host, you may provide value for
- *
X-MSYS_API header. Value must be an object.
- *
- *
- * for ses provider, settings may contain message object, where you can provide
- * a name of configuration set in configuration_set_name property. Value must be a string.
- *
- *
+ * Update an email provider.
+ * The credentials object requires different properties depending on the email provider (which is specified using the name property):
+ * mandrill requires api_keysendgrid requires api_keysparkpost requires api_key. Optionally, set region to eu to use the SparkPost service hosted in Western Europe; set to null to use the SparkPost service hosted in North America. eu or null are the only valid values for region.mailgun requires api_key and domain. Optionally, set region to eu to use the Mailgun service hosted in Europe; set to null otherwise. eu or null are the only valid values for region.ses requires accessKeyId, secretAccessKey, and regionsmtp requires smtp_host, smtp_port, smtp_user, and smtp_pass
Depending on the type of provider it is possible to specify settings object with different configuration options, which will be used when sending an email:
+ * smtp provider, settings may contain headers object. When using AWS SES SMTP host, you may provide a name of configuration set in X-SES-Configuration-Set header. Value must be a string.- for
ses provider, settings may contain message object, where you can provide a name of configuration set in configuration_set_name property. Value must be a string.
*
* Update the email provider
*
@@ -115,48 +79,10 @@ export class EmailsManager extends BaseAPI {
}
/**
- * Create an email provider. The credentials object
- * requires different properties depending on the email provider (which is specified using the name property):
- *
- * mandrill requires api_key
- * sendgrid requires api_key
- * -
- *
sparkpost requires api_key. Optionally, set region to eu to use
- * the SparkPost service hosted in Western Europe; set to null to use the SparkPost service hosted in
- * North America. eu or null are the only valid values for region.
- *
- * -
- *
mailgun requires api_key and domain. Optionally, set region to
- * eu to use the Mailgun service hosted in Europe; set to null otherwise. eu or
- * null are the only valid values for region.
- *
- * ses requires accessKeyId, secretAccessKey, and region
- * -
- *
smtp requires smtp_host, smtp_port, smtp_user, and
- * smtp_pass
- *
- *
- * Depending on the type of provider it is possible to specify settings object with different configuration
- * options, which will be used when sending an email:
- *
- * -
- *
smtp provider, settings may contain headers object.
- *
- * -
- * When using AWS SES SMTP host, you may provide a name of configuration set in
- *
X-SES-Configuration-Set header. Value must be a string.
- *
- * -
- * When using Sparkpost host, you may provide value for
- *
X-MSYS_API header. Value must be an object.
- *
- *
- *
- * -
- * for
ses provider, settings may contain message object, where you can provide
- * a name of configuration set in configuration_set_name property. Value must be a string.
- *
- *
+ * Create an email provider.
+ * The credentials object requires different properties depending on the email provider (which is specified using the name property):
+ * mandrill requires api_keysendgrid requires api_keysparkpost requires api_key. Optionally, set region to eu to use the SparkPost service hosted in Western Europe; set to null to use the SparkPost service hosted in North America. eu or null are the only valid values for region.mailgun requires api_key and domain. Optionally, set region to eu to use the Mailgun service hosted in Europe; set to null otherwise. eu or null are the only valid values for region.ses requires accessKeyId, secretAccessKey, and regionsmtp requires smtp_host, smtp_port, smtp_user, and smtp_pass
Depending on the type of provider it is possible to specify settings object with different configuration options, which will be used when sending an email:
+ * smtp provider, settings may contain headers object. When using AWS SES SMTP host, you may provide a name of configuration set in X-SES-Configuration-Set header. Value must be a string.- for
ses provider, settings may contain message object, where you can provide a name of configuration set in configuration_set_name property. Value must be a string.
*
* Configure the email provider
*
diff --git a/src/management/__generated/managers/prompts-manager.ts b/src/management/__generated/managers/prompts-manager.ts
index 3b90614f5c..fdf9e5735f 100644
--- a/src/management/__generated/managers/prompts-manager.ts
+++ b/src/management/__generated/managers/prompts-manager.ts
@@ -2,6 +2,7 @@ import * as runtime from '../../../lib/runtime.js';
import type { InitOverride, ApiResponse } from '../../../lib/runtime.js';
import type {
GetRendering200Response,
+ PatchRendering200Response,
PatchRenderingRequest,
PromptsSettings,
PromptsSettingsUpdate,
@@ -89,8 +90,8 @@ export class PromptsManager extends BaseAPI {
}
/**
- * View the render settings for a specific screen
- * Get render settings for a prompt
+ * Get render settings for a screen.
+ * Get render settings for a screen
*
* @throws {RequiredError}
*/
@@ -141,8 +142,36 @@ export class PromptsManager extends BaseAPI {
}
/**
- * Configure the render settings for a specific screen
- * Configure render settings for a prompt
+ * Learn more about configuring render settings for advanced customization.
+ *
+ *
+ * Example head_tags array. See our documentation on using Liquid variables within head tags.
+ *
+ * {
+ * "head_tags": [
+ * {
+ * "tag": "script",
+ * "attributes": {
+ * "defer": true,
+ * "src": "URL_TO_ASSET",
+ * "async": true,
+ * "integrity": [
+ * "ASSET_SHA"
+ * ]
+ * }
+ * },
+ * {
+ * "tag": "link",
+ * "attributes": {
+ * "href": "URL_TO_ASSET",
+ * "rel": "stylesheet"
+ * }
+ * }
+ * ]
+ * }
+ *
+ *
+ * Update render settings for a screen
*
* @throws {RequiredError}
*/
@@ -150,7 +179,7 @@ export class PromptsManager extends BaseAPI {
requestParameters: PatchRenderingOperationRequest,
bodyParameters: PatchRenderingRequest,
initOverrides?: InitOverride
- ): Promise> {
+ ): Promise> {
runtime.validateRequiredRequestParams(requestParameters, ['prompt', 'screen']);
const headerParameters: runtime.HTTPHeaders = {};
@@ -169,7 +198,7 @@ export class PromptsManager extends BaseAPI {
initOverrides
);
- return runtime.VoidApiResponse.fromResponse(response);
+ return runtime.JSONApiResponse.fromResponse(response);
}
/**
diff --git a/src/management/__generated/models/index.ts b/src/management/__generated/models/index.ts
index f160b74662..ae7372cdd5 100644
--- a/src/management/__generated/models/index.ts
+++ b/src/management/__generated/models/index.ts
@@ -3783,7 +3783,7 @@ export type DeviceCredentialCreateTypeEnum =
*/
export interface EmailProvider {
/**
- * Name of the email provider. Can be `mailgun`, `mandrill`, `sendgrid`, `ses`, `sparkpost`, `smtp`, `azure_cs`, `ms365`, or `custom`.
+ * Name of the email provider. Can be `mailgun`, `mandrill`, `sendgrid`, `ses`, `sparkpost`, `smtp`, `azure_cs`, or `ms365`, or `custom`.
*
*/
name: string;
@@ -3811,7 +3811,7 @@ export interface EmailProvider {
*/
export interface EmailProviderCreate {
/**
- * Name of the email provider. Can be `mailgun`, `mandrill`, `sendgrid`, `ses`, `sparkpost`, `smtp`, `azure_cs`, `ms365`, or `custom`.
+ * Name of the email provider. Can be `mailgun`, `mandrill`, `sendgrid`, `ses`, `sparkpost`, `smtp`, `azure_cs`, or `ms365`, or `custom`.
*
*/
name: EmailProviderCreateNameEnum;
@@ -5268,7 +5268,7 @@ export interface GetDeviceCredentials200ResponseOneOf {
*/
export interface GetEmailTemplatesByTemplateName200Response {
/**
- * Template name. Can be `verify_email`, `verify_email_by_code`, `reset_email`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`, `mfa_oob_code`, `user_invitation`, `change_password` (legacy), or `password_reset` (legacy).
+ * Template name. Can be `verify_email`, `verify_email_by_code`, `reset_email`, `reset_email_by_code`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`, `mfa_oob_code`, `user_invitation`, `change_password` (legacy), or `password_reset` (legacy).
*
*/
template: GetEmailTemplatesByTemplateName200ResponseTemplateEnum;
@@ -5318,6 +5318,7 @@ export const GetEmailTemplatesByTemplateName200ResponseTemplateEnum = {
verify_email: 'verify_email',
verify_email_by_code: 'verify_email_by_code',
reset_email: 'reset_email',
+ reset_email_by_code: 'reset_email_by_code',
welcome_email: 'welcome_email',
blocked_account: 'blocked_account',
stolen_credentials: 'stolen_credentials',
@@ -7241,7 +7242,7 @@ export interface GetRendering200Response {
* An array of head tags
*
*/
- head_tags: Array<{ [key: string]: any }>;
+ head_tags: Array;
}
export const GetRendering200ResponseRenderingModeEnum = {
@@ -7251,6 +7252,35 @@ export const GetRendering200ResponseRenderingModeEnum = {
export type GetRendering200ResponseRenderingModeEnum =
(typeof GetRendering200ResponseRenderingModeEnum)[keyof typeof GetRendering200ResponseRenderingModeEnum];
+/**
+ *
+ */
+export interface GetRendering200ResponseHeadTagsInner {
+ [key: string]: any | any;
+ /**
+ * Any HTML element valid for use in the head tag
+ *
+ */
+ tag: string;
+ /**
+ */
+ attributes: GetRendering200ResponseHeadTagsInnerAttributes;
+ /**
+ * Text/content within the opening and closing tags of the element.
+ * See documentation on using context variables
+ *
+ */
+ content: string;
+}
+/**
+ * Attributes of the HTML tag
+ */
+export interface GetRendering200ResponseHeadTagsInnerAttributes {
+ [key: string]: any | any;
+ /**
+ */
+ integrity: Array;
+}
/**
*
*/
@@ -8875,7 +8905,7 @@ export type PatchCustomDomainsByIdRequestCustomClientIpHeaderEnum =
*/
export interface PatchEmailTemplatesByTemplateNameRequest {
/**
- * Template name. Can be `verify_email`, `verify_email_by_code`, `reset_email`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`, `mfa_oob_code`, `user_invitation`, `change_password` (legacy), or `password_reset` (legacy).
+ * Template name. Can be `verify_email`, `verify_email_by_code`, `reset_email`, `reset_email_by_code`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`, `mfa_oob_code`, `user_invitation`, `change_password` (legacy), or `password_reset` (legacy).
*
*/
template?: PatchEmailTemplatesByTemplateNameRequestTemplateEnum;
@@ -8925,6 +8955,7 @@ export const PatchEmailTemplatesByTemplateNameRequestTemplateEnum = {
verify_email: 'verify_email',
verify_email_by_code: 'verify_email_by_code',
reset_email: 'reset_email',
+ reset_email_by_code: 'reset_email_by_code',
welcome_email: 'welcome_email',
blocked_account: 'blocked_account',
stolen_credentials: 'stolen_credentials',
@@ -9200,7 +9231,41 @@ export interface PatchOrganizationsByIdRequestBranding {
colors?: GetOrganizations200ResponseOneOfInnerBrandingColors;
}
/**
- * ACUL settings for the given screen.
+ *
+ */
+export interface PatchRendering200Response {
+ [key: string]: any | any;
+ /**
+ * Rendering mode
+ *
+ */
+ rendering_mode: PatchRendering200ResponseRenderingModeEnum;
+ /**
+ * Context values to make available
+ *
+ */
+ context_configuration: Array;
+ /**
+ * Override Universal Login default head tags
+ *
+ */
+ default_head_tags_disabled: boolean;
+ /**
+ * An array of head tags
+ *
+ */
+ head_tags: Array;
+}
+
+export const PatchRendering200ResponseRenderingModeEnum = {
+ advanced: 'advanced',
+ standard: 'standard',
+} as const;
+export type PatchRendering200ResponseRenderingModeEnum =
+ (typeof PatchRendering200ResponseRenderingModeEnum)[keyof typeof PatchRendering200ResponseRenderingModeEnum];
+
+/**
+ * Render settings for the given screen
*/
export interface PatchRenderingRequest {
/**
@@ -9222,7 +9287,7 @@ export interface PatchRenderingRequest {
* An array of head tags
*
*/
- head_tags?: Array<{ [key: string]: any }>;
+ head_tags?: Array;
}
export const PatchRenderingRequestRenderingModeEnum = {
@@ -9232,6 +9297,35 @@ export const PatchRenderingRequestRenderingModeEnum = {
export type PatchRenderingRequestRenderingModeEnum =
(typeof PatchRenderingRequestRenderingModeEnum)[keyof typeof PatchRenderingRequestRenderingModeEnum];
+/**
+ *
+ */
+export interface PatchRenderingRequestHeadTagsInner {
+ [key: string]: any | any;
+ /**
+ * Any HTML element valid for use in the head tag
+ *
+ */
+ tag?: string;
+ /**
+ */
+ attributes?: PatchRenderingRequestHeadTagsInnerAttributes;
+ /**
+ * Text/content within the opening and closing tags of the element
+ * See documentation on using context variables
+ *
+ */
+ content?: string;
+}
+/**
+ * Attributes of the HTML tag
+ */
+export interface PatchRenderingRequestHeadTagsInnerAttributes {
+ [key: string]: any | any;
+ /**
+ */
+ integrity?: Array;
+}
/**
*
*/
@@ -10200,7 +10294,7 @@ export interface PostDeviceCredentials201Response {
*/
export interface PostEmailTemplatesRequest {
/**
- * Template name. Can be `verify_email`, `verify_email_by_code`, `reset_email`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`, `mfa_oob_code`, `user_invitation`, `change_password` (legacy), or `password_reset` (legacy).
+ * Template name. Can be `verify_email`, `verify_email_by_code`, `reset_email`, `reset_email_by_code`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`, `mfa_oob_code`, `user_invitation`, `change_password` (legacy), or `password_reset` (legacy).
*
*/
template: PostEmailTemplatesRequestTemplateEnum;
@@ -10250,6 +10344,7 @@ export const PostEmailTemplatesRequestTemplateEnum = {
verify_email: 'verify_email',
verify_email_by_code: 'verify_email_by_code',
reset_email: 'reset_email',
+ reset_email_by_code: 'reset_email_by_code',
welcome_email: 'welcome_email',
blocked_account: 'blocked_account',
stolen_credentials: 'stolen_credentials',
@@ -17163,6 +17258,7 @@ export const GetEmailTemplatesByTemplateNameTemplateNameEnum = {
verify_email: 'verify_email',
verify_email_by_code: 'verify_email_by_code',
reset_email: 'reset_email',
+ reset_email_by_code: 'reset_email_by_code',
welcome_email: 'welcome_email',
blocked_account: 'blocked_account',
stolen_credentials: 'stolen_credentials',
@@ -17180,7 +17276,7 @@ export type GetEmailTemplatesByTemplateNameTemplateNameEnum =
*/
export interface GetEmailTemplatesByTemplateNameRequest {
/**
- * Template name. Can be `verify_email`, `verify_email_by_code`, `reset_email`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`, `mfa_oob_code`, `user_invitation`, `change_password` (legacy), or `password_reset` (legacy).
+ * Template name. Can be `verify_email`, `verify_email_by_code`, `reset_email`, `reset_email_by_code`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`, `mfa_oob_code`, `user_invitation`, `change_password` (legacy), or `password_reset` (legacy).
*
*/
templateName: GetEmailTemplatesByTemplateNameTemplateNameEnum;
@@ -17193,6 +17289,7 @@ export const PatchEmailTemplatesByTemplateNameOperationTemplateNameEnum = {
verify_email: 'verify_email',
verify_email_by_code: 'verify_email_by_code',
reset_email: 'reset_email',
+ reset_email_by_code: 'reset_email_by_code',
welcome_email: 'welcome_email',
blocked_account: 'blocked_account',
stolen_credentials: 'stolen_credentials',
@@ -17210,7 +17307,7 @@ export type PatchEmailTemplatesByTemplateNameOperationTemplateNameEnum =
*/
export interface PatchEmailTemplatesByTemplateNameOperationRequest {
/**
- * Template name. Can be `verify_email`, `verify_email_by_code`, `reset_email`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`, `mfa_oob_code`, `user_invitation`, `change_password` (legacy), or `password_reset` (legacy).
+ * Template name. Can be `verify_email`, `verify_email_by_code`, `reset_email`, `reset_email_by_code`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`, `mfa_oob_code`, `user_invitation`, `change_password` (legacy), or `password_reset` (legacy).
*
*/
templateName: PatchEmailTemplatesByTemplateNameOperationTemplateNameEnum;
@@ -17223,6 +17320,7 @@ export const PutEmailTemplatesByTemplateNameTemplateNameEnum = {
verify_email: 'verify_email',
verify_email_by_code: 'verify_email_by_code',
reset_email: 'reset_email',
+ reset_email_by_code: 'reset_email_by_code',
welcome_email: 'welcome_email',
blocked_account: 'blocked_account',
stolen_credentials: 'stolen_credentials',
@@ -17240,7 +17338,7 @@ export type PutEmailTemplatesByTemplateNameTemplateNameEnum =
*/
export interface PutEmailTemplatesByTemplateNameRequest {
/**
- * Template name. Can be `verify_email`, `verify_email_by_code`, `reset_email`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`, `mfa_oob_code`, `user_invitation`, `change_password` (legacy), or `password_reset` (legacy).
+ * Template name. Can be `verify_email`, `verify_email_by_code`, `reset_email`, `reset_email_by_code`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`, `mfa_oob_code`, `user_invitation`, `change_password` (legacy), or `password_reset` (legacy).
*
*/
templateName: PutEmailTemplatesByTemplateNameTemplateNameEnum;
@@ -18648,12 +18746,12 @@ export type GetRenderingScreenEnum =
*/
export interface GetRenderingRequest {
/**
- * Name of the prompt.
+ * Name of the prompt
*
*/
prompt: GetRenderingPromptEnum;
/**
- * Name of the screen.
+ * Name of the screen
*
*/
screen: GetRenderingScreenEnum;
@@ -18794,12 +18892,12 @@ export type PatchRenderingOperationScreenEnum =
*/
export interface PatchRenderingOperationRequest {
/**
- * Name of the prompt.
+ * Name of the prompt
*
*/
prompt: PatchRenderingOperationPromptEnum;
/**
- * Name of the screen.
+ * Name of the screen
*
*/
screen: PatchRenderingOperationScreenEnum;