Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Bulk Actions for JSM Portal-only accounts

Today, we're thrilled to roll out bulk actions for managing Portal-only accounts. This feature is designed to help administrators streamline their workflow by enabling them to select and carry out bulk actions—like deleting or migrating to Atlassian accounts — on as many as 1,000 accounts at once.

bfb2a71f-4e2f-479e-9fa0-bcbc23388f53.png

Bulk Delete - Portal-only accounts

Administrators now have the option to select multiple Portal-only accounts and delete as many as 1,000 accounts at once. This upgrade simplifies the process, enabling admins to bypass the monotonous chore of deleting accounts one at a time, which greatly cuts down on both effort and time. Just be sure you’re ready to delete - we can’t restore accounts after they’re deleted.

Bulk Migrate - Portal-only accounts to Atlassian Accounts

Administrators can now select multiple Portal-only accounts and migrate up to 1,000 accounts at once.

As organizations change and grow, it's essential for administrators to update their JSM site configurations to reflect the right account types.

To make this easier, we've rolled out bulk migration. This new feature helps administrators carry out migration or cleanup tasks, making sure every user has the correct account type.


Which account type is right for my JSM site?

We recently shared some insights on how to choose the right account type for your JSM site. If you want to dive deeper, you can check out that article here. As a refresher, I've highlighted the key differences between "Internal customers" and "External customers" below.

Internal customers

“Internal customers” are the employees within your organization who benefit from services provided by various teams. In these situations, it’s crucial to set up all your “Internal customers” with Atlassian accounts and grant them the JSM Customer Role. This setup allows them to access service desks across your company seamlessly.

If your “Internal customers” are already using other Atlassian products (like Jira or Confluence), they will already have an Atlassian account. In that case, you just need to assign them the JSM Customer Role.

Some examples of “Internal customers” and how they interact with service desks are:

  • Employees who raise tickets concerning outages, troubleshooting, or equipment problems for the IT team to resolve.
  • Employees who submit tickets for budget requests or reimbursements for the Finance team to evaluate and approve.
  • Employees who raise tickets related to payroll, onboarding, or off-boarding for the HR team to handle.

External customers

“External customers” are individuals or groups outside your organization, often representing a portion of the general public. These clients or customers engage with the services your company provides.

In these instances, it’s best to set up “External customers” with Portal-only accounts.

These accounts are tailored specifically for Jira Service Management (JSM) and do not allow access to other Atlassian products like Jira or Confluence.

Some examples of “External customers” and how they interact with service desks are:

  • Customers looking to raise tickets for refunds, returns, or issues with defective physical products they’ve bought. (e.g., e-commerce, fashion, or furniture)
  • Users who need to submit tickets for problems related to passwords, logins, or billing with a digital service they subscribe to. (e.g., streaming services, digital products, or subscriptions)
  • Clients who reach out to outsourced service providers for support. (e.g., consultancies or managed services providers)

Leave us a comment with any questions or feedback - we’d love to hear from you on how these features have helped you manage Portal-only accounts.

13 comments

Diet Bos December 10, 2024

Great Feuture!! Does this come with an API functionality as well to automate it?

Like Lothar Soenen likes this
Ash Young
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
December 12, 2024

Hi @Diet Bos

Not today, but we've got a feature request ticket here - please add your vote and share some more details about your use case

Many thanks,

Ash

Diet Bos December 13, 2024

@Ash Young : That link does not resembles what we would like. The API call would migrate the customer account to an atlassian account - So we could then create a custom field (or more) add an email to that field - and when the field is not empty - automation would send the web request for the customer to migrate.

 

 

Wojciech Wardaszko
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 14, 2025

This is great news. 
For compliance with some Data Privacy regulations, it would be great if we could filter the users on the list by last activity date and then bulk delete all that were inactive for - for example - 3+ years.

 

Like Julia _ 55 Degrees likes this
Julia _ 55 Degrees
Atlassian Partner
January 14, 2025

Yes, i am interested in this for data retention purposes. I would like what Wojciech described here: https://community.atlassian.com/t5/Jira-Service-Management-articles/Bulk-Actions-for-JSM-Portal-only-accounts/bc-p/2915565#M5516

 

Better would be an API for automation.

Even better, in-app configurations so it cleans itself up without us having to write the automation.

s_weber
Contributor
January 14, 2025

what about user bulk for Atlassian Admin? It has much higher benefit there...

Orbis Lopez
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
January 29, 2025

@Ash Young A Bulk Revoke Access feature would be highly beneficial for us. We frequently encounter situations where we need to restrict users' portal access without deleting their accounts to preserve ticket data in Jira Service Management.

Like # people like this
Simon Green
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
March 24, 2025

@Ash Young @Orbis Lopez I second Orbis here, a bulk revoke access would be extremely useful in case we need to re-add users and don't want them to lose access to their historic ticket data. Is there a ticket open to do this? I'm surprised it wouldn't have been added along with the delete and migrate options...

Like Ash Young likes this
Noah Dinlemez
Contributor
July 1, 2025

@Ash Young It looks like the API call to migrate an account to an atlassian account has been removed (response is 410, and links to this site...)

Do you know what has happened here and how I can get this functionality again? Because my automations have started failing because of this...Response 410 API Call.jpg

Ash Young
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 1, 2025

Hi @Noah Dinlemez

We've not previously had a public API to migrate Portal-only accounts -> Atlassian accounts.

The bulk actions we've created were designed to solve once off migration/process change tasks that admins were encountering (e.g. migrating from JSM DC to Cloud or transitioning an entire service desks from using Portal-only accounts to Atlassian accounts)

I'm interested to understand your specific use case and why you have an automated solution that regularly migrates Portal-only accounts to Atlassian accounts?

Our products are designed so that admins like yourself shouldn't need to regularly/periodically migrate accounts.

Like Noah Dinlemez likes this
Noah Dinlemez
Contributor
July 2, 2025

@Ash Young Thank you for the quick response. Is there a way I can contact you? I'd be happy to discuss the usecase

Ash Young
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 3, 2025

Hi @Noah Dinlemez

Please send me an email at “ayoung3atlassian.com”

We can arrange something from there!

Marc Muhlestein July 10, 2025

@Ash Young sending you an email as well with some specifics on an issue very similar to this one.  I need to find who to talk to so I can make changes to users set up as customers that now need to have email addresses updated due to a domain change. These are internal to our company.  Thanks. 

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events