Zitadel.Admin.V1.AdminService.Behaviour behaviour (zitadel_api v1.0.0-rc.5) View Source

Link to this section Summary

Callbacks

Activates all changes of the label policy

Defines a custom ORGIAM policy as specified

Adds a user to the membership list of ZITADEL with the given roles undefined roles will be dropped

Adds the povided idp to the default login policy. It impacts all organisations without a customised policy

Adds a multi factor to the default login policy. It impacts all organisations without a customised policy

Adds a new oidc identity provider configuration the IAM

Adds a second factor to the default login policy. It impacts all organisations without a customised policy

Truncates the delta of the change stream be carefull with this function because ZITADEL has to recompute the deltas after they got cleared. Search requests will return wrong results until all deltas are recomputed

Sets the state of the idp to IDP_STATE_INACTIVE the state MUST be IDP_STATE_ACTIVE for this call

Returns the customised policy or the default if not customised

Returns the custom text for domain claimed message

Returns the custom text for initial message

Returns the custom text for password reset message

Returns the custom text for verify email message

Returns the custom text for verify phone message

Returns a identity provider configuration of the IAM

Returns the label policy defined by the administrators of ZITADEL

Returns the login policy defined by the administrators of ZITADEL

Returns an organisation by id

Returns the IAM policy defined by the administrators of ZITADEL

Returns the password age policy defined by the administrators of ZITADEL

Returns the password complexity policy defined by the administrators of ZITADEL

Returns the password lockout policy defined by the administrators of ZITADEL

Returns the preview label policy defined by the administrators of ZITADEL

Indicates if ZITADEL is running. It respondes as soon as ZITADEL started

Checks whether an organisation exists by the given parameters

Returns event descriptions which cannot be processed. It's possible that some events need some retries. For example if the SMTP-API wasn't able to send an email at the first time

Returns the IAM roles visible for the requested user

Returns all members matching the request all queries need to match (ANDed)

Returns all identity provider configurations of the IAM

Returns the idps linked to the default login policy, defined by the administrators of ZITADEL

Returns the available multi factors defined by the administrators of ZITADEL

Returns the available second factors defined by the administrators of ZITADEL

Returns all organisations matching the request all queries need to match (AND)

Returns all stored read models of ZITADEL views are used for search optimisation and optimise request latencies they represent the delta of the event happend on the objects

Sets the state of the idp to IDP_STATE_ACTIVE the state MUST be IDP_STATE_INACTIVE for this call

Deletes the event from failed events view. the event is not removed from the change stream This call is usefull if the system was able to process the event later. e.g. if the second try of sending an email was successful. the first try produced a failed event. You can find out if it worked on the failure_count

Removes the user from the membership list of ZITADEL

RemoveIDP deletes the IDP permanetly

Removes the povided idp from the default login policy. It impacts all organisations without a customised policy

Removes the font of the label policy

Removes the icon of the label policy

Removes the logo dark of the label policy

Removes the logo of the label policy

Removes the logo dark of the label policy

Removes a multi factor from the default login policy. It impacts all organisations without a customised policy

Removes a second factor from the default login policy. It impacts all organisations without a customised policy

Resets the org iam policy of the organisation to default ZITADEL will fallback to the default policy defined by the ZITADEL administrators

Sets the default custom text for domain claimed phone message it impacts all organisations without customized verify phone message text The Following Variables can be used: {{.Domain}} {{.TempUsername}} {{.UserName}} {{.FirstName}} {{.LastName}} {{.NickName}} {{.DisplayName}} {{.LastEmail}} {{.VerifiedEmail}} {{.LastPhone}} {{.VerifiedPhone}} {{.PreferredLoginName}} {{.LoginNames}} {{.ChangeDate}}

Sets the default custom text for initial message it impacts all organisations without customized initial message text The Following Variables can be used: {{.Code}} {{.UserName}} {{.FirstName}} {{.LastName}} {{.NickName}} {{.DisplayName}} {{.LastEmail}} {{.VerifiedEmail}} {{.LastPhone}} {{.VerifiedPhone}} {{.PreferredLoginName}} {{.LoginNames}} {{.ChangeDate}}

Sets the default custom text for password reset message it impacts all organisations without customized password reset message text The Following Variables can be used: {{.Code}} {{.UserName}} {{.FirstName}} {{.LastName}} {{.NickName}} {{.DisplayName}} {{.LastEmail}} {{.VerifiedEmail}} {{.LastPhone}} {{.VerifiedPhone}} {{.PreferredLoginName}} {{.LoginNames}} {{.ChangeDate}}

