diff --git a/src/version3/models/newUserDetails.ts b/src/version3/models/newUserDetails.ts index e4579ffe63..e4a106e3f6 100644 --- a/src/version3/models/newUserDetails.ts +++ b/src/version3/models/newUserDetails.ts @@ -4,4 +4,10 @@ export interface NewUserDetails { self?: string; /** The email address for the user. */ emailAddress: string; + /** + * Products the new user has access to. Valid products are: jira-core, jira-servicedesk, jira-product-discovery, + * jira-software. To create a user without product access, set this field to be an empty array. + * Defaults to ['jira-core', 'jira-servicedesk', 'jira-product-discovery', 'jira-software']. + */ + products?: ('jira-core' | 'jira-servicedesk' | 'jira-product-discovery' | 'jira-software' | string)[]; } diff --git a/src/version3/users.ts b/src/version3/users.ts index e0e0bb33c1..c6b3b768c4 100644 --- a/src/version3/users.ts +++ b/src/version3/users.ts @@ -73,6 +73,7 @@ export class Users { method: 'POST', data: { emailAddress: parameters.emailAddress, + products: parameters.products ? parameters.products : ['jira-core', 'jira-servicedesk', 'jira-product-discovery', 'jira-software'], self: parameters.self, }, };