{ "opencollection": "1.0.0", "info": { "name": "Atlassian Admin Account Operations API", "version": "1.0.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Operations", "type": "folder" }, "items": [ { "info": { "name": "Atlassian Get Restrictions by Operation", "type": "http" }, "http": { "method": "GET", "url": "https://api.atlassian.com/wiki/rest/api/content/:id/restriction/byOperation", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the content to be queried for its restrictions." }, { "name": "expand", "value": "", "type": "query", "description": "A multi-value parameter indicating which properties of the content\nrestrictions to expand.\n\n- `restrictions.user` returns the piece of content that the restrictions are\napplied to. Expanded by default.\n- `restrictions.group` returns the piece of content that the restrictions are\napplied to. Expanded by default.\n- `content` returns the piece of content that the restrictions are\napplied to." } ] }, "docs": "This API operation retrieves content restrictions for a specific Confluence page or blog post, organized by operation type (such as read or update). By providing the content ID in the path parameter, you can fetch all restriction details that determine which users or groups have permission to perform specific operations on that content. The response returns restrictions grouped by operation, making it easy to understand the access control rules applied to the content and identify who can view, e" }, { "info": { "name": "Atlassian Get Restrictions for Operation", "type": "http" }, "http": { "method": "GET", "url": "https://api.atlassian.com/wiki/rest/api/content/:id/restriction/byOperation/:operationKey", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the content to be queried for its restrictions." }, { "name": "operationKey", "value": "", "type": "path", "description": "The operation type of the restrictions to be returned." }, { "name": "expand", "value": "", "type": "query", "description": "A multi-value parameter indicating which properties of the content\nrestrictions to expand.\n\n- `restrictions.user` returns the piece of content that the restrictions are\napplied to. Expanded by default.\n- `restrictions.group` returns the piece of content that the restrictions are\napplied to. Expanded by default.\n- `content` returns the piece of content that the restrictions are\napplied to." }, { "name": "start", "value": "", "type": "query", "description": "The starting index of the users and groups in the returned restrictions." }, { "name": "limit", "value": "", "type": "query", "description": "The maximum number of users and the maximum number of groups, in the\nreturned restrictions, to return per page. Note, this may be restricted\nby fixed system limits." } ] }, "docs": "This API endpoint retrieves content restrictions that have been applied to a specific Confluence page or blog post for a particular operation type. By providing the content ID and an operation key (such as 'read' or 'update'), you can fetch details about which users or groups have restricted access to perform that operation on the content. The response includes information about the restrictions in place, helping administrators and developers understand and manage access controls for Confluence " } ] } ], "bundled": true }