Hello Atlassian Community,
we are currently setting up Jira Service Management as a customer knowledge portal and would like to manage our Approved Domains / App Access Settings programmatically.
Our goal is to onboard approximately 15–50 customer domains. For each approved domain, we want to configure the same access settings:
Jira Service Management: Customer
Confluence: No access
Other Atlassian apps: No access
Organization admin notification: Notify when users get access
We created an Organization Admin API key without scopes and successfully verified that the key and organization ID are valid.
The following request works successfully:
GET <a href="https://api.atlassian.com/admin/v1/orgs" rel="noopener nofollow noreferrer" target="_blank">https://api.atlassian.com/admin/v1/orgs</a>
However, when calling:
GET <a href="https://api.atlassian.com/admin/v2/orgs/%7BorgId%7D/app-access-settings/domains" rel="noopener nofollow noreferrer" target="_blank">https://api.atlassian.com/admin/v2/orgs/{orgId}/app-access-settings/domains</a>
we receive the following response:
{
"code": "not-found",
"message": "Public app access settings API is not available for this org"
}Could you please clarify:
Is the Public App Access Settings API currently available only for selected organizations or plans?
Can this API be enabled for our organization?
Are there any prerequisites or feature flags that need to be enabled?
Is there another supported API or bulk-import method for creating and managing Approved Domains?
Does the API support configuring the organization admin notification option “When users get access”?
If yes, which API property represents this notification setting?
Our Atlassian Cloud site is:
<a href="https://lunnebachit.atlassian.net" rel="noopener nofollow noreferrer" target="_blank">https://ourcompany.atlassian.net</a>
We would prefer to use the supported Admin API instead of manually creating and configuring up to 50 customer domains individually.
Thank you for your assistance.
Best regards, Anja