Sets the default custom text for verify email message it impacts all organisations without customized verify email message text The Following Variables can be used: {{.Code}} {{.UserName}} {{.FirstName}} {{.LastName}} {{.NickName}} {{.DisplayName}} {{.LastEmail}} {{.VerifiedEmail}} {{.LastPhone}} {{.VerifiedPhone}} {{.PreferredLoginName}} {{.LoginNames}} {{.ChangeDate}}

Sets the default custom text for verify phone message it impacts all organisations without customized verify phone message text The Following Variables can be used: {{.Code}} {{.UserName}} {{.FirstName}} {{.LastName}} {{.NickName}} {{.DisplayName}} {{.LastEmail}} {{.VerifiedEmail}} {{.LastPhone}} {{.VerifiedPhone}} {{.PreferredLoginName}} {{.LoginNames}} {{.ChangeDate}}

Creates a new org and user and adds the user to the orgs members as ORG_OWNER

Updates a custom ORGIAM policy as specified

Sets the given roles on a member. The member has only roles provided by this call

Updates the specified idp all fields are updated. If no value is provided the field will be empty afterwards.

Updates the oidc configuration of the specified idp all fields are updated. If no value is provided the field will be empty afterwards.

Updates the default label policy of ZITADEL it impacts all organisations without a customised policy

Updates the default login policy of ZITADEL it impacts all organisations without a customised policy

Updates the default IAM policy. it impacts all organisations without a customised policy

Updates the default password age policy of ZITADEL it impacts all organisations without a customised policy

Updates the default password complexity policy of ZITADEL it impacts all organisations without a customised policy

Updates the default password lockout policy of ZITADEL it impacts all organisations without a customised policy

Link to this section Callbacks

Link to this callback

activate_label_policy(input, stream)

View Source (optional)

Specs

Activates all changes of the label policy

Link to this callback

add_custom_org_iam_policy(input, stream)

View Source (optional)

Specs

Defines a custom ORGIAM policy as specified

Link to this callback

add_iam_member(input, stream)

View Source (optional)

Specs

Adds a user to the membership list of ZITADEL with the given roles undefined roles will be dropped

Link to this callback

add_idp_to_login_policy(input, stream)

View Source (optional)

Specs

Adds the povided idp to the default login policy. It impacts all organisations without a customised policy

Link to this callback

add_multi_factor_to_login_policy(input, stream)

View Source (optional)

Specs

Adds a multi factor to the default login policy. It impacts all organisations without a customised policy

Link to this callback

add_oidcidp(input, stream)

View Source (optional)

Specs

Adds a new oidc identity provider configuration the IAM

Link to this callback

add_second_factor_to_login_policy(input, stream)

View Source (optional)

Specs

Adds a second factor to the default login policy. It impacts all organisations without a customised policy

Link to this callback

clear_view(input, stream)

View Source (optional)

Specs

Truncates the delta of the change stream be carefull with this function because ZITADEL has to recompute the deltas after they got cleared. Search requests will return wrong results until all deltas are recomputed

Link to this callback

deactivate_idp(input, stream)

View Source (optional)

Specs

Sets the state of the idp to IDP_STATE_INACTIVE the state MUST be IDP_STATE_ACTIVE for this call

Link to this callback

get_custom_org_iam_policy(input, stream)

View Source (optional)

Specs

Returns the customised policy or the default if not customised

Link to this callback

get_default_domain_claimed_message_text(input, stream)

View Source (optional)

Specs

Returns the custom text for domain claimed message

Link to this callback

get_default_features(input, stream)

View Source (optional)

Specs

Link to this callback

get_default_init_message_text(input, stream)

View Source (optional)

Specs

Returns the custom text for initial message

Link to this callback

get_default_password_reset_message_text(input, stream)

View Source (optional)

Specs

Returns the custom text for password reset message

Link to this callback

get_default_verify_email_message_text(input, stream)

View Source (optional)

Specs

Returns the custom text for verify email message

Link to this callback

get_default_verify_phone_message_text(input, stream)

View Source (optional)

Specs

Returns the custom text for verify phone message

Link to this callback

get_idp_by_id(input, stream)

View Source (optional)

Specs

Returns a identity provider configuration of the IAM

Link to this callback

get_label_policy(input, stream)

View Source (optional)

Specs

Returns the label policy defined by the administrators of ZITADEL

Link to this callback

get_login_policy(input, stream)

View Source (optional)

Specs

Returns the login policy defined by the administrators of ZITADEL

Link to this callback

get_org_by_id(input, stream)

View Source (optional)

Specs

Returns an organisation by id

Link to this callback

get_org_features(input, stream)

View Source (optional)

