qlik-saas-api
Version:
Interact with Qlik Sense SaaS REST API
39 lines (38 loc) • 1.11 kB
TypeScript
import { QlikSaaSClient } from "qlik-rest-api";
export interface IUserActionsInvite {
/**
* Optional display name for this invitee. Example - "Elvis Presley"
*/
name?: string;
/**
* Email address for this invitee. Example - "foo@qlik.com"
*/
email: string;
/**
* Flag - when true invite message is sent to inactive or invited users.
* Typically used to force email resend to users who are not yet active
*/
resend?: boolean;
/**
* Optional ISO 639-1 2 letter code for invite language.
* Defaults to 'en' when missing or not found.
*/
language?: string;
}
export declare class UsersActions {
#private;
constructor(saasClient: QlikSaaSClient);
/**
* Returns the number of users in a given tenant
* @returns {object} { total: number }
*
* Rate limit: Tier 1 (1000 requests per minute)
*/
count(): Promise<any>;
/**
* Invite one or more users by email address
*
* Rate limit: Tier 2 (100 requests per minute)
*/
invite(arg: IUserActionsInvite[]): Promise<any>;
}