Returns all modules registered dynamically by the calling app.
Permissions required: Only Connect apps can make this request.
Connect apps cannot access this REST resource.
This request has no parameters.
Returned if the request is successful.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// This sample uses Atlassian Forge
// https://developer.atlassian.com/platform/forge/
//
// This API resource doesn't support Oauth2 (3LO). See alternate authorization methods:
// https://developer.atlassian.com/cloud/confluence/rest/#auth
import api, { route } from "@forge/api";
const response = await api.requestConfluence(route`/atlassian-connect/1/app/module/dynamic`, {
headers: {
'Accept': '*/*'
}
});
console.log(`Response: ${response.status} ${response.statusText}`);
console.log(await response.text());
Registers a list of modules. For the list of modules that support dynamic registration, see Dynamic modules.
Permissions required: Only Connect apps can make this request.
Connect apps cannot access this REST resource.
array<ConnectModule>
RequiredReturned if the request is successful.
1
2
3
4
5
6
7
8
9
10
11
12
13
// This sample uses Atlassian Forge
// https://developer.atlassian.com/platform/forge/
//
// This API resource doesn't support Oauth2 (3LO). See alternate authorization methods:
// https://developer.atlassian.com/cloud/confluence/rest/#auth
import api, { route } from "@forge/api";
const response = await api.requestConfluence(route`/atlassian-connect/1/app/module/dynamic`, {
method: 'POST'
});
console.log(`Response: ${response.status} ${response.statusText}`);
console.log(await response.text());
Remove all or a list of modules registered by the calling app.
Permissions required: Only Connect apps can make this request.
Connect apps cannot access this REST resource.
array<string>
RequiredReturned if the request is successful.
1
2
3
4
5
6
7
8
9
10
11
12
13
// This sample uses Atlassian Forge
// https://developer.atlassian.com/platform/forge/
//
// This API resource doesn't support Oauth2 (3LO). See alternate authorization methods:
// https://developer.atlassian.com/cloud/confluence/rest/#auth
import api, { route } from "@forge/api";
const response = await api.requestConfluence(route`/atlassian-connect/1/app/module/dynamic?moduleKey={moduleKey}`, {
method: 'DELETE'
});
console.log(`Response: ${response.status} ${response.statusText}`);
console.log(await response.text());
Rate this page: