Returns the versions of specific attachment.
Permissions required: Permission to view the attachment and its corresponding space.
read:attachment:confluence
Connect app scope required: READ
string
Requiredstring
integer
VersionSortOrder
Returned if the requested attachment versions are returned.
string
1
2
3
4
5
6
7
8
9
10
11
12
// This sample uses Atlassian Forge
// https://developer.atlassian.com/platform/forge/
import api, { route } from "@forge/api";
const response = await api.asUser().requestConfluence(route`/wiki/api/v2/attachments/{id}/versions`, {
headers: {
'Accept': 'application/json'
}
});
console.log(`Response: ${response.status} ${response.statusText}`);
console.log(await response.json());
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"results": [
{
"createdAt": "<string>",
"message": "<string>",
"number": 19,
"minorEdit": true,
"authorId": "<string>",
"attachment": {
"title": "<string>",
"id": "<string>",
"body": {}
}
}
],
"_links": {
"next": "<string>",
"base": "<string>"
}
}
Retrieves version details for the specified attachment and version number.
Permissions required: Permission to view the attachment.
read:attachment:confluence
Connect app scope required: READ
string
Requiredinteger
RequiredReturned if the requested version details are successfully retrieved.
1
2
3
4
5
6
7
8
9
10
11
12
// This sample uses Atlassian Forge
// https://developer.atlassian.com/platform/forge/
import api, { route } from "@forge/api";
const response = await api.asUser().requestConfluence(route`/wiki/api/v2/attachments/{attachment-id}/versions/{version-number}`, {
headers: {
'Accept': 'application/json'
}
});
console.log(`Response: ${response.status} ${response.statusText}`);
console.log(await response.json());
1
2
3
4
5
6
7
8
9
10
11
12
13
{
"number": 27,
"authorId": "<string>",
"message": "<string>",
"createdAt": "<string>",
"minorEdit": true,
"contentTypeModified": true,
"collaborators": [
"<string>"
],
"prevVersion": 71,
"nextVersion": 68
}
Returns the versions of specific blog post.
Permissions required: Permission to view the blog post and its corresponding space.
read:page:confluence
Connect app scope required: READ
integer
RequiredPrimaryBodyRepresentation
string
integer
VersionSortOrder
Returned if the requested blog post versions are returned.
string
1
2
3
4
5
6
7
8
9
10
11
12
// This sample uses Atlassian Forge
// https://developer.atlassian.com/platform/forge/
import api, { route } from "@forge/api";
const response = await api.asUser().requestConfluence(route`/wiki/api/v2/blogposts/{id}/versions`, {
headers: {
'Accept': 'application/json'
}
});
console.log(`Response: ${response.status} ${response.statusText}`);
console.log(await response.json());
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"results": [
{
"createdAt": "<string>",
"message": "<string>",
"number": 19,
"minorEdit": true,
"authorId": "<string>",
"blogpost": {
"title": "<string>",
"id": "<string>",
"body": {}
}
}
],
"_links": {
"next": "<string>",
"base": "<string>"
}
}
Retrieves version details for the specified blog post and version number.
Permissions required: Permission to view the blog post.
read:page:confluence
Connect app scope required: READ
integer
Requiredinteger
RequiredReturned if the requested version details are successfully retrieved.
1
2
3
4
5
6
7
8
9
10
11
12
// This sample uses Atlassian Forge
// https://developer.atlassian.com/platform/forge/
import api, { route } from "@forge/api";
const response = await api.asUser().requestConfluence(route`/wiki/api/v2/blogposts/{blogpost-id}/versions/{version-number}`, {
headers: {
'Accept': 'application/json'
}
});
console.log(`Response: ${response.status} ${response.statusText}`);
console.log(await response.json());
1
2
3
4
5
6
7
8
9
10
11
12
13
{
"number": 27,
"authorId": "<string>",
"message": "<string>",
"createdAt": "<string>",
"minorEdit": true,
"contentTypeModified": true,
"collaborators": [
"<string>"
],
"prevVersion": 71,
"nextVersion": 68
}
Returns the versions of specific page.
Permissions required: Permission to view the page and its corresponding space.
read:page:confluence
Connect app scope required: READ
integer
RequiredPrimaryBodyRepresentation
string
integer
VersionSortOrder
Returned if the requested page versions are returned.
string
1
2
3
4
5
6
7
8
9
10
11
12
// This sample uses Atlassian Forge
// https://developer.atlassian.com/platform/forge/
import api, { route } from "@forge/api";
const response = await api.asUser().requestConfluence(route`/wiki/api/v2/pages/{id}/versions`, {
headers: {
'Accept': 'application/json'
}
});
console.log(`Response: ${response.status} ${response.statusText}`);
console.log(await response.json());
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"results": [
{
"createdAt": "<string>",
"message": "<string>",
"number": 19,
"minorEdit": true,
"authorId": "<string>",
"page": {
"title": "<string>",
"id": "<string>",
"body": {}
}
}
],
"_links": {
"next": "<string>",
"base": "<string>"
}
}
Retrieves version details for the specified page and version number.
Permissions required: Permission to view the page.
read:page:confluence
Connect app scope required: READ
integer
Requiredinteger
RequiredReturned if the requested version details are successfully retrieved.
1
2
3
4
5
6
7
8
9
10
11
12
// This sample uses Atlassian Forge
// https://developer.atlassian.com/platform/forge/
import api, { route } from "@forge/api";
const response = await api.asUser().requestConfluence(route`/wiki/api/v2/pages/{page-id}/versions/{version-number}`, {
headers: {
'Accept': 'application/json'
}
});
console.log(`Response: ${response.status} ${response.statusText}`);
console.log(await response.json());
1
2
3
4
5
6
7
8
9
10
11
12
13
{
"number": 27,
"authorId": "<string>",
"message": "<string>",
"createdAt": "<string>",
"minorEdit": true,
"contentTypeModified": true,
"collaborators": [
"<string>"
],
"prevVersion": 71,
"nextVersion": 68
}
Returns the versions of specific custom content.
Permissions required: Permission to view the custom content and its corresponding page and space.
read:custom-content:confluence
Connect app scope required: READ
integer
RequiredCustomContentBodyRepresentation
string
integer
VersionSortOrder
Returned if the requested custom content versions are returned.
string
1
2
3
4
5
6
7
8
9
10
11
12
// This sample uses Atlassian Forge
// https://developer.atlassian.com/platform/forge/
import api, { route } from "@forge/api";
const response = await api.asUser().requestConfluence(route`/wiki/api/v2/custom-content/{custom-content-id}/versions`, {
headers: {
'Accept': 'application/json'
}
});
console.log(`Response: ${response.status} ${response.statusText}`);
console.log(await response.json());
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"results": [
{
"createdAt": "<string>",
"message": "<string>",
"number": 19,
"minorEdit": true,
"authorId": "<string>",
"custom": {
"title": "<string>",
"id": "<string>",
"body": {}
}
}
],
"_links": {
"next": "<string>",
"base": "<string>"
}
}
Retrieves version details for the specified custom content and version number.
Permissions required: Permission to view the page.
read:custom-content:confluence
Connect app scope required: READ
integer
Requiredinteger
RequiredReturned if the requested version details are successfully retrieved.
1
2
3
4
5
6
7
8
9
10
11
12
// This sample uses Atlassian Forge
// https://developer.atlassian.com/platform/forge/
import api, { route } from "@forge/api";
const response = await api.asUser().requestConfluence(route`/wiki/api/v2/custom-content/{custom-content-id}/versions/{version-number}`, {
headers: {
'Accept': 'application/json'
}
});
console.log(`Response: ${response.status} ${response.statusText}`);
console.log(await response.json());
1
2
3
4
5
6
7
8
9
10
11
12
13
{
"number": 27,
"authorId": "<string>",
"message": "<string>",
"createdAt": "<string>",
"minorEdit": true,
"contentTypeModified": true,
"collaborators": [
"<string>"
],
"prevVersion": 71,
"nextVersion": 68
}
Retrieves the versions of the specified footer comment.
Permissions required: Permission to view the content of the page or blog post and its corresponding space.
read:comment:confluence
Connect app scope required: READ
integer
RequiredPrimaryBodyRepresentation
string
integer
VersionSortOrder
Returned if the requested footer comment versions are returned.
string
1
2
3
4
5
6
7
8
9
10
11
12
// This sample uses Atlassian Forge
// https://developer.atlassian.com/platform/forge/
import api, { route } from "@forge/api";
const response = await api.asUser().requestConfluence(route`/wiki/api/v2/footer-comments/{id}/versions`, {
headers: {
'Accept': 'application/json'
}
});
console.log(`Response: ${response.status} ${response.statusText}`);
console.log(await response.json());
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"results": [
{
"createdAt": "<string>",
"message": "<string>",
"number": 19,
"minorEdit": true,
"authorId": "<string>",
"comment": {
"title": "<string>",
"id": "<string>",
"body": {}
}
}
],
"_links": {
"next": "<string>",
"base": "<string>"
}
}
Retrieves version details for the specified footer comment version.
Permissions required: Permission to view the content of the page or blog post and its corresponding space.
read:comment:confluence
Connect app scope required: READ
integer
Requiredinteger
RequiredReturned if the requested version details are successfully retrieved.
1
2
3
4
5
6
7
8
9
10
11
12
// This sample uses Atlassian Forge
// https://developer.atlassian.com/platform/forge/
import api, { route } from "@forge/api";
const response = await api.asUser().requestConfluence(route`/wiki/api/v2/footer-comments/{id}/versions/{version-number}`, {
headers: {
'Accept': 'application/json'
}
});
console.log(`Response: ${response.status} ${response.statusText}`);
console.log(await response.json());
1
2
3
4
5
6
7
8
9
10
11
12
13
{
"number": 27,
"authorId": "<string>",
"message": "<string>",
"createdAt": "<string>",
"minorEdit": true,
"contentTypeModified": true,
"collaborators": [
"<string>"
],
"prevVersion": 71,
"nextVersion": 68
}
Retrieves the versions of the specified inline comment.
Permissions required: Permission to view the content of the page or blog post and its corresponding space.
read:comment:confluence
Connect app scope required: READ
integer
RequiredPrimaryBodyRepresentation
string
integer
VersionSortOrder
Returned if the requested inline comment versions are returned.
string
1
2
3
4
5
6
7
8
9
10
11
12
// This sample uses Atlassian Forge
// https://developer.atlassian.com/platform/forge/
import api, { route } from "@forge/api";
const response = await api.asUser().requestConfluence(route`/wiki/api/v2/inline-comments/{id}/versions`, {
headers: {
'Accept': 'application/json'
}
});
console.log(`Response: ${response.status} ${response.statusText}`);
console.log(await response.json());
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"results": [
{
"createdAt": "<string>",
"message": "<string>",
"number": 19,
"minorEdit": true,
"authorId": "<string>",
"comment": {
"title": "<string>",
"id": "<string>",
"body": {}
}
}
],
"_links": {
"next": "<string>",
"base": "<string>"
}
}
Retrieves version details for the specified inline comment version.
Permissions required: Permission to view the content of the page or blog post and its corresponding space.
read:comment:confluence
Connect app scope required: READ
integer
Requiredinteger
RequiredReturned if the requested version details are successfully retrieved.
1
2
3
4
5
6
7
8
9
10
11
12
// This sample uses Atlassian Forge
// https://developer.atlassian.com/platform/forge/
import api, { route } from "@forge/api";
const response = await api.asUser().requestConfluence(route`/wiki/api/v2/inline-comments/{id}/versions/{version-number}`, {
headers: {
'Accept': 'application/json'
}
});
console.log(`Response: ${response.status} ${response.statusText}`);
console.log(await response.json());
1
2
3
4
5
6
7
8
9
10
11
12
13
{
"number": 27,
"authorId": "<string>",
"message": "<string>",
"createdAt": "<string>",
"minorEdit": true,
"contentTypeModified": true,
"collaborators": [
"<string>"
],
"prevVersion": 71,
"nextVersion": 68
}
Rate this page: