Caos.Zitadel.Management.Api.V1.ManagementService.Behaviour behaviour (zitadel_api v1.0.0-beta.2) View Source

All requests are based on your context if nothing other is specified Requests which have /me in the url get the parameter from the context

Link to this section Summary

Callbacks

ApplicationChanges returns the event stream of the application object

add a list of project roles in one request

remove a list of user grants in one request

returns a project my organisation got granted from another organisation

GetIam returns some needed settings of the iam (Global Organisation ID, Zitadel Project ID)

search a organisation by its domain overall organisations

GetUserByLoginNameGlobal returns User, global search is overall organisations

OrgChanges returns the event stream of the org object

ProjectChanges returns the event stream of the project object

RemoveProjectGrant removes project grant and all user grants for this project grant

RemoveProjectRole removes role from UserGrants, ProjectGrants and from Project

returns all projects my organisation got granted from another organisation

Limit should always be set, there is a default limit set by the service

Sends an Notification (Email/SMS) with a password reset Link

A Manager is only allowed to set an initial password, on the next login the user has to change his password

UserChanges returns the event stream of the user object

Link to this section Callbacks

Link to this callback

add_idp_provider_to_login_policy(input, stream)

View Source (optional)

Specs

add_idp_provider_to_login_policy(
  input :: Caos.Zitadel.Management.Api.V1.IdpProviderAdd.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.IdpProvider.t()
Link to this callback

add_machine_key(input, stream)

View Source (optional)

Specs

add_machine_key(
  input :: Caos.Zitadel.Management.Api.V1.AddMachineKeyRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.AddMachineKeyResponse.t()
Link to this callback

add_multi_factor_to_login_policy(input, stream)

View Source (optional)

Specs

add_multi_factor_to_login_policy(
  input :: Caos.Zitadel.Management.Api.V1.MultiFactor.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.MultiFactor.t()
Link to this callback

add_my_org_domain(input, stream)

View Source (optional)

Specs

add_my_org_domain(
  input :: Caos.Zitadel.Management.Api.V1.AddOrgDomainRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.OrgDomain.t()
Link to this callback

add_my_org_member(input, stream)

View Source (optional)

Specs

add_my_org_member(
  input :: Caos.Zitadel.Management.Api.V1.AddOrgMemberRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.OrgMember.t()
Link to this callback

add_project_grant_member(input, stream)

View Source (optional)

Specs

add_project_grant_member(
  input :: Caos.Zitadel.Management.Api.V1.ProjectGrantMemberAdd.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectGrantMember.t()
Link to this callback

add_project_member(input, stream)

View Source (optional)

Specs

add_project_member(
  input :: Caos.Zitadel.Management.Api.V1.ProjectMemberAdd.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectMember.t()
Link to this callback

add_project_role(input, stream)

View Source (optional)

Specs

add_project_role(
  input :: Caos.Zitadel.Management.Api.V1.ProjectRoleAdd.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectRole.t()
Link to this callback

add_second_factor_to_login_policy(input, stream)

View Source (optional)

Specs

add_second_factor_to_login_policy(
  input :: Caos.Zitadel.Management.Api.V1.SecondFactor.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.SecondFactor.t()
Link to this callback

application_by_id(input, stream)

View Source (optional)

Specs

application_by_id(
  input :: Caos.Zitadel.Management.Api.V1.ApplicationID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ApplicationView.t()
Link to this callback

application_changes(input, stream)

View Source (optional)

Specs

application_changes(
  input :: Caos.Zitadel.Management.Api.V1.ChangeRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Changes.t()

ApplicationChanges returns the event stream of the application object

Link to this callback

bulk_add_project_role(input, stream)

View Source (optional)

Specs

bulk_add_project_role(
  input :: Caos.Zitadel.Management.Api.V1.ProjectRoleAddBulk.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()

add a list of project roles in one request

Link to this callback

bulk_remove_user_grant(input, stream)

View Source (optional)

Specs

bulk_remove_user_grant(
  input :: Caos.Zitadel.Management.Api.V1.UserGrantRemoveBulk.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()

remove a list of user grants in one request

Link to this callback

change_my_org_member(input, stream)

View Source (optional)

Specs

change_my_org_member(
  input :: Caos.Zitadel.Management.Api.V1.ChangeOrgMemberRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.OrgMember.t()
Link to this callback

change_project_grant_member(input, stream)

View Source (optional)

Specs

change_project_grant_member(
  input :: Caos.Zitadel.Management.Api.V1.ProjectGrantMemberChange.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectGrantMember.t()
Link to this callback

change_project_member(input, stream)

View Source (optional)

Specs

change_project_member(
  input :: Caos.Zitadel.Management.Api.V1.ProjectMemberChange.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectMember.t()
Link to this callback

change_project_role(input, stream)

View Source (optional)

Specs

change_project_role(
  input :: Caos.Zitadel.Management.Api.V1.ProjectRoleChange.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectRole.t()
Link to this callback

change_user_email(input, stream)

View Source (optional)

Specs

change_user_email(
  input :: Caos.Zitadel.Management.Api.V1.UpdateUserEmailRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserEmail.t()
Link to this callback

change_user_phone(input, stream)

View Source (optional)

Specs

change_user_phone(
  input :: Caos.Zitadel.Management.Api.V1.UpdateUserPhoneRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserPhone.t()
Link to this callback

change_user_user_name(input, stream)

View Source (optional)

Specs

change_user_user_name(
  input :: Caos.Zitadel.Management.Api.V1.UpdateUserUserNameRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

create_login_policy(input, stream)

View Source (optional)

Specs

create_login_policy(
  input :: Caos.Zitadel.Management.Api.V1.LoginPolicyRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.LoginPolicy.t()
Link to this callback

create_oidc_application(input, stream)

View Source (optional)

Specs

create_oidc_application(
  input :: Caos.Zitadel.Management.Api.V1.OIDCApplicationCreate.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Application.t()
Link to this callback

create_oidc_idp(input, stream)

View Source (optional)

Specs

create_oidc_idp(
  input :: Caos.Zitadel.Management.Api.V1.OidcIdpConfigCreate.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Idp.t()
Link to this callback

create_org(input, stream)

View Source (optional)

Specs

create_org(
  input :: Caos.Zitadel.Management.Api.V1.OrgCreateRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Org.t()
Link to this callback

create_password_age_policy(input, stream)

View Source (optional)

Specs

create_password_age_policy(
  input :: Caos.Zitadel.Management.Api.V1.PasswordAgePolicyRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.PasswordAgePolicy.t()
Link to this callback

create_password_complexity_policy(input, stream)

View Source (optional)

Specs

create_password_complexity_policy(
  input :: Caos.Zitadel.Management.Api.V1.PasswordComplexityPolicyRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.PasswordComplexityPolicy.t()
Link to this callback

create_password_lockout_policy(input, stream)

View Source (optional)

Specs

create_password_lockout_policy(
  input :: Caos.Zitadel.Management.Api.V1.PasswordLockoutPolicyRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.PasswordLockoutPolicy.t()
Link to this callback

create_project(input, stream)

View Source (optional)

Specs

create_project(
  input :: Caos.Zitadel.Management.Api.V1.ProjectCreateRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Project.t()
Link to this callback

create_project_grant(input, stream)

View Source (optional)

Specs

create_project_grant(
  input :: Caos.Zitadel.Management.Api.V1.ProjectGrantCreate.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectGrant.t()
Link to this callback

create_user(input, stream)

View Source (optional)

Specs

create_user(
  input :: Caos.Zitadel.Management.Api.V1.CreateUserRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserResponse.t()
Link to this callback

create_user_grant(input, stream)

View Source (optional)

Specs

create_user_grant(
  input :: Caos.Zitadel.Management.Api.V1.UserGrantCreate.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserGrant.t()
Link to this callback

deactivate_application(input, stream)

View Source (optional)

Specs

deactivate_application(
  input :: Caos.Zitadel.Management.Api.V1.ApplicationID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Application.t()
Link to this callback

deactivate_idp_config(input, stream)

View Source (optional)

Specs

deactivate_idp_config(
  input :: Caos.Zitadel.Management.Api.V1.IdpID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Idp.t()
Link to this callback

deactivate_my_org(input, stream)

View Source (optional)

Specs

deactivate_my_org(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Org.t()
Link to this callback

deactivate_project(input, stream)

View Source (optional)

Specs

deactivate_project(
  input :: Caos.Zitadel.Management.Api.V1.ProjectID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Project.t()
Link to this callback

deactivate_project_grant(input, stream)

View Source (optional)

Specs

deactivate_project_grant(
  input :: Caos.Zitadel.Management.Api.V1.ProjectGrantID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectGrant.t()
Link to this callback

deactivate_user(input, stream)

View Source (optional)

Specs

deactivate_user(
  input :: Caos.Zitadel.Management.Api.V1.UserID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserResponse.t()
Link to this callback

deactivate_user_grant(input, stream)

View Source (optional)

Specs

deactivate_user_grant(
  input :: Caos.Zitadel.Management.Api.V1.UserGrantID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserGrant.t()
Link to this callback

delete_machine_key(input, stream)

View Source (optional)

Specs

delete_machine_key(
  input :: Caos.Zitadel.Management.Api.V1.MachineKeyIDRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

delete_user(input, stream)

View Source (optional)

Specs

delete_user(
  input :: Caos.Zitadel.Management.Api.V1.UserID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

generate_my_org_domain_validation(input, stream)

View Source (optional)

Specs

generate_my_org_domain_validation(
  input :: Caos.Zitadel.Management.Api.V1.OrgDomainValidationRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.OrgDomainValidationResponse.t()
Link to this callback

get_default_login_policy(input, stream)

View Source (optional)

Specs

get_default_login_policy(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.LoginPolicyView.t()
Link to this callback

get_default_password_age_policy(input, stream)

View Source (optional)

Specs

get_default_password_age_policy(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.PasswordAgePolicyView.t()
Link to this callback

get_default_password_complexity_policy(input, stream)

View Source (optional)

Specs

get_default_password_complexity_policy(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.PasswordComplexityPolicyView.t()
Link to this callback

get_default_password_lockout_policy(input, stream)

View Source (optional)

Specs

get_default_password_lockout_policy(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.PasswordLockoutPolicyView.t()
Link to this callback

get_granted_project_by_id(input, stream)

View Source (optional)

Specs

get_granted_project_by_id(
  input :: Caos.Zitadel.Management.Api.V1.ProjectGrantID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectGrantView.t()

returns a project my organisation got granted from another organisation

Link to this callback

get_iam(input, stream)

View Source (optional)

Specs

get_iam(input :: Google.Protobuf.Empty.t(), stream :: GRPC.Server.Stream.t()) ::
  Caos.Zitadel.Management.Api.V1.Iam.t()

GetIam returns some needed settings of the iam (Global Organisation ID, Zitadel Project ID)

Link to this callback

get_login_policy(input, stream)

View Source (optional)

Specs

get_login_policy(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.LoginPolicyView.t()
Link to this callback

get_login_policy_idp_providers(input, stream)

View Source (optional)

Specs

get_login_policy_idp_providers(
  input :: Caos.Zitadel.Management.Api.V1.IdpProviderSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.IdpProviderSearchResponse.t()
Link to this callback

get_login_policy_multi_factors(input, stream)

View Source (optional)

Specs

get_login_policy_multi_factors(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.MultiFactorsResult.t()
Link to this callback

get_login_policy_second_factors(input, stream)

View Source (optional)

Specs

get_login_policy_second_factors(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.SecondFactorsResult.t()
Link to this callback

get_machine_key(input, stream)

View Source (optional)

Specs

get_machine_key(
  input :: Caos.Zitadel.Management.Api.V1.MachineKeyIDRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.MachineKeyView.t()
Link to this callback

get_my_org(input, stream)

View Source (optional)

Specs

get_my_org(input :: Google.Protobuf.Empty.t(), stream :: GRPC.Server.Stream.t()) ::
  Caos.Zitadel.Management.Api.V1.OrgView.t()
Link to this callback

get_my_org_iam_policy(input, stream)

View Source (optional)

Specs

get_my_org_iam_policy(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.OrgIamPolicyView.t()
Link to this callback

get_org_by_domain_global(input, stream)

View Source (optional)

Specs

get_org_by_domain_global(
  input :: Caos.Zitadel.Management.Api.V1.Domain.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.OrgView.t()

search a organisation by its domain overall organisations

Link to this callback

get_org_member_roles(input, stream)

View Source (optional)

Specs

get_org_member_roles(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.OrgMemberRoles.t()
Link to this callback

get_password_age_policy(input, stream)

View Source (optional)

Specs

get_password_age_policy(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.PasswordAgePolicyView.t()
Link to this callback

get_password_complexity_policy(input, stream)

View Source (optional)

Specs

get_password_complexity_policy(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.PasswordComplexityPolicyView.t()
Link to this callback

get_password_lockout_policy(input, stream)

View Source (optional)

Specs

get_password_lockout_policy(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.PasswordLockoutPolicyView.t()
Link to this callback

get_project_grant_member_roles(input, stream)

View Source (optional)

Specs

get_project_grant_member_roles(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectGrantMemberRoles.t()
Link to this callback

get_project_member_roles(input, stream)

View Source (optional)

Specs

get_project_member_roles(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectMemberRoles.t()
Link to this callback

get_user_address(input, stream)

View Source (optional)

Specs

get_user_address(
  input :: Caos.Zitadel.Management.Api.V1.UserID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserAddressView.t()
Link to this callback

get_user_by_id(input, stream)

View Source (optional)

Specs

get_user_by_id(
  input :: Caos.Zitadel.Management.Api.V1.UserID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserView.t()
Link to this callback

get_user_by_login_name_global(input, stream)

View Source (optional)

Specs

get_user_by_login_name_global(
  input :: Caos.Zitadel.Management.Api.V1.LoginName.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserView.t()

GetUserByLoginNameGlobal returns User, global search is overall organisations

Link to this callback

get_user_email(input, stream)

View Source (optional)

Specs

get_user_email(
  input :: Caos.Zitadel.Management.Api.V1.UserID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserEmailView.t()
Link to this callback

get_user_mfas(input, stream)

View Source (optional)

Specs

get_user_mfas(
  input :: Caos.Zitadel.Management.Api.V1.UserID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserMultiFactors.t()
Link to this callback

get_user_phone(input, stream)

View Source (optional)

Specs

get_user_phone(
  input :: Caos.Zitadel.Management.Api.V1.UserID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserPhoneView.t()
Link to this callback

get_user_profile(input, stream)

View Source (optional)

Specs

get_user_profile(
  input :: Caos.Zitadel.Management.Api.V1.UserID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserProfileView.t()
Link to this callback

get_zitadel_docs(input, stream)

View Source (optional)

Specs

get_zitadel_docs(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ZitadelDocs.t()
Link to this callback

healthz(input, stream)

View Source (optional)

Specs

healthz(input :: Google.Protobuf.Empty.t(), stream :: GRPC.Server.Stream.t()) ::
  Google.Protobuf.Empty.t()

READINESS

Link to this callback

idp_by_id(input, stream)

View Source (optional)

Specs

idp_by_id(
  input :: Caos.Zitadel.Management.Api.V1.IdpID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.IdpView.t()
Link to this callback

is_user_unique(input, stream)

View Source (optional)

Specs

is_user_unique(
  input :: Caos.Zitadel.Management.Api.V1.UniqueUserRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UniqueUserResponse.t()
Link to this callback

lock_user(input, stream)

View Source (optional)

Specs

lock_user(
  input :: Caos.Zitadel.Management.Api.V1.UserID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserResponse.t()
Link to this callback

org_changes(input, stream)

View Source (optional)

Specs

org_changes(
  input :: Caos.Zitadel.Management.Api.V1.ChangeRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Changes.t()

OrgChanges returns the event stream of the org object

Link to this callback

project_by_id(input, stream)

View Source (optional)

Specs

project_by_id(
  input :: Caos.Zitadel.Management.Api.V1.ProjectID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectView.t()
Link to this callback

project_changes(input, stream)

View Source (optional)

Specs

project_changes(
  input :: Caos.Zitadel.Management.Api.V1.ChangeRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Changes.t()

ProjectChanges returns the event stream of the project object

Link to this callback

project_grant_by_id(input, stream)

View Source (optional)

Specs

project_grant_by_id(
  input :: Caos.Zitadel.Management.Api.V1.ProjectGrantID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectGrantView.t()
Link to this callback

reactivate_application(input, stream)

View Source (optional)

Specs

reactivate_application(
  input :: Caos.Zitadel.Management.Api.V1.ApplicationID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Application.t()
Link to this callback

reactivate_idp_config(input, stream)

View Source (optional)

Specs

reactivate_idp_config(
  input :: Caos.Zitadel.Management.Api.V1.IdpID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Idp.t()
Link to this callback

reactivate_my_org(input, stream)

View Source (optional)

Specs

reactivate_my_org(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Org.t()
Link to this callback

reactivate_project(input, stream)

View Source (optional)

Specs

reactivate_project(
  input :: Caos.Zitadel.Management.Api.V1.ProjectID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Project.t()
Link to this callback

reactivate_project_grant(input, stream)

View Source (optional)

Specs

reactivate_project_grant(
  input :: Caos.Zitadel.Management.Api.V1.ProjectGrantID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectGrant.t()
Link to this callback

reactivate_user(input, stream)

View Source (optional)

Specs

reactivate_user(
  input :: Caos.Zitadel.Management.Api.V1.UserID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserResponse.t()
Link to this callback

reactivate_user_grant(input, stream)

View Source (optional)

Specs

reactivate_user_grant(
  input :: Caos.Zitadel.Management.Api.V1.UserGrantID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserGrant.t()
Link to this callback

ready(input, stream)

View Source (optional)

Specs

ready(input :: Google.Protobuf.Empty.t(), stream :: GRPC.Server.Stream.t()) ::
  Google.Protobuf.Empty.t()
Link to this callback

regenerate_oidc_client_secret(input, stream)

View Source (optional)

Specs

regenerate_oidc_client_secret(
  input :: Caos.Zitadel.Management.Api.V1.ApplicationID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ClientSecret.t()
Link to this callback

remove_application(input, stream)

View Source (optional)

Specs

remove_application(
  input :: Caos.Zitadel.Management.Api.V1.ApplicationID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_external_idp(input, stream)

View Source (optional)

Specs

remove_external_idp(
  input :: Caos.Zitadel.Management.Api.V1.ExternalIDPRemoveRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_idp_config(input, stream)

View Source (optional)

Specs

remove_idp_config(
  input :: Caos.Zitadel.Management.Api.V1.IdpID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_idp_provider_from_login_policy(input, stream)

View Source (optional)

Specs

remove_idp_provider_from_login_policy(
  input :: Caos.Zitadel.Management.Api.V1.IdpProviderID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_login_policy(input, stream)

View Source (optional)

Specs

remove_login_policy(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_multi_factor_from_login_policy(input, stream)

View Source (optional)

Specs

remove_multi_factor_from_login_policy(
  input :: Caos.Zitadel.Management.Api.V1.MultiFactor.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_my_org_domain(input, stream)

View Source (optional)

Specs

remove_my_org_domain(
  input :: Caos.Zitadel.Management.Api.V1.RemoveOrgDomainRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_my_org_member(input, stream)

View Source (optional)

Specs

remove_my_org_member(
  input :: Caos.Zitadel.Management.Api.V1.RemoveOrgMemberRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_password_age_policy(input, stream)

View Source (optional)

Specs

remove_password_age_policy(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_password_complexity_policy(input, stream)

View Source (optional)

Specs

remove_password_complexity_policy(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_password_lockout_policy(input, stream)

View Source (optional)

Specs

remove_password_lockout_policy(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_project(input, stream)

View Source (optional)

Specs

remove_project(
  input :: Caos.Zitadel.Management.Api.V1.ProjectID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_project_grant(input, stream)

View Source (optional)

Specs

remove_project_grant(
  input :: Caos.Zitadel.Management.Api.V1.ProjectGrantID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()

RemoveProjectGrant removes project grant and all user grants for this project grant

Link to this callback

remove_project_grant_member(input, stream)

View Source (optional)

Specs

remove_project_grant_member(
  input :: Caos.Zitadel.Management.Api.V1.ProjectGrantMemberRemove.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_project_member(input, stream)

View Source (optional)

Specs

remove_project_member(
  input :: Caos.Zitadel.Management.Api.V1.ProjectMemberRemove.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_project_role(input, stream)

View Source (optional)

Specs

remove_project_role(
  input :: Caos.Zitadel.Management.Api.V1.ProjectRoleRemove.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()

RemoveProjectRole removes role from UserGrants, ProjectGrants and from Project

Link to this callback

remove_second_factor_from_login_policy(input, stream)

View Source (optional)

Specs

remove_second_factor_from_login_policy(
  input :: Caos.Zitadel.Management.Api.V1.SecondFactor.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_user_grant(input, stream)

View Source (optional)

Specs

remove_user_grant(
  input :: Caos.Zitadel.Management.Api.V1.UserGrantID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_user_phone(input, stream)

View Source (optional)

Specs

remove_user_phone(
  input :: Caos.Zitadel.Management.Api.V1.UserID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

resend_email_verification_mail(input, stream)

View Source (optional)

Specs

resend_email_verification_mail(
  input :: Caos.Zitadel.Management.Api.V1.UserID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

resend_initial_mail(input, stream)

View Source (optional)

Specs

resend_initial_mail(
  input :: Caos.Zitadel.Management.Api.V1.InitialMailRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

resend_phone_verification_code(input, stream)

View Source (optional)

Specs

resend_phone_verification_code(
  input :: Caos.Zitadel.Management.Api.V1.UserID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

search_applications(input, stream)

View Source (optional)

Specs

search_applications(
  input :: Caos.Zitadel.Management.Api.V1.ApplicationSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ApplicationSearchResponse.t()
Link to this callback

search_granted_projects(input, stream)

View Source (optional)

Specs

search_granted_projects(
  input :: Caos.Zitadel.Management.Api.V1.GrantedProjectSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectGrantSearchResponse.t()

returns all projects my organisation got granted from another organisation

Link to this callback

search_idps(input, stream)

View Source (optional)

Specs

search_idps(
  input :: Caos.Zitadel.Management.Api.V1.IdpSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.IdpSearchResponse.t()
Link to this callback

search_machine_keys(input, stream)

View Source (optional)

Specs

search_machine_keys(
  input :: Caos.Zitadel.Management.Api.V1.MachineKeySearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.MachineKeySearchResponse.t()
Link to this callback

search_my_org_domains(input, stream)

View Source (optional)

Specs

search_my_org_domains(
  input :: Caos.Zitadel.Management.Api.V1.OrgDomainSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.OrgDomainSearchResponse.t()
Link to this callback

search_my_org_members(input, stream)

View Source (optional)

Specs

search_my_org_members(
  input :: Caos.Zitadel.Management.Api.V1.OrgMemberSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.OrgMemberSearchResponse.t()
Link to this callback

search_project_grant_members(input, stream)

View Source (optional)

Specs

search_project_grant_members(
  input :: Caos.Zitadel.Management.Api.V1.ProjectGrantMemberSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectGrantMemberSearchResponse.t()
Link to this callback

search_project_grants(input, stream)

View Source (optional)

Specs

search_project_grants(
  input :: Caos.Zitadel.Management.Api.V1.ProjectGrantSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectGrantSearchResponse.t()
Link to this callback

search_project_members(input, stream)

View Source (optional)

Specs

search_project_members(
  input :: Caos.Zitadel.Management.Api.V1.ProjectMemberSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectMemberSearchResponse.t()
Link to this callback

search_project_roles(input, stream)

View Source (optional)

Specs

search_project_roles(
  input :: Caos.Zitadel.Management.Api.V1.ProjectRoleSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectRoleSearchResponse.t()
Link to this callback

search_projects(input, stream)

View Source (optional)

Specs

search_projects(
  input :: Caos.Zitadel.Management.Api.V1.ProjectSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectSearchResponse.t()
Link to this callback

search_user_external_id_ps(input, stream)

View Source (optional)

Specs

search_user_external_id_ps(
  input :: Caos.Zitadel.Management.Api.V1.ExternalIDPSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ExternalIDPSearchResponse.t()
Link to this callback

search_user_grants(input, stream)

View Source (optional)

Specs

search_user_grants(
  input :: Caos.Zitadel.Management.Api.V1.UserGrantSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserGrantSearchResponse.t()
Link to this callback

search_user_memberships(input, stream)

View Source (optional)

Specs

search_user_memberships(
  input :: Caos.Zitadel.Management.Api.V1.UserMembershipSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserMembershipSearchResponse.t()
Link to this callback

search_users(input, stream)

View Source (optional)

Specs

search_users(
  input :: Caos.Zitadel.Management.Api.V1.UserSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserSearchResponse.t()

Limit should always be set, there is a default limit set by the service

Link to this callback

send_set_password_notification(input, stream)

View Source (optional)

Specs

send_set_password_notification(
  input :: Caos.Zitadel.Management.Api.V1.SetPasswordNotificationRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()

Sends an Notification (Email/SMS) with a password reset Link

Link to this callback

set_initial_password(input, stream)

View Source (optional)

Specs

set_initial_password(
  input :: Caos.Zitadel.Management.Api.V1.PasswordRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()

A Manager is only allowed to set an initial password, on the next login the user has to change his password

Link to this callback

set_my_primary_org_domain(input, stream)

View Source (optional)

Specs

set_my_primary_org_domain(
  input :: Caos.Zitadel.Management.Api.V1.PrimaryOrgDomainRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

unlock_user(input, stream)

View Source (optional)

Specs

unlock_user(
  input :: Caos.Zitadel.Management.Api.V1.UserID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserResponse.t()
Link to this callback

update_application(input, stream)

View Source (optional)

Specs

update_application(
  input :: Caos.Zitadel.Management.Api.V1.ApplicationUpdate.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Application.t()
Link to this callback

update_application_oidc_config(input, stream)

View Source (optional)

Specs

update_application_oidc_config(
  input :: Caos.Zitadel.Management.Api.V1.OIDCConfigUpdate.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.OIDCConfig.t()
Link to this callback

update_idp_config(input, stream)

View Source (optional)

Specs

update_idp_config(
  input :: Caos.Zitadel.Management.Api.V1.IdpUpdate.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Idp.t()
Link to this callback

update_login_policy(input, stream)

View Source (optional)

Specs

update_login_policy(
  input :: Caos.Zitadel.Management.Api.V1.LoginPolicyRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.LoginPolicy.t()
Link to this callback

update_oidc_idp_config(input, stream)

View Source (optional)

Specs

update_oidc_idp_config(
  input :: Caos.Zitadel.Management.Api.V1.OidcIdpConfigUpdate.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.OidcIdpConfig.t()
Link to this callback

update_password_age_policy(input, stream)

View Source (optional)

Specs

update_password_age_policy(
  input :: Caos.Zitadel.Management.Api.V1.PasswordAgePolicyRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.PasswordAgePolicy.t()
Link to this callback

update_password_complexity_policy(input, stream)

View Source (optional)

Specs

update_password_complexity_policy(
  input :: Caos.Zitadel.Management.Api.V1.PasswordComplexityPolicyRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.PasswordComplexityPolicy.t()
Link to this callback

update_password_lockout_policy(input, stream)

View Source (optional)

Specs

update_password_lockout_policy(
  input :: Caos.Zitadel.Management.Api.V1.PasswordLockoutPolicyRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.PasswordLockoutPolicy.t()
Link to this callback

update_project(input, stream)

View Source (optional)

Specs

update_project(
  input :: Caos.Zitadel.Management.Api.V1.ProjectUpdateRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Project.t()
Link to this callback

update_project_grant(input, stream)

View Source (optional)

Specs

update_project_grant(
  input :: Caos.Zitadel.Management.Api.V1.ProjectGrantUpdate.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.ProjectGrant.t()
Link to this callback

update_user_address(input, stream)

View Source (optional)

Specs

update_user_address(
  input :: Caos.Zitadel.Management.Api.V1.UpdateUserAddressRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserAddress.t()
Link to this callback

update_user_grant(input, stream)

View Source (optional)

Specs

update_user_grant(
  input :: Caos.Zitadel.Management.Api.V1.UserGrantUpdate.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserGrant.t()
Link to this callback

update_user_machine(input, stream)

View Source (optional)

Specs

update_user_machine(
  input :: Caos.Zitadel.Management.Api.V1.UpdateMachineRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.MachineResponse.t()
Link to this callback

update_user_profile(input, stream)

View Source (optional)

Specs

update_user_profile(
  input :: Caos.Zitadel.Management.Api.V1.UpdateUserProfileRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserProfile.t()
Link to this callback

user_changes(input, stream)

View Source (optional)

Specs

user_changes(
  input :: Caos.Zitadel.Management.Api.V1.ChangeRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.Changes.t()

UserChanges returns the event stream of the user object

Link to this callback

user_grant_by_id(input, stream)

View Source (optional)

Specs

user_grant_by_id(
  input :: Caos.Zitadel.Management.Api.V1.UserGrantID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Management.Api.V1.UserGrantView.t()
Link to this callback

validate(input, stream)

View Source (optional)

Specs

validate(input :: Google.Protobuf.Empty.t(), stream :: GRPC.Server.Stream.t()) ::
  Google.Protobuf.Struct.t()
Link to this callback

validate_my_org_domain(input, stream)

View Source (optional)

Specs

validate_my_org_domain(
  input :: Caos.Zitadel.Management.Api.V1.ValidateOrgDomainRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()