@zitadel/node
Version:
Library for API access to ZITADEL. Provides compiled gRPC service clients and helpers for applications and service accounts.
9,007 lines • 480 kB
TypeScript
import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire";
import Long from "long";
import type { CallContext, CallOptions } from "nice-grpc-common";
import { Duration } from "../google/protobuf/duration.js";
import { Action, ActionFieldName, ActionIDQuery, ActionNameQuery, ActionStateQuery, Flow, FlowType, TriggerType } from "./action.js";
import { APIAuthMethodType, App, AppQuery, LoginVersion, OIDCAppType, OIDCAuthMethodType, OIDCGrantType, OIDCResponseType, OIDCTokenType, OIDCVersion } from "./app.js";
import { Key, KeyType } from "./auth_n_key.js";
import { Change, ChangeQuery } from "./change.js";
import { AzureADTenant, IDP, IDPFieldName, IDPIDQuery, IDPLoginPolicyLink, IDPNameQuery, IDPOwnerType, IDPOwnerTypeQuery, IDPStylingType, IDPUserLink, LDAPAttributes, OIDCMappingField, Options, Provider, SAMLBinding, SAMLNameIDFormat } from "./idp.js";
import { Member, SearchQuery as SearchQuery1 } from "./member.js";
import { LocalizedMessage } from "./message.js";
import { Metadata, MetadataQuery } from "./metadata.js";
import { ListDetails, ListQuery, ObjectDetails } from "./object.js";
import { Domain, DomainSearchQuery, DomainValidationType, Org } from "./org.js";
import { DomainPolicy, LabelPolicy, LockoutPolicy, LoginPolicy, MultiFactorType, NotificationPolicy, OrgIAMPolicy, PasswordAgePolicy, PasswordComplexityPolicy, PasswordlessType, PrivacyPolicy, SecondFactorType, ThemeMode } from "./policy.js";
import { AllProjectGrantQuery, GrantedProject, PrivateLabelingSetting, Project, ProjectGrantQuery, ProjectQuery, Role, RoleQuery } from "./project.js";
import { EmailVerificationDoneScreenText, EmailVerificationScreenText, ExternalRegistrationUserOverviewScreenText, ExternalUserNotFoundScreenText, FooterText, InitializeUserDoneScreenText, InitializeUserScreenText, InitMFADoneScreenText, InitMFAOTPScreenText, InitMFAPromptScreenText, InitMFAU2FScreenText, InitPasswordDoneScreenText, InitPasswordScreenText, LinkingUserDoneScreenText, LinkingUserPromptScreenText, LoginCustomText, LoginScreenText, LogoutDoneScreenText, MessageCustomText, MFAProvidersText, PasswordChangeDoneScreenText, PasswordChangeScreenText, PasswordlessPromptScreenText, PasswordlessRegistrationDoneScreenText, PasswordlessRegistrationScreenText, PasswordlessScreenText, PasswordResetDoneScreenText, PasswordScreenText, RegistrationOptionScreenText, RegistrationOrgScreenText, RegistrationUserScreenText, SelectAccountScreenText, SuccessLoginScreenText, UsernameChangeDoneScreenText, UsernameChangeScreenText, VerifyMFAOTPScreenText, VerifyMFAU2FScreenText } from "./text.js";
import { AccessTokenType, AuthFactor, Email, Gender, Membership, MembershipQuery, PersonalAccessToken, Phone, Profile, SearchQuery, User, UserFieldName, UserGrant, UserGrantQuery, WebAuthNToken } from "./user.js";
export declare const protobufPackage = "zitadel.management.v1";
/** This is an empty request */
export interface HealthzRequest {
}
/** This is an empty response */
export interface HealthzResponse {
}
/** This is an empty request */
export interface GetOIDCInformationRequest {
}
export interface GetOIDCInformationResponse {
issuer: string;
discoveryEndpoint: string;
}
/** This is an empty request */
export interface GetIAMRequest {
}
export interface GetIAMResponse {
/** deprecated: use default_org_id instead */
globalOrgId: string;
iamProjectId: string;
defaultOrgId: string;
}
/** This is an empty request */
export interface GetSupportedLanguagesRequest {
}
export interface GetSupportedLanguagesResponse {
languages: string[];
}
export interface GetUserByIDRequest {
id: string;
}
export interface GetUserByIDResponse {
user: User | undefined;
}
export interface GetUserByLoginNameGlobalRequest {
loginName: string;
}
export interface GetUserByLoginNameGlobalResponse {
user: User | undefined;
}
export interface ListUsersRequest {
/** list limitations and ordering */
query: ListQuery | undefined;
/** the field the result is sorted */
sortingColumn: UserFieldName;
/** criteria the client is looking for */
queries: SearchQuery[];
}
export interface ListUsersResponse {
details: ListDetails | undefined;
sortingColumn: UserFieldName;
result: User[];
}
export interface ListUserChangesRequest {
/** list limitations and ordering */
query: ChangeQuery | undefined;
userId: string;
}
export interface ListUserChangesResponse {
/** zitadel.v1.ListDetails details = 1; was always returned empty (as we cannot get the necessary info) */
result: Change[];
}
export interface IsUserUniqueRequest {
userName: string;
email: string;
}
export interface IsUserUniqueResponse {
isUnique: boolean;
}
export interface AddHumanUserRequest {
userName: string;
profile: AddHumanUserRequest_Profile | undefined;
email: AddHumanUserRequest_Email | undefined;
phone: AddHumanUserRequest_Phone | undefined;
initialPassword: string;
}
export interface AddHumanUserRequest_Profile {
firstName: string;
lastName: string;
nickName: string;
displayName: string;
preferredLanguage: string;
gender: Gender;
}
export interface AddHumanUserRequest_Email {
email: string;
isEmailVerified: boolean;
}
export interface AddHumanUserRequest_Phone {
/** has to be a global number */
phone: string;
isPhoneVerified: boolean;
}
export interface AddHumanUserResponse {
userId: string;
details: ObjectDetails | undefined;
}
/** Describe my Import Human User Request */
export interface ImportHumanUserRequest {
userName: string;
profile: ImportHumanUserRequest_Profile | undefined;
email: ImportHumanUserRequest_Email | undefined;
phone: ImportHumanUserRequest_Phone | undefined;
password: string;
hashedPassword: ImportHumanUserRequest_HashedPassword | undefined;
passwordChangeRequired: boolean;
requestPasswordlessRegistration: boolean;
otpCode: string;
idps: ImportHumanUserRequest_IDP[];
}
export interface ImportHumanUserRequest_Profile {
firstName: string;
lastName: string;
nickName: string;
displayName: string;
preferredLanguage: string;
gender: Gender;
}
export interface ImportHumanUserRequest_Email {
email: string;
isEmailVerified: boolean;
}
export interface ImportHumanUserRequest_Phone {
phone: string;
isPhoneVerified: boolean;
}
export interface ImportHumanUserRequest_HashedPassword {
value: string;
}
export interface ImportHumanUserRequest_IDP {
configId: string;
externalUserId: string;
displayName: string;
}
export interface ImportHumanUserResponse {
userId: string;
details: ObjectDetails | undefined;
passwordlessRegistration: ImportHumanUserResponse_PasswordlessRegistration | undefined;
}
export interface ImportHumanUserResponse_PasswordlessRegistration {
link: string;
/** deprecated: use expiration instead */
lifetime: Duration | undefined;
expiration: Duration | undefined;
}
export interface AddMachineUserRequest {
userName: string;
name: string;
description: string;
accessTokenType: AccessTokenType;
/** optionally set your own id unique for the user. */
userId?: string | undefined;
}
export interface AddMachineUserResponse {
userId: string;
details: ObjectDetails | undefined;
}
export interface DeactivateUserRequest {
id: string;
}
export interface DeactivateUserResponse {
details: ObjectDetails | undefined;
}
export interface ReactivateUserRequest {
id: string;
}
export interface ReactivateUserResponse {
details: ObjectDetails | undefined;
}
export interface LockUserRequest {
id: string;
}
export interface LockUserResponse {
details: ObjectDetails | undefined;
}
export interface UnlockUserRequest {
id: string;
}
export interface UnlockUserResponse {
details: ObjectDetails | undefined;
}
export interface RemoveUserRequest {
id: string;
}
export interface RemoveUserResponse {
details: ObjectDetails | undefined;
}
export interface UpdateUserNameRequest {
userId: string;
userName: string;
}
export interface UpdateUserNameResponse {
details: ObjectDetails | undefined;
}
export interface ListUserMetadataRequest {
id: string;
query: ListQuery | undefined;
queries: MetadataQuery[];
}
export interface ListUserMetadataResponse {
details: ListDetails | undefined;
result: Metadata[];
}
export interface GetUserMetadataRequest {
id: string;
key: string;
}
export interface GetUserMetadataResponse {
metadata: Metadata | undefined;
}
export interface SetUserMetadataRequest {
id: string;
key: string;
value: Buffer;
}
export interface SetUserMetadataResponse {
id: string;
details: ObjectDetails | undefined;
}
export interface BulkSetUserMetadataRequest {
id: string;
metadata: BulkSetUserMetadataRequest_Metadata[];
}
export interface BulkSetUserMetadataRequest_Metadata {
key: string;
value: Buffer;
}
export interface BulkSetUserMetadataResponse {
details: ObjectDetails | undefined;
}
export interface RemoveUserMetadataRequest {
id: string;
key: string;
}
export interface RemoveUserMetadataResponse {
details: ObjectDetails | undefined;
}
export interface BulkRemoveUserMetadataRequest {
id: string;
keys: string[];
}
export interface BulkRemoveUserMetadataResponse {
details: ObjectDetails | undefined;
}
export interface GetHumanProfileRequest {
userId: string;
}
export interface GetHumanProfileResponse {
details: ObjectDetails | undefined;
profile: Profile | undefined;
}
export interface UpdateHumanProfileRequest {
userId: string;
firstName: string;
lastName: string;
nickName: string;
displayName: string;
preferredLanguage: string;
gender: Gender;
}
export interface UpdateHumanProfileResponse {
details: ObjectDetails | undefined;
}
export interface GetHumanEmailRequest {
userId: string;
}
export interface GetHumanEmailResponse {
details: ObjectDetails | undefined;
email: Email | undefined;
}
export interface UpdateHumanEmailRequest {
userId: string;
email: string;
isEmailVerified: boolean;
}
export interface UpdateHumanEmailResponse {
details: ObjectDetails | undefined;
}
export interface ResendHumanInitializationRequest {
userId: string;
email: string;
}
export interface ResendHumanInitializationResponse {
details: ObjectDetails | undefined;
}
export interface ResendHumanEmailVerificationRequest {
userId: string;
}
export interface ResendHumanEmailVerificationResponse {
details: ObjectDetails | undefined;
}
export interface GetHumanPhoneRequest {
userId: string;
}
export interface GetHumanPhoneResponse {
details: ObjectDetails | undefined;
phone: Phone | undefined;
}
export interface UpdateHumanPhoneRequest {
userId: string;
phone: string;
isPhoneVerified: boolean;
}
export interface UpdateHumanPhoneResponse {
details: ObjectDetails | undefined;
}
export interface RemoveHumanPhoneRequest {
userId: string;
}
export interface RemoveHumanPhoneResponse {
details: ObjectDetails | undefined;
}
export interface ResendHumanPhoneVerificationRequest {
userId: string;
}
export interface ResendHumanPhoneVerificationResponse {
details: ObjectDetails | undefined;
}
export interface RemoveHumanAvatarRequest {
userId: string;
}
export interface RemoveHumanAvatarResponse {
details: ObjectDetails | undefined;
}
export interface SetHumanInitialPasswordRequest {
userId: string;
password: string;
}
export interface SetHumanInitialPasswordResponse {
details: ObjectDetails | undefined;
}
export interface SetHumanPasswordRequest {
userId: string;
password: string;
noChangeRequired: boolean;
}
export interface SetHumanPasswordResponse {
details: ObjectDetails | undefined;
}
export interface SendHumanResetPasswordNotificationRequest {
userId: string;
type: SendHumanResetPasswordNotificationRequest_Type;
}
export declare enum SendHumanResetPasswordNotificationRequest_Type {
TYPE_EMAIL = 0,
TYPE_SMS = 1,
UNRECOGNIZED = -1
}
export declare function sendHumanResetPasswordNotificationRequest_TypeFromJSON(object: any): SendHumanResetPasswordNotificationRequest_Type;
export declare function sendHumanResetPasswordNotificationRequest_TypeToJSON(object: SendHumanResetPasswordNotificationRequest_Type): string;
export interface SendHumanResetPasswordNotificationResponse {
details: ObjectDetails | undefined;
}
export interface ListHumanAuthFactorsRequest {
userId: string;
}
export interface ListHumanAuthFactorsResponse {
result: AuthFactor[];
}
export interface RemoveHumanAuthFactorOTPRequest {
userId: string;
}
export interface RemoveHumanAuthFactorOTPResponse {
details: ObjectDetails | undefined;
}
export interface RemoveHumanAuthFactorU2FRequest {
userId: string;
tokenId: string;
}
export interface RemoveHumanAuthFactorU2FResponse {
details: ObjectDetails | undefined;
}
export interface RemoveHumanAuthFactorOTPSMSRequest {
userId: string;
}
export interface RemoveHumanAuthFactorOTPSMSResponse {
details: ObjectDetails | undefined;
}
export interface RemoveHumanAuthFactorOTPEmailRequest {
userId: string;
}
export interface RemoveHumanAuthFactorOTPEmailResponse {
details: ObjectDetails | undefined;
}
export interface ListHumanPasswordlessRequest {
userId: string;
}
export interface ListHumanPasswordlessResponse {
result: WebAuthNToken[];
}
export interface AddPasswordlessRegistrationRequest {
userId: string;
}
export interface AddPasswordlessRegistrationResponse {
details: ObjectDetails | undefined;
link: string;
expiration: Duration | undefined;
}
export interface SendPasswordlessRegistrationRequest {
userId: string;
}
export interface SendPasswordlessRegistrationResponse {
details: ObjectDetails | undefined;
}
export interface RemoveHumanPasswordlessRequest {
userId: string;
tokenId: string;
}
export interface RemoveHumanPasswordlessResponse {
details: ObjectDetails | undefined;
}
export interface UpdateMachineRequest {
userId: string;
description: string;
name: string;
accessTokenType: AccessTokenType;
}
export interface UpdateMachineResponse {
details: ObjectDetails | undefined;
}
export interface GenerateMachineSecretRequest {
userId: string;
}
export interface GenerateMachineSecretResponse {
clientId: string;
clientSecret: string;
details: ObjectDetails | undefined;
}
export interface RemoveMachineSecretRequest {
userId: string;
}
export interface RemoveMachineSecretResponse {
details: ObjectDetails | undefined;
}
export interface GetMachineKeyByIDsRequest {
userId: string;
keyId: string;
}
export interface GetMachineKeyByIDsResponse {
key: Key | undefined;
}
export interface ListMachineKeysRequest {
userId: string;
/** list limitations and ordering */
query: ListQuery | undefined;
}
export interface ListMachineKeysResponse {
details: ListDetails | undefined;
result: Key[];
}
export interface AddMachineKeyRequest {
userId: string;
type: KeyType;
expirationDate: Date | undefined;
publicKey: Buffer;
}
export interface AddMachineKeyResponse {
keyId: string;
keyDetails: Buffer;
details: ObjectDetails | undefined;
}
export interface RemoveMachineKeyRequest {
userId: string;
keyId: string;
}
export interface RemoveMachineKeyResponse {
details: ObjectDetails | undefined;
}
export interface GetPersonalAccessTokenByIDsRequest {
userId: string;
tokenId: string;
}
export interface GetPersonalAccessTokenByIDsResponse {
token: PersonalAccessToken | undefined;
}
export interface ListPersonalAccessTokensRequest {
userId: string;
/** list limitations and ordering */
query: ListQuery | undefined;
}
export interface ListPersonalAccessTokensResponse {
details: ListDetails | undefined;
result: PersonalAccessToken[];
}
export interface AddPersonalAccessTokenRequest {
userId: string;
expirationDate: Date | undefined;
}
export interface AddPersonalAccessTokenResponse {
tokenId: string;
token: string;
details: ObjectDetails | undefined;
}
export interface RemovePersonalAccessTokenRequest {
userId: string;
tokenId: string;
}
export interface RemovePersonalAccessTokenResponse {
details: ObjectDetails | undefined;
}
export interface ListHumanLinkedIDPsRequest {
userId: string;
/** list limitations and ordering */
query: ListQuery | undefined;
}
export interface ListHumanLinkedIDPsResponse {
details: ListDetails | undefined;
result: IDPUserLink[];
}
export interface RemoveHumanLinkedIDPRequest {
userId: string;
idpId: string;
linkedUserId: string;
}
export interface RemoveHumanLinkedIDPResponse {
details: ObjectDetails | undefined;
}
export interface ListUserMembershipsRequest {
/** list limitations and ordering */
userId: string;
/** the field the result is sorted */
query: ListQuery | undefined;
/** criteria the client is looking for */
queries: MembershipQuery[];
}
export interface ListUserMembershipsResponse {
details: ListDetails | undefined;
result: Membership[];
}
/** This is an empty request */
export interface GetMyOrgRequest {
}
export interface GetMyOrgResponse {
org: Org | undefined;
}
export interface GetOrgByDomainGlobalRequest {
domain: string;
}
export interface ListOrgChangesRequest {
/** list limitations and ordering */
query: ChangeQuery | undefined;
}
export interface ListOrgChangesResponse {
/** zitadel.v1.ListDetails details = 1; was always returned empty (as we cannot get the necessary info) */
result: Change[];
}
export interface GetOrgByDomainGlobalResponse {
org: Org | undefined;
}
export interface AddOrgRequest {
name: string;
}
export interface AddOrgResponse {
id: string;
details: ObjectDetails | undefined;
}
export interface UpdateOrgRequest {
name: string;
}
export interface UpdateOrgResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface DeactivateOrgRequest {
}
export interface DeactivateOrgResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface ReactivateOrgRequest {
}
export interface ReactivateOrgResponse {
details: ObjectDetails | undefined;
}
export interface RemoveOrgRequest {
}
export interface RemoveOrgResponse {
details: ObjectDetails | undefined;
}
export interface ListOrgDomainsRequest {
/** list limitations and ordering */
query: ListQuery | undefined;
/** criteria the client is looking for */
queries: DomainSearchQuery[];
}
export interface ListOrgDomainsResponse {
details: ListDetails | undefined;
result: Domain[];
}
export interface AddOrgDomainRequest {
domain: string;
}
export interface AddOrgDomainResponse {
details: ObjectDetails | undefined;
}
export interface RemoveOrgDomainRequest {
domain: string;
}
export interface RemoveOrgDomainResponse {
details: ObjectDetails | undefined;
}
export interface GenerateOrgDomainValidationRequest {
domain: string;
type: DomainValidationType;
}
export interface GenerateOrgDomainValidationResponse {
token: string;
url: string;
}
export interface ValidateOrgDomainRequest {
domain: string;
}
export interface ValidateOrgDomainResponse {
details: ObjectDetails | undefined;
}
export interface SetPrimaryOrgDomainRequest {
domain: string;
}
export interface SetPrimaryOrgDomainResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface ListOrgMemberRolesRequest {
}
export interface ListOrgMemberRolesResponse {
result: string[];
}
export interface ListOrgMembersRequest {
/** list limitations and ordering */
query: ListQuery | undefined;
/** criteria the client is looking for */
queries: SearchQuery1[];
}
export interface ListOrgMembersResponse {
/** list limitations and ordering */
details: ListDetails | undefined;
/** criteria the client is looking for */
result: Member[];
}
export interface AddOrgMemberRequest {
userId: string;
roles: string[];
}
export interface AddOrgMemberResponse {
details: ObjectDetails | undefined;
}
export interface UpdateOrgMemberRequest {
userId: string;
roles: string[];
}
export interface UpdateOrgMemberResponse {
details: ObjectDetails | undefined;
}
export interface RemoveOrgMemberRequest {
userId: string;
}
export interface RemoveOrgMemberResponse {
details: ObjectDetails | undefined;
}
export interface ListOrgMetadataRequest {
query: ListQuery | undefined;
queries: MetadataQuery[];
}
export interface ListOrgMetadataResponse {
details: ListDetails | undefined;
result: Metadata[];
}
export interface GetOrgMetadataRequest {
key: string;
}
export interface GetOrgMetadataResponse {
metadata: Metadata | undefined;
}
export interface SetOrgMetadataRequest {
key: string;
value: Buffer;
}
export interface SetOrgMetadataResponse {
details: ObjectDetails | undefined;
}
export interface BulkSetOrgMetadataRequest {
metadata: BulkSetOrgMetadataRequest_Metadata[];
}
export interface BulkSetOrgMetadataRequest_Metadata {
key: string;
value: Buffer;
}
export interface BulkSetOrgMetadataResponse {
details: ObjectDetails | undefined;
}
export interface RemoveOrgMetadataRequest {
key: string;
}
export interface RemoveOrgMetadataResponse {
details: ObjectDetails | undefined;
}
export interface BulkRemoveOrgMetadataRequest {
keys: string[];
}
export interface BulkRemoveOrgMetadataResponse {
details: ObjectDetails | undefined;
}
export interface GetProjectByIDRequest {
id: string;
}
export interface GetProjectByIDResponse {
project: Project | undefined;
}
export interface GetGrantedProjectByIDRequest {
projectId: string;
grantId: string;
}
export interface GetGrantedProjectByIDResponse {
grantedProject: GrantedProject | undefined;
}
export interface ListProjectsRequest {
/** list limitations and ordering */
query: ListQuery | undefined;
/** criteria the client is looking for */
queries: ProjectQuery[];
}
export interface ListProjectsResponse {
details: ListDetails | undefined;
result: Project[];
}
export interface ListGrantedProjectsRequest {
/** list limitations and ordering */
query: ListQuery | undefined;
/** criteria the client is looking for */
queries: ProjectQuery[];
}
export interface ListGrantedProjectsResponse {
details: ListDetails | undefined;
result: GrantedProject[];
}
export interface ListProjectChangesRequest {
/** list limitations and ordering */
query: ChangeQuery | undefined;
projectId: string;
}
export interface ListProjectChangesResponse {
/** zitadel.v1.ListDetails details = 1; was always returned empty (as we cannot get the necessary info) */
result: Change[];
}
export interface AddProjectRequest {
name: string;
projectRoleAssertion: boolean;
projectRoleCheck: boolean;
hasProjectCheck: boolean;
privateLabelingSetting: PrivateLabelingSetting;
}
export interface AddProjectResponse {
id: string;
details: ObjectDetails | undefined;
}
export interface UpdateProjectRequest {
id: string;
name: string;
projectRoleAssertion: boolean;
projectRoleCheck: boolean;
hasProjectCheck: boolean;
privateLabelingSetting: PrivateLabelingSetting;
}
export interface UpdateProjectResponse {
details: ObjectDetails | undefined;
}
export interface DeactivateProjectRequest {
id: string;
}
export interface DeactivateProjectResponse {
details: ObjectDetails | undefined;
}
export interface ReactivateProjectRequest {
id: string;
}
export interface ReactivateProjectResponse {
details: ObjectDetails | undefined;
}
export interface RemoveProjectRequest {
id: string;
}
export interface RemoveProjectResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface ListProjectMemberRolesRequest {
}
export interface ListProjectMemberRolesResponse {
details: ListDetails | undefined;
result: string[];
}
export interface AddProjectRoleRequest {
projectId: string;
roleKey: string;
displayName: string;
group: string;
}
export interface AddProjectRoleResponse {
details: ObjectDetails | undefined;
}
export interface BulkAddProjectRolesRequest {
projectId: string;
roles: BulkAddProjectRolesRequest_Role[];
}
export interface BulkAddProjectRolesRequest_Role {
key: string;
displayName: string;
group: string;
}
export interface BulkAddProjectRolesResponse {
details: ObjectDetails | undefined;
}
export interface UpdateProjectRoleRequest {
projectId: string;
roleKey: string;
displayName: string;
group: string;
}
export interface UpdateProjectRoleResponse {
details: ObjectDetails | undefined;
}
export interface RemoveProjectRoleRequest {
projectId: string;
roleKey: string;
}
export interface RemoveProjectRoleResponse {
details: ObjectDetails | undefined;
}
export interface ListProjectRolesRequest {
projectId: string;
/** list limitations and ordering */
query: ListQuery | undefined;
/** criteria the client is looking for */
queries: RoleQuery[];
}
export interface ListProjectRolesResponse {
details: ListDetails | undefined;
result: Role[];
}
export interface ListGrantedProjectRolesRequest {
projectId: string;
grantId: string;
/** list limitations and ordering */
query: ListQuery | undefined;
/** criteria the client is looking for */
queries: RoleQuery[];
}
export interface ListGrantedProjectRolesResponse {
details: ListDetails | undefined;
result: Role[];
}
export interface ListProjectMembersRequest {
projectId: string;
/** list limitations and ordering */
query: ListQuery | undefined;
/** criteria the client is looking for */
queries: SearchQuery1[];
}
export interface ListProjectMembersResponse {
details: ListDetails | undefined;
result: Member[];
}
export interface AddProjectMemberRequest {
projectId: string;
userId: string;
roles: string[];
}
export interface AddProjectMemberResponse {
details: ObjectDetails | undefined;
}
export interface UpdateProjectMemberRequest {
projectId: string;
userId: string;
roles: string[];
}
export interface UpdateProjectMemberResponse {
details: ObjectDetails | undefined;
}
export interface RemoveProjectMemberRequest {
projectId: string;
userId: string;
}
export interface RemoveProjectMemberResponse {
details: ObjectDetails | undefined;
}
export interface GetAppByIDRequest {
projectId: string;
appId: string;
}
export interface GetAppByIDResponse {
app: App | undefined;
}
export interface ListAppsRequest {
projectId: string;
/** list limitations and ordering */
query: ListQuery | undefined;
/** criteria the client is looking for */
queries: AppQuery[];
}
export interface ListAppsResponse {
details: ListDetails | undefined;
result: App[];
}
export interface ListAppChangesRequest {
/** list limitations and ordering */
query: ChangeQuery | undefined;
projectId: string;
appId: string;
}
export interface ListAppChangesResponse {
/** zitadel.v1.ListDetails details = 1; was always returned empty (as we cannot get the necessary info) */
result: Change[];
}
export interface AddOIDCAppRequest {
projectId: string;
name: string;
redirectUris: string[];
responseTypes: OIDCResponseType[];
grantTypes: OIDCGrantType[];
appType: OIDCAppType;
authMethodType: OIDCAuthMethodType;
postLogoutRedirectUris: string[];
version: OIDCVersion;
devMode: boolean;
accessTokenType: OIDCTokenType;
accessTokenRoleAssertion: boolean;
idTokenRoleAssertion: boolean;
idTokenUserinfoAssertion: boolean;
clockSkew: Duration | undefined;
additionalOrigins: string[];
skipNativeAppSuccessPage: boolean;
backChannelLogoutUri: string;
loginVersion: LoginVersion | undefined;
}
export interface AddOIDCAppResponse {
appId: string;
details: ObjectDetails | undefined;
clientId: string;
clientSecret: string;
noneCompliant: boolean;
complianceProblems: LocalizedMessage[];
}
export interface AddSAMLAppRequest {
projectId: string;
name: string;
metadataXml?: Buffer | undefined;
metadataUrl?: string | undefined;
loginVersion: LoginVersion | undefined;
}
export interface AddSAMLAppResponse {
appId: string;
details: ObjectDetails | undefined;
}
export interface AddAPIAppRequest {
projectId: string;
name: string;
authMethodType: APIAuthMethodType;
}
export interface AddAPIAppResponse {
appId: string;
details: ObjectDetails | undefined;
clientId: string;
clientSecret: string;
}
export interface UpdateAppRequest {
projectId: string;
appId: string;
name: string;
}
export interface UpdateAppResponse {
details: ObjectDetails | undefined;
}
export interface UpdateOIDCAppConfigRequest {
projectId: string;
appId: string;
redirectUris: string[];
responseTypes: OIDCResponseType[];
grantTypes: OIDCGrantType[];
appType: OIDCAppType;
authMethodType: OIDCAuthMethodType;
postLogoutRedirectUris: string[];
devMode: boolean;
accessTokenType: OIDCTokenType;
accessTokenRoleAssertion: boolean;
idTokenRoleAssertion: boolean;
idTokenUserinfoAssertion: boolean;
clockSkew: Duration | undefined;
additionalOrigins: string[];
skipNativeAppSuccessPage: boolean;
backChannelLogoutUri: string;
loginVersion: LoginVersion | undefined;
}
export interface UpdateOIDCAppConfigResponse {
details: ObjectDetails | undefined;
}
export interface UpdateSAMLAppConfigRequest {
projectId: string;
appId: string;
metadataXml?: Buffer | undefined;
metadataUrl?: string | undefined;
loginVersion: LoginVersion | undefined;
}
export interface UpdateSAMLAppConfigResponse {
details: ObjectDetails | undefined;
}
export interface UpdateAPIAppConfigRequest {
projectId: string;
appId: string;
authMethodType: APIAuthMethodType;
}
export interface UpdateAPIAppConfigResponse {
details: ObjectDetails | undefined;
}
export interface DeactivateAppRequest {
projectId: string;
appId: string;
}
export interface DeactivateAppResponse {
details: ObjectDetails | undefined;
}
export interface ReactivateAppRequest {
projectId: string;
appId: string;
}
export interface ReactivateAppResponse {
details: ObjectDetails | undefined;
}
export interface RemoveAppRequest {
projectId: string;
appId: string;
}
export interface RemoveAppResponse {
details: ObjectDetails | undefined;
}
export interface RegenerateOIDCClientSecretRequest {
projectId: string;
appId: string;
}
export interface RegenerateOIDCClientSecretResponse {
clientSecret: string;
details: ObjectDetails | undefined;
}
export interface RegenerateAPIClientSecretRequest {
projectId: string;
appId: string;
}
export interface RegenerateAPIClientSecretResponse {
clientSecret: string;
details: ObjectDetails | undefined;
}
export interface GetAppKeyRequest {
projectId: string;
appId: string;
keyId: string;
}
export interface GetAppKeyResponse {
key: Key | undefined;
}
export interface ListAppKeysRequest {
/** list limitations and ordering */
query: ListQuery | undefined;
appId: string;
projectId: string;
}
export interface ListAppKeysResponse {
details: ListDetails | undefined;
result: Key[];
}
export interface AddAppKeyRequest {
projectId: string;
appId: string;
type: KeyType;
expirationDate: Date | undefined;
}
export interface AddAppKeyResponse {
id: string;
details: ObjectDetails | undefined;
keyDetails: Buffer;
}
export interface RemoveAppKeyRequest {
projectId: string;
appId: string;
keyId: string;
}
export interface RemoveAppKeyResponse {
details: ObjectDetails | undefined;
}
export interface ListProjectGrantChangesRequest {
/** list limitations and ordering */
query: ChangeQuery | undefined;
projectId: string;
grantId: string;
}
export interface ListProjectGrantChangesResponse {
/** zitadel.v1.ListDetails details = 1; was always returned empty (as we cannot get the necessary info) */
result: Change[];
}
export interface GetProjectGrantByIDRequest {
projectId: string;
grantId: string;
}
export interface GetProjectGrantByIDResponse {
projectGrant: GrantedProject | undefined;
}
export interface ListProjectGrantsRequest {
projectId: string;
/** list limitations and ordering */
query: ListQuery | undefined;
/** criteria the client is looking for */
queries: ProjectGrantQuery[];
}
export interface ListProjectGrantsResponse {
details: ListDetails | undefined;
result: GrantedProject[];
}
export interface ListAllProjectGrantsRequest {
/** list limitations and ordering */
query: ListQuery | undefined;
/** criteria the client is looking for */
queries: AllProjectGrantQuery[];
}
export interface ListAllProjectGrantsResponse {
details: ListDetails | undefined;
result: GrantedProject[];
}
export interface AddProjectGrantRequest {
projectId: string;
grantedOrgId: string;
roleKeys: string[];
}
export interface AddProjectGrantResponse {
grantId: string;
details: ObjectDetails | undefined;
}
export interface UpdateProjectGrantRequest {
projectId: string;
grantId: string;
roleKeys: string[];
}
export interface UpdateProjectGrantResponse {
details: ObjectDetails | undefined;
}
export interface DeactivateProjectGrantRequest {
projectId: string;
grantId: string;
}
export interface DeactivateProjectGrantResponse {
details: ObjectDetails | undefined;
}
export interface ReactivateProjectGrantRequest {
projectId: string;
grantId: string;
}
export interface ReactivateProjectGrantResponse {
details: ObjectDetails | undefined;
}
export interface RemoveProjectGrantRequest {
projectId: string;
grantId: string;
}
export interface RemoveProjectGrantResponse {
details: ObjectDetails | undefined;
}
export interface ListProjectGrantMemberRolesRequest {
query: ListQuery | undefined;
result: string[];
}
export interface ListProjectGrantMemberRolesResponse {
details: ListDetails | undefined;
result: string[];
}
export interface ListProjectGrantMembersRequest {
projectId: string;
grantId: string;
/** list limitations and ordering */
query: ListQuery | undefined;
/** criteria the client is looking for */
queries: SearchQuery1[];
}
export interface ListProjectGrantMembersResponse {
details: ListDetails | undefined;
result: Member[];
}
export interface AddProjectGrantMemberRequest {
projectId: string;
grantId: string;
userId: string;
roles: string[];
}
export interface AddProjectGrantMemberResponse {
details: ObjectDetails | undefined;
}
export interface UpdateProjectGrantMemberRequest {
projectId: string;
grantId: string;
userId: string;
roles: string[];
}
export interface UpdateProjectGrantMemberResponse {
details: ObjectDetails | undefined;
}
export interface RemoveProjectGrantMemberRequest {
projectId: string;
grantId: string;
userId: string;
}
export interface RemoveProjectGrantMemberResponse {
details: ObjectDetails | undefined;
}
export interface GetUserGrantByIDRequest {
userId: string;
grantId: string;
}
export interface GetUserGrantByIDResponse {
userGrant: UserGrant | undefined;
}
export interface ListUserGrantRequest {
/** list limitations and ordering */
query: ListQuery | undefined;
/** criteria the client is looking for */
queries: UserGrantQuery[];
}
export interface ListUserGrantResponse {
details: ListDetails | undefined;
result: UserGrant[];
}
export interface AddUserGrantRequest {
userId: string;
projectId: string;
projectGrantId: string;
roleKeys: string[];
}
export interface AddUserGrantResponse {
userGrantId: string;
details: ObjectDetails | undefined;
}
export interface UpdateUserGrantRequest {
userId: string;
grantId: string;
roleKeys: string[];
}
export interface UpdateUserGrantResponse {
details: ObjectDetails | undefined;
}
export interface DeactivateUserGrantRequest {
userId: string;
grantId: string;
}
export interface DeactivateUserGrantResponse {
details: ObjectDetails | undefined;
}
export interface ReactivateUserGrantRequest {
userId: string;
grantId: string;
}
export interface ReactivateUserGrantResponse {
details: ObjectDetails | undefined;
}
export interface RemoveUserGrantRequest {
userId: string;
grantId: string;
}
export interface RemoveUserGrantResponse {
details: ObjectDetails | undefined;
}
export interface BulkRemoveUserGrantRequest {
grantId: string[];
}
export interface BulkRemoveUserGrantResponse {
}
export interface GetOrgIAMPolicyRequest {
}
export interface GetOrgIAMPolicyResponse {
policy: OrgIAMPolicy | undefined;
}
export interface GetDomainPolicyRequest {
}
export interface GetDomainPolicyResponse {
policy: DomainPolicy | undefined;
}
export interface GetLoginPolicyRequest {
}
export interface GetLoginPolicyResponse {
policy: LoginPolicy | undefined;
/** deprecated: is_default is also defined in zitadel.policy.v1.LoginPolicy */
isDefault: boolean;
}
export interface GetDefaultLoginPolicyRequest {
}
export interface GetDefaultLoginPolicyResponse {
policy: LoginPolicy | undefined;
}
export interface AddCustomLoginPolicyRequest {
allowUsernamePassword: boolean;
allowRegister: boolean;
allowExternalIdp: boolean;
forceMfa: boolean;
passwordlessType: PasswordlessType;
hidePasswordReset: boolean;
ignoreUnknownUsernames: boolean;
defaultRedirectUri: string;
passwordCheckLifetime: Duration | undefined;
externalLoginCheckLifetime: Duration | undefined;
mfaInitSkipLifetime: Duration | undefined;
secondFactorCheckLifetime: Duration | undefined;
multiFactorCheckLifetime: Duration | undefined;
secondFactors: SecondFactorType[];
multiFactors: MultiFactorType[];
idps: AddCustomLoginPolicyRequest_IDP[];
/** If set to true, the suffix (@domain.com) of an unknown username input on the login screen will be matched against the org domains and will redirect to the registration of that organization on success. */
allowDomainDiscovery: boolean;
disableLoginWithEmail: boolean;
disableLoginWithPhone: boolean;
forceMfaLocalOnly: boolean;
}
export interface AddCustomLoginPolicyRequest_IDP {
idpId: string;
ownerType: IDPOwnerType;
}
export interface AddCustomLoginPolicyResponse {
details: ObjectDetails | undefined;
}
export interface UpdateCustomLoginPolicyRequest {
allowUsernamePassword: boolean;
allowRegister: boolean;
allowExternalIdp: boolean;
forceMfa: boolean;
passwordlessType: PasswordlessType;
hidePasswordReset: boolean;
ignoreUnknownUsernames: boolean;
defaultRedirectUri: string;
passwordCheckLifetime: Duration | undefined;
externalLoginCheckLifetime: Duration | undefined;
mfaInitSkipLifetime: Duration | undefined;
secondFactorCheckLifetime: Duration | undefined;
multiFactorCheckLifetime: Duration | undefined;
/** If set to true, the suffix (@domain.com) of an unknown username input on the login screen will be matched against the org domains and will redirect to the registration of that organization on success. */
allowDomainDiscovery: boolean;
disableLoginWithEmail: boolean;
disableLoginWithPhone: boolean;
forceMfaLocalOnly: boolean;
}
export interface UpdateCustomLoginPolicyResponse {
details: ObjectDetails | undefined;
}
export interface ResetLoginPolicyToDefaultRequest {
}
export interface ResetLoginPolicyToDefaultResponse {
details: ObjectDetails | undefined;
}
export interface ListLoginPolicyIDPsRequest {
query: ListQuery | undefined;
}
export interface ListLoginPolicyIDPsResponse {
details: ListDetails | undefined;
result: IDPLoginPolicyLink[];
}
export interface AddIDPToLoginPolicyRequest {
idpId: string;
ownerType: IDPOwnerType;
}
export interface AddIDPToLoginPolicyResponse {
details: ObjectDetails | undefined;
}
export interface RemoveIDPFromLoginPolicyRequest {
idpId: string;
}
export interface RemoveIDPFromLoginPolicyResponse {
details: ObjectDetails | undefined;
}
export interface ListLoginPolicySecondFactorsRequest {
}
export interface ListLoginPolicySecondFactorsResponse {
details: ListDetails | undefined;
result: SecondFactorType[];
}
export interface AddSecondFactorToLoginPolicyRequest {
type: SecondFactorType;
}
export interface AddSecondFactorToLoginPolicyResponse {
details: ObjectDetails | undefined;
}
export interface RemoveSecondFactorFromLoginPolicyRequest {
type: SecondFactorType;
}
export interface RemoveSecondFactorFromLoginPolicyResponse {
details: ObjectDetails | undefined;
}
export interface ListLoginPolicyMultiFactorsRequest {
}
export interface ListLoginPolicyMultiFactorsResponse {
details: ListDetails | undefined;
result: MultiFactorType[];
}
export interface AddMultiFactorToLoginPolicyRequest {
type: MultiFactorType;
}
export interface AddMultiFactorToLoginPolicyResponse {
details: ObjectDetails | undefined;
}
export interface RemoveMultiFactorFromLoginPolicyRequest {
type: MultiFactorType;
}
export interface RemoveMultiFactorFromLoginPolicyResponse {
details: ObjectDetails | undefined;
}
export interface GetPasswordComplexityPolicyRequest {
}
export interface GetPasswordComplexityPolicyResponse {
policy: PasswordComplexityPolicy | undefined;
/** deprecated: is_default is also defined in zitadel.policy.v1.PasswordComplexityPolicy */
isDefault: boolean;
}
/** This is an empty request */
export interface GetDefaultPasswordComplexityPolicyRequest {
}
export interface GetDefaultPasswordComplexityPolicyResponse {
policy: PasswordComplexityPolicy | undefined;
}
export interface AddCustomPasswordComplexityPolicyRequest {
minLength: Long;
hasUppercase: boolean;
hasLowercase: boolean;
hasNumber: boolean;
hasSymbol: boolean;
}
export interface AddCustomPasswordComplexityPolicyResponse {
details: ObjectDetails | undefined;
}
export interface UpdateCustomPasswordComplexityPolicyRequest {
minLength: Long;
hasUppercase: boolean;
hasLowercase: boolean;
hasNumber: boolean;
hasSymbol: boolean;
}
export interface UpdateCustomPasswordComplexityPolicyResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface ResetPasswordComplexityPolicyToDefaultRequest {
}
export interface ResetPasswordComplexityPolicyToDefaultResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface GetPasswordAgePolicyRequest {
}
export interface GetPasswordAgePolicyResponse {
policy: PasswordAgePolicy | undefined;
/** deprecated: is_default is also defined in zitadel.policy.v1.PasswordAgePolicy */
isDefault: boolean;
}
/** This is an empty request */
export interface GetDefaultPasswordAgePolicyRequest {
}
export interface GetDefaultPasswordAgePolicyResponse {
policy: PasswordAgePolicy | undefined;
}
export interface AddCustomPasswordAgePolicyRequest {
/** Amount of days after which a password will expire. The user will be forced to change the password on the following authentication. */
maxAgeDays: number;
/** Amount of days after which the user should be notified of the upcoming expiry. ZITADEL will not notify the user. */
expireWarnDays: number;
}
export interface AddCustomPasswordAgePolicyResponse {
details: ObjectDetails | undefined;
}
export interface UpdateCustomPasswordAgePolicyRequest {
/** Amount of days after which a password will expire. The user will be forced to change the password on the following authentication. */
maxAgeDays: number;
/** Amount of days after which the user should be notified of the upcoming expiry. ZITADEL will not notify the user. */
expireWarnDays: number;
}
export interface UpdateCustomPasswordAgePolicyResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface ResetPasswordAgePolicyToDefaultRequest {
}
export interface ResetPasswordAgePolicyToDefaultResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface GetLockoutPolicyRequest {
}
export interface GetLockoutPolicyResponse {
policy: LockoutPolicy | undefined;
/** deprecated: is_default is also defined in zitadel.policy.v1.LockoutPolicy */
isDefault: boolean;
}
/** This is an empty request */
export interface GetDefaultLockoutPolicyRequest {
}
export interface GetDefaultLockoutPolicyResponse {
policy: LockoutPolicy | undefined;
}
export interface AddCustomLockoutPolicyRequest {
maxPasswordAttempts: number;
maxOtpAttempts: number;
}
export interface AddCustomLockoutPolicyResponse {
details: ObjectDetails | undefined;
}
export interface UpdateCustomLockoutPolicyRequest {
maxPasswordAttempts: number;
maxOtpAttempts: number;
}
export interface UpdateCustomLockoutPolicyResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface ResetLockoutPolicyToDefaultRequest {
}
export interface ResetLockoutPolicyToDefaultResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface GetPrivacyPolicyRequest {
}
export interface GetPrivacyPolicyResponse {
policy: PrivacyPolicy | undefined;
}
/** This is an empty request */
export interface GetDefaultPrivacyPolicyRequest {
}
export interface GetDefaultPrivacyPolicyResponse {
policy: PrivacyPolicy | undefined;
}
export interface AddCustomPrivacyPolicyRequest {
tosLink: string;
privacyLink: string;
helpLink: string;
supportEmail: string;
docsLink: string;
customLink: string;
customLinkText: string;
}
export interface AddCustomPrivacyPolicyResponse {
details: ObjectDetails | undefined;
}
export interface UpdateCustomPrivacyPolicyRequest {
tosLink: string;
privacyLink: string;
helpLink: string;
supportEmail: string;
docsLink: string;
customLink: string;
customLinkText: string;
}
export interface UpdateCustomPrivacyPolicyResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface ResetPrivacyPolicyToDefaultRequest {
}
export interface ResetPrivacyPolicyToDefaultResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface GetNotificationPolicyRequest {
}
export interface GetNotificationPolicyResponse {
policy: NotificationPolicy | undefined;
}
/** This is an empty request */
export interface GetDefaultNotificationPolicyRequest {
}
export interface GetDefaultNotificationPolicyResponse {
policy: NotificationPolicy | undefined;
}
export interface AddCustomNotificationPolicyRequest {
passwordChange: boolean;
}
export interface AddCustomNotificationPolicyResponse {
details: ObjectDetails | undefined;
}
export interface UpdateCustomNotificationPolicyRequest {
passwordChange: boolean;
}
export interface UpdateCustomNotificationPolicyResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface ResetNotificationPolicyToDefaultRequest {
}
export interface ResetNotificationPolicyToDefaultResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface GetLabelPolicyRequest {
}
export interface GetLabelPolicyResponse {
policy: LabelPolicy | undefined;
/** deprecated: is_default is also defined in zitadel.policy.v1.LabelPolicy */
isDefault: boolean;
}
/** This is an empty request */
export interface GetPreviewLabelPolicyRequest {
}
export interface GetPreviewLabelPolicyResponse {
policy: LabelPolicy | undefined;
/** deprecated: is_default is also defined in zitadel.policy.v1.LabelPolicy */
isDefault: boolean;
}
/** This is an empty request */
export interface GetDefaultLabelPolicyRequest {
}
export interface GetDefaultLabelPolicyResponse {
policy: LabelPolicy | undefined;
}
export interface AddCustomLabelPolicyRequest {
primaryColor: string;
/** hides the org suffix on the login form if the scope \"urn:zitadel:iam:org:domain:primary:{domainname}\" is set */
hideLoginNameSuffix: boolean;
warnColor: string;
backgroundColor: string;
fontColor: string;
primaryColorDark: string;
backgroundColorDark: string;
warnColorDark: string;
fontColorDark: string;
disableWatermark: boolean;
themeMode: ThemeMode;
}
export interface AddCustomLabelPolicyResponse {
details: ObjectDetails | undefined;
}
export interface UpdateCustomLabelPolicyRequest {
primaryColor: string;
hideLoginNameSuffix: boolean;
warnColor: string;
backgroundColor: string;
fontColor: string;
primaryColorDark: string;
backgroundColorDark: string;
warnColorDark: string;
fontColorDark: string;
disableWatermark: boolean;
themeMode: ThemeMode;
}
export interface UpdateCustomLabelPolicyResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface ActivateCustomLabelPolicyRequest {
}
export interface ActivateCustomLabelPolicyResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface RemoveCustomLabelPolicyLogoRequest {
}
export interface RemoveCustomLabelPolicyLogoResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface RemoveCustomLabelPolicyLogoDarkRequest {
}
export interface RemoveCustomLabelPolicyLogoDarkResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface RemoveCustomLabelPolicyIconRequest {
}
export interface RemoveCustomLabelPolicyIconResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface RemoveCustomLabelPolicyIconDarkRequest {
}
export interface RemoveCustomLabelPolicyIconDarkResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface RemoveCustomLabelPolicyFontRequest {
}
export interface RemoveCustomLabelPolicyFontResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface ResetLabelPolicyToDefaultRequest {
}
export interface ResetLabelPolicyToDefaultResponse {
details: ObjectDetails | undefined;
}
export interface GetCustomInitMessageTextRequest {
language: string;
}
export interface GetCustomInitMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface GetDefaultInitMessageTextRequest {
language: string;
}
export interface GetDefaultInitMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface SetCustomInitMessageTextRequest {
language: string;
title: string;
preHeader: string;
subject: string;
greeting: string;
text: string;
buttonText: string;
footerText: string;
}
export interface SetCustomInitMessageTextResponse {
details: ObjectDetails | undefined;
}
export interface ResetCustomInitMessageTextToDefaultRequest {
language: string;
}
export interface ResetCustomInitMessageTextToDefaultResponse {
details: ObjectDetails | undefined;
}
export interface GetDefaultLoginTextsRequest {
language: string;
}
export interface GetDefaultLoginTextsResponse {
customText: LoginCustomText | undefined;
}
export interface GetCustomLoginTextsRequest {
language: string;
}
export interface GetCustomLoginTextsResponse {
customText: LoginCustomText | undefined;
}
export interface SetCustomLoginTextsRequest {
language: string;
selectAccountText: SelectAccountScreenText | undefined;
loginText: LoginScreenText | undefined;
passwordText: PasswordScreenText | undefined;
usernameChangeText: UsernameChangeScreenText | undefined;
usernameChangeDoneText: UsernameChangeDoneScreenText | undefined;
initPasswordText: InitPasswordScreenText | undefined;
initPasswordDoneText: InitPasswordDoneScreenText | undefined;
emailVerificationText: EmailVerificationScreenText | undefined;
emailVerificationDoneText: EmailVerificationDoneScreenText | undefined;
initializeUserText: InitializeUserScreenText | undefined;
initializeDoneText: InitializeUserDoneScreenText | undefined;
initMfaPromptText: InitMFAPromptScreenText | undefined;
initMfaOtpText: InitMFAOTPScreenText | undefined;
initMfaU2fText: InitMFAU2FScreenText | undefined;
initMfaDoneText: InitMFADoneScreenText | undefined;
mfaProvidersText: MFAProvidersText | undefined;
verifyMfaOtpText: VerifyMFAOTPScreenText | undefined;
verifyMfaU2fText: VerifyMFAU2FScreenText | undefined;
passwordlessText: PasswordlessScreenText | undefined;
passwordChangeText: PasswordChangeScreenText | undefined;
passwordChangeDoneText: PasswordChangeDoneScreenText | undefined;
passwordResetDoneText: PasswordResetDoneScreenText | undefined;
registrationOptionText: RegistrationOptionScreenText | undefined;
registrationUserText: RegistrationUserScreenText | undefined;
registrationOrgText: RegistrationOrgScreenText | undefined;
linkingUserDoneText: LinkingUserDoneScreenText | undefined;
externalUserNotFoundText: ExternalUserNotFoundScreenText | undefined;
successLoginText: SuccessLoginScreenText | undefined;
logoutText: LogoutDoneScreenText | undefined;
footerText: FooterText | undefined;
passwordlessPromptText: PasswordlessPromptScreenText | undefined;
passwordlessRegistrationText: PasswordlessRegistrationScreenText | undefined;
passwordlessRegistrationDoneText: PasswordlessRegistrationDoneScreenText | undefined;
externalRegistrationUserOverviewText: ExternalRegistrationUserOverviewScreenText | undefined;
/**
* Deprecated: the linking user prompt screen no longer exists
*
* @deprecated
*/
linkingUserPromptText: LinkingUserPromptScreenText | undefined;
}
export interface SetCustomLoginTextsResponse {
details: ObjectDetails | undefined;
}
export interface ResetCustomLoginTextsToDefaultRequest {
language: string;
}
export interface ResetCustomLoginTextsToDefaultResponse {
details: ObjectDetails | undefined;
}
export interface GetCustomPasswordResetMessageTextRequest {
language: string;
}
export interface GetCustomPasswordResetMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface GetDefaultPasswordResetMessageTextRequest {
language: string;
}
export interface GetDefaultPasswordResetMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface SetCustomPasswordResetMessageTextRequest {
language: string;
title: string;
preHeader: string;
subject: string;
greeting: string;
text: string;
buttonText: string;
footerText: string;
}
export interface SetCustomPasswordResetMessageTextResponse {
details: ObjectDetails | undefined;
}
export interface ResetCustomPasswordResetMessageTextToDefaultRequest {
language: string;
}
export interface ResetCustomPasswordResetMessageTextToDefaultResponse {
details: ObjectDetails | undefined;
}
export interface GetCustomVerifyEmailMessageTextRequest {
language: string;
}
export interface GetCustomVerifyEmailMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface GetDefaultVerifyEmailMessageTextRequest {
language: string;
}
export interface GetDefaultVerifyEmailMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface SetCustomVerifyEmailMessageTextRequest {
language: string;
title: string;
preHeader: string;
subject: string;
greeting: string;
text: string;
buttonText: string;
footerText: string;
}
export interface SetCustomVerifyEmailMessageTextResponse {
details: ObjectDetails | undefined;
}
export interface ResetCustomVerifyEmailMessageTextToDefaultRequest {
language: string;
}
export interface ResetCustomVerifyEmailMessageTextToDefaultResponse {
details: ObjectDetails | undefined;
}
export interface GetCustomVerifyPhoneMessageTextRequest {
language: string;
}
export interface GetCustomVerifyPhoneMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface GetDefaultVerifyPhoneMessageTextRequest {
language: string;
}
export interface GetDefaultVerifyPhoneMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface SetCustomVerifyPhoneMessageTextRequest {
language: string;
title: string;
preHeader: string;
subject: string;
greeting: string;
text: string;
buttonText: string;
footerText: string;
}
export interface SetCustomVerifyPhoneMessageTextResponse {
details: ObjectDetails | undefined;
}
export interface ResetCustomVerifyPhoneMessageTextToDefaultRequest {
language: string;
}
export interface ResetCustomVerifyPhoneMessageTextToDefaultResponse {
details: ObjectDetails | undefined;
}
export interface GetCustomVerifySMSOTPMessageTextRequest {
language: string;
}
export interface GetCustomVerifySMSOTPMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface GetDefaultVerifySMSOTPMessageTextRequest {
language: string;
}
export interface GetDefaultVerifySMSOTPMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface SetCustomVerifySMSOTPMessageTextRequest {
language: string;
text: string;
}
export interface SetCustomVerifySMSOTPMessageTextResponse {
details: ObjectDetails | undefined;
}
export interface ResetCustomVerifySMSOTPMessageTextToDefaultRequest {
language: string;
}
export interface ResetCustomVerifySMSOTPMessageTextToDefaultResponse {
details: ObjectDetails | undefined;
}
export interface GetCustomVerifyEmailOTPMessageTextRequest {
language: string;
}
export interface GetCustomVerifyEmailOTPMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface GetDefaultVerifyEmailOTPMessageTextRequest {
language: string;
}
export interface GetDefaultVerifyEmailOTPMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface SetCustomVerifyEmailOTPMessageTextRequest {
language: string;
title: string;
preHeader: string;
subject: string;
greeting: string;
text: string;
buttonText: string;
footerText: string;
}
export interface SetCustomVerifyEmailOTPMessageTextResponse {
details: ObjectDetails | undefined;
}
export interface ResetCustomVerifyEmailOTPMessageTextToDefaultRequest {
language: string;
}
export interface ResetCustomVerifyEmailOTPMessageTextToDefaultResponse {
details: ObjectDetails | undefined;
}
export interface GetCustomDomainClaimedMessageTextRequest {
language: string;
}
export interface GetCustomDomainClaimedMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface GetDefaultDomainClaimedMessageTextRequest {
language: string;
}
export interface GetDefaultDomainClaimedMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface SetCustomDomainClaimedMessageTextRequest {
language: string;
title: string;
preHeader: string;
subject: string;
greeting: string;
text: string;
buttonText: string;
footerText: string;
}
export interface SetCustomDomainClaimedMessageTextResponse {
details: ObjectDetails | undefined;
}
/** This is an empty request */
export interface ResetCustomDomainClaimedMessageTextToDefaultRequest {
language: string;
}
export interface ResetCustomDomainClaimedMessageTextToDefaultResponse {
details: ObjectDetails | undefined;
}
export interface GetCustomPasswordlessRegistrationMessageTextRequest {
language: string;
}
export interface GetCustomPasswordlessRegistrationMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface GetDefaultPasswordlessRegistrationMessageTextRequest {
language: string;
}
export interface GetDefaultPasswordlessRegistrationMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface SetCustomPasswordlessRegistrationMessageTextRequest {
language: string;
title: string;
preHeader: string;
subject: string;
greeting: string;
text: string;
buttonText: string;
footerText: string;
}
export interface SetCustomPasswordlessRegistrationMessageTextResponse {
details: ObjectDetails | undefined;
}
export interface ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest {
language: string;
}
export interface ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse {
details: ObjectDetails | undefined;
}
export interface GetCustomPasswordChangeMessageTextRequest {
language: string;
}
export interface GetCustomPasswordChangeMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface GetDefaultPasswordChangeMessageTextRequest {
language: string;
}
export interface GetDefaultPasswordChangeMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface SetCustomPasswordChangeMessageTextRequest {
language: string;
title: string;
preHeader: string;
subject: string;
greeting: string;
text: string;
buttonText: string;
footerText: string;
}
export interface SetCustomPasswordChangeMessageTextResponse {
details: ObjectDetails | undefined;
}
export interface ResetCustomPasswordChangeMessageTextToDefaultRequest {
language: string;
}
export interface ResetCustomPasswordChangeMessageTextToDefaultResponse {
details: ObjectDetails | undefined;
}
export interface GetCustomInviteUserMessageTextRequest {
language: string;
}
export interface GetCustomInviteUserMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface GetDefaultInviteUserMessageTextRequest {
language: string;
}
export interface GetDefaultInviteUserMessageTextResponse {
customText: MessageCustomText | undefined;
}
export interface SetCustomInviteUserMessageTextRequest {
language: string;
title: string;
preHeader: string;
subject: string;
greeting: string;
text: string;
buttonText: string;
footerText: string;
}
export interface SetCustomInviteUserMessageTextResponse {
details: ObjectDetails | undefined;
}
export interface ResetCustomInviteUserMessageTextToDefaultRequest {
language: string;
}
export interface ResetCustomInviteUserMessageTextToDefaultResponse {
details: ObjectDetails | undefined;
}
export interface GetOrgIDPByIDRequest {
id: string;
}
export interface GetOrgIDPByIDResponse {
idp: IDP | undefined;
}
export interface ListOrgIDPsRequest {
/** list limitations and ordering */
query: ListQuery | undefined;
/** the field the result is sorted */
sortingColumn: IDPFieldName;
/** criteria the client is looking for */
queries: IDPQuery[];
}
export interface IDPQuery {
idpIdQuery?: IDPIDQuery | undefined;
idpNameQuery?: IDPNameQuery | undefined;
ownerTypeQuery?: IDPOwnerTypeQuery | undefined;
}
export interface ListOrgIDPsResponse {
details: ListDetails | undefined;
sortingColumn: IDPFieldName;
result: IDP[];
}
export interface AddOrgOIDCIDPRequest {
name: string;
stylingType: IDPStylingType;
clientId: string;
clientSecret: string;
issuer: string;
scopes: string[];
displayNameMapping: OIDCMappingField;
usernameMapping: OIDCMappingField;
autoRegister: boolean;
}
export interface AddOrgOIDCIDPResponse {
details: ObjectDetails | undefined;
idpId: string;
}
export interface AddOrgJWTIDPRequest {
name: string;
stylingType: IDPStylingType;
jwtEndpoint: string;
issuer: string;
keysEndpoint: string;
headerName: string;
autoRegister: boolean;
}
export interface AddOrgJWTIDPResponse {
details: ObjectDetails | undefined;
idpId: string;
}
export interface DeactivateOrgIDPRequest {
idpId: string;
}
export interface DeactivateOrgIDPResponse {
details: ObjectDetails | undefined;
}
export interface ReactivateOrgIDPRequest {
idpId: string;
}
export interface ReactivateOrgIDPResponse {
details: ObjectDetails | undefined;
}
export interface RemoveOrgIDPRequest {
idpId: string;
}
/** This is an empty response */
export interface RemoveOrgIDPResponse {
}
export interface UpdateOrgIDPRequest {
idpId: string;
name: string;
stylingType: IDPStylingType;
autoRegister: boolean;
}
export interface UpdateOrgIDPResponse {
details: ObjectDetails | undefined;
}
export interface UpdateOrgIDPOIDCConfigRequest {
idpId: string;
clientId: string;
clientSecret: string;
issuer: string;
scopes: string[];
displayNameMapping: OIDCMappingField;
usernameMapping: OIDCMappingField;
}
export interface UpdateOrgIDPOIDCConfigResponse {
details: ObjectDetails | undefined;
}
export interface UpdateOrgIDPJWTConfigRequest {
idpId: string;
jwtEndpoint: string;
issuer: string;
keysEndpoint: string;
headerName: string;
}
export interface UpdateOrgIDPJWTConfigResponse {
details: ObjectDetails | undefined;
}
export interface ListProvidersRequest {
/** list limitations and ordering */
query: ListQuery | undefined;
/** criteria the client is looking for */
queries: ProviderQuery[];
}
export interface ProviderQuery {
idpIdQuery?: IDPIDQuery | undefined;
idpNameQuery?: IDPNameQuery | undefined;
ownerTypeQuery?: IDPOwnerTypeQuery | undefined;
}
export interface ListProvidersResponse {
details: ListDetails | undefined;
result: Provider[];
}
export interface GetProviderByIDRequest {
id: string;
}
export interface GetProviderByIDResponse {
idp: Provider | undefined;
}
export interface AddGenericOAuthProviderRequest {
name: string;
clientId: string;
clientSecret: string;
authorizationEndpoint: string;
tokenEndpoint: string;
userEndpoint: string;
scopes: string[];
/** identifying attribute of the user in the response of the user_endpoint */
idAttribute: string;
providerOptions: Options | undefined;
/** Enable the use of Proof Key for Code Exchange (PKCE) for the OAuth2 flow. */
usePkce: boolean;
}
export interface AddGenericOAuthProviderResponse {
details: ObjectDetails | undefined;
id: string;
}
export interface UpdateGenericOAuthProviderRequest {
id: string;
name: string;
clientId: string;
/** client_secret will only be updated if provided */
clientSecret: string;
authorizationEndpoint: string;
tokenEndpoint: string;
userEndpoint: string;
scopes: string[];
/** identifying attribute of the user in the response of the user_endpoint */
idAttribute: string;
providerOptions: Options | undefined;
/** Enable the use of Proof Key for Code Exchange (PKCE) for the OAuth2 flow. */
usePkce: boolean;
}
export interface UpdateGenericOAuthProviderResponse {
details: ObjectDetails | undefined;
}
export interface AddGenericOIDCProviderRequest {
name: string;
issuer: string;
clientId: string;
clientSecret: string;
scopes: string[];
providerOptions: Options | undefined;
isIdTokenMapping: boolean;
/** Enable the use of Proof Key for Code Exchange (PKCE) for the OIDC flow. */
usePkce: boolean;
}
export interface AddGenericOIDCProviderResponse {
details: ObjectDetails | undefined;
id: string;
}
export interface UpdateGenericOIDCProviderRequest {
id: string;
name: string;
issuer: string;
clientId: string;
/** client_secret will only be updated if provided */
clientSecret: string;
scopes: string[];
providerOptions: Options | undefined;
isIdTokenMapping: boolean;
/** Enable the use of Proof Key for Code Exchange (PKCE) for the OIDC flow. */
usePkce: boolean;
}
export interface UpdateGenericOIDCProviderResponse {
details: ObjectDetails | undefined;
}
export interface MigrateGenericOIDCProviderRequest {
id: string;
azure?: AddAzureADProviderRequest | undefined;
google?: AddGoogleProviderRequest | undefined;
}
export interface MigrateGenericOIDCProviderResponse {
details: ObjectDetails | undefined;
}
export interface AddJWTProviderRequest {
name: string;
issuer: string;
jwtEndpoint: string;
keysEndpoint: string;
headerName: string;
providerOptions: Options | undefined;
}
export interface AddJWTProviderResponse {
details: ObjectDetails | undefined;
id: string;
}
export interface UpdateJWTProviderRequest {
id: string;
name: string;
issuer: string;
jwtEndpoint: string;
keysEndpoint: string;
headerName: string;
providerOptions: Options | undefined;
}
export interface UpdateJWTProviderResponse {
details: ObjectDetails | undefined;
}
export interface AddAzureADProviderRequest {
name: string;
clientId: string;
clientSecret: string;
/** if not provided the `common` tenant will be used */
tenant: AzureADTenant | undefined;
emailVerified: boolean;
scopes: string[];
providerOptions: Options | undefined;
}
export interface AddAzureADProviderResponse {
details: ObjectDetails | undefined;
id: string;
}
export interface UpdateAzureADProviderRequest {
id: string;
name: string;
clientId: string;
/** client_secret will only be updated if provided */
clientSecret: string;
/** if not provided the `common` tenant will be used */
tenant: AzureADTenant | undefined;
emailVerified: boolean;
scopes: string[];
providerOptions: Options | undefined;
}
export interface UpdateAzureADProviderResponse {
details: ObjectDetails | undefined;
}
export interface AddGitHubProviderRequest {
/** GitHub will be used as default, if no name is provided */
name: string;
clientId: string;
clientSecret: string;
scopes: string[];
providerOptions: Options | undefined;
}
export interface AddGitHubProviderResponse {
details: ObjectDetails | undefined;
id: string;
}
export interface UpdateGitHubProviderRequest {
id: string;
name: string;
clientId: string;
/** client_secret will only be updated if provided */
clientSecret: string;
scopes: string[];
providerOptions: Options | undefined;
}
export interface UpdateGitHubProviderResponse {
details: ObjectDetails | undefined;
}
export interface AddGitHubEnterpriseServerProviderRequest {
clientId: string;
name: string;
clientSecret: string;
authorizationEndpoint: string;
tokenEndpoint: string;
userEndpoint: string;
scopes: string[];
providerOptions: Options | undefined;
}
export interface AddGitHubEnterpriseServerProviderResponse {
details: ObjectDetails | undefined;
id: string;
}
export interface UpdateGitHubEnterpriseServerProviderRequest {
id: string;
name: string;
clientId: string;
/** client_secret will only be updated if provided */
clientSecret: string;
authorizationEndpoint: string;
tokenEndpoint: string;
userEndpoint: string;
scopes: string[];
providerOptions: Options | undefined;
}
export interface UpdateGitHubEnterpriseServerProviderResponse {
details: ObjectDetails | undefined;
}
export interface AddGitLabProviderRequest {
/** GitLab will be used as default, if no name is provided */
name: string;
clientId: string;
clientSecret: string;
scopes: string[];
providerOptions: Options | undefined;
}
export interface AddGitLabProviderResponse {
details: ObjectDetails | undefined;
id: string;
}
export interface UpdateGitLabProviderRequest {
id: string;
name: string;
clientId: string;
/** client_secret will only be updated if provided */
clientSecret: string;
scopes: string[];
providerOptions: Options | undefined;
}
export interface UpdateGitLabProviderResponse {
details: ObjectDetails | undefined;
}
export interface AddGitLabSelfHostedProviderRequest {
issuer: string;
name: string;
clientId: string;
clientSecret: string;
scopes: string[];
providerOptions: Options | undefined;
}
export interface AddGitLabSelfHostedProviderResponse {
details: ObjectDetails | undefined;
id: string;
}
export interface UpdateGitLabSelfHostedProviderRequest {
id: string;
issuer: string;
name: string;
clientId: string;
/** client_secret will only be updated if provided */
clientSecret: string;
scopes: string[];
providerOptions: Options | undefined;
}
export interface UpdateGitLabSelfHostedProviderResponse {
details: ObjectDetails | undefined;
}
export interface AddGoogleProviderRequest {
/** Google will be used as default, if no name is provided */
name: string;
clientId: string;
clientSecret: string;
scopes: string[];
providerOptions: Options | undefined;
}
export interface AddGoogleProviderResponse {
details: ObjectDetails | undefined;
id: string;
}
export interface UpdateGoogleProviderRequest {
id: string;
name: string;
clientId: string;
/** client_secret will only be updated if provided */
clientSecret: string;
scopes: string[];
providerOptions: Options | undefined;
}
export interface UpdateGoogleProviderResponse {
details: ObjectDetails | undefined;
}
export interface AddLDAPProviderRequest {
name: string;
servers: string[];
startTls: boolean;
baseDn: string;
bindDn: string;
bindPassword: string;
userBase: string;
userObjectClasses: string[];
userFilters: string[];
timeout: Duration | undefined;
attributes: LDAPAttributes | undefined;
providerOptions: Options | undefined;
/** Root_ca is for self signing certificates for TLS connections to LDAP servers it is intended to be filled with a .pem file. */
rootCa: Buffer;
}
export interface AddLDAPProviderResponse {
details: ObjectDetails | undefined;
id: string;
}
export interface UpdateLDAPProviderRequest {
id: string;
name: string;
servers: string[];
startTls: boolean;
baseDn: string;
bindDn: string;
bindPassword: string;
userBase: string;
userObjectClasses: string[];
userFilters: string[];
timeout: Duration | undefined;
attributes: LDAPAttributes | undefined;
providerOptions: Options | undefined;
/** Root_ca is for self signing certificates for TLS connections to LDAP servers it is intended to be filled with a .pem file. */
rootCa: Buffer;
}
export interface UpdateLDAPProviderResponse {
details: ObjectDetails | undefined;
}
export interface AddSAMLProviderRequest {
name: string;
/** Metadata of the SAML identity provider. */
metadataXml?: Buffer | undefined;
/** Url to the metadata of the SAML identity provider. */
metadataUrl?: string | undefined;
/** Binding which defines the type of communication with the identity provider. */
binding: SAMLBinding;
/** Boolean which defines if the authentication requests are signed. */
withSignedRequest: boolean;
providerOptions: Options | undefined;
/** Optionally specify the `nameid-format` requested. */
nameIdFormat?: SAMLNameIDFormat | undefined;
/**
* Optionally specify the name of the attribute, which will be used to map the user
* in case the nameid-format returned is `urn:oasis:names:tc:SAML:2.0:nameid-format:transient`.
*/
transientMappingAttributeName?: string | undefined;
/**
* Optionally enable federated logout. If enabled, ZITADEL will send a logout request to the identity provider,
* if the user terminates the session in ZITADEL. Be sure to provide a SLO endpoint as part of the metadata.
*/
federatedLogoutEnabled?: boolean | undefined;
}
export interface AddSAMLProviderResponse {
details: ObjectDetails | undefined;
id: string;
}
export interface UpdateSAMLProviderRequest {
id: string;
name: string;
metadataXml?: Buffer | undefined;
/** Url to the metadata of the SAML identity provider. */
metadataUrl?: string | undefined;
/** Binding which defines the type of communication with the identity provider. */
binding: SAMLBinding;
/** Boolean which defines if the authentication requests are signed. */
withSignedRequest: boolean;
providerOptions: Options | undefined;
/** Optionally specify the `nameid-format` requested. */
nameIdFormat?: SAMLNameIDFormat | undefined;
/**
* Optionally specify the name of the attribute, which will be used to map the user
* in case the nameid-format returned is `urn:oasis:names:tc:SAML:2.0:nameid-format:transient`.
*/
transientMappingAttributeName?: string | undefined;
/**
* Optionally enable federated logout. If enabled, ZITADEL will send a logout request to the identity provider,
* if the user terminates the session in ZITADEL. Be sure to provide a SLO endpoint as part of the metadata.
*/
federatedLogoutEnabled?: boolean | undefined;
}
export interface UpdateSAMLProviderResponse {
details: ObjectDetails | undefined;
}
export interface RegenerateSAMLProviderCertificateRequest {
id: string;
}
export interface RegenerateSAMLProviderCertificateResponse {
details: ObjectDetails | undefined;
}
export interface AddAppleProviderRequest {
/** Apple will be used as default, if no name is provided */
name: string;
clientId: string;
teamId: string;
keyId: string;
privateKey: Buffer;
scopes: string[];
providerOptions: Options | undefined;
}
export interface AddAppleProviderResponse {
details: ObjectDetails | undefined;
id: string;
}
export interface UpdateAppleProviderRequest {
id: string;
name: string;
clientId: string;
teamId: string;
keyId: string;
privateKey: Buffer;
scopes: string[];
providerOptions: Options | undefined;
}
export interface UpdateAppleProviderResponse {
details: ObjectDetails | undefined;
}
export interface DeleteProviderRequest {
id: string;
}
export interface DeleteProviderResponse {
details: ObjectDetails | undefined;
}
export interface ListActionsRequest {
/** list limitations and ordering */
query: ListQuery | undefined;
/** the field the result is sorted */
sortingColumn: ActionFieldName;
/** criteria the client is looking for */
queries: ActionQuery[];
}
export interface ActionQuery {
actionIdQuery?: ActionIDQuery | undefined;
actionNameQuery?: ActionNameQuery | undefined;
actionStateQuery?: ActionStateQuery | undefined;
}
export interface ListActionsResponse {
details: ListDetails | undefined;
sortingColumn: ActionFieldName;
result: Action[];
}
export interface CreateActionRequest {
name: string;
script: string;
timeout: Duration | undefined;
allowedToFail: boolean;
}
export interface CreateActionResponse {
details: ObjectDetails | undefined;
id: string;
}
export interface GetActionRequest {
id: string;
}
export interface GetActionResponse {
action: Action | undefined;
}
export interface UpdateActionRequest {
id: string;
name: string;
script: string;
timeout: Duration | undefined;
allowedToFail: boolean;
}
export interface UpdateActionResponse {
details: ObjectDetails | undefined;
}
export interface DeleteActionRequest {
id: string;
}
export interface DeleteActionResponse {
}
export interface ListFlowTypesRequest {
}
export interface ListFlowTypesResponse {
result: FlowType[];
}
export interface ListFlowTriggerTypesRequest {
type: string;
}
export interface ListFlowTriggerTypesResponse {
result: TriggerType[];
}
export interface DeactivateActionRequest {
id: string;
}
export interface DeactivateActionResponse {
details: ObjectDetails | undefined;
}
export interface ReactivateActionRequest {
id: string;
}
export interface ReactivateActionResponse {
details: ObjectDetails | undefined;
}
export interface GetFlowRequest {
/** id of the flow */
type: string;
}
export interface GetFlowResponse {
flow: Flow | undefined;
}
export interface ClearFlowRequest {
/** id of the flow */
type: string;
}
export interface ClearFlowResponse {
details: ObjectDetails | undefined;
}
export interface SetTriggerActionsRequest {
/**
* id of the flow type.
* Following flows are currently allowed:
* - External Authentication: FLOW_TYPE_EXTERNAL_AUTHENTICATION or 1
* - Internal Authentication: 3
* - Complement Token: 2
* - Complement SAML Response: 4
*/
flowType: string;
/**
* id of the trigger type.
* Following triggers are currently allowed:
* - External Authentication:
* - Post Authentication: TRIGGER_TYPE_POST_AUTHENTICATION or 1
* - Pre Creation: TRIGGER_TYPE_PRE_CREATION or 2
* - Post Creation: TRIGGER_TYPE_POST_CREATION or 3
* - Internal Authentication:
* - Post Authentication: TRIGGER_TYPE_POST_AUTHENTICATION or 1
* - Pre Creation: TRIGGER_TYPE_PRE_CREATION or 2
* - Post Creation: TRIGGER_TYPE_POST_CREATION or 3
* - Complement Token:
* - Pre Userinfo Creation: 4
* - Pre Access Token Creation: 5
* - Complement SAML Response:
* - Pre SAML Response Creation: 6
*/
triggerType: string;
actionIds: string[];
}
export interface SetTriggerActionsResponse {
details: ObjectDetails | undefined;
}
export declare const HealthzRequest: MessageFns<HealthzRequest>;
export declare const HealthzResponse: MessageFns<HealthzResponse>;
export declare const GetOIDCInformationRequest: MessageFns<GetOIDCInformationRequest>;
export declare const GetOIDCInformationResponse: MessageFns<GetOIDCInformationResponse>;
export declare const GetIAMRequest: MessageFns<GetIAMRequest>;
export declare const GetIAMResponse: MessageFns<GetIAMResponse>;
export declare const GetSupportedLanguagesRequest: MessageFns<GetSupportedLanguagesRequest>;
export declare const GetSupportedLanguagesResponse: MessageFns<GetSupportedLanguagesResponse>;
export declare const GetUserByIDRequest: MessageFns<GetUserByIDRequest>;
export declare const GetUserByIDResponse: MessageFns<GetUserByIDResponse>;
export declare const GetUserByLoginNameGlobalRequest: MessageFns<GetUserByLoginNameGlobalRequest>;
export declare const GetUserByLoginNameGlobalResponse: MessageFns<GetUserByLoginNameGlobalResponse>;
export declare const ListUsersRequest: MessageFns<ListUsersRequest>;
export declare const ListUsersResponse: MessageFns<ListUsersResponse>;
export declare const ListUserChangesRequest: MessageFns<ListUserChangesRequest>;
export declare const ListUserChangesResponse: MessageFns<ListUserChangesResponse>;
export declare const IsUserUniqueRequest: MessageFns<IsUserUniqueRequest>;
export declare const IsUserUniqueResponse: MessageFns<IsUserUniqueResponse>;
export declare const AddHumanUserRequest: MessageFns<AddHumanUserRequest>;
export declare const AddHumanUserRequest_Profile: MessageFns<AddHumanUserRequest_Profile>;
export declare const AddHumanUserRequest_Email: MessageFns<AddHumanUserRequest_Email>;
export declare const AddHumanUserRequest_Phone: MessageFns<AddHumanUserRequest_Phone>;
export declare const AddHumanUserResponse: MessageFns<AddHumanUserResponse>;
export declare const ImportHumanUserRequest: MessageFns<ImportHumanUserRequest>;
export declare const ImportHumanUserRequest_Profile: MessageFns<ImportHumanUserRequest_Profile>;
export declare const ImportHumanUserRequest_Email: MessageFns<ImportHumanUserRequest_Email>;
export declare const ImportHumanUserRequest_Phone: MessageFns<ImportHumanUserRequest_Phone>;
export declare const ImportHumanUserRequest_HashedPassword: MessageFns<ImportHumanUserRequest_HashedPassword>;
export declare const ImportHumanUserRequest_IDP: MessageFns<ImportHumanUserRequest_IDP>;
export declare const ImportHumanUserResponse: MessageFns<ImportHumanUserResponse>;
export declare const ImportHumanUserResponse_PasswordlessRegistration: MessageFns<ImportHumanUserResponse_PasswordlessRegistration>;
export declare const AddMachineUserRequest: MessageFns<AddMachineUserRequest>;
export declare const AddMachineUserResponse: MessageFns<AddMachineUserResponse>;
export declare const DeactivateUserRequest: MessageFns<DeactivateUserRequest>;
export declare const DeactivateUserResponse: MessageFns<DeactivateUserResponse>;
export declare const ReactivateUserRequest: MessageFns<ReactivateUserRequest>;
export declare const ReactivateUserResponse: MessageFns<ReactivateUserResponse>;
export declare const LockUserRequest: MessageFns<LockUserRequest>;
export declare const LockUserResponse: MessageFns<LockUserResponse>;
export declare const UnlockUserRequest: MessageFns<UnlockUserRequest>;
export declare const UnlockUserResponse: MessageFns<UnlockUserResponse>;
export declare const RemoveUserRequest: MessageFns<RemoveUserRequest>;
export declare const RemoveUserResponse: MessageFns<RemoveUserResponse>;
export declare const UpdateUserNameRequest: MessageFns<UpdateUserNameRequest>;
export declare const UpdateUserNameResponse: MessageFns<UpdateUserNameResponse>;
export declare const ListUserMetadataRequest: MessageFns<ListUserMetadataRequest>;
export declare const ListUserMetadataResponse: MessageFns<ListUserMetadataResponse>;
export declare const GetUserMetadataRequest: MessageFns<GetUserMetadataRequest>;
export declare const GetUserMetadataResponse: MessageFns<GetUserMetadataResponse>;
export declare const SetUserMetadataRequest: MessageFns<SetUserMetadataRequest>;
export declare const SetUserMetadataResponse: MessageFns<SetUserMetadataResponse>;
export declare const BulkSetUserMetadataRequest: MessageFns<BulkSetUserMetadataRequest>;
export declare const BulkSetUserMetadataRequest_Metadata: MessageFns<BulkSetUserMetadataRequest_Metadata>;
export declare const BulkSetUserMetadataResponse: MessageFns<BulkSetUserMetadataResponse>;
export declare const RemoveUserMetadataRequest: MessageFns<RemoveUserMetadataRequest>;
export declare const RemoveUserMetadataResponse: MessageFns<RemoveUserMetadataResponse>;
export declare const BulkRemoveUserMetadataRequest: MessageFns<BulkRemoveUserMetadataRequest>;
export declare const BulkRemoveUserMetadataResponse: MessageFns<BulkRemoveUserMetadataResponse>;
export declare const GetHumanProfileRequest: MessageFns<GetHumanProfileRequest>;
export declare const GetHumanProfileResponse: MessageFns<GetHumanProfileResponse>;
export declare const UpdateHumanProfileRequest: MessageFns<UpdateHumanProfileRequest>;
export declare const UpdateHumanProfileResponse: MessageFns<UpdateHumanProfileResponse>;
export declare const GetHumanEmailRequest: MessageFns<GetHumanEmailRequest>;
export declare const GetHumanEmailResponse: MessageFns<GetHumanEmailResponse>;
export declare const UpdateHumanEmailRequest: MessageFns<UpdateHumanEmailRequest>;
export declare const UpdateHumanEmailResponse: MessageFns<UpdateHumanEmailResponse>;
export declare const ResendHumanInitializationRequest: MessageFns<ResendHumanInitializationRequest>;
export declare const ResendHumanInitializationResponse: MessageFns<ResendHumanInitializationResponse>;
export declare const ResendHumanEmailVerificationRequest: MessageFns<ResendHumanEmailVerificationRequest>;
export declare const ResendHumanEmailVerificationResponse: MessageFns<ResendHumanEmailVerificationResponse>;
export declare const GetHumanPhoneRequest: MessageFns<GetHumanPhoneRequest>;
export declare const GetHumanPhoneResponse: MessageFns<GetHumanPhoneResponse>;
export declare const UpdateHumanPhoneRequest: MessageFns<UpdateHumanPhoneRequest>;
export declare const UpdateHumanPhoneResponse: MessageFns<UpdateHumanPhoneResponse>;
export declare const RemoveHumanPhoneRequest: MessageFns<RemoveHumanPhoneRequest>;
export declare const RemoveHumanPhoneResponse: MessageFns<RemoveHumanPhoneResponse>;
export declare const ResendHumanPhoneVerificationRequest: MessageFns<ResendHumanPhoneVerificationRequest>;
export declare const ResendHumanPhoneVerificationResponse: MessageFns<ResendHumanPhoneVerificationResponse>;
export declare const RemoveHumanAvatarRequest: MessageFns<RemoveHumanAvatarRequest>;
export declare const RemoveHumanAvatarResponse: MessageFns<RemoveHumanAvatarResponse>;
export declare const SetHumanInitialPasswordRequest: MessageFns<SetHumanInitialPasswordRequest>;
export declare const SetHumanInitialPasswordResponse: MessageFns<SetHumanInitialPasswordResponse>;
export declare const SetHumanPasswordRequest: MessageFns<SetHumanPasswordRequest>;
export declare const SetHumanPasswordResponse: MessageFns<SetHumanPasswordResponse>;
export declare const SendHumanResetPasswordNotificationRequest: MessageFns<SendHumanResetPasswordNotificationRequest>;
export declare const SendHumanResetPasswordNotificationResponse: MessageFns<SendHumanResetPasswordNotificationResponse>;
export declare const ListHumanAuthFactorsRequest: MessageFns<ListHumanAuthFactorsRequest>;
export declare const ListHumanAuthFactorsResponse: MessageFns<ListHumanAuthFactorsResponse>;
export declare const RemoveHumanAuthFactorOTPRequest: MessageFns<RemoveHumanAuthFactorOTPRequest>;
export declare const RemoveHumanAuthFactorOTPResponse: MessageFns<RemoveHumanAuthFactorOTPResponse>;
export declare const RemoveHumanAuthFactorU2FRequest: MessageFns<RemoveHumanAuthFactorU2FRequest>;
export declare const RemoveHumanAuthFactorU2FResponse: MessageFns<RemoveHumanAuthFactorU2FResponse>;
export declare const RemoveHumanAuthFactorOTPSMSRequest: MessageFns<RemoveHumanAuthFactorOTPSMSRequest>;
export declare const RemoveHumanAuthFactorOTPSMSResponse: MessageFns<RemoveHumanAuthFactorOTPSMSResponse>;
export declare const RemoveHumanAuthFactorOTPEmailRequest: MessageFns<RemoveHumanAuthFactorOTPEmailRequest>;
export declare const RemoveHumanAuthFactorOTPEmailResponse: MessageFns<RemoveHumanAuthFactorOTPEmailResponse>;
export declare const ListHumanPasswordlessRequest: MessageFns<ListHumanPasswordlessRequest>;
export declare const ListHumanPasswordlessResponse: MessageFns<ListHumanPasswordlessResponse>;
export declare const AddPasswordlessRegistrationRequest: MessageFns<AddPasswordlessRegistrationRequest>;
export declare const AddPasswordlessRegistrationResponse: MessageFns<AddPasswordlessRegistrationResponse>;
export declare const SendPasswordlessRegistrationRequest: MessageFns<SendPasswordlessRegistrationRequest>;
export declare const SendPasswordlessRegistrationResponse: MessageFns<SendPasswordlessRegistrationResponse>;
export declare const RemoveHumanPasswordlessRequest: MessageFns<RemoveHumanPasswordlessRequest>;
export declare const RemoveHumanPasswordlessResponse: MessageFns<RemoveHumanPasswordlessResponse>;
export declare const UpdateMachineRequest: MessageFns<UpdateMachineRequest>;
export declare const UpdateMachineResponse: MessageFns<UpdateMachineResponse>;
export declare const GenerateMachineSecretRequest: MessageFns<GenerateMachineSecretRequest>;
export declare const GenerateMachineSecretResponse: MessageFns<GenerateMachineSecretResponse>;
export declare const RemoveMachineSecretRequest: MessageFns<RemoveMachineSecretRequest>;
export declare const RemoveMachineSecretResponse: MessageFns<RemoveMachineSecretResponse>;
export declare const GetMachineKeyByIDsRequest: MessageFns<GetMachineKeyByIDsRequest>;
export declare const GetMachineKeyByIDsResponse: MessageFns<GetMachineKeyByIDsResponse>;
export declare const ListMachineKeysRequest: MessageFns<ListMachineKeysRequest>;
export declare const ListMachineKeysResponse: MessageFns<ListMachineKeysResponse>;
export declare const AddMachineKeyRequest: MessageFns<AddMachineKeyRequest>;
export declare const AddMachineKeyResponse: MessageFns<AddMachineKeyResponse>;
export declare const RemoveMachineKeyRequest: MessageFns<RemoveMachineKeyRequest>;
export declare const RemoveMachineKeyResponse: MessageFns<RemoveMachineKeyResponse>;
export declare const GetPersonalAccessTokenByIDsRequest: MessageFns<GetPersonalAccessTokenByIDsRequest>;
export declare const GetPersonalAccessTokenByIDsResponse: MessageFns<GetPersonalAccessTokenByIDsResponse>;
export declare const ListPersonalAccessTokensRequest: MessageFns<ListPersonalAccessTokensRequest>;
export declare const ListPersonalAccessTokensResponse: MessageFns<ListPersonalAccessTokensResponse>;
export declare const AddPersonalAccessTokenRequest: MessageFns<AddPersonalAccessTokenRequest>;
export declare const AddPersonalAccessTokenResponse: MessageFns<AddPersonalAccessTokenResponse>;
export declare const RemovePersonalAccessTokenRequest: MessageFns<RemovePersonalAccessTokenRequest>;
export declare const RemovePersonalAccessTokenResponse: MessageFns<RemovePersonalAccessTokenResponse>;
export declare const ListHumanLinkedIDPsRequest: MessageFns<ListHumanLinkedIDPsRequest>;
export declare const ListHumanLinkedIDPsResponse: MessageFns<ListHumanLinkedIDPsResponse>;
export declare const RemoveHumanLinkedIDPRequest: MessageFns<RemoveHumanLinkedIDPRequest>;
export declare const RemoveHumanLinkedIDPResponse: MessageFns<RemoveHumanLinkedIDPResponse>;
export declare const ListUserMembershipsRequest: MessageFns<ListUserMembershipsRequest>;
export declare const ListUserMembershipsResponse: MessageFns<ListUserMembershipsResponse>;
export declare const GetMyOrgRequest: MessageFns<GetMyOrgRequest>;
export declare const GetMyOrgResponse: MessageFns<GetMyOrgResponse>;
export declare const GetOrgByDomainGlobalRequest: MessageFns<GetOrgByDomainGlobalRequest>;
export declare const ListOrgChangesRequest: MessageFns<ListOrgChangesRequest>;
export declare const ListOrgChangesResponse: MessageFns<ListOrgChangesResponse>;
export declare const GetOrgByDomainGlobalResponse: MessageFns<GetOrgByDomainGlobalResponse>;
export declare const AddOrgRequest: MessageFns<AddOrgRequest>;
export declare const AddOrgResponse: MessageFns<AddOrgResponse>;
export declare const UpdateOrgRequest: MessageFns<UpdateOrgRequest>;
export declare const UpdateOrgResponse: MessageFns<UpdateOrgResponse>;
export declare const DeactivateOrgRequest: MessageFns<DeactivateOrgRequest>;
export declare const DeactivateOrgResponse: MessageFns<DeactivateOrgResponse>;
export declare const ReactivateOrgRequest: MessageFns<ReactivateOrgRequest>;
export declare const ReactivateOrgResponse: MessageFns<ReactivateOrgResponse>;
export declare const RemoveOrgRequest: MessageFns<RemoveOrgRequest>;
export declare const RemoveOrgResponse: MessageFns<RemoveOrgResponse>;
export declare const ListOrgDomainsRequest: MessageFns<ListOrgDomainsRequest>;
export declare const ListOrgDomainsResponse: MessageFns<ListOrgDomainsResponse>;
export declare const AddOrgDomainRequest: MessageFns<AddOrgDomainRequest>;
export declare const AddOrgDomainResponse: MessageFns<AddOrgDomainResponse>;
export declare const RemoveOrgDomainRequest: MessageFns<RemoveOrgDomainRequest>;
export declare const RemoveOrgDomainResponse: MessageFns<RemoveOrgDomainResponse>;
export declare const GenerateOrgDomainValidationRequest: MessageFns<GenerateOrgDomainValidationRequest>;
export declare const GenerateOrgDomainValidationResponse: MessageFns<GenerateOrgDomainValidationResponse>;
export declare const ValidateOrgDomainRequest: MessageFns<ValidateOrgDomainRequest>;
export declare const ValidateOrgDomainResponse: MessageFns<ValidateOrgDomainResponse>;
export declare const SetPrimaryOrgDomainRequest: MessageFns<SetPrimaryOrgDomainRequest>;
export declare const SetPrimaryOrgDomainResponse: MessageFns<SetPrimaryOrgDomainResponse>;
export declare const ListOrgMemberRolesRequest: MessageFns<ListOrgMemberRolesRequest>;
export declare const ListOrgMemberRolesResponse: MessageFns<ListOrgMemberRolesResponse>;
export declare const ListOrgMembersRequest: MessageFns<ListOrgMembersRequest>;
export declare const ListOrgMembersResponse: MessageFns<ListOrgMembersResponse>;
export declare const AddOrgMemberRequest: MessageFns<AddOrgMemberRequest>;
export declare const AddOrgMemberResponse: MessageFns<AddOrgMemberResponse>;
export declare const UpdateOrgMemberRequest: MessageFns<UpdateOrgMemberRequest>;
export declare const UpdateOrgMemberResponse: MessageFns<UpdateOrgMemberResponse>;
export declare const RemoveOrgMemberRequest: MessageFns<RemoveOrgMemberRequest>;
export declare const RemoveOrgMemberResponse: MessageFns<RemoveOrgMemberResponse>;
export declare const ListOrgMetadataRequest: MessageFns<ListOrgMetadataRequest>;
export declare const ListOrgMetadataResponse: MessageFns<ListOrgMetadataResponse>;
export declare const GetOrgMetadataRequest: MessageFns<GetOrgMetadataRequest>;
export declare const GetOrgMetadataResponse: MessageFns<GetOrgMetadataResponse>;
export declare const SetOrgMetadataRequest: MessageFns<SetOrgMetadataRequest>;
export declare const SetOrgMetadataResponse: MessageFns<SetOrgMetadataResponse>;
export declare const BulkSetOrgMetadataRequest: MessageFns<BulkSetOrgMetadataRequest>;
export declare const BulkSetOrgMetadataRequest_Metadata: MessageFns<BulkSetOrgMetadataRequest_Metadata>;
export declare const BulkSetOrgMetadataResponse: MessageFns<BulkSetOrgMetadataResponse>;
export declare const RemoveOrgMetadataRequest: MessageFns<RemoveOrgMetadataRequest>;
export declare const RemoveOrgMetadataResponse: MessageFns<RemoveOrgMetadataResponse>;
export declare const BulkRemoveOrgMetadataRequest: MessageFns<BulkRemoveOrgMetadataRequest>;
export declare const BulkRemoveOrgMetadataResponse: MessageFns<BulkRemoveOrgMetadataResponse>;
export declare const GetProjectByIDRequest: MessageFns<GetProjectByIDRequest>;
export declare const GetProjectByIDResponse: MessageFns<GetProjectByIDResponse>;
export declare const GetGrantedProjectByIDRequest: MessageFns<GetGrantedProjectByIDRequest>;
export declare const GetGrantedProjectByIDResponse: MessageFns<GetGrantedProjectByIDResponse>;
export declare const ListProjectsRequest: MessageFns<ListProjectsRequest>;
export declare const ListProjectsResponse: MessageFns<ListProjectsResponse>;
export declare const ListGrantedProjectsRequest: MessageFns<ListGrantedProjectsRequest>;
export declare const ListGrantedProjectsResponse: MessageFns<ListGrantedProjectsResponse>;
export declare const ListProjectChangesRequest: MessageFns<ListProjectChangesRequest>;
export declare const ListProjectChangesResponse: MessageFns<ListProjectChangesResponse>;
export declare const AddProjectRequest: MessageFns<AddProjectRequest>;
export declare const AddProjectResponse: MessageFns<AddProjectResponse>;
export declare const UpdateProjectRequest: MessageFns<UpdateProjectRequest>;
export declare const UpdateProjectResponse: MessageFns<UpdateProjectResponse>;
export declare const DeactivateProjectRequest: MessageFns<DeactivateProjectRequest>;
export declare const DeactivateProjectResponse: MessageFns<DeactivateProjectResponse>;
export declare const ReactivateProjectRequest: MessageFns<ReactivateProjectRequest>;
export declare const ReactivateProjectResponse: MessageFns<ReactivateProjectResponse>;
export declare const RemoveProjectRequest: MessageFns<RemoveProjectRequest>;
export declare const RemoveProjectResponse: MessageFns<RemoveProjectResponse>;
export declare const ListProjectMemberRolesRequest: MessageFns<ListProjectMemberRolesRequest>;
export declare const ListProjectMemberRolesResponse: MessageFns<ListProjectMemberRolesResponse>;
export declare const AddProjectRoleRequest: MessageFns<AddProjectRoleRequest>;
export declare const AddProjectRoleResponse: MessageFns<AddProjectRoleResponse>;
export declare const BulkAddProjectRolesRequest: MessageFns<BulkAddProjectRolesRequest>;
export declare const BulkAddProjectRolesRequest_Role: MessageFns<BulkAddProjectRolesRequest_Role>;
export declare const BulkAddProjectRolesResponse: MessageFns<BulkAddProjectRolesResponse>;
export declare const UpdateProjectRoleRequest: MessageFns<UpdateProjectRoleRequest>;
export declare const UpdateProjectRoleResponse: MessageFns<UpdateProjectRoleResponse>;
export declare const RemoveProjectRoleRequest: MessageFns<RemoveProjectRoleRequest>;
export declare const RemoveProjectRoleResponse: MessageFns<RemoveProjectRoleResponse>;
export declare const ListProjectRolesRequest: MessageFns<ListProjectRolesRequest>;
export declare const ListProjectRolesResponse: MessageFns<ListProjectRolesResponse>;
export declare const ListGrantedProjectRolesRequest: MessageFns<ListGrantedProjectRolesRequest>;
export declare const ListGrantedProjectRolesResponse: MessageFns<ListGrantedProjectRolesResponse>;
export declare const ListProjectMembersRequest: MessageFns<ListProjectMembersRequest>;
export declare const ListProjectMembersResponse: MessageFns<ListProjectMembersResponse>;
export declare const AddProjectMemberRequest: MessageFns<AddProjectMemberRequest>;
export declare const AddProjectMemberResponse: MessageFns<AddProjectMemberResponse>;
export declare const UpdateProjectMemberRequest: MessageFns<UpdateProjectMemberRequest>;
export declare const UpdateProjectMemberResponse: MessageFns<UpdateProjectMemberResponse>;
export declare const RemoveProjectMemberRequest: MessageFns<RemoveProjectMemberRequest>;
export declare const RemoveProjectMemberResponse: MessageFns<RemoveProjectMemberResponse>;
export declare const GetAppByIDRequest: MessageFns<GetAppByIDRequest>;
export declare const GetAppByIDResponse: MessageFns<GetAppByIDResponse>;
export declare const ListAppsRequest: MessageFns<ListAppsRequest>;
export declare const ListAppsResponse: MessageFns<ListAppsResponse>;
export declare const ListAppChangesRequest: MessageFns<ListAppChangesRequest>;
export declare const ListAppChangesResponse: MessageFns<ListAppChangesResponse>;
export declare const AddOIDCAppRequest: MessageFns<AddOIDCAppRequest>;
export declare const AddOIDCAppResponse: MessageFns<AddOIDCAppResponse>;
export declare const AddSAMLAppRequest: MessageFns<AddSAMLAppRequest>;
export declare const AddSAMLAppResponse: MessageFns<AddSAMLAppResponse>;
export declare const AddAPIAppRequest: MessageFns<AddAPIAppRequest>;
export declare const AddAPIAppResponse: MessageFns<AddAPIAppResponse>;
export declare const UpdateAppRequest: MessageFns<UpdateAppRequest>;
export declare const UpdateAppResponse: MessageFns<UpdateAppResponse>;
export declare const UpdateOIDCAppConfigRequest: MessageFns<UpdateOIDCAppConfigRequest>;
export declare const UpdateOIDCAppConfigResponse: MessageFns<UpdateOIDCAppConfigResponse>;
export declare const UpdateSAMLAppConfigRequest: MessageFns<UpdateSAMLAppConfigRequest>;
export declare const UpdateSAMLAppConfigResponse: MessageFns<UpdateSAMLAppConfigResponse>;
export declare const UpdateAPIAppConfigRequest: MessageFns<UpdateAPIAppConfigRequest>;
export declare const UpdateAPIAppConfigResponse: MessageFns<UpdateAPIAppConfigResponse>;
export declare const DeactivateAppRequest: MessageFns<DeactivateAppRequest>;
export declare const DeactivateAppResponse: MessageFns<DeactivateAppResponse>;
export declare const ReactivateAppRequest: MessageFns<ReactivateAppRequest>;
export declare const ReactivateAppResponse: MessageFns<ReactivateAppResponse>;
export declare const RemoveAppRequest: MessageFns<RemoveAppRequest>;
export declare const RemoveAppResponse: MessageFns<RemoveAppResponse>;
export declare const RegenerateOIDCClientSecretRequest: MessageFns<RegenerateOIDCClientSecretRequest>;
export declare const RegenerateOIDCClientSecretResponse: MessageFns<RegenerateOIDCClientSecretResponse>;
export declare const RegenerateAPIClientSecretRequest: MessageFns<RegenerateAPIClientSecretRequest>;
export declare const RegenerateAPIClientSecretResponse: MessageFns<RegenerateAPIClientSecretResponse>;
export declare const GetAppKeyRequest: MessageFns<GetAppKeyRequest>;
export declare const GetAppKeyResponse: MessageFns<GetAppKeyResponse>;
export declare const ListAppKeysRequest: MessageFns<ListAppKeysRequest>;
export declare const ListAppKeysResponse: MessageFns<ListAppKeysResponse>;
export declare const AddAppKeyRequest: MessageFns<AddAppKeyRequest>;
export declare const AddAppKeyResponse: MessageFns<AddAppKeyResponse>;
export declare const RemoveAppKeyRequest: MessageFns<RemoveAppKeyRequest>;
export declare const RemoveAppKeyResponse: MessageFns<RemoveAppKeyResponse>;
export declare const ListProjectGrantChangesRequest: MessageFns<ListProjectGrantChangesRequest>;
export declare const ListProjectGrantChangesResponse: MessageFns<ListProjectGrantChangesResponse>;
export declare const GetProjectGrantByIDRequest: MessageFns<GetProjectGrantByIDRequest>;
export declare const GetProjectGrantByIDResponse: MessageFns<GetProjectGrantByIDResponse>;
export declare const ListProjectGrantsRequest: MessageFns<ListProjectGrantsRequest>;
export declare const ListProjectGrantsResponse: MessageFns<ListProjectGrantsResponse>;
export declare const ListAllProjectGrantsRequest: MessageFns<ListAllProjectGrantsRequest>;
export declare const ListAllProjectGrantsResponse: MessageFns<ListAllProjectGrantsResponse>;
export declare const AddProjectGrantRequest: MessageFns<AddProjectGrantRequest>;
export declare const AddProjectGrantResponse: MessageFns<AddProjectGrantResponse>;
export declare const UpdateProjectGrantRequest: MessageFns<UpdateProjectGrantRequest>;
export declare const UpdateProjectGrantResponse: MessageFns<UpdateProjectGrantResponse>;
export declare const DeactivateProjectGrantRequest: MessageFns<DeactivateProjectGrantRequest>;
export declare const DeactivateProjectGrantResponse: MessageFns<DeactivateProjectGrantResponse>;
export declare const ReactivateProjectGrantRequest: MessageFns<ReactivateProjectGrantRequest>;
export declare const ReactivateProjectGrantResponse: MessageFns<ReactivateProjectGrantResponse>;
export declare const RemoveProjectGrantRequest: MessageFns<RemoveProjectGrantRequest>;
export declare const RemoveProjectGrantResponse: MessageFns<RemoveProjectGrantResponse>;
export declare const ListProjectGrantMemberRolesRequest: MessageFns<ListProjectGrantMemberRolesRequest>;
export declare const ListProjectGrantMemberRolesResponse: MessageFns<ListProjectGrantMemberRolesResponse>;
export declare const ListProjectGrantMembersRequest: MessageFns<ListProjectGrantMembersRequest>;
export declare const ListProjectGrantMembersResponse: MessageFns<ListProjectGrantMembersResponse>;
export declare const AddProjectGrantMemberRequest: MessageFns<AddProjectGrantMemberRequest>;
export declare const AddProjectGrantMemberResponse: MessageFns<AddProjectGrantMemberResponse>;
export declare const UpdateProjectGrantMemberRequest: MessageFns<UpdateProjectGrantMemberRequest>;
export declare const UpdateProjectGrantMemberResponse: MessageFns<UpdateProjectGrantMemberResponse>;
export declare const RemoveProjectGrantMemberRequest: MessageFns<RemoveProjectGrantMemberRequest>;
export declare const RemoveProjectGrantMemberResponse: MessageFns<RemoveProjectGrantMemberResponse>;
export declare const GetUserGrantByIDRequest: MessageFns<GetUserGrantByIDRequest>;
export declare const GetUserGrantByIDResponse: MessageFns<GetUserGrantByIDResponse>;
export declare const ListUserGrantRequest: MessageFns<ListUserGrantRequest>;
export declare const ListUserGrantResponse: MessageFns<ListUserGrantResponse>;
export declare const AddUserGrantRequest: MessageFns<AddUserGrantRequest>;
export declare const AddUserGrantResponse: MessageFns<AddUserGrantResponse>;
export declare const UpdateUserGrantRequest: MessageFns<UpdateUserGrantRequest>;
export declare const UpdateUserGrantResponse: MessageFns<UpdateUserGrantResponse>;
export declare const DeactivateUserGrantRequest: MessageFns<DeactivateUserGrantRequest>;
export declare const DeactivateUserGrantResponse: MessageFns<DeactivateUserGrantResponse>;
export declare const ReactivateUserGrantRequest: MessageFns<ReactivateUserGrantRequest>;
export declare const ReactivateUserGrantResponse: MessageFns<ReactivateUserGrantResponse>;
export declare const RemoveUserGrantRequest: MessageFns<RemoveUserGrantRequest>;
export declare const RemoveUserGrantResponse: MessageFns<RemoveUserGrantResponse>;
export declare const BulkRemoveUserGrantRequest: MessageFns<BulkRemoveUserGrantRequest>;
export declare const BulkRemoveUserGrantResponse: MessageFns<BulkRemoveUserGrantResponse>;
export declare const GetOrgIAMPolicyRequest: MessageFns<GetOrgIAMPolicyRequest>;
export declare const GetOrgIAMPolicyResponse: MessageFns<GetOrgIAMPolicyResponse>;
export declare const GetDomainPolicyRequest: MessageFns<GetDomainPolicyRequest>;
export declare const GetDomainPolicyResponse: MessageFns<GetDomainPolicyResponse>;
export declare const GetLoginPolicyRequest: MessageFns<GetLoginPolicyRequest>;
export declare const GetLoginPolicyResponse: MessageFns<GetLoginPolicyResponse>;
export declare const GetDefaultLoginPolicyRequest: MessageFns<GetDefaultLoginPolicyRequest>;
export declare const GetDefaultLoginPolicyResponse: MessageFns<GetDefaultLoginPolicyResponse>;
export declare const AddCustomLoginPolicyRequest: MessageFns<AddCustomLoginPolicyRequest>;
export declare const AddCustomLoginPolicyRequest_IDP: MessageFns<AddCustomLoginPolicyRequest_IDP>;
export declare const AddCustomLoginPolicyResponse: MessageFns<AddCustomLoginPolicyResponse>;
export declare const UpdateCustomLoginPolicyRequest: MessageFns<UpdateCustomLoginPolicyRequest>;
export declare const UpdateCustomLoginPolicyResponse: MessageFns<UpdateCustomLoginPolicyResponse>;
export declare const ResetLoginPolicyToDefaultRequest: MessageFns<ResetLoginPolicyToDefaultRequest>;
export declare const ResetLoginPolicyToDefaultResponse: MessageFns<ResetLoginPolicyToDefaultResponse>;
export declare const ListLoginPolicyIDPsRequest: MessageFns<ListLoginPolicyIDPsRequest>;
export declare const ListLoginPolicyIDPsResponse: MessageFns<ListLoginPolicyIDPsResponse>;
export declare const AddIDPToLoginPolicyRequest: MessageFns<AddIDPToLoginPolicyRequest>;
export declare const AddIDPToLoginPolicyResponse: MessageFns<AddIDPToLoginPolicyResponse>;
export declare const RemoveIDPFromLoginPolicyRequest: MessageFns<RemoveIDPFromLoginPolicyRequest>;
export declare const RemoveIDPFromLoginPolicyResponse: MessageFns<RemoveIDPFromLoginPolicyResponse>;
export declare const ListLoginPolicySecondFactorsRequest: MessageFns<ListLoginPolicySecondFactorsRequest>;
export declare const ListLoginPolicySecondFactorsResponse: MessageFns<ListLoginPolicySecondFactorsResponse>;
export declare const AddSecondFactorToLoginPolicyRequest: MessageFns<AddSecondFactorToLoginPolicyRequest>;
export declare const AddSecondFactorToLoginPolicyResponse: MessageFns<AddSecondFactorToLoginPolicyResponse>;
export declare const RemoveSecondFactorFromLoginPolicyRequest: MessageFns<RemoveSecondFactorFromLoginPolicyRequest>;
export declare const RemoveSecondFactorFromLoginPolicyResponse: MessageFns<RemoveSecondFactorFromLoginPolicyResponse>;
export declare const ListLoginPolicyMultiFactorsRequest: MessageFns<ListLoginPolicyMultiFactorsRequest>;
export declare const ListLoginPolicyMultiFactorsResponse: MessageFns<ListLoginPolicyMultiFactorsResponse>;
export declare const AddMultiFactorToLoginPolicyRequest: MessageFns<AddMultiFactorToLoginPolicyRequest>;
export declare const AddMultiFactorToLoginPolicyResponse: MessageFns<AddMultiFactorToLoginPolicyResponse>;
export declare const RemoveMultiFactorFromLoginPolicyRequest: MessageFns<RemoveMultiFactorFromLoginPolicyRequest>;
export declare const RemoveMultiFactorFromLoginPolicyResponse: MessageFns<RemoveMultiFactorFromLoginPolicyResponse>;
export declare const GetPasswordComplexityPolicyRequest: MessageFns<GetPasswordComplexityPolicyRequest>;
export declare const GetPasswordComplexityPolicyResponse: MessageFns<GetPasswordComplexityPolicyResponse>;
export declare const GetDefaultPasswordComplexityPolicyRequest: MessageFns<GetDefaultPasswordComplexityPolicyRequest>;
export declare const GetDefaultPasswordComplexityPolicyResponse: MessageFns<GetDefaultPasswordComplexityPolicyResponse>;
export declare const AddCustomPasswordComplexityPolicyRequest: MessageFns<AddCustomPasswordComplexityPolicyRequest>;
export declare const AddCustomPasswordComplexityPolicyResponse: MessageFns<AddCustomPasswordComplexityPolicyResponse>;
export declare const UpdateCustomPasswordComplexityPolicyRequest: MessageFns<UpdateCustomPasswordComplexityPolicyRequest>;
export declare const UpdateCustomPasswordComplexityPolicyResponse: MessageFns<UpdateCustomPasswordComplexityPolicyResponse>;
export declare const ResetPasswordComplexityPolicyToDefaultRequest: MessageFns<ResetPasswordComplexityPolicyToDefaultRequest>;
export declare const ResetPasswordComplexityPolicyToDefaultResponse: MessageFns<ResetPasswordComplexityPolicyToDefaultResponse>;
export declare const GetPasswordAgePolicyRequest: MessageFns<GetPasswordAgePolicyRequest>;
export declare const GetPasswordAgePolicyResponse: MessageFns<GetPasswordAgePolicyResponse>;
export declare const GetDefaultPasswordAgePolicyRequest: MessageFns<GetDefaultPasswordAgePolicyRequest>;
export declare const GetDefaultPasswordAgePolicyResponse: MessageFns<GetDefaultPasswordAgePolicyResponse>;
export declare const AddCustomPasswordAgePolicyRequest: MessageFns<AddCustomPasswordAgePolicyRequest>;
export declare const AddCustomPasswordAgePolicyResponse: MessageFns<AddCustomPasswordAgePolicyResponse>;
export declare const UpdateCustomPasswordAgePolicyRequest: MessageFns<UpdateCustomPasswordAgePolicyRequest>;
export declare const UpdateCustomPasswordAgePolicyResponse: MessageFns<UpdateCustomPasswordAgePolicyResponse>;
export declare const ResetPasswordAgePolicyToDefaultRequest: MessageFns<ResetPasswordAgePolicyToDefaultRequest>;
export declare const ResetPasswordAgePolicyToDefaultResponse: MessageFns<ResetPasswordAgePolicyToDefaultResponse>;
export declare const GetLockoutPolicyRequest: MessageFns<GetLockoutPolicyRequest>;
export declare const GetLockoutPolicyResponse: MessageFns<GetLockoutPolicyResponse>;
export declare const GetDefaultLockoutPolicyRequest: MessageFns<GetDefaultLockoutPolicyRequest>;
export declare const GetDefaultLockoutPolicyResponse: MessageFns<GetDefaultLockoutPolicyResponse>;
export declare const AddCustomLockoutPolicyRequest: MessageFns<AddCustomLockoutPolicyRequest>;
export declare const AddCustomLockoutPolicyResponse: MessageFns<AddCustomLockoutPolicyResponse>;
export declare const UpdateCustomLockoutPolicyRequest: MessageFns<UpdateCustomLockoutPolicyRequest>;
export declare const UpdateCustomLockoutPolicyResponse: MessageFns<UpdateCustomLockoutPolicyResponse>;
export declare const ResetLockoutPolicyToDefaultRequest: MessageFns<ResetLockoutPolicyToDefaultRequest>;
export declare const ResetLockoutPolicyToDefaultResponse: MessageFns<ResetLockoutPolicyToDefaultResponse>;
export declare const GetPrivacyPolicyRequest: MessageFns<GetPrivacyPolicyRequest>;
export declare const GetPrivacyPolicyResponse: MessageFns<GetPrivacyPolicyResponse>;
export declare const GetDefaultPrivacyPolicyRequest: MessageFns<GetDefaultPrivacyPolicyRequest>;
export declare const GetDefaultPrivacyPolicyResponse: MessageFns<GetDefaultPrivacyPolicyResponse>;
export declare const AddCustomPrivacyPolicyRequest: MessageFns<AddCustomPrivacyPolicyRequest>;
export declare const AddCustomPrivacyPolicyResponse: MessageFns<AddCustomPrivacyPolicyResponse>;
export declare const UpdateCustomPrivacyPolicyRequest: MessageFns<UpdateCustomPrivacyPolicyRequest>;
export declare const UpdateCustomPrivacyPolicyResponse: MessageFns<UpdateCustomPrivacyPolicyResponse>;
export declare const ResetPrivacyPolicyToDefaultRequest: MessageFns<ResetPrivacyPolicyToDefaultRequest>;
export declare const ResetPrivacyPolicyToDefaultResponse: MessageFns<ResetPrivacyPolicyToDefaultResponse>;
export declare const GetNotificationPolicyRequest: MessageFns<GetNotificationPolicyRequest>;
export declare const GetNotificationPolicyResponse: MessageFns<GetNotificationPolicyResponse>;
export declare const GetDefaultNotificationPolicyRequest: MessageFns<GetDefaultNotificationPolicyRequest>;
export declare const GetDefaultNotificationPolicyResponse: MessageFns<GetDefaultNotificationPolicyResponse>;
export declare const AddCustomNotificationPolicyRequest: MessageFns<AddCustomNotificationPolicyRequest>;
export declare const AddCustomNotificationPolicyResponse: MessageFns<AddCustomNotificationPolicyResponse>;
export declare const UpdateCustomNotificationPolicyRequest: MessageFns<UpdateCustomNotificationPolicyRequest>;
export declare const UpdateCustomNotificationPolicyResponse: MessageFns<UpdateCustomNotificationPolicyResponse>;
export declare const ResetNotificationPolicyToDefaultRequest: MessageFns<ResetNotificationPolicyToDefaultRequest>;
export declare const ResetNotificationPolicyToDefaultResponse: MessageFns<ResetNotificationPolicyToDefaultResponse>;
export declare const GetLabelPolicyRequest: MessageFns<GetLabelPolicyRequest>;
export declare const GetLabelPolicyResponse: MessageFns<GetLabelPolicyResponse>;
export declare const GetPreviewLabelPolicyRequest: MessageFns<GetPreviewLabelPolicyRequest>;
export declare const GetPreviewLabelPolicyResponse: MessageFns<GetPreviewLabelPolicyResponse>;
export declare const GetDefaultLabelPolicyRequest: MessageFns<GetDefaultLabelPolicyRequest>;
export declare const GetDefaultLabelPolicyResponse: MessageFns<GetDefaultLabelPolicyResponse>;
export declare const AddCustomLabelPolicyRequest: MessageFns<AddCustomLabelPolicyRequest>;
export declare const AddCustomLabelPolicyResponse: MessageFns<AddCustomLabelPolicyResponse>;
export declare const UpdateCustomLabelPolicyRequest: MessageFns<UpdateCustomLabelPolicyRequest>;
export declare const UpdateCustomLabelPolicyResponse: MessageFns<UpdateCustomLabelPolicyResponse>;
export declare const ActivateCustomLabelPolicyRequest: MessageFns<ActivateCustomLabelPolicyRequest>;
export declare const ActivateCustomLabelPolicyResponse: MessageFns<ActivateCustomLabelPolicyResponse>;
export declare const RemoveCustomLabelPolicyLogoRequest: MessageFns<RemoveCustomLabelPolicyLogoRequest>;
export declare const RemoveCustomLabelPolicyLogoResponse: MessageFns<RemoveCustomLabelPolicyLogoResponse>;
export declare const RemoveCustomLabelPolicyLogoDarkRequest: MessageFns<RemoveCustomLabelPolicyLogoDarkRequest>;
export declare const RemoveCustomLabelPolicyLogoDarkResponse: MessageFns<RemoveCustomLabelPolicyLogoDarkResponse>;
export declare const RemoveCustomLabelPolicyIconRequest: MessageFns<RemoveCustomLabelPolicyIconRequest>;
export declare const RemoveCustomLabelPolicyIconResponse: MessageFns<RemoveCustomLabelPolicyIconResponse>;
export declare const RemoveCustomLabelPolicyIconDarkRequest: MessageFns<RemoveCustomLabelPolicyIconDarkRequest>;
export declare const RemoveCustomLabelPolicyIconDarkResponse: MessageFns<RemoveCustomLabelPolicyIconDarkResponse>;
export declare const RemoveCustomLabelPolicyFontRequest: MessageFns<RemoveCustomLabelPolicyFontRequest>;
export declare const RemoveCustomLabelPolicyFontResponse: MessageFns<RemoveCustomLabelPolicyFontResponse>;
export declare const ResetLabelPolicyToDefaultRequest: MessageFns<ResetLabelPolicyToDefaultRequest>;
export declare const ResetLabelPolicyToDefaultResponse: MessageFns<ResetLabelPolicyToDefaultResponse>;
export declare const GetCustomInitMessageTextRequest: MessageFns<GetCustomInitMessageTextRequest>;
export declare const GetCustomInitMessageTextResponse: MessageFns<GetCustomInitMessageTextResponse>;
export declare const GetDefaultInitMessageTextRequest: MessageFns<GetDefaultInitMessageTextRequest>;
export declare const GetDefaultInitMessageTextResponse: MessageFns<GetDefaultInitMessageTextResponse>;
export declare const SetCustomInitMessageTextRequest: MessageFns<SetCustomInitMessageTextRequest>;
export declare const SetCustomInitMessageTextResponse: MessageFns<SetCustomInitMessageTextResponse>;
export declare const ResetCustomInitMessageTextToDefaultRequest: MessageFns<ResetCustomInitMessageTextToDefaultRequest>;
export declare const ResetCustomInitMessageTextToDefaultResponse: MessageFns<ResetCustomInitMessageTextToDefaultResponse>;
export declare const GetDefaultLoginTextsRequest: MessageFns<GetDefaultLoginTextsRequest>;
export declare const GetDefaultLoginTextsResponse: MessageFns<GetDefaultLoginTextsResponse>;
export declare const GetCustomLoginTextsRequest: MessageFns<GetCustomLoginTextsRequest>;
export declare const GetCustomLoginTextsResponse: MessageFns<GetCustomLoginTextsResponse>;
export declare const SetCustomLoginTextsRequest: MessageFns<SetCustomLoginTextsRequest>;
export declare const SetCustomLoginTextsResponse: MessageFns<SetCustomLoginTextsResponse>;
export declare const ResetCustomLoginTextsToDefaultRequest: MessageFns<ResetCustomLoginTextsToDefaultRequest>;
export declare const ResetCustomLoginTextsToDefaultResponse: MessageFns<ResetCustomLoginTextsToDefaultResponse>;
export declare const GetCustomPasswordResetMessageTextRequest: MessageFns<GetCustomPasswordResetMessageTextRequest>;
export declare const GetCustomPasswordResetMessageTextResponse: MessageFns<GetCustomPasswordResetMessageTextResponse>;
export declare const GetDefaultPasswordResetMessageTextRequest: MessageFns<GetDefaultPasswordResetMessageTextRequest>;
export declare const GetDefaultPasswordResetMessageTextResponse: MessageFns<GetDefaultPasswordResetMessageTextResponse>;
export declare const SetCustomPasswordResetMessageTextRequest: MessageFns<SetCustomPasswordResetMessageTextRequest>;
export declare const SetCustomPasswordResetMessageTextResponse: MessageFns<SetCustomPasswordResetMessageTextResponse>;
export declare const ResetCustomPasswordResetMessageTextToDefaultRequest: MessageFns<ResetCustomPasswordResetMessageTextToDefaultRequest>;
export declare const ResetCustomPasswordResetMessageTextToDefaultResponse: MessageFns<ResetCustomPasswordResetMessageTextToDefaultResponse>;
export declare const GetCustomVerifyEmailMessageTextRequest: MessageFns<GetCustomVerifyEmailMessageTextRequest>;
export declare const GetCustomVerifyEmailMessageTextResponse: MessageFns<GetCustomVerifyEmailMessageTextResponse>;
export declare const GetDefaultVerifyEmailMessageTextRequest: MessageFns<GetDefaultVerifyEmailMessageTextRequest>;
export declare const GetDefaultVerifyEmailMessageTextResponse: MessageFns<GetDefaultVerifyEmailMessageTextResponse>;
export declare const SetCustomVerifyEmailMessageTextRequest: MessageFns<SetCustomVerifyEmailMessageTextRequest>;
export declare const SetCustomVerifyEmailMessageTextResponse: MessageFns<SetCustomVerifyEmailMessageTextResponse>;
export declare const ResetCustomVerifyEmailMessageTextToDefaultRequest: MessageFns<ResetCustomVerifyEmailMessageTextToDefaultRequest>;
export declare const ResetCustomVerifyEmailMessageTextToDefaultResponse: MessageFns<ResetCustomVerifyEmailMessageTextToDefaultResponse>;
export declare const GetCustomVerifyPhoneMessageTextRequest: MessageFns<GetCustomVerifyPhoneMessageTextRequest>;
export declare const GetCustomVerifyPhoneMessageTextResponse: MessageFns<GetCustomVerifyPhoneMessageTextResponse>;
export declare const GetDefaultVerifyPhoneMessageTextRequest: MessageFns<GetDefaultVerifyPhoneMessageTextRequest>;
export declare const GetDefaultVerifyPhoneMessageTextResponse: MessageFns<GetDefaultVerifyPhoneMessageTextResponse>;
export declare const SetCustomVerifyPhoneMessageTextRequest: MessageFns<SetCustomVerifyPhoneMessageTextRequest>;
export declare const SetCustomVerifyPhoneMessageTextResponse: MessageFns<SetCustomVerifyPhoneMessageTextResponse>;
export declare const ResetCustomVerifyPhoneMessageTextToDefaultRequest: MessageFns<ResetCustomVerifyPhoneMessageTextToDefaultRequest>;
export declare const ResetCustomVerifyPhoneMessageTextToDefaultResponse: MessageFns<ResetCustomVerifyPhoneMessageTextToDefaultResponse>;
export declare const GetCustomVerifySMSOTPMessageTextRequest: MessageFns<GetCustomVerifySMSOTPMessageTextRequest>;
export declare const GetCustomVerifySMSOTPMessageTextResponse: MessageFns<GetCustomVerifySMSOTPMessageTextResponse>;
export declare const GetDefaultVerifySMSOTPMessageTextRequest: MessageFns<GetDefaultVerifySMSOTPMessageTextRequest>;
export declare const GetDefaultVerifySMSOTPMessageTextResponse: MessageFns<GetDefaultVerifySMSOTPMessageTextResponse>;
export declare const SetCustomVerifySMSOTPMessageTextRequest: MessageFns<SetCustomVerifySMSOTPMessageTextRequest>;
export declare const SetCustomVerifySMSOTPMessageTextResponse: MessageFns<SetCustomVerifySMSOTPMessageTextResponse>;
export declare const ResetCustomVerifySMSOTPMessageTextToDefaultRequest: MessageFns<ResetCustomVerifySMSOTPMessageTextToDefaultRequest>;
export declare const ResetCustomVerifySMSOTPMessageTextToDefaultResponse: MessageFns<ResetCustomVerifySMSOTPMessageTextToDefaultResponse>;
export declare const GetCustomVerifyEmailOTPMessageTextRequest: MessageFns<GetCustomVerifyEmailOTPMessageTextRequest>;
export declare const GetCustomVerifyEmailOTPMessageTextResponse: MessageFns<GetCustomVerifyEmailOTPMessageTextResponse>;
export declare const GetDefaultVerifyEmailOTPMessageTextRequest: MessageFns<GetDefaultVerifyEmailOTPMessageTextRequest>;
export declare const GetDefaultVerifyEmailOTPMessageTextResponse: MessageFns<GetDefaultVerifyEmailOTPMessageTextResponse>;
export declare const SetCustomVerifyEmailOTPMessageTextRequest: MessageFns<SetCustomVerifyEmailOTPMessageTextRequest>;
export declare const SetCustomVerifyEmailOTPMessageTextResponse: MessageFns<SetCustomVerifyEmailOTPMessageTextResponse>;
export declare const ResetCustomVerifyEmailOTPMessageTextToDefaultRequest: MessageFns<ResetCustomVerifyEmailOTPMessageTextToDefaultRequest>;
export declare const ResetCustomVerifyEmailOTPMessageTextToDefaultResponse: MessageFns<ResetCustomVerifyEmailOTPMessageTextToDefaultResponse>;
export declare const GetCustomDomainClaimedMessageTextRequest: MessageFns<GetCustomDomainClaimedMessageTextRequest>;
export declare const GetCustomDomainClaimedMessageTextResponse: MessageFns<GetCustomDomainClaimedMessageTextResponse>;
export declare const GetDefaultDomainClaimedMessageTextRequest: MessageFns<GetDefaultDomainClaimedMessageTextRequest>;
export declare const GetDefaultDomainClaimedMessageTextResponse: MessageFns<GetDefaultDomainClaimedMessageTextResponse>;
export declare const SetCustomDomainClaimedMessageTextRequest: MessageFns<SetCustomDomainClaimedMessageTextRequest>;
export declare const SetCustomDomainClaimedMessageTextResponse: MessageFns<SetCustomDomainClaimedMessageTextResponse>;
export declare const ResetCustomDomainClaimedMessageTextToDefaultRequest: MessageFns<ResetCustomDomainClaimedMessageTextToDefaultRequest>;
export declare const ResetCustomDomainClaimedMessageTextToDefaultResponse: MessageFns<ResetCustomDomainClaimedMessageTextToDefaultResponse>;
export declare const GetCustomPasswordlessRegistrationMessageTextRequest: MessageFns<GetCustomPasswordlessRegistrationMessageTextRequest>;
export declare const GetCustomPasswordlessRegistrationMessageTextResponse: MessageFns<GetCustomPasswordlessRegistrationMessageTextResponse>;
export declare const GetDefaultPasswordlessRegistrationMessageTextRequest: MessageFns<GetDefaultPasswordlessRegistrationMessageTextRequest>;
export declare const GetDefaultPasswordlessRegistrationMessageTextResponse: MessageFns<GetDefaultPasswordlessRegistrationMessageTextResponse>;
export declare const SetCustomPasswordlessRegistrationMessageTextRequest: MessageFns<SetCustomPasswordlessRegistrationMessageTextRequest>;
export declare const SetCustomPasswordlessRegistrationMessageTextResponse: MessageFns<SetCustomPasswordlessRegistrationMessageTextResponse>;
export declare const ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest: MessageFns<ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest>;
export declare const ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse: MessageFns<ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse>;
export declare const GetCustomPasswordChangeMessageTextRequest: MessageFns<GetCustomPasswordChangeMessageTextRequest>;
export declare const GetCustomPasswordChangeMessageTextResponse: MessageFns<GetCustomPasswordChangeMessageTextResponse>;
export declare const GetDefaultPasswordChangeMessageTextRequest: MessageFns<GetDefaultPasswordChangeMessageTextRequest>;
export declare const GetDefaultPasswordChangeMessageTextResponse: MessageFns<GetDefaultPasswordChangeMessageTextResponse>;
export declare const SetCustomPasswordChangeMessageTextRequest: MessageFns<SetCustomPasswordChangeMessageTextRequest>;
export declare const SetCustomPasswordChangeMessageTextResponse: MessageFns<SetCustomPasswordChangeMessageTextResponse>;
export declare const ResetCustomPasswordChangeMessageTextToDefaultRequest: MessageFns<ResetCustomPasswordChangeMessageTextToDefaultRequest>;
export declare const ResetCustomPasswordChangeMessageTextToDefaultResponse: MessageFns<ResetCustomPasswordChangeMessageTextToDefaultResponse>;
export declare const GetCustomInviteUserMessageTextRequest: MessageFns<GetCustomInviteUserMessageTextRequest>;
export declare const GetCustomInviteUserMessageTextResponse: MessageFns<GetCustomInviteUserMessageTextResponse>;
export declare const GetDefaultInviteUserMessageTextRequest: MessageFns<GetDefaultInviteUserMessageTextRequest>;
export declare const GetDefaultInviteUserMessageTextResponse: MessageFns<GetDefaultInviteUserMessageTextResponse>;
export declare const SetCustomInviteUserMessageTextRequest: MessageFns<SetCustomInviteUserMessageTextRequest>;
export declare const SetCustomInviteUserMessageTextResponse: MessageFns<SetCustomInviteUserMessageTextResponse>;
export declare const ResetCustomInviteUserMessageTextToDefaultRequest: MessageFns<ResetCustomInviteUserMessageTextToDefaultRequest>;
export declare const ResetCustomInviteUserMessageTextToDefaultResponse: MessageFns<ResetCustomInviteUserMessageTextToDefaultResponse>;
export declare const GetOrgIDPByIDRequest: MessageFns<GetOrgIDPByIDRequest>;
export declare const GetOrgIDPByIDResponse: MessageFns<GetOrgIDPByIDResponse>;
export declare const ListOrgIDPsRequest: MessageFns<ListOrgIDPsRequest>;
export declare const IDPQuery: MessageFns<IDPQuery>;
export declare const ListOrgIDPsResponse: MessageFns<ListOrgIDPsResponse>;
export declare const AddOrgOIDCIDPRequest: MessageFns<AddOrgOIDCIDPRequest>;
export declare const AddOrgOIDCIDPResponse: MessageFns<AddOrgOIDCIDPResponse>;
export declare const AddOrgJWTIDPRequest: MessageFns<AddOrgJWTIDPRequest>;
export declare const AddOrgJWTIDPResponse: MessageFns<AddOrgJWTIDPResponse>;
export declare const DeactivateOrgIDPRequest: MessageFns<DeactivateOrgIDPRequest>;
export declare const DeactivateOrgIDPResponse: MessageFns<DeactivateOrgIDPResponse>;
export declare const ReactivateOrgIDPRequest: MessageFns<ReactivateOrgIDPRequest>;
export declare const ReactivateOrgIDPResponse: MessageFns<ReactivateOrgIDPResponse>;
export declare const RemoveOrgIDPRequest: MessageFns<RemoveOrgIDPRequest>;
export declare const RemoveOrgIDPResponse: MessageFns<RemoveOrgIDPResponse>;
export declare const UpdateOrgIDPRequest: MessageFns<UpdateOrgIDPRequest>;
export declare const UpdateOrgIDPResponse: MessageFns<UpdateOrgIDPResponse>;
export declare const UpdateOrgIDPOIDCConfigRequest: MessageFns<UpdateOrgIDPOIDCConfigRequest>;
export declare const UpdateOrgIDPOIDCConfigResponse: MessageFns<UpdateOrgIDPOIDCConfigResponse>;
export declare const UpdateOrgIDPJWTConfigRequest: MessageFns<UpdateOrgIDPJWTConfigRequest>;
export declare const UpdateOrgIDPJWTConfigResponse: MessageFns<UpdateOrgIDPJWTConfigResponse>;
export declare const ListProvidersRequest: MessageFns<ListProvidersRequest>;
export declare const ProviderQuery: MessageFns<ProviderQuery>;
export declare const ListProvidersResponse: MessageFns<ListProvidersResponse>;
export declare const GetProviderByIDRequest: MessageFns<GetProviderByIDRequest>;
export declare const GetProviderByIDResponse: MessageFns<GetProviderByIDResponse>;
export declare const AddGenericOAuthProviderRequest: MessageFns<AddGenericOAuthProviderRequest>;
export declare const AddGenericOAuthProviderResponse: MessageFns<AddGenericOAuthProviderResponse>;
export declare const UpdateGenericOAuthProviderRequest: MessageFns<UpdateGenericOAuthProviderRequest>;
export declare const UpdateGenericOAuthProviderResponse: MessageFns<UpdateGenericOAuthProviderResponse>;
export declare const AddGenericOIDCProviderRequest: MessageFns<AddGenericOIDCProviderRequest>;
export declare const AddGenericOIDCProviderResponse: MessageFns<AddGenericOIDCProviderResponse>;
export declare const UpdateGenericOIDCProviderRequest: MessageFns<UpdateGenericOIDCProviderRequest>;
export declare const UpdateGenericOIDCProviderResponse: MessageFns<UpdateGenericOIDCProviderResponse>;
export declare const MigrateGenericOIDCProviderRequest: MessageFns<MigrateGenericOIDCProviderRequest>;
export declare const MigrateGenericOIDCProviderResponse: MessageFns<MigrateGenericOIDCProviderResponse>;
export declare const AddJWTProviderRequest: MessageFns<AddJWTProviderRequest>;
export declare const AddJWTProviderResponse: MessageFns<AddJWTProviderResponse>;
export declare const UpdateJWTProviderRequest: MessageFns<UpdateJWTProviderRequest>;
export declare const UpdateJWTProviderResponse: MessageFns<UpdateJWTProviderResponse>;
export declare const AddAzureADProviderRequest: MessageFns<AddAzureADProviderRequest>;
export declare const AddAzureADProviderResponse: MessageFns<AddAzureADProviderResponse>;
export declare const UpdateAzureADProviderRequest: MessageFns<UpdateAzureADProviderRequest>;
export declare const UpdateAzureADProviderResponse: MessageFns<UpdateAzureADProviderResponse>;
export declare const AddGitHubProviderRequest: MessageFns<AddGitHubProviderRequest>;
export declare const AddGitHubProviderResponse: MessageFns<AddGitHubProviderResponse>;
export declare const UpdateGitHubProviderRequest: MessageFns<UpdateGitHubProviderRequest>;
export declare const UpdateGitHubProviderResponse: MessageFns<UpdateGitHubProviderResponse>;
export declare const AddGitHubEnterpriseServerProviderRequest: MessageFns<AddGitHubEnterpriseServerProviderRequest>;
export declare const AddGitHubEnterpriseServerProviderResponse: MessageFns<AddGitHubEnterpriseServerProviderResponse>;
export declare const UpdateGitHubEnterpriseServerProviderRequest: MessageFns<UpdateGitHubEnterpriseServerProviderRequest>;
export declare const UpdateGitHubEnterpriseServerProviderResponse: MessageFns<UpdateGitHubEnterpriseServerProviderResponse>;
export declare const AddGitLabProviderRequest: MessageFns<AddGitLabProviderRequest>;
export declare const AddGitLabProviderResponse: MessageFns<AddGitLabProviderResponse>;
export declare const UpdateGitLabProviderRequest: MessageFns<UpdateGitLabProviderRequest>;
export declare const UpdateGitLabProviderResponse: MessageFns<UpdateGitLabProviderResponse>;
export declare const AddGitLabSelfHostedProviderRequest: MessageFns<AddGitLabSelfHostedProviderRequest>;
export declare const AddGitLabSelfHostedProviderResponse: MessageFns<AddGitLabSelfHostedProviderResponse>;
export declare const UpdateGitLabSelfHostedProviderRequest: MessageFns<UpdateGitLabSelfHostedProviderRequest>;
export declare const UpdateGitLabSelfHostedProviderResponse: MessageFns<UpdateGitLabSelfHostedProviderResponse>;
export declare const AddGoogleProviderRequest: MessageFns<AddGoogleProviderRequest>;
export declare const AddGoogleProviderResponse: MessageFns<AddGoogleProviderResponse>;
export declare const UpdateGoogleProviderRequest: MessageFns<UpdateGoogleProviderRequest>;
export declare const UpdateGoogleProviderResponse: MessageFns<UpdateGoogleProviderResponse>;
export declare const AddLDAPProviderRequest: MessageFns<AddLDAPProviderRequest>;
export declare const AddLDAPProviderResponse: MessageFns<AddLDAPProviderResponse>;
export declare const UpdateLDAPProviderRequest: MessageFns<UpdateLDAPProviderRequest>;
export declare const UpdateLDAPProviderResponse: MessageFns<UpdateLDAPProviderResponse>;
export declare const AddSAMLProviderRequest: MessageFns<AddSAMLProviderRequest>;
export declare const AddSAMLProviderResponse: MessageFns<AddSAMLProviderResponse>;
export declare const UpdateSAMLProviderRequest: MessageFns<UpdateSAMLProviderRequest>;
export declare const UpdateSAMLProviderResponse: MessageFns<UpdateSAMLProviderResponse>;
export declare const RegenerateSAMLProviderCertificateRequest: MessageFns<RegenerateSAMLProviderCertificateRequest>;
export declare const RegenerateSAMLProviderCertificateResponse: MessageFns<RegenerateSAMLProviderCertificateResponse>;
export declare const AddAppleProviderRequest: MessageFns<AddAppleProviderRequest>;
export declare const AddAppleProviderResponse: MessageFns<AddAppleProviderResponse>;
export declare const UpdateAppleProviderRequest: MessageFns<UpdateAppleProviderRequest>;
export declare const UpdateAppleProviderResponse: MessageFns<UpdateAppleProviderResponse>;
export declare const DeleteProviderRequest: MessageFns<DeleteProviderRequest>;
export declare const DeleteProviderResponse: MessageFns<DeleteProviderResponse>;
export declare const ListActionsRequest: MessageFns<ListActionsRequest>;
export declare const ActionQuery: MessageFns<ActionQuery>;
export declare const ListActionsResponse: MessageFns<ListActionsResponse>;
export declare const CreateActionRequest: MessageFns<CreateActionRequest>;
export declare const CreateActionResponse: MessageFns<CreateActionResponse>;
export declare const GetActionRequest: MessageFns<GetActionRequest>;
export declare const GetActionResponse: MessageFns<GetActionResponse>;
export declare const UpdateActionRequest: MessageFns<UpdateActionRequest>;
export declare const UpdateActionResponse: MessageFns<UpdateActionResponse>;
export declare const DeleteActionRequest: MessageFns<DeleteActionRequest>;
export declare const DeleteActionResponse: MessageFns<DeleteActionResponse>;
export declare const ListFlowTypesRequest: MessageFns<ListFlowTypesRequest>;
export declare const ListFlowTypesResponse: MessageFns<ListFlowTypesResponse>;
export declare const ListFlowTriggerTypesRequest: MessageFns<ListFlowTriggerTypesRequest>;
export declare const ListFlowTriggerTypesResponse: MessageFns<ListFlowTriggerTypesResponse>;
export declare const DeactivateActionRequest: MessageFns<DeactivateActionRequest>;
export declare const DeactivateActionResponse: MessageFns<DeactivateActionResponse>;
export declare const ReactivateActionRequest: MessageFns<ReactivateActionRequest>;
export declare const ReactivateActionResponse: MessageFns<ReactivateActionResponse>;
export declare const GetFlowRequest: MessageFns<GetFlowRequest>;
export declare const GetFlowResponse: MessageFns<GetFlowResponse>;
export declare const ClearFlowRequest: MessageFns<ClearFlowRequest>;
export declare const ClearFlowResponse: MessageFns<ClearFlowResponse>;
export declare const SetTriggerActionsRequest: MessageFns<SetTriggerActionsRequest>;
export declare const SetTriggerActionsResponse: MessageFns<SetTriggerActionsResponse>;
export type ManagementServiceDefinition = typeof ManagementServiceDefinition;
export declare const ManagementServiceDefinition: {
readonly name: "ManagementService";
readonly fullName: "zitadel.management.v1.ManagementService";
readonly methods: {
readonly healthz: {
readonly name: "Healthz";
readonly requestType: MessageFns<HealthzRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<HealthzResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getOIDCInformation: {
readonly name: "GetOIDCInformation";
readonly requestType: MessageFns<GetOIDCInformationRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetOIDCInformationResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getIAM: {
readonly name: "GetIAM";
readonly requestType: MessageFns<GetIAMRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetIAMResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getSupportedLanguages: {
readonly name: "GetSupportedLanguages";
readonly requestType: MessageFns<GetSupportedLanguagesRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetSupportedLanguagesResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 ListUsers, with InUserIDQuery */
readonly getUserByID: {
readonly name: "GetUserByID";
readonly requestType: MessageFns<GetUserByIDRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetUserByIDResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 ListUsers, with LoginNameQuery */
readonly getUserByLoginNameGlobal: {
readonly name: "GetUserByLoginNameGlobal";
readonly requestType: MessageFns<GetUserByLoginNameGlobalRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetUserByLoginNameGlobalResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 ListUsers */
readonly listUsers: {
readonly name: "ListUsers";
readonly requestType: MessageFns<ListUsersRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListUsersResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listUserChanges: {
readonly name: "ListUserChanges";
readonly requestType: MessageFns<ListUserChangesRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListUserChangesResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 ListUsers, is unique when no user is returned */
readonly isUserUnique: {
readonly name: "IsUserUnique";
readonly requestType: MessageFns<IsUserUniqueRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<IsUserUniqueResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Create User (Human)
*
* Deprecated: use [ImportHumanUser](apis/resources/mgmt/management-service-import-human-user.api.mdx) instead.
*
* Create a new user with the type human. The newly created user will get an initialization email if either the email address is not marked as verified or no password is set. If a password is set the user will not be requested to set a new one on the first login.
*/
readonly addHumanUser: {
readonly name: "AddHumanUser";
readonly requestType: MessageFns<AddHumanUserRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddHumanUserResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Create/Import User (Human)
*
* Deprecated: use [UpdateHumanUser](apis/resources/user_service_v2/user-service-update-human-user.api.mdx) instead.
*
* Create/import a new user with the type human. The newly created user will get an initialization email if either the email address is not marked as verified or no password is set. If a password is set the user will not be requested to set a new one on the first login.
*/
readonly importHumanUser: {
readonly name: "ImportHumanUser";
readonly requestType: MessageFns<ImportHumanUserRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ImportHumanUserResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Create User (Machine)
*
* Create a new user with the type machine for your API, service or device. These users are used for non-interactive authentication flows.
*/
readonly addMachineUser: {
readonly name: "AddMachineUser";
readonly requestType: MessageFns<AddMachineUserRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddMachineUserResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 DeactivateUser */
readonly deactivateUser: {
readonly name: "DeactivateUser";
readonly requestType: MessageFns<DeactivateUserRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<DeactivateUserResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 ReactivateUser */
readonly reactivateUser: {
readonly name: "ReactivateUser";
readonly requestType: MessageFns<ReactivateUserRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ReactivateUserResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 LockUser */
readonly lockUser: {
readonly name: "LockUser";
readonly requestType: MessageFns<LockUserRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<LockUserResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 UnlockUser */
readonly unlockUser: {
readonly name: "UnlockUser";
readonly requestType: MessageFns<UnlockUserRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UnlockUserResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 RemoveUser */
readonly removeUser: {
readonly name: "RemoveUser";
readonly requestType: MessageFns<RemoveUserRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveUserResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Change user name
*
* Change the username of the user. Be aware that the user has to log in with the newly added username afterward
*/
readonly updateUserName: {
readonly name: "UpdateUserName";
readonly requestType: MessageFns<UpdateUserNameRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateUserNameResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly setUserMetadata: {
readonly name: "SetUserMetadata";
readonly requestType: MessageFns<SetUserMetadataRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetUserMetadataResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly bulkSetUserMetadata: {
readonly name: "BulkSetUserMetadata";
readonly requestType: MessageFns<BulkSetUserMetadataRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<BulkSetUserMetadataResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listUserMetadata: {
readonly name: "ListUserMetadata";
readonly requestType: MessageFns<ListUserMetadataRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListUserMetadataResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getUserMetadata: {
readonly name: "GetUserMetadata";
readonly requestType: MessageFns<GetUserMetadataRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetUserMetadataResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeUserMetadata: {
readonly name: "RemoveUserMetadata";
readonly requestType: MessageFns<RemoveUserMetadataRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveUserMetadataResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly bulkRemoveUserMetadata: {
readonly name: "BulkRemoveUserMetadata";
readonly requestType: MessageFns<BulkRemoveUserMetadataRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<BulkRemoveUserMetadataResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 GetUserByID */
readonly getHumanProfile: {
readonly name: "GetHumanProfile";
readonly requestType: MessageFns<GetHumanProfileRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetHumanProfileResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Update User Profile (Human)
*
* Deprecated: use [user service v2 UpdateHumanUser](apis/resources/user_service_v2/user-service-update-human-user.api.mdx) instead.
*
* Update the profile information from a user. The profile includes basic information like first_name and last_name.
*/
readonly updateHumanProfile: {
readonly name: "UpdateHumanProfile";
readonly requestType: MessageFns<UpdateHumanProfileRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateHumanProfileResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 GetUserByID */
readonly getHumanEmail: {
readonly name: "GetHumanEmail";
readonly requestType: MessageFns<GetHumanEmailRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetHumanEmailResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Update User Email (Human)
*
* Deprecated: use [user service v2 SetEmail](apis/resources/user_service_v2/user-service-set-email.api.mdx) instead.
*
* Change the email address of a user. If the state is set to not verified, the user will get a verification email.
*/
readonly updateHumanEmail: {
readonly name: "UpdateHumanEmail";
readonly requestType: MessageFns<UpdateHumanEmailRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateHumanEmailResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Deprecated: not used anymore in user state
* To resend a verification email use the user service v2 ResendEmailCode
*/
readonly resendHumanInitialization: {
readonly name: "ResendHumanInitialization";
readonly requestType: MessageFns<ResendHumanInitializationRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResendHumanInitializationResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Resend User Email Verification
*
* Deprecated: use [user service v2 ResendEmailCode](apis/resources/user_service_v2/user-service-resend-email-code.api.mdx) instead.
*
* Resend the email verification notification to the given email address of the user.
*/
readonly resendHumanEmailVerification: {
readonly name: "ResendHumanEmailVerification";
readonly requestType: MessageFns<ResendHumanEmailVerificationRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResendHumanEmailVerificationResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 GetUserByID */
readonly getHumanPhone: {
readonly name: "GetHumanPhone";
readonly requestType: MessageFns<GetHumanPhoneRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetHumanPhoneResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Update User Phone (Human)
*
* Change the phone number of a user. If the state is set to not verified, the user will get an SMS to verify (if a notification provider is configured). The phone number is only for informational purposes and to send messages, not for Authentication (2FA).
*/
readonly updateHumanPhone: {
readonly name: "UpdateHumanPhone";
readonly requestType: MessageFns<UpdateHumanPhoneRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateHumanPhoneResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Remove User Phone (Human)
*
* Deprecated: use user service v2 [user service v2 SetPhone](apis/resources/user_service_v2/user-service-set-phone.api.mdx) instead.
*
* Remove the configured phone number of a user.
*/
readonly removeHumanPhone: {
readonly name: "RemoveHumanPhone";
readonly requestType: MessageFns<RemoveHumanPhoneRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveHumanPhoneResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Resend User Phone Verification
*
* Deprecated: use user service v2 [user service v2 ResendPhoneCode](apis/resources/user_service_v2/user-service-resend-phone-code.api.mdx) instead.
*
* Resend the notification for the verification of the phone number, to the number stored on the user.
*/
readonly resendHumanPhoneVerification: {
readonly name: "ResendHumanPhoneVerification";
readonly requestType: MessageFns<ResendHumanPhoneVerificationRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResendHumanPhoneVerificationResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeHumanAvatar: {
readonly name: "RemoveHumanAvatar";
readonly requestType: MessageFns<RemoveHumanAvatarRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveHumanAvatarResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Set Human Initial Password
*
* Deprecated: use [user service v2 SetPassword](apis/resources/user_service_v2/user-service-set-password.api.mdx) instead.
*/
readonly setHumanInitialPassword: {
readonly name: "SetHumanInitialPassword";
readonly requestType: MessageFns<SetHumanInitialPasswordRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetHumanInitialPasswordResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Set User Password
*
* Deprecated: use [user service v2 SetPassword](apis/resources/user_service_v2/user-service-set-password.api.mdx) instead.
*/
readonly setHumanPassword: {
readonly name: "SetHumanPassword";
readonly requestType: MessageFns<SetHumanPasswordRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetHumanPasswordResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Send Reset Password Notification
*
* Deprecated: use [user service v2 PasswordReset](apis/resources/user_service_v2/user-service-password-reset.api.mdx) instead.
*
* The user will receive an email with a link to change the password.
*/
readonly sendHumanResetPasswordNotification: {
readonly name: "SendHumanResetPasswordNotification";
readonly requestType: MessageFns<SendHumanResetPasswordNotificationRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SendHumanResetPasswordNotificationResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 ListAuthenticationMethodTypes */
readonly listHumanAuthFactors: {
readonly name: "ListHumanAuthFactors";
readonly requestType: MessageFns<ListHumanAuthFactorsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListHumanAuthFactorsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 RemoveTOTP */
readonly removeHumanAuthFactorOTP: {
readonly name: "RemoveHumanAuthFactorOTP";
readonly requestType: MessageFns<RemoveHumanAuthFactorOTPRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveHumanAuthFactorOTPResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 RemoveU2F */
readonly removeHumanAuthFactorU2F: {
readonly name: "RemoveHumanAuthFactorU2F";
readonly requestType: MessageFns<RemoveHumanAuthFactorU2FRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveHumanAuthFactorU2FResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 RemoveOTPSMS */
readonly removeHumanAuthFactorOTPSMS: {
readonly name: "RemoveHumanAuthFactorOTPSMS";
readonly requestType: MessageFns<RemoveHumanAuthFactorOTPSMSRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveHumanAuthFactorOTPSMSResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 RemoveOTPEmail */
readonly removeHumanAuthFactorOTPEmail: {
readonly name: "RemoveHumanAuthFactorOTPEmail";
readonly requestType: MessageFns<RemoveHumanAuthFactorOTPEmailRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveHumanAuthFactorOTPEmailResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 ListPasskeys */
readonly listHumanPasswordless: {
readonly name: "ListHumanPasswordless";
readonly requestType: MessageFns<ListHumanPasswordlessRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListHumanPasswordlessResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 RegisterPasskey */
readonly addPasswordlessRegistration: {
readonly name: "AddPasswordlessRegistration";
readonly requestType: MessageFns<AddPasswordlessRegistrationRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddPasswordlessRegistrationResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 RegisterPasskey */
readonly sendPasswordlessRegistration: {
readonly name: "SendPasswordlessRegistration";
readonly requestType: MessageFns<SendPasswordlessRegistrationRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SendPasswordlessRegistrationResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 RemovePasskey */
readonly removeHumanPasswordless: {
readonly name: "RemoveHumanPasswordless";
readonly requestType: MessageFns<RemoveHumanPasswordlessRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveHumanPasswordlessResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Update Machine User
*
* Change a service account/machine user. It is used for accounts with non-interactive authentication possibilities.
*/
readonly updateMachine: {
readonly name: "UpdateMachine";
readonly requestType: MessageFns<UpdateMachineRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateMachineResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Create Secret for Machine User
*
* Create a new secret for a machine user/service account. It is used to authenticate the user (client credential grant).
*/
readonly generateMachineSecret: {
readonly name: "GenerateMachineSecret";
readonly requestType: MessageFns<GenerateMachineSecretRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GenerateMachineSecretResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Delete Secret of Machine User
*
* Delete a secret of a machine user/service account. The user will not be able to authenticate with the secret afterward.
*/
readonly removeMachineSecret: {
readonly name: "RemoveMachineSecret";
readonly requestType: MessageFns<RemoveMachineSecretRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveMachineSecretResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Get Machine user Key By ID
*
* Get a specific Key of a machine user by its id. Machine keys are used to authenticate with jwt profile authentication.
*/
readonly getMachineKeyByIDs: {
readonly name: "GetMachineKeyByIDs";
readonly requestType: MessageFns<GetMachineKeyByIDsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetMachineKeyByIDsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* List Machine Keys
*
* Get the list of keys of a machine user. Machine keys are used to authenticate with jwt profile authentication.
*/
readonly listMachineKeys: {
readonly name: "ListMachineKeys";
readonly requestType: MessageFns<ListMachineKeysRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListMachineKeysResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Create Key for machine user
*
* If a public key is not supplied, a new key is generated and will be returned in the response.
* Make sure to store the returned key.
* If an RSA public key is supplied, the private key is omitted from the response.
* Machine keys are used to authenticate with jwt profile.
*/
readonly addMachineKey: {
readonly name: "AddMachineKey";
readonly requestType: MessageFns<AddMachineKeyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddMachineKeyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Delete Key for machine user
*
* Delete a specific key from a user.
* The user will not be able to authenticate with that key afterward.
*/
readonly removeMachineKey: {
readonly name: "RemoveMachineKey";
readonly requestType: MessageFns<RemoveMachineKeyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveMachineKeyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Get Personal-Access-Token (PAT) by ID
*
* Returns the PAT for a user, currently only available for machine users/service accounts. PATs are ready-to-use tokens and can be sent directly in the authentication header.
*/
readonly getPersonalAccessTokenByIDs: {
readonly name: "GetPersonalAccessTokenByIDs";
readonly requestType: MessageFns<GetPersonalAccessTokenByIDsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetPersonalAccessTokenByIDsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* List Personal-Access-Tokens (PATs)
*
* Returns a list of PATs for a user, currently only available for machine users/service accounts. PATs are ready-to-use tokens and can be sent directly in the authentication header.
*/
readonly listPersonalAccessTokens: {
readonly name: "ListPersonalAccessTokens";
readonly requestType: MessageFns<ListPersonalAccessTokensRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListPersonalAccessTokensResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Create a Personal-Access-Token (PAT)
*
* Generates a new PAT for the user. Currently only available for machine users.
* The token will be returned in the response, make sure to store it.
* PATs are ready-to-use tokens and can be sent directly in the authentication header.
*/
readonly addPersonalAccessToken: {
readonly name: "AddPersonalAccessToken";
readonly requestType: MessageFns<AddPersonalAccessTokenRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddPersonalAccessTokenResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Remove a Personal-Access-Token (PAT) by ID
*
* Delete a PAT from a user. Afterward, the user will not be able to authenticate with that token anymore.
*/
readonly removePersonalAccessToken: {
readonly name: "RemovePersonalAccessToken";
readonly requestType: MessageFns<RemovePersonalAccessTokenRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemovePersonalAccessTokenResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use user service v2 ListLinkedIDPs */
readonly listHumanLinkedIDPs: {
readonly name: "ListHumanLinkedIDPs";
readonly requestType: MessageFns<ListHumanLinkedIDPsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListHumanLinkedIDPsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: please use [user service v2 RemoveIDPLink](apis/resources/user_service_v2/user-service-remove-idp-link.api.mdx) */
readonly removeHumanLinkedIDP: {
readonly name: "RemoveHumanLinkedIDP";
readonly requestType: MessageFns<RemoveHumanLinkedIDPRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveHumanLinkedIDPResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listUserMemberships: {
readonly name: "ListUserMemberships";
readonly requestType: MessageFns<ListUserMembershipsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListUserMembershipsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getMyOrg: {
readonly name: "GetMyOrg";
readonly requestType: MessageFns<GetMyOrgRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetMyOrgResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getOrgByDomainGlobal: {
readonly name: "GetOrgByDomainGlobal";
readonly requestType: MessageFns<GetOrgByDomainGlobalRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetOrgByDomainGlobalResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listOrgChanges: {
readonly name: "ListOrgChanges";
readonly requestType: MessageFns<ListOrgChangesRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListOrgChangesResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: use CreateOrganization [apis/resources/org_service_v2beta/organization-service-create-organization.api.mdx] API instead */
readonly addOrg: {
readonly name: "AddOrg";
readonly requestType: MessageFns<AddOrgRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddOrgResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: use UpdateOrganization [apis/resources/org_service_v2beta/organization-service-update-organization.api.mdx] API instead */
readonly updateOrg: {
readonly name: "UpdateOrg";
readonly requestType: MessageFns<UpdateOrgRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateOrgResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: use DeactivateOrganization [apis/resources/org_service_v2beta/organization-service-deactivate-organization.api.mdx] API instead */
readonly deactivateOrg: {
readonly name: "DeactivateOrg";
readonly requestType: MessageFns<DeactivateOrgRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<DeactivateOrgResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: use ActivateOrganization [apis/resources/org_service_v2beta/organization-service-activate-organization.api.mdx] API instead */
readonly reactivateOrg: {
readonly name: "ReactivateOrg";
readonly requestType: MessageFns<ReactivateOrgRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ReactivateOrgResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: use DeleteOrganization [apis/resources/org_service_v2beta/organization-service-delete-organization.api.mdx] API instead */
readonly removeOrg: {
readonly name: "RemoveOrg";
readonly requestType: MessageFns<RemoveOrgRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveOrgResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: use SetOrganizationMetadata [apis/resources/org_service_v2beta/organization-service-set-organization-metadata.api.mdx] API instead */
readonly setOrgMetadata: {
readonly name: "SetOrgMetadata";
readonly requestType: MessageFns<SetOrgMetadataRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetOrgMetadataResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: use SetOrganizationMetadata [apis/resources/org_service_v2beta/organization-service-set-organization-metadata.api.mdx] API instead */
readonly bulkSetOrgMetadata: {
readonly name: "BulkSetOrgMetadata";
readonly requestType: MessageFns<BulkSetOrgMetadataRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<BulkSetOrgMetadataResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: use ListOrganizationMetadata [apis/resources/org_service_v2beta/organization-service-list-organization-metadata.api.mdx] API instead */
readonly listOrgMetadata: {
readonly name: "ListOrgMetadata";
readonly requestType: MessageFns<ListOrgMetadataRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListOrgMetadataResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: use ListOrganizationMetadata [apis/resources/org_service_v2beta/organization-service-list-organization-metadata.api.mdx] API instead */
readonly getOrgMetadata: {
readonly name: "GetOrgMetadata";
readonly requestType: MessageFns<GetOrgMetadataRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetOrgMetadataResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: use DeleteOrganizationMetadata [apis/resources/org_service_v2beta/organization-service-delete-organization-metadata.api.mdx] API instead */
readonly removeOrgMetadata: {
readonly name: "RemoveOrgMetadata";
readonly requestType: MessageFns<RemoveOrgMetadataRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveOrgMetadataResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: use DeleteOrganizationMetadata [apis/resources/org_service_v2beta/organization-service-delete-organization-metadata.api.mdx] API instead */
readonly bulkRemoveOrgMetadata: {
readonly name: "BulkRemoveOrgMetadata";
readonly requestType: MessageFns<BulkRemoveOrgMetadataRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<BulkRemoveOrgMetadataResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: use AddOrganizationDomain [apis/resources/org_service_v2beta/organization-service-add-organization-domain.api.mdx] API instead */
readonly addOrgDomain: {
readonly name: "AddOrgDomain";
readonly requestType: MessageFns<AddOrgDomainRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddOrgDomainResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: use ListOrganizationDomains [apis/resources/org_service_v2beta/organization-service-list-organization-domains.api.mdx] API instead */
readonly listOrgDomains: {
readonly name: "ListOrgDomains";
readonly requestType: MessageFns<ListOrgDomainsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListOrgDomainsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: use DeleteOrganizationDomain [apis/resources/org_service_v2beta/organization-service-delete-organization-domain.api.mdx] API instead */
readonly removeOrgDomain: {
readonly name: "RemoveOrgDomain";
readonly requestType: MessageFns<RemoveOrgDomainRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveOrgDomainResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: use GenerateOrganizationDomainValidation [apis/resources/org_service_v2beta/organization-service-generate-organization-domain-validation.api.mdx] API instead */
readonly generateOrgDomainValidation: {
readonly name: "GenerateOrgDomainValidation";
readonly requestType: MessageFns<GenerateOrgDomainValidationRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GenerateOrgDomainValidationResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: use VerifyOrganizationDomain [apis/resources/org_service_v2beta/organization-service-verify-organization-domain.api.mdx] API instead */
readonly validateOrgDomain: {
readonly name: "ValidateOrgDomain";
readonly requestType: MessageFns<ValidateOrgDomainRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ValidateOrgDomainResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly setPrimaryOrgDomain: {
readonly name: "SetPrimaryOrgDomain";
readonly requestType: MessageFns<SetPrimaryOrgDomainRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetPrimaryOrgDomainResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listOrgMemberRoles: {
readonly name: "ListOrgMemberRoles";
readonly requestType: MessageFns<ListOrgMemberRolesRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListOrgMemberRolesResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listOrgMembers: {
readonly name: "ListOrgMembers";
readonly requestType: MessageFns<ListOrgMembersRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListOrgMembersResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addOrgMember: {
readonly name: "AddOrgMember";
readonly requestType: MessageFns<AddOrgMemberRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddOrgMemberResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateOrgMember: {
readonly name: "UpdateOrgMember";
readonly requestType: MessageFns<UpdateOrgMemberRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateOrgMemberResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeOrgMember: {
readonly name: "RemoveOrgMember";
readonly requestType: MessageFns<RemoveOrgMemberRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveOrgMemberResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getProjectByID: {
readonly name: "GetProjectByID";
readonly requestType: MessageFns<GetProjectByIDRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetProjectByIDResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getGrantedProjectByID: {
readonly name: "GetGrantedProjectByID";
readonly requestType: MessageFns<GetGrantedProjectByIDRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetGrantedProjectByIDResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listProjects: {
readonly name: "ListProjects";
readonly requestType: MessageFns<ListProjectsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListProjectsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listGrantedProjects: {
readonly name: "ListGrantedProjects";
readonly requestType: MessageFns<ListGrantedProjectsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListGrantedProjectsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listGrantedProjectRoles: {
readonly name: "ListGrantedProjectRoles";
readonly requestType: MessageFns<ListGrantedProjectRolesRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListGrantedProjectRolesResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listProjectChanges: {
readonly name: "ListProjectChanges";
readonly requestType: MessageFns<ListProjectChangesRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListProjectChangesResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addProject: {
readonly name: "AddProject";
readonly requestType: MessageFns<AddProjectRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddProjectResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateProject: {
readonly name: "UpdateProject";
readonly requestType: MessageFns<UpdateProjectRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateProjectResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly deactivateProject: {
readonly name: "DeactivateProject";
readonly requestType: MessageFns<DeactivateProjectRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<DeactivateProjectResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly reactivateProject: {
readonly name: "ReactivateProject";
readonly requestType: MessageFns<ReactivateProjectRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ReactivateProjectResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeProject: {
readonly name: "RemoveProject";
readonly requestType: MessageFns<RemoveProjectRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveProjectResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listProjectRoles: {
readonly name: "ListProjectRoles";
readonly requestType: MessageFns<ListProjectRolesRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListProjectRolesResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addProjectRole: {
readonly name: "AddProjectRole";
readonly requestType: MessageFns<AddProjectRoleRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddProjectRoleResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly bulkAddProjectRoles: {
readonly name: "BulkAddProjectRoles";
readonly requestType: MessageFns<BulkAddProjectRolesRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<BulkAddProjectRolesResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateProjectRole: {
readonly name: "UpdateProjectRole";
readonly requestType: MessageFns<UpdateProjectRoleRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateProjectRoleResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeProjectRole: {
readonly name: "RemoveProjectRole";
readonly requestType: MessageFns<RemoveProjectRoleRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveProjectRoleResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listProjectMemberRoles: {
readonly name: "ListProjectMemberRoles";
readonly requestType: MessageFns<ListProjectMemberRolesRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListProjectMemberRolesResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listProjectMembers: {
readonly name: "ListProjectMembers";
readonly requestType: MessageFns<ListProjectMembersRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListProjectMembersResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addProjectMember: {
readonly name: "AddProjectMember";
readonly requestType: MessageFns<AddProjectMemberRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddProjectMemberResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateProjectMember: {
readonly name: "UpdateProjectMember";
readonly requestType: MessageFns<UpdateProjectMemberRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateProjectMemberResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeProjectMember: {
readonly name: "RemoveProjectMember";
readonly requestType: MessageFns<RemoveProjectMemberRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveProjectMemberResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: Use [GetApplication](/apis/resources/application_service_v2/application-service-get-application.api.mdx) instead to fetch an app */
readonly getAppByID: {
readonly name: "GetAppByID";
readonly requestType: MessageFns<GetAppByIDRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetAppByIDResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: Use [ListApplications](/apis/resources/application_service_v2/application-service-list-applications.api.mdx) instead to list applications */
readonly listApps: {
readonly name: "ListApps";
readonly requestType: MessageFns<ListAppsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListAppsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listAppChanges: {
readonly name: "ListAppChanges";
readonly requestType: MessageFns<ListAppChangesRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListAppChangesResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: Use [CreateApplication](/apis/resources/application_service_v2/application-service-create-application.api.mdx) instead to create an OIDC application */
readonly addOIDCApp: {
readonly name: "AddOIDCApp";
readonly requestType: MessageFns<AddOIDCAppRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddOIDCAppResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: Use [CreateApplication](/apis/resources/application_service_v2/application-service-create-application.api.mdx) instead to create a SAML application */
readonly addSAMLApp: {
readonly name: "AddSAMLApp";
readonly requestType: MessageFns<AddSAMLAppRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddSAMLAppResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Create Application (API)
*
* Create a new API client. The client id will be generated and returned in the response.
* Depending on the chosen configuration also a secret will be generated and returned.
*
* Deprecated: Use [CreateApplication](/apis/resources/application_service_v2/application-service-create-application.api.mdx) instead to create an API application
*/
readonly addAPIApp: {
readonly name: "AddAPIApp";
readonly requestType: MessageFns<AddAPIAppRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddAPIAppResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Changes application
*
* Deprecated: Use [PatchApplication](/apis/resources/application_service_v2/application-service-patch-application.api.mdx) instead to update the generic params of an app
*/
readonly updateApp: {
readonly name: "UpdateApp";
readonly requestType: MessageFns<UpdateAppRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateAppResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: Use [PatchApplication](/apis/resources/application_service_v2/application-service-patch-application.api.mdx) instead to update the config of an OIDC app */
readonly updateOIDCAppConfig: {
readonly name: "UpdateOIDCAppConfig";
readonly requestType: MessageFns<UpdateOIDCAppConfigRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateOIDCAppConfigResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: Use [PatchApplication](/apis/resources/application_service_v2/application-service-patch-application.api.mdx) instead to update the config of a SAML app */
readonly updateSAMLAppConfig: {
readonly name: "UpdateSAMLAppConfig";
readonly requestType: MessageFns<UpdateSAMLAppConfigRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateSAMLAppConfigResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: Use [PatchApplication](/apis/resources/application_service_v2/application-service-patch-application.api.mdx) instead to update the config of an API app */
readonly updateAPIAppConfig: {
readonly name: "UpdateAPIAppConfig";
readonly requestType: MessageFns<UpdateAPIAppConfigRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateAPIAppConfigResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: Use [DeactivateApplication](/apis/resources/application_service_v2/application-service-deactivate-application.api.mdx) instead to deactivate an app */
readonly deactivateApp: {
readonly name: "DeactivateApp";
readonly requestType: MessageFns<DeactivateAppRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<DeactivateAppResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: Use [ReactivateApplication](/apis/resources/application_service_v2/application-service-reactivate-application.api.mdx) instead to reactivate an app */
readonly reactivateApp: {
readonly name: "ReactivateApp";
readonly requestType: MessageFns<ReactivateAppRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ReactivateAppResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: Use [DeleteApplication](/apis/resources/application_service_v2/application-service-delete-application.api.mdx) instead to delete an app */
readonly removeApp: {
readonly name: "RemoveApp";
readonly requestType: MessageFns<RemoveAppRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveAppResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: Use [RegenerateClientSecret](/apis/resources/application_service_v2/application-service-regenerate-client-secret.api.mdx) instead to regenerate an OIDC app client secret */
readonly regenerateOIDCClientSecret: {
readonly name: "RegenerateOIDCClientSecret";
readonly requestType: MessageFns<RegenerateOIDCClientSecretRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RegenerateOIDCClientSecretResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: Use [RegenerateClientSecret](/apis/resources/application_service_v2/application-service-regenerate-client-secret.api.mdx) instead to regenerate an API app client secret */
readonly regenerateAPIClientSecret: {
readonly name: "RegenerateAPIClientSecret";
readonly requestType: MessageFns<RegenerateAPIClientSecretRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RegenerateAPIClientSecretResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: Use [GetApplicationKey](/apis/resources/application_service_v2/application-service-get-application-key.api.mdx) instead to get an application key */
readonly getAppKey: {
readonly name: "GetAppKey";
readonly requestType: MessageFns<GetAppKeyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetAppKeyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Deprecated: Use [ListApplicationKeys](/apis/resources/application_service_v2/application-service-list-application-keys.api.mdx) instead to list application keys */
readonly listAppKeys: {
readonly name: "ListAppKeys";
readonly requestType: MessageFns<ListAppKeysRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListAppKeysResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Deprecated: Use [CreateApplicationKey](/apis/resources/application_service_v2/application-service-create-application-key.api.mdx) instead to
* create an application key
*/
readonly addAppKey: {
readonly name: "AddAppKey";
readonly requestType: MessageFns<AddAppKeyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddAppKeyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Deprecated: Use [DeleteApplicationKey](/apis/resources/application_service_v2/application-service-delete-application-key.api.mdx) instead to
* delete an application key
*/
readonly removeAppKey: {
readonly name: "RemoveAppKey";
readonly requestType: MessageFns<RemoveAppKeyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveAppKeyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listProjectGrantChanges: {
readonly name: "ListProjectGrantChanges";
readonly requestType: MessageFns<ListProjectGrantChangesRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListProjectGrantChangesResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getProjectGrantByID: {
readonly name: "GetProjectGrantByID";
readonly requestType: MessageFns<GetProjectGrantByIDRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetProjectGrantByIDResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listProjectGrants: {
readonly name: "ListProjectGrants";
readonly requestType: MessageFns<ListProjectGrantsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListProjectGrantsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listAllProjectGrants: {
readonly name: "ListAllProjectGrants";
readonly requestType: MessageFns<ListAllProjectGrantsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListAllProjectGrantsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addProjectGrant: {
readonly name: "AddProjectGrant";
readonly requestType: MessageFns<AddProjectGrantRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddProjectGrantResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateProjectGrant: {
readonly name: "UpdateProjectGrant";
readonly requestType: MessageFns<UpdateProjectGrantRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateProjectGrantResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly deactivateProjectGrant: {
readonly name: "DeactivateProjectGrant";
readonly requestType: MessageFns<DeactivateProjectGrantRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<DeactivateProjectGrantResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly reactivateProjectGrant: {
readonly name: "ReactivateProjectGrant";
readonly requestType: MessageFns<ReactivateProjectGrantRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ReactivateProjectGrantResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeProjectGrant: {
readonly name: "RemoveProjectGrant";
readonly requestType: MessageFns<RemoveProjectGrantRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveProjectGrantResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listProjectGrantMemberRoles: {
readonly name: "ListProjectGrantMemberRoles";
readonly requestType: MessageFns<ListProjectGrantMemberRolesRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListProjectGrantMemberRolesResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listProjectGrantMembers: {
readonly name: "ListProjectGrantMembers";
readonly requestType: MessageFns<ListProjectGrantMembersRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListProjectGrantMembersResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addProjectGrantMember: {
readonly name: "AddProjectGrantMember";
readonly requestType: MessageFns<AddProjectGrantMemberRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddProjectGrantMemberResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateProjectGrantMember: {
readonly name: "UpdateProjectGrantMember";
readonly requestType: MessageFns<UpdateProjectGrantMemberRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateProjectGrantMemberResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeProjectGrantMember: {
readonly name: "RemoveProjectGrantMember";
readonly requestType: MessageFns<RemoveProjectGrantMemberRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveProjectGrantMemberResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Get User Grant By ID
*
* Deprecated: [List authorizations](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-list-authorizations.api.mdx) and filter by its ID.
*
* Returns a user grant per ID. A user grant is a role a user has for a specific project and organization.
*/
readonly getUserGrantByID: {
readonly name: "GetUserGrantByID";
readonly requestType: MessageFns<GetUserGrantByIDRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetUserGrantByIDResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Search User Grants
*
* Deprecated: [List authorizations](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-list-authorizations.api.mdx) and pass the user ID filter to search for a users grants on owned or granted projects.
*
* Returns a list of user grants that match the search queries. User grants are the roles users have for a specific project and organization.
*/
readonly listUserGrants: {
readonly name: "ListUserGrants";
readonly requestType: MessageFns<ListUserGrantRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListUserGrantResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Add User Grant
*
* Deprecated: [Add an authorization](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-create-authorization.api.mdx) to grant a user access to an owned or granted project.
*
* Add a user grant for a specific user. User grants are the roles users have for a specific project and organization.
*/
readonly addUserGrant: {
readonly name: "AddUserGrant";
readonly requestType: MessageFns<AddUserGrantRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddUserGrantResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Update User Grant
*
* Deprecated: [Update an authorization](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-update-authorization.api.mdx) to update a user's roles on an owned or granted project.
*
* Update the roles of a user grant. User grants are the roles users have for a specific project and organization.
*/
readonly updateUserGrant: {
readonly name: "UpdateUserGrant";
readonly requestType: MessageFns<UpdateUserGrantRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateUserGrantResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Deactivate User Grant
*
* Deprecated: [Deactivate an authorization](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-deactivate-authorization.api.mdx) to disable a user's access to an owned or granted project.
*
* Deactivate the user grant. The user will not be able to use the granted project anymore. Also, the roles will not be included in the tokens when requested. An error will be returned if the user grant is already deactivated.
*/
readonly deactivateUserGrant: {
readonly name: "DeactivateUserGrant";
readonly requestType: MessageFns<DeactivateUserGrantRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<DeactivateUserGrantResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Reactivate User Grant
*
* Deprecated: [Activate an authorization](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-activate-authorization.api.mdx) to enable a user's access to an owned or granted project.
*
* Reactivate a deactivated user grant. The user will be able to use the granted project again. An error will be returned if the user grant is not deactivated.
*/
readonly reactivateUserGrant: {
readonly name: "ReactivateUserGrant";
readonly requestType: MessageFns<ReactivateUserGrantRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ReactivateUserGrantResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Remove User Grant
*
* Deprecated: [Delete an authorization](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-delete-authorization.api.mdx) to remove a users access to an owned or granted project.
*
* Removes the user grant from the user. The user will not be able to use the granted project anymore. Also, the roles will not be included in the tokens when requested.
*/
readonly removeUserGrant: {
readonly name: "RemoveUserGrant";
readonly requestType: MessageFns<RemoveUserGrantRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveUserGrantResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Bulk Remove User Grants
*
* Deprecated: [Delete authorizations one after the other](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-delete-authorization.api.mdx) to remove access for multiple users on multiple owned or granted projects.
*
* Remove a list of user grants. The users will not be able to use the granted project anymore. Also, the roles will not be included in the tokens when requested.
*/
readonly bulkRemoveUserGrant: {
readonly name: "BulkRemoveUserGrant";
readonly requestType: MessageFns<BulkRemoveUserGrantRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<BulkRemoveUserGrantResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** deprecated: please use DomainPolicy instead */
readonly getOrgIAMPolicy: {
readonly name: "GetOrgIAMPolicy";
readonly requestType: MessageFns<GetOrgIAMPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetOrgIAMPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDomainPolicy: {
readonly name: "GetDomainPolicy";
readonly requestType: MessageFns<GetDomainPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDomainPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getLoginPolicy: {
readonly name: "GetLoginPolicy";
readonly requestType: MessageFns<GetLoginPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetLoginPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDefaultLoginPolicy: {
readonly name: "GetDefaultLoginPolicy";
readonly requestType: MessageFns<GetDefaultLoginPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDefaultLoginPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addCustomLoginPolicy: {
readonly name: "AddCustomLoginPolicy";
readonly requestType: MessageFns<AddCustomLoginPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddCustomLoginPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateCustomLoginPolicy: {
readonly name: "UpdateCustomLoginPolicy";
readonly requestType: MessageFns<UpdateCustomLoginPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateCustomLoginPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resetLoginPolicyToDefault: {
readonly name: "ResetLoginPolicyToDefault";
readonly requestType: MessageFns<ResetLoginPolicyToDefaultRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResetLoginPolicyToDefaultResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listLoginPolicyIDPs: {
readonly name: "ListLoginPolicyIDPs";
readonly requestType: MessageFns<ListLoginPolicyIDPsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListLoginPolicyIDPsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addIDPToLoginPolicy: {
readonly name: "AddIDPToLoginPolicy";
readonly requestType: MessageFns<AddIDPToLoginPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddIDPToLoginPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeIDPFromLoginPolicy: {
readonly name: "RemoveIDPFromLoginPolicy";
readonly requestType: MessageFns<RemoveIDPFromLoginPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveIDPFromLoginPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listLoginPolicySecondFactors: {
readonly name: "ListLoginPolicySecondFactors";
readonly requestType: MessageFns<ListLoginPolicySecondFactorsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListLoginPolicySecondFactorsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addSecondFactorToLoginPolicy: {
readonly name: "AddSecondFactorToLoginPolicy";
readonly requestType: MessageFns<AddSecondFactorToLoginPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddSecondFactorToLoginPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeSecondFactorFromLoginPolicy: {
readonly name: "RemoveSecondFactorFromLoginPolicy";
readonly requestType: MessageFns<RemoveSecondFactorFromLoginPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveSecondFactorFromLoginPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listLoginPolicyMultiFactors: {
readonly name: "ListLoginPolicyMultiFactors";
readonly requestType: MessageFns<ListLoginPolicyMultiFactorsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListLoginPolicyMultiFactorsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addMultiFactorToLoginPolicy: {
readonly name: "AddMultiFactorToLoginPolicy";
readonly requestType: MessageFns<AddMultiFactorToLoginPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddMultiFactorToLoginPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeMultiFactorFromLoginPolicy: {
readonly name: "RemoveMultiFactorFromLoginPolicy";
readonly requestType: MessageFns<RemoveMultiFactorFromLoginPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveMultiFactorFromLoginPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getPasswordComplexityPolicy: {
readonly name: "GetPasswordComplexityPolicy";
readonly requestType: MessageFns<GetPasswordComplexityPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetPasswordComplexityPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDefaultPasswordComplexityPolicy: {
readonly name: "GetDefaultPasswordComplexityPolicy";
readonly requestType: MessageFns<GetDefaultPasswordComplexityPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDefaultPasswordComplexityPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addCustomPasswordComplexityPolicy: {
readonly name: "AddCustomPasswordComplexityPolicy";
readonly requestType: MessageFns<AddCustomPasswordComplexityPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddCustomPasswordComplexityPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateCustomPasswordComplexityPolicy: {
readonly name: "UpdateCustomPasswordComplexityPolicy";
readonly requestType: MessageFns<UpdateCustomPasswordComplexityPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateCustomPasswordComplexityPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resetPasswordComplexityPolicyToDefault: {
readonly name: "ResetPasswordComplexityPolicyToDefault";
readonly requestType: MessageFns<ResetPasswordComplexityPolicyToDefaultRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResetPasswordComplexityPolicyToDefaultResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getPasswordAgePolicy: {
readonly name: "GetPasswordAgePolicy";
readonly requestType: MessageFns<GetPasswordAgePolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetPasswordAgePolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDefaultPasswordAgePolicy: {
readonly name: "GetDefaultPasswordAgePolicy";
readonly requestType: MessageFns<GetDefaultPasswordAgePolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDefaultPasswordAgePolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addCustomPasswordAgePolicy: {
readonly name: "AddCustomPasswordAgePolicy";
readonly requestType: MessageFns<AddCustomPasswordAgePolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddCustomPasswordAgePolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateCustomPasswordAgePolicy: {
readonly name: "UpdateCustomPasswordAgePolicy";
readonly requestType: MessageFns<UpdateCustomPasswordAgePolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateCustomPasswordAgePolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resetPasswordAgePolicyToDefault: {
readonly name: "ResetPasswordAgePolicyToDefault";
readonly requestType: MessageFns<ResetPasswordAgePolicyToDefaultRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResetPasswordAgePolicyToDefaultResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getLockoutPolicy: {
readonly name: "GetLockoutPolicy";
readonly requestType: MessageFns<GetLockoutPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetLockoutPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDefaultLockoutPolicy: {
readonly name: "GetDefaultLockoutPolicy";
readonly requestType: MessageFns<GetDefaultLockoutPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDefaultLockoutPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addCustomLockoutPolicy: {
readonly name: "AddCustomLockoutPolicy";
readonly requestType: MessageFns<AddCustomLockoutPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddCustomLockoutPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateCustomLockoutPolicy: {
readonly name: "UpdateCustomLockoutPolicy";
readonly requestType: MessageFns<UpdateCustomLockoutPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateCustomLockoutPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resetLockoutPolicyToDefault: {
readonly name: "ResetLockoutPolicyToDefault";
readonly requestType: MessageFns<ResetLockoutPolicyToDefaultRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResetLockoutPolicyToDefaultResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getPrivacyPolicy: {
readonly name: "GetPrivacyPolicy";
readonly requestType: MessageFns<GetPrivacyPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetPrivacyPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDefaultPrivacyPolicy: {
readonly name: "GetDefaultPrivacyPolicy";
readonly requestType: MessageFns<GetDefaultPrivacyPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDefaultPrivacyPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addCustomPrivacyPolicy: {
readonly name: "AddCustomPrivacyPolicy";
readonly requestType: MessageFns<AddCustomPrivacyPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddCustomPrivacyPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateCustomPrivacyPolicy: {
readonly name: "UpdateCustomPrivacyPolicy";
readonly requestType: MessageFns<UpdateCustomPrivacyPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateCustomPrivacyPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resetPrivacyPolicyToDefault: {
readonly name: "ResetPrivacyPolicyToDefault";
readonly requestType: MessageFns<ResetPrivacyPolicyToDefaultRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResetPrivacyPolicyToDefaultResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getNotificationPolicy: {
readonly name: "GetNotificationPolicy";
readonly requestType: MessageFns<GetNotificationPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetNotificationPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDefaultNotificationPolicy: {
readonly name: "GetDefaultNotificationPolicy";
readonly requestType: MessageFns<GetDefaultNotificationPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDefaultNotificationPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addCustomNotificationPolicy: {
readonly name: "AddCustomNotificationPolicy";
readonly requestType: MessageFns<AddCustomNotificationPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddCustomNotificationPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateCustomNotificationPolicy: {
readonly name: "UpdateCustomNotificationPolicy";
readonly requestType: MessageFns<UpdateCustomNotificationPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateCustomNotificationPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resetNotificationPolicyToDefault: {
readonly name: "ResetNotificationPolicyToDefault";
readonly requestType: MessageFns<ResetNotificationPolicyToDefaultRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResetNotificationPolicyToDefaultResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getLabelPolicy: {
readonly name: "GetLabelPolicy";
readonly requestType: MessageFns<GetLabelPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetLabelPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getPreviewLabelPolicy: {
readonly name: "GetPreviewLabelPolicy";
readonly requestType: MessageFns<GetPreviewLabelPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetPreviewLabelPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDefaultLabelPolicy: {
readonly name: "GetDefaultLabelPolicy";
readonly requestType: MessageFns<GetDefaultLabelPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDefaultLabelPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addCustomLabelPolicy: {
readonly name: "AddCustomLabelPolicy";
readonly requestType: MessageFns<AddCustomLabelPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddCustomLabelPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateCustomLabelPolicy: {
readonly name: "UpdateCustomLabelPolicy";
readonly requestType: MessageFns<UpdateCustomLabelPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateCustomLabelPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly activateCustomLabelPolicy: {
readonly name: "ActivateCustomLabelPolicy";
readonly requestType: MessageFns<ActivateCustomLabelPolicyRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ActivateCustomLabelPolicyResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeCustomLabelPolicyLogo: {
readonly name: "RemoveCustomLabelPolicyLogo";
readonly requestType: MessageFns<RemoveCustomLabelPolicyLogoRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveCustomLabelPolicyLogoResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeCustomLabelPolicyLogoDark: {
readonly name: "RemoveCustomLabelPolicyLogoDark";
readonly requestType: MessageFns<RemoveCustomLabelPolicyLogoDarkRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveCustomLabelPolicyLogoDarkResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeCustomLabelPolicyIcon: {
readonly name: "RemoveCustomLabelPolicyIcon";
readonly requestType: MessageFns<RemoveCustomLabelPolicyIconRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveCustomLabelPolicyIconResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeCustomLabelPolicyIconDark: {
readonly name: "RemoveCustomLabelPolicyIconDark";
readonly requestType: MessageFns<RemoveCustomLabelPolicyIconDarkRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveCustomLabelPolicyIconDarkResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeCustomLabelPolicyFont: {
readonly name: "RemoveCustomLabelPolicyFont";
readonly requestType: MessageFns<RemoveCustomLabelPolicyFontRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveCustomLabelPolicyFontResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resetLabelPolicyToDefault: {
readonly name: "ResetLabelPolicyToDefault";
readonly requestType: MessageFns<ResetLabelPolicyToDefaultRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResetLabelPolicyToDefaultResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getCustomInitMessageText: {
readonly name: "GetCustomInitMessageText";
readonly requestType: MessageFns<GetCustomInitMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetCustomInitMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDefaultInitMessageText: {
readonly name: "GetDefaultInitMessageText";
readonly requestType: MessageFns<GetDefaultInitMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDefaultInitMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly setCustomInitMessageText: {
readonly name: "SetCustomInitMessageText";
readonly requestType: MessageFns<SetCustomInitMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetCustomInitMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resetCustomInitMessageTextToDefault: {
readonly name: "ResetCustomInitMessageTextToDefault";
readonly requestType: MessageFns<ResetCustomInitMessageTextToDefaultRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResetCustomInitMessageTextToDefaultResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getCustomPasswordResetMessageText: {
readonly name: "GetCustomPasswordResetMessageText";
readonly requestType: MessageFns<GetCustomPasswordResetMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetCustomPasswordResetMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDefaultPasswordResetMessageText: {
readonly name: "GetDefaultPasswordResetMessageText";
readonly requestType: MessageFns<GetDefaultPasswordResetMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDefaultPasswordResetMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly setCustomPasswordResetMessageText: {
readonly name: "SetCustomPasswordResetMessageText";
readonly requestType: MessageFns<SetCustomPasswordResetMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetCustomPasswordResetMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resetCustomPasswordResetMessageTextToDefault: {
readonly name: "ResetCustomPasswordResetMessageTextToDefault";
readonly requestType: MessageFns<ResetCustomPasswordResetMessageTextToDefaultRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResetCustomPasswordResetMessageTextToDefaultResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getCustomVerifyEmailMessageText: {
readonly name: "GetCustomVerifyEmailMessageText";
readonly requestType: MessageFns<GetCustomVerifyEmailMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetCustomVerifyEmailMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDefaultVerifyEmailMessageText: {
readonly name: "GetDefaultVerifyEmailMessageText";
readonly requestType: MessageFns<GetDefaultVerifyEmailMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDefaultVerifyEmailMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly setCustomVerifyEmailMessageText: {
readonly name: "SetCustomVerifyEmailMessageText";
readonly requestType: MessageFns<SetCustomVerifyEmailMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetCustomVerifyEmailMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resetCustomVerifyEmailMessageTextToDefault: {
readonly name: "ResetCustomVerifyEmailMessageTextToDefault";
readonly requestType: MessageFns<ResetCustomVerifyEmailMessageTextToDefaultRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResetCustomVerifyEmailMessageTextToDefaultResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getCustomVerifyPhoneMessageText: {
readonly name: "GetCustomVerifyPhoneMessageText";
readonly requestType: MessageFns<GetCustomVerifyPhoneMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetCustomVerifyPhoneMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDefaultVerifyPhoneMessageText: {
readonly name: "GetDefaultVerifyPhoneMessageText";
readonly requestType: MessageFns<GetDefaultVerifyPhoneMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDefaultVerifyPhoneMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly setCustomVerifyPhoneMessageText: {
readonly name: "SetCustomVerifyPhoneMessageText";
readonly requestType: MessageFns<SetCustomVerifyPhoneMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetCustomVerifyPhoneMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resetCustomVerifyPhoneMessageTextToDefault: {
readonly name: "ResetCustomVerifyPhoneMessageTextToDefault";
readonly requestType: MessageFns<ResetCustomVerifyPhoneMessageTextToDefaultRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResetCustomVerifyPhoneMessageTextToDefaultResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getCustomVerifySMSOTPMessageText: {
readonly name: "GetCustomVerifySMSOTPMessageText";
readonly requestType: MessageFns<GetCustomVerifySMSOTPMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetCustomVerifySMSOTPMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDefaultVerifySMSOTPMessageText: {
readonly name: "GetDefaultVerifySMSOTPMessageText";
readonly requestType: MessageFns<GetDefaultVerifySMSOTPMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDefaultVerifySMSOTPMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly setCustomVerifySMSOTPMessageText: {
readonly name: "SetCustomVerifySMSOTPMessageText";
readonly requestType: MessageFns<SetCustomVerifySMSOTPMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetCustomVerifySMSOTPMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resetCustomVerifySMSOTPMessageTextToDefault: {
readonly name: "ResetCustomVerifySMSOTPMessageTextToDefault";
readonly requestType: MessageFns<ResetCustomVerifySMSOTPMessageTextToDefaultRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResetCustomVerifySMSOTPMessageTextToDefaultResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getCustomVerifyEmailOTPMessageText: {
readonly name: "GetCustomVerifyEmailOTPMessageText";
readonly requestType: MessageFns<GetCustomVerifyEmailOTPMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetCustomVerifyEmailOTPMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDefaultVerifyEmailOTPMessageText: {
readonly name: "GetDefaultVerifyEmailOTPMessageText";
readonly requestType: MessageFns<GetDefaultVerifyEmailOTPMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDefaultVerifyEmailOTPMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly setCustomVerifyEmailOTPMessageText: {
readonly name: "SetCustomVerifyEmailOTPMessageText";
readonly requestType: MessageFns<SetCustomVerifyEmailOTPMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetCustomVerifyEmailOTPMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resetCustomVerifyEmailOTPMessageTextToDefault: {
readonly name: "ResetCustomVerifyEmailOTPMessageTextToDefault";
readonly requestType: MessageFns<ResetCustomVerifyEmailOTPMessageTextToDefaultRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResetCustomVerifyEmailOTPMessageTextToDefaultResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getCustomDomainClaimedMessageText: {
readonly name: "GetCustomDomainClaimedMessageText";
readonly requestType: MessageFns<GetCustomDomainClaimedMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetCustomDomainClaimedMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDefaultDomainClaimedMessageText: {
readonly name: "GetDefaultDomainClaimedMessageText";
readonly requestType: MessageFns<GetDefaultDomainClaimedMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDefaultDomainClaimedMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly setCustomDomainClaimedMessageCustomText: {
readonly name: "SetCustomDomainClaimedMessageCustomText";
readonly requestType: MessageFns<SetCustomDomainClaimedMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetCustomDomainClaimedMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resetCustomDomainClaimedMessageTextToDefault: {
readonly name: "ResetCustomDomainClaimedMessageTextToDefault";
readonly requestType: MessageFns<ResetCustomDomainClaimedMessageTextToDefaultRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResetCustomDomainClaimedMessageTextToDefaultResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getCustomPasswordlessRegistrationMessageText: {
readonly name: "GetCustomPasswordlessRegistrationMessageText";
readonly requestType: MessageFns<GetCustomPasswordlessRegistrationMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetCustomPasswordlessRegistrationMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDefaultPasswordlessRegistrationMessageText: {
readonly name: "GetDefaultPasswordlessRegistrationMessageText";
readonly requestType: MessageFns<GetDefaultPasswordlessRegistrationMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDefaultPasswordlessRegistrationMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly setCustomPasswordlessRegistrationMessageCustomText: {
readonly name: "SetCustomPasswordlessRegistrationMessageCustomText";
readonly requestType: MessageFns<SetCustomPasswordlessRegistrationMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetCustomPasswordlessRegistrationMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resetCustomPasswordlessRegistrationMessageTextToDefault: {
readonly name: "ResetCustomPasswordlessRegistrationMessageTextToDefault";
readonly requestType: MessageFns<ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getCustomPasswordChangeMessageText: {
readonly name: "GetCustomPasswordChangeMessageText";
readonly requestType: MessageFns<GetCustomPasswordChangeMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetCustomPasswordChangeMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDefaultPasswordChangeMessageText: {
readonly name: "GetDefaultPasswordChangeMessageText";
readonly requestType: MessageFns<GetDefaultPasswordChangeMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDefaultPasswordChangeMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly setCustomPasswordChangeMessageCustomText: {
readonly name: "SetCustomPasswordChangeMessageCustomText";
readonly requestType: MessageFns<SetCustomPasswordChangeMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetCustomPasswordChangeMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resetCustomPasswordChangeMessageTextToDefault: {
readonly name: "ResetCustomPasswordChangeMessageTextToDefault";
readonly requestType: MessageFns<ResetCustomPasswordChangeMessageTextToDefaultRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResetCustomPasswordChangeMessageTextToDefaultResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getCustomInviteUserMessageText: {
readonly name: "GetCustomInviteUserMessageText";
readonly requestType: MessageFns<GetCustomInviteUserMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetCustomInviteUserMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDefaultInviteUserMessageText: {
readonly name: "GetDefaultInviteUserMessageText";
readonly requestType: MessageFns<GetDefaultInviteUserMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDefaultInviteUserMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly setCustomInviteUserMessageCustomText: {
readonly name: "SetCustomInviteUserMessageCustomText";
readonly requestType: MessageFns<SetCustomInviteUserMessageTextRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetCustomInviteUserMessageTextResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resetCustomInviteUserMessageTextToDefault: {
readonly name: "ResetCustomInviteUserMessageTextToDefault";
readonly requestType: MessageFns<ResetCustomInviteUserMessageTextToDefaultRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResetCustomInviteUserMessageTextToDefaultResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getCustomLoginTexts: {
readonly name: "GetCustomLoginTexts";
readonly requestType: MessageFns<GetCustomLoginTextsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetCustomLoginTextsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getDefaultLoginTexts: {
readonly name: "GetDefaultLoginTexts";
readonly requestType: MessageFns<GetDefaultLoginTextsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetDefaultLoginTextsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly setCustomLoginText: {
readonly name: "SetCustomLoginText";
readonly requestType: MessageFns<SetCustomLoginTextsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetCustomLoginTextsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly resetCustomLoginTextToDefault: {
readonly name: "ResetCustomLoginTextToDefault";
readonly requestType: MessageFns<ResetCustomLoginTextsToDefaultRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ResetCustomLoginTextsToDefaultResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getOrgIDPByID: {
readonly name: "GetOrgIDPByID";
readonly requestType: MessageFns<GetOrgIDPByIDRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetOrgIDPByIDResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listOrgIDPs: {
readonly name: "ListOrgIDPs";
readonly requestType: MessageFns<ListOrgIDPsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListOrgIDPsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addOrgOIDCIDP: {
readonly name: "AddOrgOIDCIDP";
readonly requestType: MessageFns<AddOrgOIDCIDPRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddOrgOIDCIDPResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly addOrgJWTIDP: {
readonly name: "AddOrgJWTIDP";
readonly requestType: MessageFns<AddOrgJWTIDPRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddOrgJWTIDPResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly deactivateOrgIDP: {
readonly name: "DeactivateOrgIDP";
readonly requestType: MessageFns<DeactivateOrgIDPRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<DeactivateOrgIDPResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly reactivateOrgIDP: {
readonly name: "ReactivateOrgIDP";
readonly requestType: MessageFns<ReactivateOrgIDPRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ReactivateOrgIDPResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly removeOrgIDP: {
readonly name: "RemoveOrgIDP";
readonly requestType: MessageFns<RemoveOrgIDPRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RemoveOrgIDPResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateOrgIDP: {
readonly name: "UpdateOrgIDP";
readonly requestType: MessageFns<UpdateOrgIDPRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateOrgIDPResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateOrgIDPOIDCConfig: {
readonly name: "UpdateOrgIDPOIDCConfig";
readonly requestType: MessageFns<UpdateOrgIDPOIDCConfigRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateOrgIDPOIDCConfigResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateOrgIDPJWTConfig: {
readonly name: "UpdateOrgIDPJWTConfig";
readonly requestType: MessageFns<UpdateOrgIDPJWTConfigRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateOrgIDPJWTConfigResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Returns all identity providers, which match the query
* Limit should always be set, there is a default limit set by the service
*/
readonly listProviders: {
readonly name: "ListProviders";
readonly requestType: MessageFns<ListProvidersRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListProvidersResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Returns an identity provider of the organization */
readonly getProviderByID: {
readonly name: "GetProviderByID";
readonly requestType: MessageFns<GetProviderByIDRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetProviderByIDResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Add a new OAuth2 identity provider in the organization */
readonly addGenericOAuthProvider: {
readonly name: "AddGenericOAuthProvider";
readonly requestType: MessageFns<AddGenericOAuthProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddGenericOAuthProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Change an existing OAuth2 identity provider in the organization */
readonly updateGenericOAuthProvider: {
readonly name: "UpdateGenericOAuthProvider";
readonly requestType: MessageFns<UpdateGenericOAuthProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateGenericOAuthProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Add a new OIDC identity provider in the organization */
readonly addGenericOIDCProvider: {
readonly name: "AddGenericOIDCProvider";
readonly requestType: MessageFns<AddGenericOIDCProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddGenericOIDCProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Change an existing OIDC identity provider in the organization */
readonly updateGenericOIDCProvider: {
readonly name: "UpdateGenericOIDCProvider";
readonly requestType: MessageFns<UpdateGenericOIDCProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateGenericOIDCProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Migrate an existing OIDC identity provider in the organization */
readonly migrateGenericOIDCProvider: {
readonly name: "MigrateGenericOIDCProvider";
readonly requestType: MessageFns<MigrateGenericOIDCProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<MigrateGenericOIDCProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Add a new JWT identity provider in the organization */
readonly addJWTProvider: {
readonly name: "AddJWTProvider";
readonly requestType: MessageFns<AddJWTProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddJWTProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Change an existing JWT identity provider in the organization */
readonly updateJWTProvider: {
readonly name: "UpdateJWTProvider";
readonly requestType: MessageFns<UpdateJWTProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateJWTProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Add a new Azure AD identity provider in the organization */
readonly addAzureADProvider: {
readonly name: "AddAzureADProvider";
readonly requestType: MessageFns<AddAzureADProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddAzureADProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Change an existing Azure AD identity provider in the organization */
readonly updateAzureADProvider: {
readonly name: "UpdateAzureADProvider";
readonly requestType: MessageFns<UpdateAzureADProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateAzureADProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Add a new GitHub identity provider in the organization */
readonly addGitHubProvider: {
readonly name: "AddGitHubProvider";
readonly requestType: MessageFns<AddGitHubProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddGitHubProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Change an existing GitHub identity provider in the organization */
readonly updateGitHubProvider: {
readonly name: "UpdateGitHubProvider";
readonly requestType: MessageFns<UpdateGitHubProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateGitHubProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Add a new GitHub Enterprise Server identity provider in the organization */
readonly addGitHubEnterpriseServerProvider: {
readonly name: "AddGitHubEnterpriseServerProvider";
readonly requestType: MessageFns<AddGitHubEnterpriseServerProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddGitHubEnterpriseServerProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Change an existing GitHub Enterprise Server identity provider in the organization */
readonly updateGitHubEnterpriseServerProvider: {
readonly name: "UpdateGitHubEnterpriseServerProvider";
readonly requestType: MessageFns<UpdateGitHubEnterpriseServerProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateGitHubEnterpriseServerProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Add a new GitLab identity provider in the organization */
readonly addGitLabProvider: {
readonly name: "AddGitLabProvider";
readonly requestType: MessageFns<AddGitLabProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddGitLabProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Change an existing GitLab identity provider in the organization */
readonly updateGitLabProvider: {
readonly name: "UpdateGitLabProvider";
readonly requestType: MessageFns<UpdateGitLabProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateGitLabProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Add a new self hosted GitLab identity provider in the organization */
readonly addGitLabSelfHostedProvider: {
readonly name: "AddGitLabSelfHostedProvider";
readonly requestType: MessageFns<AddGitLabSelfHostedProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddGitLabSelfHostedProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Change an existing self hosted GitLab identity provider in the organization */
readonly updateGitLabSelfHostedProvider: {
readonly name: "UpdateGitLabSelfHostedProvider";
readonly requestType: MessageFns<UpdateGitLabSelfHostedProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateGitLabSelfHostedProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Add a new Google identity provider in the organization */
readonly addGoogleProvider: {
readonly name: "AddGoogleProvider";
readonly requestType: MessageFns<AddGoogleProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddGoogleProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Change an existing Google identity provider in the organization */
readonly updateGoogleProvider: {
readonly name: "UpdateGoogleProvider";
readonly requestType: MessageFns<UpdateGoogleProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateGoogleProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Add a new LDAP identity provider in the organization */
readonly addLDAPProvider: {
readonly name: "AddLDAPProvider";
readonly requestType: MessageFns<AddLDAPProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddLDAPProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Change an existing LDAP identity provider in the organization */
readonly updateLDAPProvider: {
readonly name: "UpdateLDAPProvider";
readonly requestType: MessageFns<UpdateLDAPProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateLDAPProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Add a new Apple identity provider in the organization */
readonly addAppleProvider: {
readonly name: "AddAppleProvider";
readonly requestType: MessageFns<AddAppleProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddAppleProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Change an existing Apple identity provider in the organization */
readonly updateAppleProvider: {
readonly name: "UpdateAppleProvider";
readonly requestType: MessageFns<UpdateAppleProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateAppleProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Add a new SAML identity provider in the organization */
readonly addSAMLProvider: {
readonly name: "AddSAMLProvider";
readonly requestType: MessageFns<AddSAMLProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<AddSAMLProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Change an existing SAML identity provider in the organization */
readonly updateSAMLProvider: {
readonly name: "UpdateSAMLProvider";
readonly requestType: MessageFns<UpdateSAMLProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateSAMLProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/** Regenerate certificate for an existing SAML identity provider in the organization */
readonly regenerateSAMLProviderCertificate: {
readonly name: "RegenerateSAMLProviderCertificate";
readonly requestType: MessageFns<RegenerateSAMLProviderCertificateRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<RegenerateSAMLProviderCertificateResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
/**
* Remove an identity provider
* Will remove all linked providers of this configuration on the users
*/
readonly deleteProvider: {
readonly name: "DeleteProvider";
readonly requestType: MessageFns<DeleteProviderRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<DeleteProviderResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listActions: {
readonly name: "ListActions";
readonly requestType: MessageFns<ListActionsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListActionsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getAction: {
readonly name: "GetAction";
readonly requestType: MessageFns<GetActionRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetActionResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly createAction: {
readonly name: "CreateAction";
readonly requestType: MessageFns<CreateActionRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<CreateActionResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly updateAction: {
readonly name: "UpdateAction";
readonly requestType: MessageFns<UpdateActionRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<UpdateActionResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly deactivateAction: {
readonly name: "DeactivateAction";
readonly requestType: MessageFns<DeactivateActionRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<DeactivateActionResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly reactivateAction: {
readonly name: "ReactivateAction";
readonly requestType: MessageFns<ReactivateActionRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ReactivateActionResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly deleteAction: {
readonly name: "DeleteAction";
readonly requestType: MessageFns<DeleteActionRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<DeleteActionResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listFlowTypes: {
readonly name: "ListFlowTypes";
readonly requestType: MessageFns<ListFlowTypesRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListFlowTypesResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly listFlowTriggerTypes: {
readonly name: "ListFlowTriggerTypes";
readonly requestType: MessageFns<ListFlowTriggerTypesRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ListFlowTriggerTypesResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly getFlow: {
readonly name: "GetFlow";
readonly requestType: MessageFns<GetFlowRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<GetFlowResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly clearFlow: {
readonly name: "ClearFlow";
readonly requestType: MessageFns<ClearFlowRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<ClearFlowResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
readonly setTriggerActions: {
readonly name: "SetTriggerActions";
readonly requestType: MessageFns<SetTriggerActionsRequest>;
readonly requestStream: false;
readonly responseType: MessageFns<SetTriggerActionsResponse>;
readonly responseStream: false;
readonly options: {
readonly _unknownFields: {
readonly 8338: readonly [Buffer];
readonly 400002: readonly [Buffer];
readonly 578365826: readonly [Buffer];
};
};
};
};
};
export interface ManagementServiceImplementation<CallContextExt = {}> {
healthz(request: HealthzRequest, context: CallContext & CallContextExt): Promise<DeepPartial<HealthzResponse>>;
getOIDCInformation(request: GetOIDCInformationRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetOIDCInformationResponse>>;
getIAM(request: GetIAMRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetIAMResponse>>;
getSupportedLanguages(request: GetSupportedLanguagesRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetSupportedLanguagesResponse>>;
/** Deprecated: please use user service v2 ListUsers, with InUserIDQuery */
getUserByID(request: GetUserByIDRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetUserByIDResponse>>;
/** Deprecated: please use user service v2 ListUsers, with LoginNameQuery */
getUserByLoginNameGlobal(request: GetUserByLoginNameGlobalRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetUserByLoginNameGlobalResponse>>;
/** Deprecated: please use user service v2 ListUsers */
listUsers(request: ListUsersRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListUsersResponse>>;
listUserChanges(request: ListUserChangesRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListUserChangesResponse>>;
/** Deprecated: please use user service v2 ListUsers, is unique when no user is returned */
isUserUnique(request: IsUserUniqueRequest, context: CallContext & CallContextExt): Promise<DeepPartial<IsUserUniqueResponse>>;
/**
* Create User (Human)
*
* Deprecated: use [ImportHumanUser](apis/resources/mgmt/management-service-import-human-user.api.mdx) instead.
*
* Create a new user with the type human. The newly created user will get an initialization email if either the email address is not marked as verified or no password is set. If a password is set the user will not be requested to set a new one on the first login.
*/
addHumanUser(request: AddHumanUserRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddHumanUserResponse>>;
/**
* Create/Import User (Human)
*
* Deprecated: use [UpdateHumanUser](apis/resources/user_service_v2/user-service-update-human-user.api.mdx) instead.
*
* Create/import a new user with the type human. The newly created user will get an initialization email if either the email address is not marked as verified or no password is set. If a password is set the user will not be requested to set a new one on the first login.
*/
importHumanUser(request: ImportHumanUserRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ImportHumanUserResponse>>;
/**
* Create User (Machine)
*
* Create a new user with the type machine for your API, service or device. These users are used for non-interactive authentication flows.
*/
addMachineUser(request: AddMachineUserRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddMachineUserResponse>>;
/** Deprecated: please use user service v2 DeactivateUser */
deactivateUser(request: DeactivateUserRequest, context: CallContext & CallContextExt): Promise<DeepPartial<DeactivateUserResponse>>;
/** Deprecated: please use user service v2 ReactivateUser */
reactivateUser(request: ReactivateUserRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ReactivateUserResponse>>;
/** Deprecated: please use user service v2 LockUser */
lockUser(request: LockUserRequest, context: CallContext & CallContextExt): Promise<DeepPartial<LockUserResponse>>;
/** Deprecated: please use user service v2 UnlockUser */
unlockUser(request: UnlockUserRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UnlockUserResponse>>;
/** Deprecated: please use user service v2 RemoveUser */
removeUser(request: RemoveUserRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveUserResponse>>;
/**
* Change user name
*
* Change the username of the user. Be aware that the user has to log in with the newly added username afterward
*/
updateUserName(request: UpdateUserNameRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateUserNameResponse>>;
setUserMetadata(request: SetUserMetadataRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SetUserMetadataResponse>>;
bulkSetUserMetadata(request: BulkSetUserMetadataRequest, context: CallContext & CallContextExt): Promise<DeepPartial<BulkSetUserMetadataResponse>>;
listUserMetadata(request: ListUserMetadataRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListUserMetadataResponse>>;
getUserMetadata(request: GetUserMetadataRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetUserMetadataResponse>>;
removeUserMetadata(request: RemoveUserMetadataRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveUserMetadataResponse>>;
bulkRemoveUserMetadata(request: BulkRemoveUserMetadataRequest, context: CallContext & CallContextExt): Promise<DeepPartial<BulkRemoveUserMetadataResponse>>;
/** Deprecated: please use user service v2 GetUserByID */
getHumanProfile(request: GetHumanProfileRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetHumanProfileResponse>>;
/**
* Update User Profile (Human)
*
* Deprecated: use [user service v2 UpdateHumanUser](apis/resources/user_service_v2/user-service-update-human-user.api.mdx) instead.
*
* Update the profile information from a user. The profile includes basic information like first_name and last_name.
*/
updateHumanProfile(request: UpdateHumanProfileRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateHumanProfileResponse>>;
/** Deprecated: please use user service v2 GetUserByID */
getHumanEmail(request: GetHumanEmailRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetHumanEmailResponse>>;
/**
* Update User Email (Human)
*
* Deprecated: use [user service v2 SetEmail](apis/resources/user_service_v2/user-service-set-email.api.mdx) instead.
*
* Change the email address of a user. If the state is set to not verified, the user will get a verification email.
*/
updateHumanEmail(request: UpdateHumanEmailRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateHumanEmailResponse>>;
/**
* Deprecated: not used anymore in user state
* To resend a verification email use the user service v2 ResendEmailCode
*/
resendHumanInitialization(request: ResendHumanInitializationRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResendHumanInitializationResponse>>;
/**
* Resend User Email Verification
*
* Deprecated: use [user service v2 ResendEmailCode](apis/resources/user_service_v2/user-service-resend-email-code.api.mdx) instead.
*
* Resend the email verification notification to the given email address of the user.
*/
resendHumanEmailVerification(request: ResendHumanEmailVerificationRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResendHumanEmailVerificationResponse>>;
/** Deprecated: please use user service v2 GetUserByID */
getHumanPhone(request: GetHumanPhoneRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetHumanPhoneResponse>>;
/**
* Update User Phone (Human)
*
* Change the phone number of a user. If the state is set to not verified, the user will get an SMS to verify (if a notification provider is configured). The phone number is only for informational purposes and to send messages, not for Authentication (2FA).
*/
updateHumanPhone(request: UpdateHumanPhoneRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateHumanPhoneResponse>>;
/**
* Remove User Phone (Human)
*
* Deprecated: use user service v2 [user service v2 SetPhone](apis/resources/user_service_v2/user-service-set-phone.api.mdx) instead.
*
* Remove the configured phone number of a user.
*/
removeHumanPhone(request: RemoveHumanPhoneRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveHumanPhoneResponse>>;
/**
* Resend User Phone Verification
*
* Deprecated: use user service v2 [user service v2 ResendPhoneCode](apis/resources/user_service_v2/user-service-resend-phone-code.api.mdx) instead.
*
* Resend the notification for the verification of the phone number, to the number stored on the user.
*/
resendHumanPhoneVerification(request: ResendHumanPhoneVerificationRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResendHumanPhoneVerificationResponse>>;
removeHumanAvatar(request: RemoveHumanAvatarRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveHumanAvatarResponse>>;
/**
* Set Human Initial Password
*
* Deprecated: use [user service v2 SetPassword](apis/resources/user_service_v2/user-service-set-password.api.mdx) instead.
*/
setHumanInitialPassword(request: SetHumanInitialPasswordRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SetHumanInitialPasswordResponse>>;
/**
* Set User Password
*
* Deprecated: use [user service v2 SetPassword](apis/resources/user_service_v2/user-service-set-password.api.mdx) instead.
*/
setHumanPassword(request: SetHumanPasswordRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SetHumanPasswordResponse>>;
/**
* Send Reset Password Notification
*
* Deprecated: use [user service v2 PasswordReset](apis/resources/user_service_v2/user-service-password-reset.api.mdx) instead.
*
* The user will receive an email with a link to change the password.
*/
sendHumanResetPasswordNotification(request: SendHumanResetPasswordNotificationRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SendHumanResetPasswordNotificationResponse>>;
/** Deprecated: please use user service v2 ListAuthenticationMethodTypes */
listHumanAuthFactors(request: ListHumanAuthFactorsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListHumanAuthFactorsResponse>>;
/** Deprecated: please use user service v2 RemoveTOTP */
removeHumanAuthFactorOTP(request: RemoveHumanAuthFactorOTPRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveHumanAuthFactorOTPResponse>>;
/** Deprecated: please use user service v2 RemoveU2F */
removeHumanAuthFactorU2F(request: RemoveHumanAuthFactorU2FRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveHumanAuthFactorU2FResponse>>;
/** Deprecated: please use user service v2 RemoveOTPSMS */
removeHumanAuthFactorOTPSMS(request: RemoveHumanAuthFactorOTPSMSRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveHumanAuthFactorOTPSMSResponse>>;
/** Deprecated: please use user service v2 RemoveOTPEmail */
removeHumanAuthFactorOTPEmail(request: RemoveHumanAuthFactorOTPEmailRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveHumanAuthFactorOTPEmailResponse>>;
/** Deprecated: please use user service v2 ListPasskeys */
listHumanPasswordless(request: ListHumanPasswordlessRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListHumanPasswordlessResponse>>;
/** Deprecated: please use user service v2 RegisterPasskey */
addPasswordlessRegistration(request: AddPasswordlessRegistrationRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddPasswordlessRegistrationResponse>>;
/** Deprecated: please use user service v2 RegisterPasskey */
sendPasswordlessRegistration(request: SendPasswordlessRegistrationRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SendPasswordlessRegistrationResponse>>;
/** Deprecated: please use user service v2 RemovePasskey */
removeHumanPasswordless(request: RemoveHumanPasswordlessRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveHumanPasswordlessResponse>>;
/**
* Update Machine User
*
* Change a service account/machine user. It is used for accounts with non-interactive authentication possibilities.
*/
updateMachine(request: UpdateMachineRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateMachineResponse>>;
/**
* Create Secret for Machine User
*
* Create a new secret for a machine user/service account. It is used to authenticate the user (client credential grant).
*/
generateMachineSecret(request: GenerateMachineSecretRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GenerateMachineSecretResponse>>;
/**
* Delete Secret of Machine User
*
* Delete a secret of a machine user/service account. The user will not be able to authenticate with the secret afterward.
*/
removeMachineSecret(request: RemoveMachineSecretRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveMachineSecretResponse>>;
/**
* Get Machine user Key By ID
*
* Get a specific Key of a machine user by its id. Machine keys are used to authenticate with jwt profile authentication.
*/
getMachineKeyByIDs(request: GetMachineKeyByIDsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetMachineKeyByIDsResponse>>;
/**
* List Machine Keys
*
* Get the list of keys of a machine user. Machine keys are used to authenticate with jwt profile authentication.
*/
listMachineKeys(request: ListMachineKeysRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListMachineKeysResponse>>;
/**
* Create Key for machine user
*
* If a public key is not supplied, a new key is generated and will be returned in the response.
* Make sure to store the returned key.
* If an RSA public key is supplied, the private key is omitted from the response.
* Machine keys are used to authenticate with jwt profile.
*/
addMachineKey(request: AddMachineKeyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddMachineKeyResponse>>;
/**
* Delete Key for machine user
*
* Delete a specific key from a user.
* The user will not be able to authenticate with that key afterward.
*/
removeMachineKey(request: RemoveMachineKeyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveMachineKeyResponse>>;
/**
* Get Personal-Access-Token (PAT) by ID
*
* Returns the PAT for a user, currently only available for machine users/service accounts. PATs are ready-to-use tokens and can be sent directly in the authentication header.
*/
getPersonalAccessTokenByIDs(request: GetPersonalAccessTokenByIDsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetPersonalAccessTokenByIDsResponse>>;
/**
* List Personal-Access-Tokens (PATs)
*
* Returns a list of PATs for a user, currently only available for machine users/service accounts. PATs are ready-to-use tokens and can be sent directly in the authentication header.
*/
listPersonalAccessTokens(request: ListPersonalAccessTokensRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListPersonalAccessTokensResponse>>;
/**
* Create a Personal-Access-Token (PAT)
*
* Generates a new PAT for the user. Currently only available for machine users.
* The token will be returned in the response, make sure to store it.
* PATs are ready-to-use tokens and can be sent directly in the authentication header.
*/
addPersonalAccessToken(request: AddPersonalAccessTokenRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddPersonalAccessTokenResponse>>;
/**
* Remove a Personal-Access-Token (PAT) by ID
*
* Delete a PAT from a user. Afterward, the user will not be able to authenticate with that token anymore.
*/
removePersonalAccessToken(request: RemovePersonalAccessTokenRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemovePersonalAccessTokenResponse>>;
/** Deprecated: please use user service v2 ListLinkedIDPs */
listHumanLinkedIDPs(request: ListHumanLinkedIDPsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListHumanLinkedIDPsResponse>>;
/** Deprecated: please use [user service v2 RemoveIDPLink](apis/resources/user_service_v2/user-service-remove-idp-link.api.mdx) */
removeHumanLinkedIDP(request: RemoveHumanLinkedIDPRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveHumanLinkedIDPResponse>>;
listUserMemberships(request: ListUserMembershipsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListUserMembershipsResponse>>;
getMyOrg(request: GetMyOrgRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetMyOrgResponse>>;
getOrgByDomainGlobal(request: GetOrgByDomainGlobalRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetOrgByDomainGlobalResponse>>;
listOrgChanges(request: ListOrgChangesRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListOrgChangesResponse>>;
/** Deprecated: use CreateOrganization [apis/resources/org_service_v2beta/organization-service-create-organization.api.mdx] API instead */
addOrg(request: AddOrgRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddOrgResponse>>;
/** Deprecated: use UpdateOrganization [apis/resources/org_service_v2beta/organization-service-update-organization.api.mdx] API instead */
updateOrg(request: UpdateOrgRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateOrgResponse>>;
/** Deprecated: use DeactivateOrganization [apis/resources/org_service_v2beta/organization-service-deactivate-organization.api.mdx] API instead */
deactivateOrg(request: DeactivateOrgRequest, context: CallContext & CallContextExt): Promise<DeepPartial<DeactivateOrgResponse>>;
/** Deprecated: use ActivateOrganization [apis/resources/org_service_v2beta/organization-service-activate-organization.api.mdx] API instead */
reactivateOrg(request: ReactivateOrgRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ReactivateOrgResponse>>;
/** Deprecated: use DeleteOrganization [apis/resources/org_service_v2beta/organization-service-delete-organization.api.mdx] API instead */
removeOrg(request: RemoveOrgRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveOrgResponse>>;
/** Deprecated: use SetOrganizationMetadata [apis/resources/org_service_v2beta/organization-service-set-organization-metadata.api.mdx] API instead */
setOrgMetadata(request: SetOrgMetadataRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SetOrgMetadataResponse>>;
/** Deprecated: use SetOrganizationMetadata [apis/resources/org_service_v2beta/organization-service-set-organization-metadata.api.mdx] API instead */
bulkSetOrgMetadata(request: BulkSetOrgMetadataRequest, context: CallContext & CallContextExt): Promise<DeepPartial<BulkSetOrgMetadataResponse>>;
/** Deprecated: use ListOrganizationMetadata [apis/resources/org_service_v2beta/organization-service-list-organization-metadata.api.mdx] API instead */
listOrgMetadata(request: ListOrgMetadataRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListOrgMetadataResponse>>;
/** Deprecated: use ListOrganizationMetadata [apis/resources/org_service_v2beta/organization-service-list-organization-metadata.api.mdx] API instead */
getOrgMetadata(request: GetOrgMetadataRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetOrgMetadataResponse>>;
/** Deprecated: use DeleteOrganizationMetadata [apis/resources/org_service_v2beta/organization-service-delete-organization-metadata.api.mdx] API instead */
removeOrgMetadata(request: RemoveOrgMetadataRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveOrgMetadataResponse>>;
/** Deprecated: use DeleteOrganizationMetadata [apis/resources/org_service_v2beta/organization-service-delete-organization-metadata.api.mdx] API instead */
bulkRemoveOrgMetadata(request: BulkRemoveOrgMetadataRequest, context: CallContext & CallContextExt): Promise<DeepPartial<BulkRemoveOrgMetadataResponse>>;
/** Deprecated: use AddOrganizationDomain [apis/resources/org_service_v2beta/organization-service-add-organization-domain.api.mdx] API instead */
addOrgDomain(request: AddOrgDomainRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddOrgDomainResponse>>;
/** Deprecated: use ListOrganizationDomains [apis/resources/org_service_v2beta/organization-service-list-organization-domains.api.mdx] API instead */
listOrgDomains(request: ListOrgDomainsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListOrgDomainsResponse>>;
/** Deprecated: use DeleteOrganizationDomain [apis/resources/org_service_v2beta/organization-service-delete-organization-domain.api.mdx] API instead */
removeOrgDomain(request: RemoveOrgDomainRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveOrgDomainResponse>>;
/** Deprecated: use GenerateOrganizationDomainValidation [apis/resources/org_service_v2beta/organization-service-generate-organization-domain-validation.api.mdx] API instead */
generateOrgDomainValidation(request: GenerateOrgDomainValidationRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GenerateOrgDomainValidationResponse>>;
/** Deprecated: use VerifyOrganizationDomain [apis/resources/org_service_v2beta/organization-service-verify-organization-domain.api.mdx] API instead */
validateOrgDomain(request: ValidateOrgDomainRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ValidateOrgDomainResponse>>;
setPrimaryOrgDomain(request: SetPrimaryOrgDomainRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SetPrimaryOrgDomainResponse>>;
listOrgMemberRoles(request: ListOrgMemberRolesRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListOrgMemberRolesResponse>>;
listOrgMembers(request: ListOrgMembersRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListOrgMembersResponse>>;
addOrgMember(request: AddOrgMemberRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddOrgMemberResponse>>;
updateOrgMember(request: UpdateOrgMemberRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateOrgMemberResponse>>;
removeOrgMember(request: RemoveOrgMemberRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveOrgMemberResponse>>;
getProjectByID(request: GetProjectByIDRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetProjectByIDResponse>>;
getGrantedProjectByID(request: GetGrantedProjectByIDRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetGrantedProjectByIDResponse>>;
listProjects(request: ListProjectsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListProjectsResponse>>;
listGrantedProjects(request: ListGrantedProjectsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListGrantedProjectsResponse>>;
listGrantedProjectRoles(request: ListGrantedProjectRolesRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListGrantedProjectRolesResponse>>;
listProjectChanges(request: ListProjectChangesRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListProjectChangesResponse>>;
addProject(request: AddProjectRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddProjectResponse>>;
updateProject(request: UpdateProjectRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateProjectResponse>>;
deactivateProject(request: DeactivateProjectRequest, context: CallContext & CallContextExt): Promise<DeepPartial<DeactivateProjectResponse>>;
reactivateProject(request: ReactivateProjectRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ReactivateProjectResponse>>;
removeProject(request: RemoveProjectRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveProjectResponse>>;
listProjectRoles(request: ListProjectRolesRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListProjectRolesResponse>>;
addProjectRole(request: AddProjectRoleRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddProjectRoleResponse>>;
bulkAddProjectRoles(request: BulkAddProjectRolesRequest, context: CallContext & CallContextExt): Promise<DeepPartial<BulkAddProjectRolesResponse>>;
updateProjectRole(request: UpdateProjectRoleRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateProjectRoleResponse>>;
removeProjectRole(request: RemoveProjectRoleRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveProjectRoleResponse>>;
listProjectMemberRoles(request: ListProjectMemberRolesRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListProjectMemberRolesResponse>>;
listProjectMembers(request: ListProjectMembersRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListProjectMembersResponse>>;
addProjectMember(request: AddProjectMemberRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddProjectMemberResponse>>;
updateProjectMember(request: UpdateProjectMemberRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateProjectMemberResponse>>;
removeProjectMember(request: RemoveProjectMemberRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveProjectMemberResponse>>;
/** Deprecated: Use [GetApplication](/apis/resources/application_service_v2/application-service-get-application.api.mdx) instead to fetch an app */
getAppByID(request: GetAppByIDRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetAppByIDResponse>>;
/** Deprecated: Use [ListApplications](/apis/resources/application_service_v2/application-service-list-applications.api.mdx) instead to list applications */
listApps(request: ListAppsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListAppsResponse>>;
listAppChanges(request: ListAppChangesRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListAppChangesResponse>>;
/** Deprecated: Use [CreateApplication](/apis/resources/application_service_v2/application-service-create-application.api.mdx) instead to create an OIDC application */
addOIDCApp(request: AddOIDCAppRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddOIDCAppResponse>>;
/** Deprecated: Use [CreateApplication](/apis/resources/application_service_v2/application-service-create-application.api.mdx) instead to create a SAML application */
addSAMLApp(request: AddSAMLAppRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddSAMLAppResponse>>;
/**
* Create Application (API)
*
* Create a new API client. The client id will be generated and returned in the response.
* Depending on the chosen configuration also a secret will be generated and returned.
*
* Deprecated: Use [CreateApplication](/apis/resources/application_service_v2/application-service-create-application.api.mdx) instead to create an API application
*/
addAPIApp(request: AddAPIAppRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddAPIAppResponse>>;
/**
* Changes application
*
* Deprecated: Use [PatchApplication](/apis/resources/application_service_v2/application-service-patch-application.api.mdx) instead to update the generic params of an app
*/
updateApp(request: UpdateAppRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateAppResponse>>;
/** Deprecated: Use [PatchApplication](/apis/resources/application_service_v2/application-service-patch-application.api.mdx) instead to update the config of an OIDC app */
updateOIDCAppConfig(request: UpdateOIDCAppConfigRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateOIDCAppConfigResponse>>;
/** Deprecated: Use [PatchApplication](/apis/resources/application_service_v2/application-service-patch-application.api.mdx) instead to update the config of a SAML app */
updateSAMLAppConfig(request: UpdateSAMLAppConfigRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateSAMLAppConfigResponse>>;
/** Deprecated: Use [PatchApplication](/apis/resources/application_service_v2/application-service-patch-application.api.mdx) instead to update the config of an API app */
updateAPIAppConfig(request: UpdateAPIAppConfigRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateAPIAppConfigResponse>>;
/** Deprecated: Use [DeactivateApplication](/apis/resources/application_service_v2/application-service-deactivate-application.api.mdx) instead to deactivate an app */
deactivateApp(request: DeactivateAppRequest, context: CallContext & CallContextExt): Promise<DeepPartial<DeactivateAppResponse>>;
/** Deprecated: Use [ReactivateApplication](/apis/resources/application_service_v2/application-service-reactivate-application.api.mdx) instead to reactivate an app */
reactivateApp(request: ReactivateAppRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ReactivateAppResponse>>;
/** Deprecated: Use [DeleteApplication](/apis/resources/application_service_v2/application-service-delete-application.api.mdx) instead to delete an app */
removeApp(request: RemoveAppRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveAppResponse>>;
/** Deprecated: Use [RegenerateClientSecret](/apis/resources/application_service_v2/application-service-regenerate-client-secret.api.mdx) instead to regenerate an OIDC app client secret */
regenerateOIDCClientSecret(request: RegenerateOIDCClientSecretRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RegenerateOIDCClientSecretResponse>>;
/** Deprecated: Use [RegenerateClientSecret](/apis/resources/application_service_v2/application-service-regenerate-client-secret.api.mdx) instead to regenerate an API app client secret */
regenerateAPIClientSecret(request: RegenerateAPIClientSecretRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RegenerateAPIClientSecretResponse>>;
/** Deprecated: Use [GetApplicationKey](/apis/resources/application_service_v2/application-service-get-application-key.api.mdx) instead to get an application key */
getAppKey(request: GetAppKeyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetAppKeyResponse>>;
/** Deprecated: Use [ListApplicationKeys](/apis/resources/application_service_v2/application-service-list-application-keys.api.mdx) instead to list application keys */
listAppKeys(request: ListAppKeysRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListAppKeysResponse>>;
/**
* Deprecated: Use [CreateApplicationKey](/apis/resources/application_service_v2/application-service-create-application-key.api.mdx) instead to
* create an application key
*/
addAppKey(request: AddAppKeyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddAppKeyResponse>>;
/**
* Deprecated: Use [DeleteApplicationKey](/apis/resources/application_service_v2/application-service-delete-application-key.api.mdx) instead to
* delete an application key
*/
removeAppKey(request: RemoveAppKeyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveAppKeyResponse>>;
listProjectGrantChanges(request: ListProjectGrantChangesRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListProjectGrantChangesResponse>>;
getProjectGrantByID(request: GetProjectGrantByIDRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetProjectGrantByIDResponse>>;
listProjectGrants(request: ListProjectGrantsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListProjectGrantsResponse>>;
listAllProjectGrants(request: ListAllProjectGrantsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListAllProjectGrantsResponse>>;
addProjectGrant(request: AddProjectGrantRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddProjectGrantResponse>>;
updateProjectGrant(request: UpdateProjectGrantRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateProjectGrantResponse>>;
deactivateProjectGrant(request: DeactivateProjectGrantRequest, context: CallContext & CallContextExt): Promise<DeepPartial<DeactivateProjectGrantResponse>>;
reactivateProjectGrant(request: ReactivateProjectGrantRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ReactivateProjectGrantResponse>>;
removeProjectGrant(request: RemoveProjectGrantRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveProjectGrantResponse>>;
listProjectGrantMemberRoles(request: ListProjectGrantMemberRolesRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListProjectGrantMemberRolesResponse>>;
listProjectGrantMembers(request: ListProjectGrantMembersRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListProjectGrantMembersResponse>>;
addProjectGrantMember(request: AddProjectGrantMemberRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddProjectGrantMemberResponse>>;
updateProjectGrantMember(request: UpdateProjectGrantMemberRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateProjectGrantMemberResponse>>;
removeProjectGrantMember(request: RemoveProjectGrantMemberRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveProjectGrantMemberResponse>>;
/**
* Get User Grant By ID
*
* Deprecated: [List authorizations](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-list-authorizations.api.mdx) and filter by its ID.
*
* Returns a user grant per ID. A user grant is a role a user has for a specific project and organization.
*/
getUserGrantByID(request: GetUserGrantByIDRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetUserGrantByIDResponse>>;
/**
* Search User Grants
*
* Deprecated: [List authorizations](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-list-authorizations.api.mdx) and pass the user ID filter to search for a users grants on owned or granted projects.
*
* Returns a list of user grants that match the search queries. User grants are the roles users have for a specific project and organization.
*/
listUserGrants(request: ListUserGrantRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListUserGrantResponse>>;
/**
* Add User Grant
*
* Deprecated: [Add an authorization](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-create-authorization.api.mdx) to grant a user access to an owned or granted project.
*
* Add a user grant for a specific user. User grants are the roles users have for a specific project and organization.
*/
addUserGrant(request: AddUserGrantRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddUserGrantResponse>>;
/**
* Update User Grant
*
* Deprecated: [Update an authorization](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-update-authorization.api.mdx) to update a user's roles on an owned or granted project.
*
* Update the roles of a user grant. User grants are the roles users have for a specific project and organization.
*/
updateUserGrant(request: UpdateUserGrantRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateUserGrantResponse>>;
/**
* Deactivate User Grant
*
* Deprecated: [Deactivate an authorization](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-deactivate-authorization.api.mdx) to disable a user's access to an owned or granted project.
*
* Deactivate the user grant. The user will not be able to use the granted project anymore. Also, the roles will not be included in the tokens when requested. An error will be returned if the user grant is already deactivated.
*/
deactivateUserGrant(request: DeactivateUserGrantRequest, context: CallContext & CallContextExt): Promise<DeepPartial<DeactivateUserGrantResponse>>;
/**
* Reactivate User Grant
*
* Deprecated: [Activate an authorization](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-activate-authorization.api.mdx) to enable a user's access to an owned or granted project.
*
* Reactivate a deactivated user grant. The user will be able to use the granted project again. An error will be returned if the user grant is not deactivated.
*/
reactivateUserGrant(request: ReactivateUserGrantRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ReactivateUserGrantResponse>>;
/**
* Remove User Grant
*
* Deprecated: [Delete an authorization](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-delete-authorization.api.mdx) to remove a users access to an owned or granted project.
*
* Removes the user grant from the user. The user will not be able to use the granted project anymore. Also, the roles will not be included in the tokens when requested.
*/
removeUserGrant(request: RemoveUserGrantRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveUserGrantResponse>>;
/**
* Bulk Remove User Grants
*
* Deprecated: [Delete authorizations one after the other](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-delete-authorization.api.mdx) to remove access for multiple users on multiple owned or granted projects.
*
* Remove a list of user grants. The users will not be able to use the granted project anymore. Also, the roles will not be included in the tokens when requested.
*/
bulkRemoveUserGrant(request: BulkRemoveUserGrantRequest, context: CallContext & CallContextExt): Promise<DeepPartial<BulkRemoveUserGrantResponse>>;
/** deprecated: please use DomainPolicy instead */
getOrgIAMPolicy(request: GetOrgIAMPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetOrgIAMPolicyResponse>>;
getDomainPolicy(request: GetDomainPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDomainPolicyResponse>>;
getLoginPolicy(request: GetLoginPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetLoginPolicyResponse>>;
getDefaultLoginPolicy(request: GetDefaultLoginPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDefaultLoginPolicyResponse>>;
addCustomLoginPolicy(request: AddCustomLoginPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddCustomLoginPolicyResponse>>;
updateCustomLoginPolicy(request: UpdateCustomLoginPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateCustomLoginPolicyResponse>>;
resetLoginPolicyToDefault(request: ResetLoginPolicyToDefaultRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResetLoginPolicyToDefaultResponse>>;
listLoginPolicyIDPs(request: ListLoginPolicyIDPsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListLoginPolicyIDPsResponse>>;
addIDPToLoginPolicy(request: AddIDPToLoginPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddIDPToLoginPolicyResponse>>;
removeIDPFromLoginPolicy(request: RemoveIDPFromLoginPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveIDPFromLoginPolicyResponse>>;
listLoginPolicySecondFactors(request: ListLoginPolicySecondFactorsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListLoginPolicySecondFactorsResponse>>;
addSecondFactorToLoginPolicy(request: AddSecondFactorToLoginPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddSecondFactorToLoginPolicyResponse>>;
removeSecondFactorFromLoginPolicy(request: RemoveSecondFactorFromLoginPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveSecondFactorFromLoginPolicyResponse>>;
listLoginPolicyMultiFactors(request: ListLoginPolicyMultiFactorsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListLoginPolicyMultiFactorsResponse>>;
addMultiFactorToLoginPolicy(request: AddMultiFactorToLoginPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddMultiFactorToLoginPolicyResponse>>;
removeMultiFactorFromLoginPolicy(request: RemoveMultiFactorFromLoginPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveMultiFactorFromLoginPolicyResponse>>;
getPasswordComplexityPolicy(request: GetPasswordComplexityPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetPasswordComplexityPolicyResponse>>;
getDefaultPasswordComplexityPolicy(request: GetDefaultPasswordComplexityPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDefaultPasswordComplexityPolicyResponse>>;
addCustomPasswordComplexityPolicy(request: AddCustomPasswordComplexityPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddCustomPasswordComplexityPolicyResponse>>;
updateCustomPasswordComplexityPolicy(request: UpdateCustomPasswordComplexityPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateCustomPasswordComplexityPolicyResponse>>;
resetPasswordComplexityPolicyToDefault(request: ResetPasswordComplexityPolicyToDefaultRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResetPasswordComplexityPolicyToDefaultResponse>>;
getPasswordAgePolicy(request: GetPasswordAgePolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetPasswordAgePolicyResponse>>;
getDefaultPasswordAgePolicy(request: GetDefaultPasswordAgePolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDefaultPasswordAgePolicyResponse>>;
addCustomPasswordAgePolicy(request: AddCustomPasswordAgePolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddCustomPasswordAgePolicyResponse>>;
updateCustomPasswordAgePolicy(request: UpdateCustomPasswordAgePolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateCustomPasswordAgePolicyResponse>>;
resetPasswordAgePolicyToDefault(request: ResetPasswordAgePolicyToDefaultRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResetPasswordAgePolicyToDefaultResponse>>;
getLockoutPolicy(request: GetLockoutPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetLockoutPolicyResponse>>;
getDefaultLockoutPolicy(request: GetDefaultLockoutPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDefaultLockoutPolicyResponse>>;
addCustomLockoutPolicy(request: AddCustomLockoutPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddCustomLockoutPolicyResponse>>;
updateCustomLockoutPolicy(request: UpdateCustomLockoutPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateCustomLockoutPolicyResponse>>;
resetLockoutPolicyToDefault(request: ResetLockoutPolicyToDefaultRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResetLockoutPolicyToDefaultResponse>>;
getPrivacyPolicy(request: GetPrivacyPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetPrivacyPolicyResponse>>;
getDefaultPrivacyPolicy(request: GetDefaultPrivacyPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDefaultPrivacyPolicyResponse>>;
addCustomPrivacyPolicy(request: AddCustomPrivacyPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddCustomPrivacyPolicyResponse>>;
updateCustomPrivacyPolicy(request: UpdateCustomPrivacyPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateCustomPrivacyPolicyResponse>>;
resetPrivacyPolicyToDefault(request: ResetPrivacyPolicyToDefaultRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResetPrivacyPolicyToDefaultResponse>>;
getNotificationPolicy(request: GetNotificationPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetNotificationPolicyResponse>>;
getDefaultNotificationPolicy(request: GetDefaultNotificationPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDefaultNotificationPolicyResponse>>;
addCustomNotificationPolicy(request: AddCustomNotificationPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddCustomNotificationPolicyResponse>>;
updateCustomNotificationPolicy(request: UpdateCustomNotificationPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateCustomNotificationPolicyResponse>>;
resetNotificationPolicyToDefault(request: ResetNotificationPolicyToDefaultRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResetNotificationPolicyToDefaultResponse>>;
getLabelPolicy(request: GetLabelPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetLabelPolicyResponse>>;
getPreviewLabelPolicy(request: GetPreviewLabelPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetPreviewLabelPolicyResponse>>;
getDefaultLabelPolicy(request: GetDefaultLabelPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDefaultLabelPolicyResponse>>;
addCustomLabelPolicy(request: AddCustomLabelPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddCustomLabelPolicyResponse>>;
updateCustomLabelPolicy(request: UpdateCustomLabelPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateCustomLabelPolicyResponse>>;
activateCustomLabelPolicy(request: ActivateCustomLabelPolicyRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ActivateCustomLabelPolicyResponse>>;
removeCustomLabelPolicyLogo(request: RemoveCustomLabelPolicyLogoRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveCustomLabelPolicyLogoResponse>>;
removeCustomLabelPolicyLogoDark(request: RemoveCustomLabelPolicyLogoDarkRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveCustomLabelPolicyLogoDarkResponse>>;
removeCustomLabelPolicyIcon(request: RemoveCustomLabelPolicyIconRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveCustomLabelPolicyIconResponse>>;
removeCustomLabelPolicyIconDark(request: RemoveCustomLabelPolicyIconDarkRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveCustomLabelPolicyIconDarkResponse>>;
removeCustomLabelPolicyFont(request: RemoveCustomLabelPolicyFontRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveCustomLabelPolicyFontResponse>>;
resetLabelPolicyToDefault(request: ResetLabelPolicyToDefaultRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResetLabelPolicyToDefaultResponse>>;
getCustomInitMessageText(request: GetCustomInitMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetCustomInitMessageTextResponse>>;
getDefaultInitMessageText(request: GetDefaultInitMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDefaultInitMessageTextResponse>>;
setCustomInitMessageText(request: SetCustomInitMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SetCustomInitMessageTextResponse>>;
resetCustomInitMessageTextToDefault(request: ResetCustomInitMessageTextToDefaultRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResetCustomInitMessageTextToDefaultResponse>>;
getCustomPasswordResetMessageText(request: GetCustomPasswordResetMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetCustomPasswordResetMessageTextResponse>>;
getDefaultPasswordResetMessageText(request: GetDefaultPasswordResetMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDefaultPasswordResetMessageTextResponse>>;
setCustomPasswordResetMessageText(request: SetCustomPasswordResetMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SetCustomPasswordResetMessageTextResponse>>;
resetCustomPasswordResetMessageTextToDefault(request: ResetCustomPasswordResetMessageTextToDefaultRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResetCustomPasswordResetMessageTextToDefaultResponse>>;
getCustomVerifyEmailMessageText(request: GetCustomVerifyEmailMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetCustomVerifyEmailMessageTextResponse>>;
getDefaultVerifyEmailMessageText(request: GetDefaultVerifyEmailMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDefaultVerifyEmailMessageTextResponse>>;
setCustomVerifyEmailMessageText(request: SetCustomVerifyEmailMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SetCustomVerifyEmailMessageTextResponse>>;
resetCustomVerifyEmailMessageTextToDefault(request: ResetCustomVerifyEmailMessageTextToDefaultRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResetCustomVerifyEmailMessageTextToDefaultResponse>>;
getCustomVerifyPhoneMessageText(request: GetCustomVerifyPhoneMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetCustomVerifyPhoneMessageTextResponse>>;
getDefaultVerifyPhoneMessageText(request: GetDefaultVerifyPhoneMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDefaultVerifyPhoneMessageTextResponse>>;
setCustomVerifyPhoneMessageText(request: SetCustomVerifyPhoneMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SetCustomVerifyPhoneMessageTextResponse>>;
resetCustomVerifyPhoneMessageTextToDefault(request: ResetCustomVerifyPhoneMessageTextToDefaultRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResetCustomVerifyPhoneMessageTextToDefaultResponse>>;
getCustomVerifySMSOTPMessageText(request: GetCustomVerifySMSOTPMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetCustomVerifySMSOTPMessageTextResponse>>;
getDefaultVerifySMSOTPMessageText(request: GetDefaultVerifySMSOTPMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDefaultVerifySMSOTPMessageTextResponse>>;
setCustomVerifySMSOTPMessageText(request: SetCustomVerifySMSOTPMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SetCustomVerifySMSOTPMessageTextResponse>>;
resetCustomVerifySMSOTPMessageTextToDefault(request: ResetCustomVerifySMSOTPMessageTextToDefaultRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResetCustomVerifySMSOTPMessageTextToDefaultResponse>>;
getCustomVerifyEmailOTPMessageText(request: GetCustomVerifyEmailOTPMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetCustomVerifyEmailOTPMessageTextResponse>>;
getDefaultVerifyEmailOTPMessageText(request: GetDefaultVerifyEmailOTPMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDefaultVerifyEmailOTPMessageTextResponse>>;
setCustomVerifyEmailOTPMessageText(request: SetCustomVerifyEmailOTPMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SetCustomVerifyEmailOTPMessageTextResponse>>;
resetCustomVerifyEmailOTPMessageTextToDefault(request: ResetCustomVerifyEmailOTPMessageTextToDefaultRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResetCustomVerifyEmailOTPMessageTextToDefaultResponse>>;
getCustomDomainClaimedMessageText(request: GetCustomDomainClaimedMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetCustomDomainClaimedMessageTextResponse>>;
getDefaultDomainClaimedMessageText(request: GetDefaultDomainClaimedMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDefaultDomainClaimedMessageTextResponse>>;
setCustomDomainClaimedMessageCustomText(request: SetCustomDomainClaimedMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SetCustomDomainClaimedMessageTextResponse>>;
resetCustomDomainClaimedMessageTextToDefault(request: ResetCustomDomainClaimedMessageTextToDefaultRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResetCustomDomainClaimedMessageTextToDefaultResponse>>;
getCustomPasswordlessRegistrationMessageText(request: GetCustomPasswordlessRegistrationMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetCustomPasswordlessRegistrationMessageTextResponse>>;
getDefaultPasswordlessRegistrationMessageText(request: GetDefaultPasswordlessRegistrationMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDefaultPasswordlessRegistrationMessageTextResponse>>;
setCustomPasswordlessRegistrationMessageCustomText(request: SetCustomPasswordlessRegistrationMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SetCustomPasswordlessRegistrationMessageTextResponse>>;
resetCustomPasswordlessRegistrationMessageTextToDefault(request: ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse>>;
getCustomPasswordChangeMessageText(request: GetCustomPasswordChangeMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetCustomPasswordChangeMessageTextResponse>>;
getDefaultPasswordChangeMessageText(request: GetDefaultPasswordChangeMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDefaultPasswordChangeMessageTextResponse>>;
setCustomPasswordChangeMessageCustomText(request: SetCustomPasswordChangeMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SetCustomPasswordChangeMessageTextResponse>>;
resetCustomPasswordChangeMessageTextToDefault(request: ResetCustomPasswordChangeMessageTextToDefaultRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResetCustomPasswordChangeMessageTextToDefaultResponse>>;
getCustomInviteUserMessageText(request: GetCustomInviteUserMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetCustomInviteUserMessageTextResponse>>;
getDefaultInviteUserMessageText(request: GetDefaultInviteUserMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDefaultInviteUserMessageTextResponse>>;
setCustomInviteUserMessageCustomText(request: SetCustomInviteUserMessageTextRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SetCustomInviteUserMessageTextResponse>>;
resetCustomInviteUserMessageTextToDefault(request: ResetCustomInviteUserMessageTextToDefaultRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResetCustomInviteUserMessageTextToDefaultResponse>>;
getCustomLoginTexts(request: GetCustomLoginTextsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetCustomLoginTextsResponse>>;
getDefaultLoginTexts(request: GetDefaultLoginTextsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetDefaultLoginTextsResponse>>;
setCustomLoginText(request: SetCustomLoginTextsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SetCustomLoginTextsResponse>>;
resetCustomLoginTextToDefault(request: ResetCustomLoginTextsToDefaultRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ResetCustomLoginTextsToDefaultResponse>>;
getOrgIDPByID(request: GetOrgIDPByIDRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetOrgIDPByIDResponse>>;
listOrgIDPs(request: ListOrgIDPsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListOrgIDPsResponse>>;
addOrgOIDCIDP(request: AddOrgOIDCIDPRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddOrgOIDCIDPResponse>>;
addOrgJWTIDP(request: AddOrgJWTIDPRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddOrgJWTIDPResponse>>;
deactivateOrgIDP(request: DeactivateOrgIDPRequest, context: CallContext & CallContextExt): Promise<DeepPartial<DeactivateOrgIDPResponse>>;
reactivateOrgIDP(request: ReactivateOrgIDPRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ReactivateOrgIDPResponse>>;
removeOrgIDP(request: RemoveOrgIDPRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RemoveOrgIDPResponse>>;
updateOrgIDP(request: UpdateOrgIDPRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateOrgIDPResponse>>;
updateOrgIDPOIDCConfig(request: UpdateOrgIDPOIDCConfigRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateOrgIDPOIDCConfigResponse>>;
updateOrgIDPJWTConfig(request: UpdateOrgIDPJWTConfigRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateOrgIDPJWTConfigResponse>>;
/**
* Returns all identity providers, which match the query
* Limit should always be set, there is a default limit set by the service
*/
listProviders(request: ListProvidersRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListProvidersResponse>>;
/** Returns an identity provider of the organization */
getProviderByID(request: GetProviderByIDRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetProviderByIDResponse>>;
/** Add a new OAuth2 identity provider in the organization */
addGenericOAuthProvider(request: AddGenericOAuthProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddGenericOAuthProviderResponse>>;
/** Change an existing OAuth2 identity provider in the organization */
updateGenericOAuthProvider(request: UpdateGenericOAuthProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateGenericOAuthProviderResponse>>;
/** Add a new OIDC identity provider in the organization */
addGenericOIDCProvider(request: AddGenericOIDCProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddGenericOIDCProviderResponse>>;
/** Change an existing OIDC identity provider in the organization */
updateGenericOIDCProvider(request: UpdateGenericOIDCProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateGenericOIDCProviderResponse>>;
/** Migrate an existing OIDC identity provider in the organization */
migrateGenericOIDCProvider(request: MigrateGenericOIDCProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<MigrateGenericOIDCProviderResponse>>;
/** Add a new JWT identity provider in the organization */
addJWTProvider(request: AddJWTProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddJWTProviderResponse>>;
/** Change an existing JWT identity provider in the organization */
updateJWTProvider(request: UpdateJWTProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateJWTProviderResponse>>;
/** Add a new Azure AD identity provider in the organization */
addAzureADProvider(request: AddAzureADProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddAzureADProviderResponse>>;
/** Change an existing Azure AD identity provider in the organization */
updateAzureADProvider(request: UpdateAzureADProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateAzureADProviderResponse>>;
/** Add a new GitHub identity provider in the organization */
addGitHubProvider(request: AddGitHubProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddGitHubProviderResponse>>;
/** Change an existing GitHub identity provider in the organization */
updateGitHubProvider(request: UpdateGitHubProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateGitHubProviderResponse>>;
/** Add a new GitHub Enterprise Server identity provider in the organization */
addGitHubEnterpriseServerProvider(request: AddGitHubEnterpriseServerProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddGitHubEnterpriseServerProviderResponse>>;
/** Change an existing GitHub Enterprise Server identity provider in the organization */
updateGitHubEnterpriseServerProvider(request: UpdateGitHubEnterpriseServerProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateGitHubEnterpriseServerProviderResponse>>;
/** Add a new GitLab identity provider in the organization */
addGitLabProvider(request: AddGitLabProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddGitLabProviderResponse>>;
/** Change an existing GitLab identity provider in the organization */
updateGitLabProvider(request: UpdateGitLabProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateGitLabProviderResponse>>;
/** Add a new self hosted GitLab identity provider in the organization */
addGitLabSelfHostedProvider(request: AddGitLabSelfHostedProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddGitLabSelfHostedProviderResponse>>;
/** Change an existing self hosted GitLab identity provider in the organization */
updateGitLabSelfHostedProvider(request: UpdateGitLabSelfHostedProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateGitLabSelfHostedProviderResponse>>;
/** Add a new Google identity provider in the organization */
addGoogleProvider(request: AddGoogleProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddGoogleProviderResponse>>;
/** Change an existing Google identity provider in the organization */
updateGoogleProvider(request: UpdateGoogleProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateGoogleProviderResponse>>;
/** Add a new LDAP identity provider in the organization */
addLDAPProvider(request: AddLDAPProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddLDAPProviderResponse>>;
/** Change an existing LDAP identity provider in the organization */
updateLDAPProvider(request: UpdateLDAPProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateLDAPProviderResponse>>;
/** Add a new Apple identity provider in the organization */
addAppleProvider(request: AddAppleProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddAppleProviderResponse>>;
/** Change an existing Apple identity provider in the organization */
updateAppleProvider(request: UpdateAppleProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateAppleProviderResponse>>;
/** Add a new SAML identity provider in the organization */
addSAMLProvider(request: AddSAMLProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<AddSAMLProviderResponse>>;
/** Change an existing SAML identity provider in the organization */
updateSAMLProvider(request: UpdateSAMLProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateSAMLProviderResponse>>;
/** Regenerate certificate for an existing SAML identity provider in the organization */
regenerateSAMLProviderCertificate(request: RegenerateSAMLProviderCertificateRequest, context: CallContext & CallContextExt): Promise<DeepPartial<RegenerateSAMLProviderCertificateResponse>>;
/**
* Remove an identity provider
* Will remove all linked providers of this configuration on the users
*/
deleteProvider(request: DeleteProviderRequest, context: CallContext & CallContextExt): Promise<DeepPartial<DeleteProviderResponse>>;
listActions(request: ListActionsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListActionsResponse>>;
getAction(request: GetActionRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetActionResponse>>;
createAction(request: CreateActionRequest, context: CallContext & CallContextExt): Promise<DeepPartial<CreateActionResponse>>;
updateAction(request: UpdateActionRequest, context: CallContext & CallContextExt): Promise<DeepPartial<UpdateActionResponse>>;
deactivateAction(request: DeactivateActionRequest, context: CallContext & CallContextExt): Promise<DeepPartial<DeactivateActionResponse>>;
reactivateAction(request: ReactivateActionRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ReactivateActionResponse>>;
deleteAction(request: DeleteActionRequest, context: CallContext & CallContextExt): Promise<DeepPartial<DeleteActionResponse>>;
listFlowTypes(request: ListFlowTypesRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListFlowTypesResponse>>;
listFlowTriggerTypes(request: ListFlowTriggerTypesRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ListFlowTriggerTypesResponse>>;
getFlow(request: GetFlowRequest, context: CallContext & CallContextExt): Promise<DeepPartial<GetFlowResponse>>;
clearFlow(request: ClearFlowRequest, context: CallContext & CallContextExt): Promise<DeepPartial<ClearFlowResponse>>;
setTriggerActions(request: SetTriggerActionsRequest, context: CallContext & CallContextExt): Promise<DeepPartial<SetTriggerActionsResponse>>;
}
export interface ManagementServiceClient<CallOptionsExt = {}> {
healthz(request: DeepPartial<HealthzRequest>, options?: CallOptions & CallOptionsExt): Promise<HealthzResponse>;
getOIDCInformation(request: DeepPartial<GetOIDCInformationRequest>, options?: CallOptions & CallOptionsExt): Promise<GetOIDCInformationResponse>;
getIAM(request: DeepPartial<GetIAMRequest>, options?: CallOptions & CallOptionsExt): Promise<GetIAMResponse>;
getSupportedLanguages(request: DeepPartial<GetSupportedLanguagesRequest>, options?: CallOptions & CallOptionsExt): Promise<GetSupportedLanguagesResponse>;
/** Deprecated: please use user service v2 ListUsers, with InUserIDQuery */
getUserByID(request: DeepPartial<GetUserByIDRequest>, options?: CallOptions & CallOptionsExt): Promise<GetUserByIDResponse>;
/** Deprecated: please use user service v2 ListUsers, with LoginNameQuery */
getUserByLoginNameGlobal(request: DeepPartial<GetUserByLoginNameGlobalRequest>, options?: CallOptions & CallOptionsExt): Promise<GetUserByLoginNameGlobalResponse>;
/** Deprecated: please use user service v2 ListUsers */
listUsers(request: DeepPartial<ListUsersRequest>, options?: CallOptions & CallOptionsExt): Promise<ListUsersResponse>;
listUserChanges(request: DeepPartial<ListUserChangesRequest>, options?: CallOptions & CallOptionsExt): Promise<ListUserChangesResponse>;
/** Deprecated: please use user service v2 ListUsers, is unique when no user is returned */
isUserUnique(request: DeepPartial<IsUserUniqueRequest>, options?: CallOptions & CallOptionsExt): Promise<IsUserUniqueResponse>;
/**
* Create User (Human)
*
* Deprecated: use [ImportHumanUser](apis/resources/mgmt/management-service-import-human-user.api.mdx) instead.
*
* Create a new user with the type human. The newly created user will get an initialization email if either the email address is not marked as verified or no password is set. If a password is set the user will not be requested to set a new one on the first login.
*/
addHumanUser(request: DeepPartial<AddHumanUserRequest>, options?: CallOptions & CallOptionsExt): Promise<AddHumanUserResponse>;
/**
* Create/Import User (Human)
*
* Deprecated: use [UpdateHumanUser](apis/resources/user_service_v2/user-service-update-human-user.api.mdx) instead.
*
* Create/import a new user with the type human. The newly created user will get an initialization email if either the email address is not marked as verified or no password is set. If a password is set the user will not be requested to set a new one on the first login.
*/
importHumanUser(request: DeepPartial<ImportHumanUserRequest>, options?: CallOptions & CallOptionsExt): Promise<ImportHumanUserResponse>;
/**
* Create User (Machine)
*
* Create a new user with the type machine for your API, service or device. These users are used for non-interactive authentication flows.
*/
addMachineUser(request: DeepPartial<AddMachineUserRequest>, options?: CallOptions & CallOptionsExt): Promise<AddMachineUserResponse>;
/** Deprecated: please use user service v2 DeactivateUser */
deactivateUser(request: DeepPartial<DeactivateUserRequest>, options?: CallOptions & CallOptionsExt): Promise<DeactivateUserResponse>;
/** Deprecated: please use user service v2 ReactivateUser */
reactivateUser(request: DeepPartial<ReactivateUserRequest>, options?: CallOptions & CallOptionsExt): Promise<ReactivateUserResponse>;
/** Deprecated: please use user service v2 LockUser */
lockUser(request: DeepPartial<LockUserRequest>, options?: CallOptions & CallOptionsExt): Promise<LockUserResponse>;
/** Deprecated: please use user service v2 UnlockUser */
unlockUser(request: DeepPartial<UnlockUserRequest>, options?: CallOptions & CallOptionsExt): Promise<UnlockUserResponse>;
/** Deprecated: please use user service v2 RemoveUser */
removeUser(request: DeepPartial<RemoveUserRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveUserResponse>;
/**
* Change user name
*
* Change the username of the user. Be aware that the user has to log in with the newly added username afterward
*/
updateUserName(request: DeepPartial<UpdateUserNameRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateUserNameResponse>;
setUserMetadata(request: DeepPartial<SetUserMetadataRequest>, options?: CallOptions & CallOptionsExt): Promise<SetUserMetadataResponse>;
bulkSetUserMetadata(request: DeepPartial<BulkSetUserMetadataRequest>, options?: CallOptions & CallOptionsExt): Promise<BulkSetUserMetadataResponse>;
listUserMetadata(request: DeepPartial<ListUserMetadataRequest>, options?: CallOptions & CallOptionsExt): Promise<ListUserMetadataResponse>;
getUserMetadata(request: DeepPartial<GetUserMetadataRequest>, options?: CallOptions & CallOptionsExt): Promise<GetUserMetadataResponse>;
removeUserMetadata(request: DeepPartial<RemoveUserMetadataRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveUserMetadataResponse>;
bulkRemoveUserMetadata(request: DeepPartial<BulkRemoveUserMetadataRequest>, options?: CallOptions & CallOptionsExt): Promise<BulkRemoveUserMetadataResponse>;
/** Deprecated: please use user service v2 GetUserByID */
getHumanProfile(request: DeepPartial<GetHumanProfileRequest>, options?: CallOptions & CallOptionsExt): Promise<GetHumanProfileResponse>;
/**
* Update User Profile (Human)
*
* Deprecated: use [user service v2 UpdateHumanUser](apis/resources/user_service_v2/user-service-update-human-user.api.mdx) instead.
*
* Update the profile information from a user. The profile includes basic information like first_name and last_name.
*/
updateHumanProfile(request: DeepPartial<UpdateHumanProfileRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateHumanProfileResponse>;
/** Deprecated: please use user service v2 GetUserByID */
getHumanEmail(request: DeepPartial<GetHumanEmailRequest>, options?: CallOptions & CallOptionsExt): Promise<GetHumanEmailResponse>;
/**
* Update User Email (Human)
*
* Deprecated: use [user service v2 SetEmail](apis/resources/user_service_v2/user-service-set-email.api.mdx) instead.
*
* Change the email address of a user. If the state is set to not verified, the user will get a verification email.
*/
updateHumanEmail(request: DeepPartial<UpdateHumanEmailRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateHumanEmailResponse>;
/**
* Deprecated: not used anymore in user state
* To resend a verification email use the user service v2 ResendEmailCode
*/
resendHumanInitialization(request: DeepPartial<ResendHumanInitializationRequest>, options?: CallOptions & CallOptionsExt): Promise<ResendHumanInitializationResponse>;
/**
* Resend User Email Verification
*
* Deprecated: use [user service v2 ResendEmailCode](apis/resources/user_service_v2/user-service-resend-email-code.api.mdx) instead.
*
* Resend the email verification notification to the given email address of the user.
*/
resendHumanEmailVerification(request: DeepPartial<ResendHumanEmailVerificationRequest>, options?: CallOptions & CallOptionsExt): Promise<ResendHumanEmailVerificationResponse>;
/** Deprecated: please use user service v2 GetUserByID */
getHumanPhone(request: DeepPartial<GetHumanPhoneRequest>, options?: CallOptions & CallOptionsExt): Promise<GetHumanPhoneResponse>;
/**
* Update User Phone (Human)
*
* Change the phone number of a user. If the state is set to not verified, the user will get an SMS to verify (if a notification provider is configured). The phone number is only for informational purposes and to send messages, not for Authentication (2FA).
*/
updateHumanPhone(request: DeepPartial<UpdateHumanPhoneRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateHumanPhoneResponse>;
/**
* Remove User Phone (Human)
*
* Deprecated: use user service v2 [user service v2 SetPhone](apis/resources/user_service_v2/user-service-set-phone.api.mdx) instead.
*
* Remove the configured phone number of a user.
*/
removeHumanPhone(request: DeepPartial<RemoveHumanPhoneRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveHumanPhoneResponse>;
/**
* Resend User Phone Verification
*
* Deprecated: use user service v2 [user service v2 ResendPhoneCode](apis/resources/user_service_v2/user-service-resend-phone-code.api.mdx) instead.
*
* Resend the notification for the verification of the phone number, to the number stored on the user.
*/
resendHumanPhoneVerification(request: DeepPartial<ResendHumanPhoneVerificationRequest>, options?: CallOptions & CallOptionsExt): Promise<ResendHumanPhoneVerificationResponse>;
removeHumanAvatar(request: DeepPartial<RemoveHumanAvatarRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveHumanAvatarResponse>;
/**
* Set Human Initial Password
*
* Deprecated: use [user service v2 SetPassword](apis/resources/user_service_v2/user-service-set-password.api.mdx) instead.
*/
setHumanInitialPassword(request: DeepPartial<SetHumanInitialPasswordRequest>, options?: CallOptions & CallOptionsExt): Promise<SetHumanInitialPasswordResponse>;
/**
* Set User Password
*
* Deprecated: use [user service v2 SetPassword](apis/resources/user_service_v2/user-service-set-password.api.mdx) instead.
*/
setHumanPassword(request: DeepPartial<SetHumanPasswordRequest>, options?: CallOptions & CallOptionsExt): Promise<SetHumanPasswordResponse>;
/**
* Send Reset Password Notification
*
* Deprecated: use [user service v2 PasswordReset](apis/resources/user_service_v2/user-service-password-reset.api.mdx) instead.
*
* The user will receive an email with a link to change the password.
*/
sendHumanResetPasswordNotification(request: DeepPartial<SendHumanResetPasswordNotificationRequest>, options?: CallOptions & CallOptionsExt): Promise<SendHumanResetPasswordNotificationResponse>;
/** Deprecated: please use user service v2 ListAuthenticationMethodTypes */
listHumanAuthFactors(request: DeepPartial<ListHumanAuthFactorsRequest>, options?: CallOptions & CallOptionsExt): Promise<ListHumanAuthFactorsResponse>;
/** Deprecated: please use user service v2 RemoveTOTP */
removeHumanAuthFactorOTP(request: DeepPartial<RemoveHumanAuthFactorOTPRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveHumanAuthFactorOTPResponse>;
/** Deprecated: please use user service v2 RemoveU2F */
removeHumanAuthFactorU2F(request: DeepPartial<RemoveHumanAuthFactorU2FRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveHumanAuthFactorU2FResponse>;
/** Deprecated: please use user service v2 RemoveOTPSMS */
removeHumanAuthFactorOTPSMS(request: DeepPartial<RemoveHumanAuthFactorOTPSMSRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveHumanAuthFactorOTPSMSResponse>;
/** Deprecated: please use user service v2 RemoveOTPEmail */
removeHumanAuthFactorOTPEmail(request: DeepPartial<RemoveHumanAuthFactorOTPEmailRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveHumanAuthFactorOTPEmailResponse>;
/** Deprecated: please use user service v2 ListPasskeys */
listHumanPasswordless(request: DeepPartial<ListHumanPasswordlessRequest>, options?: CallOptions & CallOptionsExt): Promise<ListHumanPasswordlessResponse>;
/** Deprecated: please use user service v2 RegisterPasskey */
addPasswordlessRegistration(request: DeepPartial<AddPasswordlessRegistrationRequest>, options?: CallOptions & CallOptionsExt): Promise<AddPasswordlessRegistrationResponse>;
/** Deprecated: please use user service v2 RegisterPasskey */
sendPasswordlessRegistration(request: DeepPartial<SendPasswordlessRegistrationRequest>, options?: CallOptions & CallOptionsExt): Promise<SendPasswordlessRegistrationResponse>;
/** Deprecated: please use user service v2 RemovePasskey */
removeHumanPasswordless(request: DeepPartial<RemoveHumanPasswordlessRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveHumanPasswordlessResponse>;
/**
* Update Machine User
*
* Change a service account/machine user. It is used for accounts with non-interactive authentication possibilities.
*/
updateMachine(request: DeepPartial<UpdateMachineRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateMachineResponse>;
/**
* Create Secret for Machine User
*
* Create a new secret for a machine user/service account. It is used to authenticate the user (client credential grant).
*/
generateMachineSecret(request: DeepPartial<GenerateMachineSecretRequest>, options?: CallOptions & CallOptionsExt): Promise<GenerateMachineSecretResponse>;
/**
* Delete Secret of Machine User
*
* Delete a secret of a machine user/service account. The user will not be able to authenticate with the secret afterward.
*/
removeMachineSecret(request: DeepPartial<RemoveMachineSecretRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveMachineSecretResponse>;
/**
* Get Machine user Key By ID
*
* Get a specific Key of a machine user by its id. Machine keys are used to authenticate with jwt profile authentication.
*/
getMachineKeyByIDs(request: DeepPartial<GetMachineKeyByIDsRequest>, options?: CallOptions & CallOptionsExt): Promise<GetMachineKeyByIDsResponse>;
/**
* List Machine Keys
*
* Get the list of keys of a machine user. Machine keys are used to authenticate with jwt profile authentication.
*/
listMachineKeys(request: DeepPartial<ListMachineKeysRequest>, options?: CallOptions & CallOptionsExt): Promise<ListMachineKeysResponse>;
/**
* Create Key for machine user
*
* If a public key is not supplied, a new key is generated and will be returned in the response.
* Make sure to store the returned key.
* If an RSA public key is supplied, the private key is omitted from the response.
* Machine keys are used to authenticate with jwt profile.
*/
addMachineKey(request: DeepPartial<AddMachineKeyRequest>, options?: CallOptions & CallOptionsExt): Promise<AddMachineKeyResponse>;
/**
* Delete Key for machine user
*
* Delete a specific key from a user.
* The user will not be able to authenticate with that key afterward.
*/
removeMachineKey(request: DeepPartial<RemoveMachineKeyRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveMachineKeyResponse>;
/**
* Get Personal-Access-Token (PAT) by ID
*
* Returns the PAT for a user, currently only available for machine users/service accounts. PATs are ready-to-use tokens and can be sent directly in the authentication header.
*/
getPersonalAccessTokenByIDs(request: DeepPartial<GetPersonalAccessTokenByIDsRequest>, options?: CallOptions & CallOptionsExt): Promise<GetPersonalAccessTokenByIDsResponse>;
/**
* List Personal-Access-Tokens (PATs)
*
* Returns a list of PATs for a user, currently only available for machine users/service accounts. PATs are ready-to-use tokens and can be sent directly in the authentication header.
*/
listPersonalAccessTokens(request: DeepPartial<ListPersonalAccessTokensRequest>, options?: CallOptions & CallOptionsExt): Promise<ListPersonalAccessTokensResponse>;
/**
* Create a Personal-Access-Token (PAT)
*
* Generates a new PAT for the user. Currently only available for machine users.
* The token will be returned in the response, make sure to store it.
* PATs are ready-to-use tokens and can be sent directly in the authentication header.
*/
addPersonalAccessToken(request: DeepPartial<AddPersonalAccessTokenRequest>, options?: CallOptions & CallOptionsExt): Promise<AddPersonalAccessTokenResponse>;
/**
* Remove a Personal-Access-Token (PAT) by ID
*
* Delete a PAT from a user. Afterward, the user will not be able to authenticate with that token anymore.
*/
removePersonalAccessToken(request: DeepPartial<RemovePersonalAccessTokenRequest>, options?: CallOptions & CallOptionsExt): Promise<RemovePersonalAccessTokenResponse>;
/** Deprecated: please use user service v2 ListLinkedIDPs */
listHumanLinkedIDPs(request: DeepPartial<ListHumanLinkedIDPsRequest>, options?: CallOptions & CallOptionsExt): Promise<ListHumanLinkedIDPsResponse>;
/** Deprecated: please use [user service v2 RemoveIDPLink](apis/resources/user_service_v2/user-service-remove-idp-link.api.mdx) */
removeHumanLinkedIDP(request: DeepPartial<RemoveHumanLinkedIDPRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveHumanLinkedIDPResponse>;
listUserMemberships(request: DeepPartial<ListUserMembershipsRequest>, options?: CallOptions & CallOptionsExt): Promise<ListUserMembershipsResponse>;
getMyOrg(request: DeepPartial<GetMyOrgRequest>, options?: CallOptions & CallOptionsExt): Promise<GetMyOrgResponse>;
getOrgByDomainGlobal(request: DeepPartial<GetOrgByDomainGlobalRequest>, options?: CallOptions & CallOptionsExt): Promise<GetOrgByDomainGlobalResponse>;
listOrgChanges(request: DeepPartial<ListOrgChangesRequest>, options?: CallOptions & CallOptionsExt): Promise<ListOrgChangesResponse>;
/** Deprecated: use CreateOrganization [apis/resources/org_service_v2beta/organization-service-create-organization.api.mdx] API instead */
addOrg(request: DeepPartial<AddOrgRequest>, options?: CallOptions & CallOptionsExt): Promise<AddOrgResponse>;
/** Deprecated: use UpdateOrganization [apis/resources/org_service_v2beta/organization-service-update-organization.api.mdx] API instead */
updateOrg(request: DeepPartial<UpdateOrgRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateOrgResponse>;
/** Deprecated: use DeactivateOrganization [apis/resources/org_service_v2beta/organization-service-deactivate-organization.api.mdx] API instead */
deactivateOrg(request: DeepPartial<DeactivateOrgRequest>, options?: CallOptions & CallOptionsExt): Promise<DeactivateOrgResponse>;
/** Deprecated: use ActivateOrganization [apis/resources/org_service_v2beta/organization-service-activate-organization.api.mdx] API instead */
reactivateOrg(request: DeepPartial<ReactivateOrgRequest>, options?: CallOptions & CallOptionsExt): Promise<ReactivateOrgResponse>;
/** Deprecated: use DeleteOrganization [apis/resources/org_service_v2beta/organization-service-delete-organization.api.mdx] API instead */
removeOrg(request: DeepPartial<RemoveOrgRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveOrgResponse>;
/** Deprecated: use SetOrganizationMetadata [apis/resources/org_service_v2beta/organization-service-set-organization-metadata.api.mdx] API instead */
setOrgMetadata(request: DeepPartial<SetOrgMetadataRequest>, options?: CallOptions & CallOptionsExt): Promise<SetOrgMetadataResponse>;
/** Deprecated: use SetOrganizationMetadata [apis/resources/org_service_v2beta/organization-service-set-organization-metadata.api.mdx] API instead */
bulkSetOrgMetadata(request: DeepPartial<BulkSetOrgMetadataRequest>, options?: CallOptions & CallOptionsExt): Promise<BulkSetOrgMetadataResponse>;
/** Deprecated: use ListOrganizationMetadata [apis/resources/org_service_v2beta/organization-service-list-organization-metadata.api.mdx] API instead */
listOrgMetadata(request: DeepPartial<ListOrgMetadataRequest>, options?: CallOptions & CallOptionsExt): Promise<ListOrgMetadataResponse>;
/** Deprecated: use ListOrganizationMetadata [apis/resources/org_service_v2beta/organization-service-list-organization-metadata.api.mdx] API instead */
getOrgMetadata(request: DeepPartial<GetOrgMetadataRequest>, options?: CallOptions & CallOptionsExt): Promise<GetOrgMetadataResponse>;
/** Deprecated: use DeleteOrganizationMetadata [apis/resources/org_service_v2beta/organization-service-delete-organization-metadata.api.mdx] API instead */
removeOrgMetadata(request: DeepPartial<RemoveOrgMetadataRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveOrgMetadataResponse>;
/** Deprecated: use DeleteOrganizationMetadata [apis/resources/org_service_v2beta/organization-service-delete-organization-metadata.api.mdx] API instead */
bulkRemoveOrgMetadata(request: DeepPartial<BulkRemoveOrgMetadataRequest>, options?: CallOptions & CallOptionsExt): Promise<BulkRemoveOrgMetadataResponse>;
/** Deprecated: use AddOrganizationDomain [apis/resources/org_service_v2beta/organization-service-add-organization-domain.api.mdx] API instead */
addOrgDomain(request: DeepPartial<AddOrgDomainRequest>, options?: CallOptions & CallOptionsExt): Promise<AddOrgDomainResponse>;
/** Deprecated: use ListOrganizationDomains [apis/resources/org_service_v2beta/organization-service-list-organization-domains.api.mdx] API instead */
listOrgDomains(request: DeepPartial<ListOrgDomainsRequest>, options?: CallOptions & CallOptionsExt): Promise<ListOrgDomainsResponse>;
/** Deprecated: use DeleteOrganizationDomain [apis/resources/org_service_v2beta/organization-service-delete-organization-domain.api.mdx] API instead */
removeOrgDomain(request: DeepPartial<RemoveOrgDomainRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveOrgDomainResponse>;
/** Deprecated: use GenerateOrganizationDomainValidation [apis/resources/org_service_v2beta/organization-service-generate-organization-domain-validation.api.mdx] API instead */
generateOrgDomainValidation(request: DeepPartial<GenerateOrgDomainValidationRequest>, options?: CallOptions & CallOptionsExt): Promise<GenerateOrgDomainValidationResponse>;
/** Deprecated: use VerifyOrganizationDomain [apis/resources/org_service_v2beta/organization-service-verify-organization-domain.api.mdx] API instead */
validateOrgDomain(request: DeepPartial<ValidateOrgDomainRequest>, options?: CallOptions & CallOptionsExt): Promise<ValidateOrgDomainResponse>;
setPrimaryOrgDomain(request: DeepPartial<SetPrimaryOrgDomainRequest>, options?: CallOptions & CallOptionsExt): Promise<SetPrimaryOrgDomainResponse>;
listOrgMemberRoles(request: DeepPartial<ListOrgMemberRolesRequest>, options?: CallOptions & CallOptionsExt): Promise<ListOrgMemberRolesResponse>;
listOrgMembers(request: DeepPartial<ListOrgMembersRequest>, options?: CallOptions & CallOptionsExt): Promise<ListOrgMembersResponse>;
addOrgMember(request: DeepPartial<AddOrgMemberRequest>, options?: CallOptions & CallOptionsExt): Promise<AddOrgMemberResponse>;
updateOrgMember(request: DeepPartial<UpdateOrgMemberRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateOrgMemberResponse>;
removeOrgMember(request: DeepPartial<RemoveOrgMemberRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveOrgMemberResponse>;
getProjectByID(request: DeepPartial<GetProjectByIDRequest>, options?: CallOptions & CallOptionsExt): Promise<GetProjectByIDResponse>;
getGrantedProjectByID(request: DeepPartial<GetGrantedProjectByIDRequest>, options?: CallOptions & CallOptionsExt): Promise<GetGrantedProjectByIDResponse>;
listProjects(request: DeepPartial<ListProjectsRequest>, options?: CallOptions & CallOptionsExt): Promise<ListProjectsResponse>;
listGrantedProjects(request: DeepPartial<ListGrantedProjectsRequest>, options?: CallOptions & CallOptionsExt): Promise<ListGrantedProjectsResponse>;
listGrantedProjectRoles(request: DeepPartial<ListGrantedProjectRolesRequest>, options?: CallOptions & CallOptionsExt): Promise<ListGrantedProjectRolesResponse>;
listProjectChanges(request: DeepPartial<ListProjectChangesRequest>, options?: CallOptions & CallOptionsExt): Promise<ListProjectChangesResponse>;
addProject(request: DeepPartial<AddProjectRequest>, options?: CallOptions & CallOptionsExt): Promise<AddProjectResponse>;
updateProject(request: DeepPartial<UpdateProjectRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateProjectResponse>;
deactivateProject(request: DeepPartial<DeactivateProjectRequest>, options?: CallOptions & CallOptionsExt): Promise<DeactivateProjectResponse>;
reactivateProject(request: DeepPartial<ReactivateProjectRequest>, options?: CallOptions & CallOptionsExt): Promise<ReactivateProjectResponse>;
removeProject(request: DeepPartial<RemoveProjectRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveProjectResponse>;
listProjectRoles(request: DeepPartial<ListProjectRolesRequest>, options?: CallOptions & CallOptionsExt): Promise<ListProjectRolesResponse>;
addProjectRole(request: DeepPartial<AddProjectRoleRequest>, options?: CallOptions & CallOptionsExt): Promise<AddProjectRoleResponse>;
bulkAddProjectRoles(request: DeepPartial<BulkAddProjectRolesRequest>, options?: CallOptions & CallOptionsExt): Promise<BulkAddProjectRolesResponse>;
updateProjectRole(request: DeepPartial<UpdateProjectRoleRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateProjectRoleResponse>;
removeProjectRole(request: DeepPartial<RemoveProjectRoleRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveProjectRoleResponse>;
listProjectMemberRoles(request: DeepPartial<ListProjectMemberRolesRequest>, options?: CallOptions & CallOptionsExt): Promise<ListProjectMemberRolesResponse>;
listProjectMembers(request: DeepPartial<ListProjectMembersRequest>, options?: CallOptions & CallOptionsExt): Promise<ListProjectMembersResponse>;
addProjectMember(request: DeepPartial<AddProjectMemberRequest>, options?: CallOptions & CallOptionsExt): Promise<AddProjectMemberResponse>;
updateProjectMember(request: DeepPartial<UpdateProjectMemberRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateProjectMemberResponse>;
removeProjectMember(request: DeepPartial<RemoveProjectMemberRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveProjectMemberResponse>;
/** Deprecated: Use [GetApplication](/apis/resources/application_service_v2/application-service-get-application.api.mdx) instead to fetch an app */
getAppByID(request: DeepPartial<GetAppByIDRequest>, options?: CallOptions & CallOptionsExt): Promise<GetAppByIDResponse>;
/** Deprecated: Use [ListApplications](/apis/resources/application_service_v2/application-service-list-applications.api.mdx) instead to list applications */
listApps(request: DeepPartial<ListAppsRequest>, options?: CallOptions & CallOptionsExt): Promise<ListAppsResponse>;
listAppChanges(request: DeepPartial<ListAppChangesRequest>, options?: CallOptions & CallOptionsExt): Promise<ListAppChangesResponse>;
/** Deprecated: Use [CreateApplication](/apis/resources/application_service_v2/application-service-create-application.api.mdx) instead to create an OIDC application */
addOIDCApp(request: DeepPartial<AddOIDCAppRequest>, options?: CallOptions & CallOptionsExt): Promise<AddOIDCAppResponse>;
/** Deprecated: Use [CreateApplication](/apis/resources/application_service_v2/application-service-create-application.api.mdx) instead to create a SAML application */
addSAMLApp(request: DeepPartial<AddSAMLAppRequest>, options?: CallOptions & CallOptionsExt): Promise<AddSAMLAppResponse>;
/**
* Create Application (API)
*
* Create a new API client. The client id will be generated and returned in the response.
* Depending on the chosen configuration also a secret will be generated and returned.
*
* Deprecated: Use [CreateApplication](/apis/resources/application_service_v2/application-service-create-application.api.mdx) instead to create an API application
*/
addAPIApp(request: DeepPartial<AddAPIAppRequest>, options?: CallOptions & CallOptionsExt): Promise<AddAPIAppResponse>;
/**
* Changes application
*
* Deprecated: Use [PatchApplication](/apis/resources/application_service_v2/application-service-patch-application.api.mdx) instead to update the generic params of an app
*/
updateApp(request: DeepPartial<UpdateAppRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateAppResponse>;
/** Deprecated: Use [PatchApplication](/apis/resources/application_service_v2/application-service-patch-application.api.mdx) instead to update the config of an OIDC app */
updateOIDCAppConfig(request: DeepPartial<UpdateOIDCAppConfigRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateOIDCAppConfigResponse>;
/** Deprecated: Use [PatchApplication](/apis/resources/application_service_v2/application-service-patch-application.api.mdx) instead to update the config of a SAML app */
updateSAMLAppConfig(request: DeepPartial<UpdateSAMLAppConfigRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateSAMLAppConfigResponse>;
/** Deprecated: Use [PatchApplication](/apis/resources/application_service_v2/application-service-patch-application.api.mdx) instead to update the config of an API app */
updateAPIAppConfig(request: DeepPartial<UpdateAPIAppConfigRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateAPIAppConfigResponse>;
/** Deprecated: Use [DeactivateApplication](/apis/resources/application_service_v2/application-service-deactivate-application.api.mdx) instead to deactivate an app */
deactivateApp(request: DeepPartial<DeactivateAppRequest>, options?: CallOptions & CallOptionsExt): Promise<DeactivateAppResponse>;
/** Deprecated: Use [ReactivateApplication](/apis/resources/application_service_v2/application-service-reactivate-application.api.mdx) instead to reactivate an app */
reactivateApp(request: DeepPartial<ReactivateAppRequest>, options?: CallOptions & CallOptionsExt): Promise<ReactivateAppResponse>;
/** Deprecated: Use [DeleteApplication](/apis/resources/application_service_v2/application-service-delete-application.api.mdx) instead to delete an app */
removeApp(request: DeepPartial<RemoveAppRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveAppResponse>;
/** Deprecated: Use [RegenerateClientSecret](/apis/resources/application_service_v2/application-service-regenerate-client-secret.api.mdx) instead to regenerate an OIDC app client secret */
regenerateOIDCClientSecret(request: DeepPartial<RegenerateOIDCClientSecretRequest>, options?: CallOptions & CallOptionsExt): Promise<RegenerateOIDCClientSecretResponse>;
/** Deprecated: Use [RegenerateClientSecret](/apis/resources/application_service_v2/application-service-regenerate-client-secret.api.mdx) instead to regenerate an API app client secret */
regenerateAPIClientSecret(request: DeepPartial<RegenerateAPIClientSecretRequest>, options?: CallOptions & CallOptionsExt): Promise<RegenerateAPIClientSecretResponse>;
/** Deprecated: Use [GetApplicationKey](/apis/resources/application_service_v2/application-service-get-application-key.api.mdx) instead to get an application key */
getAppKey(request: DeepPartial<GetAppKeyRequest>, options?: CallOptions & CallOptionsExt): Promise<GetAppKeyResponse>;
/** Deprecated: Use [ListApplicationKeys](/apis/resources/application_service_v2/application-service-list-application-keys.api.mdx) instead to list application keys */
listAppKeys(request: DeepPartial<ListAppKeysRequest>, options?: CallOptions & CallOptionsExt): Promise<ListAppKeysResponse>;
/**
* Deprecated: Use [CreateApplicationKey](/apis/resources/application_service_v2/application-service-create-application-key.api.mdx) instead to
* create an application key
*/
addAppKey(request: DeepPartial<AddAppKeyRequest>, options?: CallOptions & CallOptionsExt): Promise<AddAppKeyResponse>;
/**
* Deprecated: Use [DeleteApplicationKey](/apis/resources/application_service_v2/application-service-delete-application-key.api.mdx) instead to
* delete an application key
*/
removeAppKey(request: DeepPartial<RemoveAppKeyRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveAppKeyResponse>;
listProjectGrantChanges(request: DeepPartial<ListProjectGrantChangesRequest>, options?: CallOptions & CallOptionsExt): Promise<ListProjectGrantChangesResponse>;
getProjectGrantByID(request: DeepPartial<GetProjectGrantByIDRequest>, options?: CallOptions & CallOptionsExt): Promise<GetProjectGrantByIDResponse>;
listProjectGrants(request: DeepPartial<ListProjectGrantsRequest>, options?: CallOptions & CallOptionsExt): Promise<ListProjectGrantsResponse>;
listAllProjectGrants(request: DeepPartial<ListAllProjectGrantsRequest>, options?: CallOptions & CallOptionsExt): Promise<ListAllProjectGrantsResponse>;
addProjectGrant(request: DeepPartial<AddProjectGrantRequest>, options?: CallOptions & CallOptionsExt): Promise<AddProjectGrantResponse>;
updateProjectGrant(request: DeepPartial<UpdateProjectGrantRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateProjectGrantResponse>;
deactivateProjectGrant(request: DeepPartial<DeactivateProjectGrantRequest>, options?: CallOptions & CallOptionsExt): Promise<DeactivateProjectGrantResponse>;
reactivateProjectGrant(request: DeepPartial<ReactivateProjectGrantRequest>, options?: CallOptions & CallOptionsExt): Promise<ReactivateProjectGrantResponse>;
removeProjectGrant(request: DeepPartial<RemoveProjectGrantRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveProjectGrantResponse>;
listProjectGrantMemberRoles(request: DeepPartial<ListProjectGrantMemberRolesRequest>, options?: CallOptions & CallOptionsExt): Promise<ListProjectGrantMemberRolesResponse>;
listProjectGrantMembers(request: DeepPartial<ListProjectGrantMembersRequest>, options?: CallOptions & CallOptionsExt): Promise<ListProjectGrantMembersResponse>;
addProjectGrantMember(request: DeepPartial<AddProjectGrantMemberRequest>, options?: CallOptions & CallOptionsExt): Promise<AddProjectGrantMemberResponse>;
updateProjectGrantMember(request: DeepPartial<UpdateProjectGrantMemberRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateProjectGrantMemberResponse>;
removeProjectGrantMember(request: DeepPartial<RemoveProjectGrantMemberRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveProjectGrantMemberResponse>;
/**
* Get User Grant By ID
*
* Deprecated: [List authorizations](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-list-authorizations.api.mdx) and filter by its ID.
*
* Returns a user grant per ID. A user grant is a role a user has for a specific project and organization.
*/
getUserGrantByID(request: DeepPartial<GetUserGrantByIDRequest>, options?: CallOptions & CallOptionsExt): Promise<GetUserGrantByIDResponse>;
/**
* Search User Grants
*
* Deprecated: [List authorizations](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-list-authorizations.api.mdx) and pass the user ID filter to search for a users grants on owned or granted projects.
*
* Returns a list of user grants that match the search queries. User grants are the roles users have for a specific project and organization.
*/
listUserGrants(request: DeepPartial<ListUserGrantRequest>, options?: CallOptions & CallOptionsExt): Promise<ListUserGrantResponse>;
/**
* Add User Grant
*
* Deprecated: [Add an authorization](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-create-authorization.api.mdx) to grant a user access to an owned or granted project.
*
* Add a user grant for a specific user. User grants are the roles users have for a specific project and organization.
*/
addUserGrant(request: DeepPartial<AddUserGrantRequest>, options?: CallOptions & CallOptionsExt): Promise<AddUserGrantResponse>;
/**
* Update User Grant
*
* Deprecated: [Update an authorization](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-update-authorization.api.mdx) to update a user's roles on an owned or granted project.
*
* Update the roles of a user grant. User grants are the roles users have for a specific project and organization.
*/
updateUserGrant(request: DeepPartial<UpdateUserGrantRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateUserGrantResponse>;
/**
* Deactivate User Grant
*
* Deprecated: [Deactivate an authorization](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-deactivate-authorization.api.mdx) to disable a user's access to an owned or granted project.
*
* Deactivate the user grant. The user will not be able to use the granted project anymore. Also, the roles will not be included in the tokens when requested. An error will be returned if the user grant is already deactivated.
*/
deactivateUserGrant(request: DeepPartial<DeactivateUserGrantRequest>, options?: CallOptions & CallOptionsExt): Promise<DeactivateUserGrantResponse>;
/**
* Reactivate User Grant
*
* Deprecated: [Activate an authorization](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-activate-authorization.api.mdx) to enable a user's access to an owned or granted project.
*
* Reactivate a deactivated user grant. The user will be able to use the granted project again. An error will be returned if the user grant is not deactivated.
*/
reactivateUserGrant(request: DeepPartial<ReactivateUserGrantRequest>, options?: CallOptions & CallOptionsExt): Promise<ReactivateUserGrantResponse>;
/**
* Remove User Grant
*
* Deprecated: [Delete an authorization](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-delete-authorization.api.mdx) to remove a users access to an owned or granted project.
*
* Removes the user grant from the user. The user will not be able to use the granted project anymore. Also, the roles will not be included in the tokens when requested.
*/
removeUserGrant(request: DeepPartial<RemoveUserGrantRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveUserGrantResponse>;
/**
* Bulk Remove User Grants
*
* Deprecated: [Delete authorizations one after the other](apis/resources/authorization_service_v2/zitadel-authorization-v-2-beta-authorization-service-delete-authorization.api.mdx) to remove access for multiple users on multiple owned or granted projects.
*
* Remove a list of user grants. The users will not be able to use the granted project anymore. Also, the roles will not be included in the tokens when requested.
*/
bulkRemoveUserGrant(request: DeepPartial<BulkRemoveUserGrantRequest>, options?: CallOptions & CallOptionsExt): Promise<BulkRemoveUserGrantResponse>;
/** deprecated: please use DomainPolicy instead */
getOrgIAMPolicy(request: DeepPartial<GetOrgIAMPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<GetOrgIAMPolicyResponse>;
getDomainPolicy(request: DeepPartial<GetDomainPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDomainPolicyResponse>;
getLoginPolicy(request: DeepPartial<GetLoginPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<GetLoginPolicyResponse>;
getDefaultLoginPolicy(request: DeepPartial<GetDefaultLoginPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDefaultLoginPolicyResponse>;
addCustomLoginPolicy(request: DeepPartial<AddCustomLoginPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<AddCustomLoginPolicyResponse>;
updateCustomLoginPolicy(request: DeepPartial<UpdateCustomLoginPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateCustomLoginPolicyResponse>;
resetLoginPolicyToDefault(request: DeepPartial<ResetLoginPolicyToDefaultRequest>, options?: CallOptions & CallOptionsExt): Promise<ResetLoginPolicyToDefaultResponse>;
listLoginPolicyIDPs(request: DeepPartial<ListLoginPolicyIDPsRequest>, options?: CallOptions & CallOptionsExt): Promise<ListLoginPolicyIDPsResponse>;
addIDPToLoginPolicy(request: DeepPartial<AddIDPToLoginPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<AddIDPToLoginPolicyResponse>;
removeIDPFromLoginPolicy(request: DeepPartial<RemoveIDPFromLoginPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveIDPFromLoginPolicyResponse>;
listLoginPolicySecondFactors(request: DeepPartial<ListLoginPolicySecondFactorsRequest>, options?: CallOptions & CallOptionsExt): Promise<ListLoginPolicySecondFactorsResponse>;
addSecondFactorToLoginPolicy(request: DeepPartial<AddSecondFactorToLoginPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<AddSecondFactorToLoginPolicyResponse>;
removeSecondFactorFromLoginPolicy(request: DeepPartial<RemoveSecondFactorFromLoginPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveSecondFactorFromLoginPolicyResponse>;
listLoginPolicyMultiFactors(request: DeepPartial<ListLoginPolicyMultiFactorsRequest>, options?: CallOptions & CallOptionsExt): Promise<ListLoginPolicyMultiFactorsResponse>;
addMultiFactorToLoginPolicy(request: DeepPartial<AddMultiFactorToLoginPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<AddMultiFactorToLoginPolicyResponse>;
removeMultiFactorFromLoginPolicy(request: DeepPartial<RemoveMultiFactorFromLoginPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveMultiFactorFromLoginPolicyResponse>;
getPasswordComplexityPolicy(request: DeepPartial<GetPasswordComplexityPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<GetPasswordComplexityPolicyResponse>;
getDefaultPasswordComplexityPolicy(request: DeepPartial<GetDefaultPasswordComplexityPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDefaultPasswordComplexityPolicyResponse>;
addCustomPasswordComplexityPolicy(request: DeepPartial<AddCustomPasswordComplexityPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<AddCustomPasswordComplexityPolicyResponse>;
updateCustomPasswordComplexityPolicy(request: DeepPartial<UpdateCustomPasswordComplexityPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateCustomPasswordComplexityPolicyResponse>;
resetPasswordComplexityPolicyToDefault(request: DeepPartial<ResetPasswordComplexityPolicyToDefaultRequest>, options?: CallOptions & CallOptionsExt): Promise<ResetPasswordComplexityPolicyToDefaultResponse>;
getPasswordAgePolicy(request: DeepPartial<GetPasswordAgePolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<GetPasswordAgePolicyResponse>;
getDefaultPasswordAgePolicy(request: DeepPartial<GetDefaultPasswordAgePolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDefaultPasswordAgePolicyResponse>;
addCustomPasswordAgePolicy(request: DeepPartial<AddCustomPasswordAgePolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<AddCustomPasswordAgePolicyResponse>;
updateCustomPasswordAgePolicy(request: DeepPartial<UpdateCustomPasswordAgePolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateCustomPasswordAgePolicyResponse>;
resetPasswordAgePolicyToDefault(request: DeepPartial<ResetPasswordAgePolicyToDefaultRequest>, options?: CallOptions & CallOptionsExt): Promise<ResetPasswordAgePolicyToDefaultResponse>;
getLockoutPolicy(request: DeepPartial<GetLockoutPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<GetLockoutPolicyResponse>;
getDefaultLockoutPolicy(request: DeepPartial<GetDefaultLockoutPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDefaultLockoutPolicyResponse>;
addCustomLockoutPolicy(request: DeepPartial<AddCustomLockoutPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<AddCustomLockoutPolicyResponse>;
updateCustomLockoutPolicy(request: DeepPartial<UpdateCustomLockoutPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateCustomLockoutPolicyResponse>;
resetLockoutPolicyToDefault(request: DeepPartial<ResetLockoutPolicyToDefaultRequest>, options?: CallOptions & CallOptionsExt): Promise<ResetLockoutPolicyToDefaultResponse>;
getPrivacyPolicy(request: DeepPartial<GetPrivacyPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<GetPrivacyPolicyResponse>;
getDefaultPrivacyPolicy(request: DeepPartial<GetDefaultPrivacyPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDefaultPrivacyPolicyResponse>;
addCustomPrivacyPolicy(request: DeepPartial<AddCustomPrivacyPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<AddCustomPrivacyPolicyResponse>;
updateCustomPrivacyPolicy(request: DeepPartial<UpdateCustomPrivacyPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateCustomPrivacyPolicyResponse>;
resetPrivacyPolicyToDefault(request: DeepPartial<ResetPrivacyPolicyToDefaultRequest>, options?: CallOptions & CallOptionsExt): Promise<ResetPrivacyPolicyToDefaultResponse>;
getNotificationPolicy(request: DeepPartial<GetNotificationPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<GetNotificationPolicyResponse>;
getDefaultNotificationPolicy(request: DeepPartial<GetDefaultNotificationPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDefaultNotificationPolicyResponse>;
addCustomNotificationPolicy(request: DeepPartial<AddCustomNotificationPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<AddCustomNotificationPolicyResponse>;
updateCustomNotificationPolicy(request: DeepPartial<UpdateCustomNotificationPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateCustomNotificationPolicyResponse>;
resetNotificationPolicyToDefault(request: DeepPartial<ResetNotificationPolicyToDefaultRequest>, options?: CallOptions & CallOptionsExt): Promise<ResetNotificationPolicyToDefaultResponse>;
getLabelPolicy(request: DeepPartial<GetLabelPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<GetLabelPolicyResponse>;
getPreviewLabelPolicy(request: DeepPartial<GetPreviewLabelPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<GetPreviewLabelPolicyResponse>;
getDefaultLabelPolicy(request: DeepPartial<GetDefaultLabelPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDefaultLabelPolicyResponse>;
addCustomLabelPolicy(request: DeepPartial<AddCustomLabelPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<AddCustomLabelPolicyResponse>;
updateCustomLabelPolicy(request: DeepPartial<UpdateCustomLabelPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateCustomLabelPolicyResponse>;
activateCustomLabelPolicy(request: DeepPartial<ActivateCustomLabelPolicyRequest>, options?: CallOptions & CallOptionsExt): Promise<ActivateCustomLabelPolicyResponse>;
removeCustomLabelPolicyLogo(request: DeepPartial<RemoveCustomLabelPolicyLogoRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveCustomLabelPolicyLogoResponse>;
removeCustomLabelPolicyLogoDark(request: DeepPartial<RemoveCustomLabelPolicyLogoDarkRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveCustomLabelPolicyLogoDarkResponse>;
removeCustomLabelPolicyIcon(request: DeepPartial<RemoveCustomLabelPolicyIconRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveCustomLabelPolicyIconResponse>;
removeCustomLabelPolicyIconDark(request: DeepPartial<RemoveCustomLabelPolicyIconDarkRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveCustomLabelPolicyIconDarkResponse>;
removeCustomLabelPolicyFont(request: DeepPartial<RemoveCustomLabelPolicyFontRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveCustomLabelPolicyFontResponse>;
resetLabelPolicyToDefault(request: DeepPartial<ResetLabelPolicyToDefaultRequest>, options?: CallOptions & CallOptionsExt): Promise<ResetLabelPolicyToDefaultResponse>;
getCustomInitMessageText(request: DeepPartial<GetCustomInitMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetCustomInitMessageTextResponse>;
getDefaultInitMessageText(request: DeepPartial<GetDefaultInitMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDefaultInitMessageTextResponse>;
setCustomInitMessageText(request: DeepPartial<SetCustomInitMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<SetCustomInitMessageTextResponse>;
resetCustomInitMessageTextToDefault(request: DeepPartial<ResetCustomInitMessageTextToDefaultRequest>, options?: CallOptions & CallOptionsExt): Promise<ResetCustomInitMessageTextToDefaultResponse>;
getCustomPasswordResetMessageText(request: DeepPartial<GetCustomPasswordResetMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetCustomPasswordResetMessageTextResponse>;
getDefaultPasswordResetMessageText(request: DeepPartial<GetDefaultPasswordResetMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDefaultPasswordResetMessageTextResponse>;
setCustomPasswordResetMessageText(request: DeepPartial<SetCustomPasswordResetMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<SetCustomPasswordResetMessageTextResponse>;
resetCustomPasswordResetMessageTextToDefault(request: DeepPartial<ResetCustomPasswordResetMessageTextToDefaultRequest>, options?: CallOptions & CallOptionsExt): Promise<ResetCustomPasswordResetMessageTextToDefaultResponse>;
getCustomVerifyEmailMessageText(request: DeepPartial<GetCustomVerifyEmailMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetCustomVerifyEmailMessageTextResponse>;
getDefaultVerifyEmailMessageText(request: DeepPartial<GetDefaultVerifyEmailMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDefaultVerifyEmailMessageTextResponse>;
setCustomVerifyEmailMessageText(request: DeepPartial<SetCustomVerifyEmailMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<SetCustomVerifyEmailMessageTextResponse>;
resetCustomVerifyEmailMessageTextToDefault(request: DeepPartial<ResetCustomVerifyEmailMessageTextToDefaultRequest>, options?: CallOptions & CallOptionsExt): Promise<ResetCustomVerifyEmailMessageTextToDefaultResponse>;
getCustomVerifyPhoneMessageText(request: DeepPartial<GetCustomVerifyPhoneMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetCustomVerifyPhoneMessageTextResponse>;
getDefaultVerifyPhoneMessageText(request: DeepPartial<GetDefaultVerifyPhoneMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDefaultVerifyPhoneMessageTextResponse>;
setCustomVerifyPhoneMessageText(request: DeepPartial<SetCustomVerifyPhoneMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<SetCustomVerifyPhoneMessageTextResponse>;
resetCustomVerifyPhoneMessageTextToDefault(request: DeepPartial<ResetCustomVerifyPhoneMessageTextToDefaultRequest>, options?: CallOptions & CallOptionsExt): Promise<ResetCustomVerifyPhoneMessageTextToDefaultResponse>;
getCustomVerifySMSOTPMessageText(request: DeepPartial<GetCustomVerifySMSOTPMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetCustomVerifySMSOTPMessageTextResponse>;
getDefaultVerifySMSOTPMessageText(request: DeepPartial<GetDefaultVerifySMSOTPMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDefaultVerifySMSOTPMessageTextResponse>;
setCustomVerifySMSOTPMessageText(request: DeepPartial<SetCustomVerifySMSOTPMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<SetCustomVerifySMSOTPMessageTextResponse>;
resetCustomVerifySMSOTPMessageTextToDefault(request: DeepPartial<ResetCustomVerifySMSOTPMessageTextToDefaultRequest>, options?: CallOptions & CallOptionsExt): Promise<ResetCustomVerifySMSOTPMessageTextToDefaultResponse>;
getCustomVerifyEmailOTPMessageText(request: DeepPartial<GetCustomVerifyEmailOTPMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetCustomVerifyEmailOTPMessageTextResponse>;
getDefaultVerifyEmailOTPMessageText(request: DeepPartial<GetDefaultVerifyEmailOTPMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDefaultVerifyEmailOTPMessageTextResponse>;
setCustomVerifyEmailOTPMessageText(request: DeepPartial<SetCustomVerifyEmailOTPMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<SetCustomVerifyEmailOTPMessageTextResponse>;
resetCustomVerifyEmailOTPMessageTextToDefault(request: DeepPartial<ResetCustomVerifyEmailOTPMessageTextToDefaultRequest>, options?: CallOptions & CallOptionsExt): Promise<ResetCustomVerifyEmailOTPMessageTextToDefaultResponse>;
getCustomDomainClaimedMessageText(request: DeepPartial<GetCustomDomainClaimedMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetCustomDomainClaimedMessageTextResponse>;
getDefaultDomainClaimedMessageText(request: DeepPartial<GetDefaultDomainClaimedMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDefaultDomainClaimedMessageTextResponse>;
setCustomDomainClaimedMessageCustomText(request: DeepPartial<SetCustomDomainClaimedMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<SetCustomDomainClaimedMessageTextResponse>;
resetCustomDomainClaimedMessageTextToDefault(request: DeepPartial<ResetCustomDomainClaimedMessageTextToDefaultRequest>, options?: CallOptions & CallOptionsExt): Promise<ResetCustomDomainClaimedMessageTextToDefaultResponse>;
getCustomPasswordlessRegistrationMessageText(request: DeepPartial<GetCustomPasswordlessRegistrationMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetCustomPasswordlessRegistrationMessageTextResponse>;
getDefaultPasswordlessRegistrationMessageText(request: DeepPartial<GetDefaultPasswordlessRegistrationMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDefaultPasswordlessRegistrationMessageTextResponse>;
setCustomPasswordlessRegistrationMessageCustomText(request: DeepPartial<SetCustomPasswordlessRegistrationMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<SetCustomPasswordlessRegistrationMessageTextResponse>;
resetCustomPasswordlessRegistrationMessageTextToDefault(request: DeepPartial<ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest>, options?: CallOptions & CallOptionsExt): Promise<ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse>;
getCustomPasswordChangeMessageText(request: DeepPartial<GetCustomPasswordChangeMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetCustomPasswordChangeMessageTextResponse>;
getDefaultPasswordChangeMessageText(request: DeepPartial<GetDefaultPasswordChangeMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDefaultPasswordChangeMessageTextResponse>;
setCustomPasswordChangeMessageCustomText(request: DeepPartial<SetCustomPasswordChangeMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<SetCustomPasswordChangeMessageTextResponse>;
resetCustomPasswordChangeMessageTextToDefault(request: DeepPartial<ResetCustomPasswordChangeMessageTextToDefaultRequest>, options?: CallOptions & CallOptionsExt): Promise<ResetCustomPasswordChangeMessageTextToDefaultResponse>;
getCustomInviteUserMessageText(request: DeepPartial<GetCustomInviteUserMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetCustomInviteUserMessageTextResponse>;
getDefaultInviteUserMessageText(request: DeepPartial<GetDefaultInviteUserMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDefaultInviteUserMessageTextResponse>;
setCustomInviteUserMessageCustomText(request: DeepPartial<SetCustomInviteUserMessageTextRequest>, options?: CallOptions & CallOptionsExt): Promise<SetCustomInviteUserMessageTextResponse>;
resetCustomInviteUserMessageTextToDefault(request: DeepPartial<ResetCustomInviteUserMessageTextToDefaultRequest>, options?: CallOptions & CallOptionsExt): Promise<ResetCustomInviteUserMessageTextToDefaultResponse>;
getCustomLoginTexts(request: DeepPartial<GetCustomLoginTextsRequest>, options?: CallOptions & CallOptionsExt): Promise<GetCustomLoginTextsResponse>;
getDefaultLoginTexts(request: DeepPartial<GetDefaultLoginTextsRequest>, options?: CallOptions & CallOptionsExt): Promise<GetDefaultLoginTextsResponse>;
setCustomLoginText(request: DeepPartial<SetCustomLoginTextsRequest>, options?: CallOptions & CallOptionsExt): Promise<SetCustomLoginTextsResponse>;
resetCustomLoginTextToDefault(request: DeepPartial<ResetCustomLoginTextsToDefaultRequest>, options?: CallOptions & CallOptionsExt): Promise<ResetCustomLoginTextsToDefaultResponse>;
getOrgIDPByID(request: DeepPartial<GetOrgIDPByIDRequest>, options?: CallOptions & CallOptionsExt): Promise<GetOrgIDPByIDResponse>;
listOrgIDPs(request: DeepPartial<ListOrgIDPsRequest>, options?: CallOptions & CallOptionsExt): Promise<ListOrgIDPsResponse>;
addOrgOIDCIDP(request: DeepPartial<AddOrgOIDCIDPRequest>, options?: CallOptions & CallOptionsExt): Promise<AddOrgOIDCIDPResponse>;
addOrgJWTIDP(request: DeepPartial<AddOrgJWTIDPRequest>, options?: CallOptions & CallOptionsExt): Promise<AddOrgJWTIDPResponse>;
deactivateOrgIDP(request: DeepPartial<DeactivateOrgIDPRequest>, options?: CallOptions & CallOptionsExt): Promise<DeactivateOrgIDPResponse>;
reactivateOrgIDP(request: DeepPartial<ReactivateOrgIDPRequest>, options?: CallOptions & CallOptionsExt): Promise<ReactivateOrgIDPResponse>;
removeOrgIDP(request: DeepPartial<RemoveOrgIDPRequest>, options?: CallOptions & CallOptionsExt): Promise<RemoveOrgIDPResponse>;
updateOrgIDP(request: DeepPartial<UpdateOrgIDPRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateOrgIDPResponse>;
updateOrgIDPOIDCConfig(request: DeepPartial<UpdateOrgIDPOIDCConfigRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateOrgIDPOIDCConfigResponse>;
updateOrgIDPJWTConfig(request: DeepPartial<UpdateOrgIDPJWTConfigRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateOrgIDPJWTConfigResponse>;
/**
* Returns all identity providers, which match the query
* Limit should always be set, there is a default limit set by the service
*/
listProviders(request: DeepPartial<ListProvidersRequest>, options?: CallOptions & CallOptionsExt): Promise<ListProvidersResponse>;
/** Returns an identity provider of the organization */
getProviderByID(request: DeepPartial<GetProviderByIDRequest>, options?: CallOptions & CallOptionsExt): Promise<GetProviderByIDResponse>;
/** Add a new OAuth2 identity provider in the organization */
addGenericOAuthProvider(request: DeepPartial<AddGenericOAuthProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<AddGenericOAuthProviderResponse>;
/** Change an existing OAuth2 identity provider in the organization */
updateGenericOAuthProvider(request: DeepPartial<UpdateGenericOAuthProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateGenericOAuthProviderResponse>;
/** Add a new OIDC identity provider in the organization */
addGenericOIDCProvider(request: DeepPartial<AddGenericOIDCProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<AddGenericOIDCProviderResponse>;
/** Change an existing OIDC identity provider in the organization */
updateGenericOIDCProvider(request: DeepPartial<UpdateGenericOIDCProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateGenericOIDCProviderResponse>;
/** Migrate an existing OIDC identity provider in the organization */
migrateGenericOIDCProvider(request: DeepPartial<MigrateGenericOIDCProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<MigrateGenericOIDCProviderResponse>;
/** Add a new JWT identity provider in the organization */
addJWTProvider(request: DeepPartial<AddJWTProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<AddJWTProviderResponse>;
/** Change an existing JWT identity provider in the organization */
updateJWTProvider(request: DeepPartial<UpdateJWTProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateJWTProviderResponse>;
/** Add a new Azure AD identity provider in the organization */
addAzureADProvider(request: DeepPartial<AddAzureADProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<AddAzureADProviderResponse>;
/** Change an existing Azure AD identity provider in the organization */
updateAzureADProvider(request: DeepPartial<UpdateAzureADProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateAzureADProviderResponse>;
/** Add a new GitHub identity provider in the organization */
addGitHubProvider(request: DeepPartial<AddGitHubProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<AddGitHubProviderResponse>;
/** Change an existing GitHub identity provider in the organization */
updateGitHubProvider(request: DeepPartial<UpdateGitHubProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateGitHubProviderResponse>;
/** Add a new GitHub Enterprise Server identity provider in the organization */
addGitHubEnterpriseServerProvider(request: DeepPartial<AddGitHubEnterpriseServerProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<AddGitHubEnterpriseServerProviderResponse>;
/** Change an existing GitHub Enterprise Server identity provider in the organization */
updateGitHubEnterpriseServerProvider(request: DeepPartial<UpdateGitHubEnterpriseServerProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateGitHubEnterpriseServerProviderResponse>;
/** Add a new GitLab identity provider in the organization */
addGitLabProvider(request: DeepPartial<AddGitLabProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<AddGitLabProviderResponse>;
/** Change an existing GitLab identity provider in the organization */
updateGitLabProvider(request: DeepPartial<UpdateGitLabProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateGitLabProviderResponse>;
/** Add a new self hosted GitLab identity provider in the organization */
addGitLabSelfHostedProvider(request: DeepPartial<AddGitLabSelfHostedProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<AddGitLabSelfHostedProviderResponse>;
/** Change an existing self hosted GitLab identity provider in the organization */
updateGitLabSelfHostedProvider(request: DeepPartial<UpdateGitLabSelfHostedProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateGitLabSelfHostedProviderResponse>;
/** Add a new Google identity provider in the organization */
addGoogleProvider(request: DeepPartial<AddGoogleProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<AddGoogleProviderResponse>;
/** Change an existing Google identity provider in the organization */
updateGoogleProvider(request: DeepPartial<UpdateGoogleProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateGoogleProviderResponse>;
/** Add a new LDAP identity provider in the organization */
addLDAPProvider(request: DeepPartial<AddLDAPProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<AddLDAPProviderResponse>;
/** Change an existing LDAP identity provider in the organization */
updateLDAPProvider(request: DeepPartial<UpdateLDAPProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateLDAPProviderResponse>;
/** Add a new Apple identity provider in the organization */
addAppleProvider(request: DeepPartial<AddAppleProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<AddAppleProviderResponse>;
/** Change an existing Apple identity provider in the organization */
updateAppleProvider(request: DeepPartial<UpdateAppleProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateAppleProviderResponse>;
/** Add a new SAML identity provider in the organization */
addSAMLProvider(request: DeepPartial<AddSAMLProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<AddSAMLProviderResponse>;
/** Change an existing SAML identity provider in the organization */
updateSAMLProvider(request: DeepPartial<UpdateSAMLProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateSAMLProviderResponse>;
/** Regenerate certificate for an existing SAML identity provider in the organization */
regenerateSAMLProviderCertificate(request: DeepPartial<RegenerateSAMLProviderCertificateRequest>, options?: CallOptions & CallOptionsExt): Promise<RegenerateSAMLProviderCertificateResponse>;
/**
* Remove an identity provider
* Will remove all linked providers of this configuration on the users
*/
deleteProvider(request: DeepPartial<DeleteProviderRequest>, options?: CallOptions & CallOptionsExt): Promise<DeleteProviderResponse>;
listActions(request: DeepPartial<ListActionsRequest>, options?: CallOptions & CallOptionsExt): Promise<ListActionsResponse>;
getAction(request: DeepPartial<GetActionRequest>, options?: CallOptions & CallOptionsExt): Promise<GetActionResponse>;
createAction(request: DeepPartial<CreateActionRequest>, options?: CallOptions & CallOptionsExt): Promise<CreateActionResponse>;
updateAction(request: DeepPartial<UpdateActionRequest>, options?: CallOptions & CallOptionsExt): Promise<UpdateActionResponse>;
deactivateAction(request: DeepPartial<DeactivateActionRequest>, options?: CallOptions & CallOptionsExt): Promise<DeactivateActionResponse>;
reactivateAction(request: DeepPartial<ReactivateActionRequest>, options?: CallOptions & CallOptionsExt): Promise<ReactivateActionResponse>;
deleteAction(request: DeepPartial<DeleteActionRequest>, options?: CallOptions & CallOptionsExt): Promise<DeleteActionResponse>;
listFlowTypes(request: DeepPartial<ListFlowTypesRequest>, options?: CallOptions & CallOptionsExt): Promise<ListFlowTypesResponse>;
listFlowTriggerTypes(request: DeepPartial<ListFlowTriggerTypesRequest>, options?: CallOptions & CallOptionsExt): Promise<ListFlowTriggerTypesResponse>;
getFlow(request: DeepPartial<GetFlowRequest>, options?: CallOptions & CallOptionsExt): Promise<GetFlowResponse>;
clearFlow(request: DeepPartial<ClearFlowRequest>, options?: CallOptions & CallOptionsExt): Promise<ClearFlowResponse>;
setTriggerActions(request: DeepPartial<SetTriggerActionsRequest>, options?: CallOptions & CallOptionsExt): Promise<SetTriggerActionsResponse>;
}
type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined;
export type DeepPartial<T> = T extends Builtin ? T : T extends Long ? string | number | Long : T extends globalThis.Array<infer U> ? globalThis.Array<DeepPartial<U>> : T extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>> : T extends {} ? {
[K in keyof T]?: DeepPartial<T[K]>;
} : Partial<T>;
export interface MessageFns<T> {
encode(message: T, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): T;
fromJSON(object: any): T;
toJSON(message: T): unknown;
create(base?: DeepPartial<T>): T;
fromPartial(object: DeepPartial<T>): T;
}
export {};