import { UserService } from "https://deno.land/x/windmill@v1.320.3/windmill-api/services/UserService.ts";
Static Methods
acceptInvite(unnamed 0: { requestBody: { workspace_id: string; username?: string; }; }): CancelablePromise<string>
accept invite to workspace
createTokenImpersonate(unnamed 0: { requestBody: NewTokenImpersonate; }): CancelablePromise<string>
create token to impersonate a user (require superadmin)
createUserGlobally(unnamed 0: { requestBody: { email: string; password: string; super_admin: boolean; name?: string; company?: string; }; }): CancelablePromise<string>
create user
declineInvite(unnamed 0: { requestBody: { workspace_id: string; }; }): CancelablePromise<string>
decline invite to workspace
deleteUser(unnamed 0: { workspace: string; username: string; }): CancelablePromise<string>
delete user (require admin privilege)
getRunnable(): CancelablePromise<{ workspace: string; endpoint_async: string; endpoint_sync: string; endpoint_openai_sync: string; summary: string; description?: string; kind: string; }>
get all runnables in every workspace
getUser(unnamed 0: { workspace: string; username: string; }): CancelablePromise<User>
get user (require admin privilege)
globalUserDelete(unnamed 0: { email: string; }): CancelablePromise<string>
global delete user (require super admin)
globalUsernameInfo(unnamed 0: { email: string; }): CancelablePromise<{ username: string; workspace_usernames: Array<{ workspace_id: string; username: string; }>; }>
global username info (require super admin)
globalUserRename(unnamed 0: { email: string; requestBody: { new_username: string; }; }): CancelablePromise<string>
global rename user (require super admin)
globalUserUpdate(unnamed 0: { email: string; requestBody: { is_super_admin?: boolean; }; }): CancelablePromise<string>
global update user (require super admin)
isOwnerOfPath(unnamed 0: { workspace: string; path: string; }): CancelablePromise<boolean>
is owner of path
listTokens(unnamed 0: { excludeEphemeral?: boolean; }): CancelablePromise<Array<TruncatedToken>>
list token
listUsersAsSuperAdmin(unnamed 0: { page?: number; perPage?: number; }): CancelablePromise<Array<GlobalUserInfo>>
list all users as super admin (require to be super amdin)
listUsersUsage(unnamed 0: { workspace: string; }): CancelablePromise<Array<UserUsage>>
list users usage
loginWithOauth(unnamed 0: { clientName: string; requestBody: { code?: string; state?: string; }; }): CancelablePromise<string>
login with oauth authorization flow
setPassword(unnamed 0: { requestBody: { password: string; }; }): CancelablePromise<string>
set password
updateTutorialProgress(unnamed 0: { requestBody: { progress?: number; }; }): CancelablePromise<string>
update tutorial progress
updateUser(unnamed 0: { workspace: string; username: string; requestBody: EditWorkspaceUser; }): CancelablePromise<string>
update user (require admin privilege)