Specs

Link to this callback

get_org_iam_policy(input, stream)

View Source (optional)

Specs

Returns the IAM policy defined by the administrators of ZITADEL

Link to this callback

get_password_age_policy(input, stream)

View Source (optional)

Specs

Returns the password age policy defined by the administrators of ZITADEL

Link to this callback

get_password_complexity_policy(input, stream)

View Source (optional)

Specs

Returns the password complexity policy defined by the administrators of ZITADEL

Link to this callback

get_password_lockout_policy(input, stream)

View Source (optional)

Specs

Returns the password lockout policy defined by the administrators of ZITADEL

Link to this callback

get_preview_label_policy(input, stream)

View Source (optional)

Specs

Returns the preview label policy defined by the administrators of ZITADEL

Link to this callback

healthz(input, stream)

View Source (optional)

Specs

Indicates if ZITADEL is running. It respondes as soon as ZITADEL started

Link to this callback

is_org_unique(input, stream)

View Source (optional)

Specs

Checks whether an organisation exists by the given parameters

Link to this callback

list_failed_events(input, stream)

View Source (optional)

Specs

Returns event descriptions which cannot be processed. It's possible that some events need some retries. For example if the SMTP-API wasn't able to send an email at the first time

Link to this callback

list_iam_member_roles(input, stream)

View Source (optional)

Specs

Returns the IAM roles visible for the requested user

Link to this callback

list_iam_members(input, stream)

View Source (optional)

Specs

Returns all members matching the request all queries need to match (ANDed)

Link to this callback

list_id_ps(input, stream)

View Source (optional)

Specs

Returns all identity provider configurations of the IAM

Link to this callback

list_login_policy_id_ps(input, stream)

View Source (optional)

Specs

Returns the idps linked to the default login policy, defined by the administrators of ZITADEL

Link to this callback

list_login_policy_multi_factors(input, stream)

View Source (optional)

Specs

Returns the available multi factors defined by the administrators of ZITADEL

Link to this callback

list_login_policy_second_factors(input, stream)

View Source (optional)

Specs

Returns the available second factors defined by the administrators of ZITADEL

Link to this callback

list_orgs(input, stream)

View Source (optional)

Specs

Returns all organisations matching the request all queries need to match (AND)

Link to this callback

list_views(input, stream)

View Source (optional)

Specs

Returns all stored read models of ZITADEL views are used for search optimisation and optimise request latencies they represent the delta of the event happend on the objects

Link to this callback

reactivate_idp(input, stream)

View Source (optional)

Specs

Sets the state of the idp to IDP_STATE_ACTIVE the state MUST be IDP_STATE_INACTIVE for this call

Link to this callback

remove_failed_event(input, stream)

View Source (optional)

Specs

Deletes the event from failed events view. the event is not removed from the change stream This call is usefull if the system was able to process the event later. e.g. if the second try of sending an email was successful. the first try produced a failed event. You can find out if it worked on the failure_count

Link to this callback

remove_iam_member(input, stream)

View Source (optional)

Specs

Removes the user from the membership list of ZITADEL

Link to this callback

remove_idp(input, stream)

View Source (optional)

Specs

RemoveIDP deletes the IDP permanetly

Link to this callback

remove_idp_from_login_policy(input, stream)

View Source (optional)

Specs

Removes the povided idp from the default login policy. It impacts all organisations without a customised policy

Link to this callback

remove_label_policy_font(input, stream)

View Source (optional)

Specs

Removes the font of the label policy

Link to this callback

remove_label_policy_icon(input, stream)

View Source (optional)

Specs

Removes the icon of the label policy

Link to this callback

remove_label_policy_icon_dark(input, stream)

View Source (optional)

Specs

Removes the logo dark of the label policy

Link to this callback

remove_label_policy_logo(input, stream)

View Source (optional)

Specs

Removes the logo of the label policy

Link to this callback

remove_label_policy_logo_dark(input, stream)

View Source (optional)

Specs

Removes the logo dark of the label policy

Link to this callback

remove_multi_factor_from_login_policy(input, stream)

View Source (optional)

Specs

Removes a multi factor from the default login policy. It impacts all organisations without a customised policy

Link to this callback

remove_second_factor_from_login_policy(input, stream)

View Source (optional)

Specs

Removes a second factor from the default login policy. It impacts all organisations without a customised policy

Link to this callback

reset_custom_org_iam_policy_to_default(input, stream)

View Source (optional)

Specs

Resets the org iam policy of the organisation to default ZITADEL will fallback to the default policy defined by the ZITADEL administrators

Link to this callback

reset_org_features(input, stream)

