Forums

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

Adding Atlassian product to existing site for Jira Cloud Site Auto Provisioning

Novita Chelluri September 11, 2025

Hi Team,

We are currently working on automating the provisioning of Jira Cloud site, and we're trying to add a second product (either Jira Software or Confluence) to an existing Jira Cloud site using Rest API.

While referring to Atlassian’s Cloud Provisioning Cookbook (Cookbook to install operations for products and apps) , we found the API endpoint that is supposed to allow us to add products to an existing site. However, when trying to use it, we’re running into difficulties and haven't been able to successfully add second product.

What We're Looking For:

  • Is there a specific API or prerequisite to add a second product to an existing site that we might be missing?
  • Are there any known limitations or delays when using the API to add products to an existing site?
  • Could you please share a working example to describe the correct step by step process?

    Thanks in advance,
    Novita Chelluri

1 answer

1 vote
Sunny Ape
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.
September 11, 2025

Hello @Novita Chelluri 

Is there a specific API or prerequisite to add a second product to an existing site that we might be missing?

All the product provisioning APIs that exist and their purpose are described in the Cookbook documentation.

Are there any known limitations or delays when using the API to add products to an existing site?

Nope. Those APIs works exactly as described in the documentation.

Could you please share a working example to describe the correct step by step process?

The Cookbook is the documentation that provides working examples and the correct process.

Novita Chelluri September 11, 2025

Hi @Sunny Ape 
I’ve tried provisioning both Jira and Confluence together on the same Jira Cloud site using the API following the cookbook documentation. The REST API response returned a 200 Success, but on the UI, only one product appears — either Jira or Confluence (depending on the order of provisioning).

We’ve tested provisioning Jira first, and also Confluence first — but in both cases, only the first product is visible in the UI after provisioning.

the second product is not being properly added to the site, even though the API request was successful.

Question:

  • Could you please let us know if we can add second product as confluence or not?
  • Also, describe the above issue, is this the expected behavior, or are we missing a required step in the provisioning process?

Regards,
Novita Chelluri

Sunny Ape
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.
September 11, 2025

I’ve tried provisioning both Jira and Confluence together on the same Jira Cloud site

Well, you can't provision a Jira product or a Confluence product to an existing Jira Cloud product, as you can't add a product to a product, as you've said you're trying. The APIs work at the ORGANISATION level, not the PRODUCT level.

Could you please let us know if we can add second product as confluence or not?

Yes, you can add a second product. You can also add a third, forth and fifth product... that's what those APIs do... they add products to organizations. I use them from time to time for just that purpose and they work fine for me.

Also, describe the above issue, is this the expected behavior, or are we missing a required step in the provisioning process?

Sorry, but I have no idea whether or not you are missing any 'steps' in your process since I don't know what 'steps' you have done. All you have done so far is describe a problem you are having, but you've omitted all the information about the actual process you are following... IE, how you are calling those endpoints (method, language, toolset etc), what are the specific requests being made during each individual API call, what error messages, if any are being received, what debugging and testing your team has done etc etc.

You use the words 'we', 'us' and 'our', which infers you are part of a team or group of developers. If not one single person in your team has been able to debug the problematic API requests and break the problem down to isolate what is going wrong and why, then you may want to consider hiring a Solution Partner to act as a consultant to your organisation to help resolve the problem.

Have fun.

Suggest an answer

Log in or Sign up to answer