Copying Customers to Another JSM Project

Chris Tolley
Contributor
March 6, 2024

Hi Community,

We need to bulk move ~6000 customers from one JSM company-managed project to another team-managed project. What's the easiest way to do this?

I have tried:

  1. Exporting a list of all the customers from Jira, which gives me ~6000 email addresses separated by comma. I then go to the new project's Customer page in the JSM UI > Add customers, then paste the email list. The system crashes though as clearly 6000 is too much.
  2. Using the JSM API call below to get all Customer emails and display names, then I would use a separate API call to post new Customers to the new project. However, many user emails are hidden via the API, so this is not a reliable option.

https://developer.atlassian.com/cloud/jira/service-desk/rest/api-group-servicedesk/#api-rest-servicedeskapi-servicedesk-servicedeskid-customer-get

As it's a team-managed project, we don't have the option to simply add the same group of Customers from our directory to the People page in the new project; since team-managed projects do not have this role/feature.

The "simplest" option I can think of is to split up step 1 above into smaller batches, but this is going to be a real pain. Any suggestions?

Thanks in advance

1 answer

0 votes
Chris Tolley
Contributor
March 6, 2024

I suppose talking out loud, we can use the list from step 1 in the API call for step 2, so maybe that's our best bet!

Still wondering if there's anything better.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events