View Source (optional)

Specs

Link to this callback

set_default_domain_claimed_message_text(input, stream)

View Source (optional)

Specs

Sets the default custom text for domain claimed phone message it impacts all organisations without customized verify phone message text The Following Variables can be used: {{.Domain}} {{.TempUsername}} {{.UserName}} {{.FirstName}} {{.LastName}} {{.NickName}} {{.DisplayName}} {{.LastEmail}} {{.VerifiedEmail}} {{.LastPhone}} {{.VerifiedPhone}} {{.PreferredLoginName}} {{.LoginNames}} {{.ChangeDate}}

Link to this callback

set_default_features(input, stream)

View Source (optional)

Specs

Link to this callback

set_default_init_message_text(input, stream)

View Source (optional)

Specs

Sets the default custom text for initial message it impacts all organisations without customized initial message text The Following Variables can be used: {{.Code}} {{.UserName}} {{.FirstName}} {{.LastName}} {{.NickName}} {{.DisplayName}} {{.LastEmail}} {{.VerifiedEmail}} {{.LastPhone}} {{.VerifiedPhone}} {{.PreferredLoginName}} {{.LoginNames}} {{.ChangeDate}}

Link to this callback

set_default_password_reset_message_text(input, stream)

View Source (optional)

Specs

Sets the default custom text for password reset message it impacts all organisations without customized password reset message text The Following Variables can be used: {{.Code}} {{.UserName}} {{.FirstName}} {{.LastName}} {{.NickName}} {{.DisplayName}} {{.LastEmail}} {{.VerifiedEmail}} {{.LastPhone}} {{.VerifiedPhone}} {{.PreferredLoginName}} {{.LoginNames}} {{.ChangeDate}}

Link to this callback

set_default_verify_email_message_text(input, stream)

View Source (optional)

Specs

Sets the default custom text for verify email message it impacts all organisations without customized verify email message text The Following Variables can be used: {{.Code}} {{.UserName}} {{.FirstName}} {{.LastName}} {{.NickName}} {{.DisplayName}} {{.LastEmail}} {{.VerifiedEmail}} {{.LastPhone}} {{.VerifiedPhone}} {{.PreferredLoginName}} {{.LoginNames}} {{.ChangeDate}}

Link to this callback

set_default_verify_phone_message_text(input, stream)

View Source (optional)

Specs

Sets the default custom text for verify phone message it impacts all organisations without customized verify phone message text The Following Variables can be used: {{.Code}} {{.UserName}} {{.FirstName}} {{.LastName}} {{.NickName}} {{.DisplayName}} {{.LastEmail}} {{.VerifiedEmail}} {{.LastPhone}} {{.VerifiedPhone}} {{.PreferredLoginName}} {{.LoginNames}} {{.ChangeDate}}

Link to this callback

set_org_features(input, stream)

View Source (optional)

Specs

Link to this callback

set_up_org(input, stream)

View Source (optional)

Specs

Creates a new org and user and adds the user to the orgs members as ORG_OWNER

Link to this callback

update_custom_org_iam_policy(input, stream)

View Source (optional)

Specs

Updates a custom ORGIAM policy as specified

Link to this callback

update_iam_member(input, stream)

View Source (optional)

Specs

Sets the given roles on a member. The member has only roles provided by this call

Link to this callback

update_idp(input, stream)

View Source (optional)

Specs

Updates the specified idp all fields are updated. If no value is provided the field will be empty afterwards.

Link to this callback

update_idpoidc_config(input, stream)

View Source (optional)

Specs

Updates the oidc configuration of the specified idp all fields are updated. If no value is provided the field will be empty afterwards.

Link to this callback

update_label_policy(input, stream)

View Source (optional)

Specs

Updates the default label policy of ZITADEL it impacts all organisations without a customised policy

Link to this callback

update_login_policy(input, stream)

View Source (optional)

Specs

Updates the default login policy of ZITADEL it impacts all organisations without a customised policy

Link to this callback

update_org_iam_policy(input, stream)

View Source (optional)

Specs

Updates the default IAM policy. it impacts all organisations without a customised policy

Link to this callback

update_password_age_policy(input, stream)

View Source (optional)

Specs

Updates the default password age policy of ZITADEL it impacts all organisations without a customised policy

Link to this callback

update_password_complexity_policy(input, stream)

View Source (optional)

Specs

Updates the default password complexity policy of ZITADEL it impacts all organisations without a customised policy

Link to this callback

update_password_lockout_policy(input, stream)

View Source (optional)

Specs

Updates the default password lockout policy of ZITADEL it impacts all organisations without a customised policy