GET

Get permitted operations for attachment

Returns the permitted operations on specific attachment.

Permissions required: Permission to view the parent content of the attachment and its corresponding space.

Data Security Policy: Not exempt from app access rules
Scopes
read:attachment:confluence

Connect app scope requiredREAD

Request

Path parameters

id

string

Required

Responses

Returned if the requested operations are returned.

application/json

PermittedOperationsResponse

The list of operations permitted on entity.

GET/attachments/{id}/operations
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}/operations`, { headers: { 'Accept': 'application/json' } }); console.log(`Response: ${response.status} ${response.statusText}`); console.log(await response.json());
200Response
1 2 3 4 5 6 7 8 { "operations": [ { "operation": "<string>", "targetType": "<string>" } ] }
GET

Get permitted operations for blog post

Returns the permitted operations on specific blog post.

Permissions required: Permission to view the parent content of the blog post and its corresponding space.

Data Security Policy: Not exempt from app access rules
Scopes
read:page:confluence

Connect app scope requiredREAD

Request

Path parameters

id

integer

Required

Responses

Returned if the requested operations are returned.

application/json

PermittedOperationsResponse

The list of operations permitted on entity.

GET/blogposts/{id}/operations
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}/operations`, { headers: { 'Accept': 'application/json' } }); console.log(`Response: ${response.status} ${response.statusText}`); console.log(await response.json());
200Response
1 2 3 4 5 6 7 8 { "operations": [ { "operation": "<string>", "targetType": "<string>" } ] }
GET

Get permitted operations for custom content

Returns the permitted operations on specific custom content.

Permissions required: Permission to view the parent content of the custom content and its corresponding space.

Data Security Policy: Not exempt from app access rules
Scopes
read:custom-content:confluence

Connect app scope requiredREAD

Request

Path parameters

id

integer

Required

Responses

Returned if the requested operations are returned.

application/json

PermittedOperationsResponse

The list of operations permitted on entity.

GET/custom-content/{id}/operations
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/{id}/operations`, { headers: { 'Accept': 'application/json' } }); console.log(`Response: ${response.status} ${response.statusText}`); console.log(await response.json());
200Response
1 2 3 4 5 6 7 8 { "operations": [ { "operation": "<string>", "targetType": "<string>" } ] }
GET

Get permitted operations for page

Returns the permitted operations on specific page.

Permissions required: Permission to view the parent content of the page and its corresponding space.

Data Security Policy: Not exempt from app access rules
Scopes
read:page:confluence

Connect app scope requiredREAD

Request

Path parameters

id

integer

Required

Responses

Returned if the requested operations are returned.

application/json

PermittedOperationsResponse

The list of operations permitted on entity.

GET/pages/{id}/operations
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}/operations`, { headers: { 'Accept': 'application/json' } }); console.log(`Response: ${response.status} ${response.statusText}`); console.log(await response.json());
200Response
1 2 3 4 5 6 7 8 { "operations": [ { "operation": "<string>", "targetType": "<string>" } ] }
GET

Get permitted operations for a whiteboard

Returns the permitted operations on specific whiteboard.

Permissions required: Permission to view the whiteboard and its corresponding space.

Data Security Policy: Not exempt from app access rules
Scopes
read:whiteboard:confluence

Connect app scope requiredREAD

Request

Path parameters

id

integer

Required

Responses

Returned if the requested operations are returned.

application/json

PermittedOperationsResponse

The list of operations permitted on entity.

GET/whiteboards/{id}/operations
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/whiteboards/{id}/operations`, { headers: { 'Accept': 'application/json' } }); console.log(`Response: ${response.status} ${response.statusText}`); console.log(await response.json());
200Response
1 2 3 4 5 6 7 8 { "operations": [ { "operation": "<string>", "targetType": "<string>" } ] }
GET

Get permitted operations for a database

Returns the permitted operations on specific database.

Permissions required: Permission to view the database and its corresponding space.

Data Security Policy: Not exempt from app access rules
Scopes
read:database:confluence

Connect app scope requiredREAD

Request

Path parameters

id

integer

Required

Responses

Returned if the requested operations are returned.

application/json

PermittedOperationsResponse

The list of operations permitted on entity.

GET/databases/{id}/operations
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/databases/{id}/operations`, { headers: { 'Accept': 'application/json' } }); console.log(`Response: ${response.status} ${response.statusText}`); console.log(await response.json());
200Response
1 2 3 4 5 6 7 8 { "operations": [ { "operation": "<string>", "targetType": "<string>" } ] }
GET

Get permitted operations for a Smart Link in the content tree

Returns the permitted operations on specific Smart Link in the content tree.

Permissions required: Permission to view the Smart Link in the content tree and its corresponding space.

Data Security Policy: Not exempt from app access rules
Scopes
read:embed:confluence

Connect app scope requiredREAD

Request

Path parameters

id

integer

Required

Responses

Returned if the requested operations are returned.

application/json

PermittedOperationsResponse

The list of operations permitted on entity.

GET/embeds/{id}/operations
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/embeds/{id}/operations`, { headers: { 'Accept': 'application/json' } }); console.log(`Response: ${response.status} ${response.statusText}`); console.log(await response.json());
200Response
1 2 3 4 5 6 7 8 { "operations": [ { "operation": "<string>", "targetType": "<string>" } ] }
GET

Get permitted operations for a folder

Returns the permitted operations on specific folder.

Permissions required: Permission to view the folder and its corresponding space.

Data Security Policy: Not exempt from app access rules
Scopes
read:folder:confluence

Connect app scope requiredREAD

Request

Path parameters

id

integer

Required

Responses

Returned if the requested operations are returned.

application/json

PermittedOperationsResponse

The list of operations permitted on entity.

GET/folders/{id}/operations
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/folders/{id}/operations`, { headers: { 'Accept': 'application/json' } }); console.log(`Response: ${response.status} ${response.statusText}`); console.log(await response.json());
200Response
1 2 3 4 5 6 7 8 { "operations": [ { "operation": "<string>", "targetType": "<string>" } ] }
GET

Get permitted operations for space

Returns the permitted operations on specific space.

Permissions required: Permission to view the corresponding space.

Data Security Policy: Exempt from app access rules
Scopes
read:space:confluence

Connect app scope requiredREAD

Request

Path parameters

id

integer

Required

Responses

Returned if the requested operations are returned.

application/json

PermittedOperationsResponse

The list of operations permitted on entity.

GET/spaces/{id}/operations
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/spaces/{id}/operations`, { headers: { 'Accept': 'application/json' } }); console.log(`Response: ${response.status} ${response.statusText}`); console.log(await response.json());
200Response
1 2 3 4 5 6 7 8 { "operations": [ { "operation": "<string>", "targetType": "<string>" } ] }
GET

Returns the permitted operations on specific footer comment.

Permissions required: Permission to view the parent content of the footer comment and its corresponding space.

Data Security Policy: Not exempt from app access rules
Scopes
read:comment:confluence

Connect app scope requiredREAD

id

integer

Required

Returned if the requested operations are returned.

application/json

PermittedOperationsResponse

The list of operations permitted on entity.

GET/footer-comments/{id}/operations
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}/operations`, { headers: { 'Accept': 'application/json' } }); console.log(`Response: ${response.status} ${response.statusText}`); console.log(await response.json());
200Response
1 2 3 4 5 6 7 8 { "operations": [ { "operation": "<string>", "targetType": "<string>" } ] }
GET

Get permitted operations for inline comment

Returns the permitted operations on specific inline comment.

Permissions required: Permission to view the parent content of the inline comment and its corresponding space.

Data Security Policy: Not exempt from app access rules
Scopes
read:comment:confluence

Connect app scope requiredREAD

Request

Path parameters

id

integer

Required

Responses

Returned if the requested operations are returned.

application/json

PermittedOperationsResponse

The list of operations permitted on entity.

GET/inline-comments/{id}/operations
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}/operations`, { headers: { 'Accept': 'application/json' } }); console.log(`Response: ${response.status} ${response.statusText}`); console.log(await response.json());
200Response
1 2 3 4 5 6 7 8 { "operations": [ { "operation": "<string>", "targetType": "<string>" } ] }

Rate this page: