interface OktaNodeParameters {
activate?: boolean;
email?: string;
firstName?: string;
getCreateFields?: {
city?: string;
costCenter?: string;
countryCode?: string;
department?: string;
displayName?: string;
division?: string;
employeeNumber?: string;
honorificPrefix?: string;
honorificSuffix?: string;
locale?: string;
manager?: string;
managerId?: string;
middleName?: string;
mobilePhone?: string;
nickName?: string;
organization?: string;
password?: string;
postalAddress?: string;
preferredLanguage?: string;
primaryPhone?: string;
profileUrl?: string;
recoveryQuestionAnswer?: string;
recoveryQuestionQuestion?: string;
secondEmail?: string;
state?: string;
streetAddress?: string;
timezone?: string;
title?: string;
userType?: string;
zipCode?: string;
};
getUpdateFields?: {
city?: string;
costCenter?: string;
countryCode?: string;
department?: string;
displayName?: string;
division?: string;
email?: string;
employeeNumber?: string;
firstName?: string;
honorificPrefix?: string;
honorificSuffix?: string;
lastName?: string;
locale?: string;
login?: string;
manager?: string;
managerId?: string;
middleName?: string;
mobilePhone?: string;
nickName?: string;
organization?: string;
password?: string;
postalAddress?: string;
preferredLanguage?: string;
primaryPhone?: string;
profileUrl?: string;
recoveryQuestionAnswer?: string;
recoveryQuestionQuestion?: string;
secondEmail?: string;
state?: string;
streetAddress?: string;
timezone?: string;
title?: string;
userType?: string;
zipCode?: string;
};
lastName?: string;
limit?: number;
login?: string;
operation?: | "create"
| "get"
| "getAll"
| "update"
| "delete";
resource?: "user";
returnAll?: boolean;
searchQuery?: string;
sendEmail?: boolean;
simplify?: boolean;
userId?: {
mode: "id"
| "list"
| "login";
value: string;
};
}Properties§
§§§§§§§§§
readonly activate?: boolean§
readonly email?: string§readonly first Name?: string§readonly get Create Fields?: { ... }Default: {}
readonly get Update Fields?: { ... }Default: {}
readonly last Name?: string§readonly limit?: numberMax number of results to return Default: 20 Type options: {"minValue":1,"maxValue":200}
readonly login?: string§readonly operation?: "create" | "get" | "getAll" | "update" | "delete"Default: "getAll"
readonly resource?: "user"Default: "user"
readonly return All?: booleanWhether to return all results or only up to a given limit
readonly search Query?: string§readonly send Email?: booleanWhether to send a deactivation email to the administrator
readonly simplify?: booleanWhether to return a simplified version of the response instead of the raw data Default: true
readonly user Id?: { ... }The user you want to operate on. Choose from the list, or specify an ID. Default: {"mode":"list","value":""}
Whether to activate the user and allow access to all assigned applications Default: true