---
title: "What are the scopes and permissions of the Page Approval app?"
canonical: "https://support.appfire.com/space/PAFC/2182447505/What%20are%20the%20scopes%20and%20permissions%20of%20the%20Page%20Approval%20app%3F"
format: markdown
---
> Macro (aura-html)


## Purpose

To understand the permission given to the Page Approval for Confluence Cloud when installing the app and to understand what scopes are required for the app to function.

## Answer

Page Approval for Confluence Cloud requires the following scopes for the app to function:

- Act on a user's behalf, even when the user is offline
- Delete data from the host application
- Write data to the host application
- Read data from the host application

The app’s scope relates to the scope specified in the [Scopes for Connect apps](https://developer.atlassian.com/cloud/confluence/scopes-for-connect-apps/) documentation.

```json
"scopes": [
  "ACT_AS_USER",
  "READ",
  "WRITE",
  "DELETE"
]
```

The section below goes into detail about each scope.

### Act on a user's behalf, even when the user is offline

> ℹ️ The app currently does not have any features that requires it to act on a user’s behalf when the user is offline.

The app interacts with Confluence on behalf of the user. The app will inherit the user’s permissions and restrictions, which may impact the app.

For example, if a user is added as an approver but does not have permission to edit the page, then, the app will not be able to change the status of the approval since the current user lacks the permissions to do so. 

For more information on this scenario, read our [knowledge base](https://appfire.atlassian.net/wiki/spaces/PAFC/pages/2182775228).

This applies to the [approval dashboard](https://appfire.atlassian.net/wiki/spaces/PAFC/pages/2182480426) as well. If a user is restricted from viewing a certain space then pages from that space will not be shown in the dashboard.

### Read/write/delete data to the host application

This scope allows the app to read, write, and delete the following Confluence data:

- [Approval templates](https://appfire.atlassian.net/wiki/spaces/PAFC/pages/2182480298) ([Confluence custom content](https://developer.atlassian.com/cloud/confluence/modules/custom-content/))
- [Confluence content properties](https://developer.atlassian.com/cloud/confluence/confluence-entity-properties/#confluence-content-properties)
- [User properties](https://developer.atlassian.com/cloud/confluence/confluence-entity-properties/#user-properties)

> ℹ️ Confluence content and user properties are metadata stored within Confluence, utilized by the application to perform various actions, such as:
> ℹ️ 
> ℹ️ - Record and track the approval status of a page.
> ℹ️ - Track user onboarding.
> ℹ️ - Allow admins to enable/disable the app, and more.

### Confluence server to cloud migration

When performing a migration from Server to Cloud, data will be migrated by the Page Approval for Confluence app.