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:
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.
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:
Regards,
Novita Chelluri
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.