---
title: "groupHasSpacePermission"
canonical: "https://support.appfire.com/space/PSCONF/15304683/groupHasSpacePermission"
format: markdown
---
> Macro (aura-html)

> Macro (table-plus)
> 
> |  |  |  |  |
> | --- | --- | --- | --- |
> | **Syntax** | groupHasSpacePermission(permissionType, spaceKey, groupName) | **Package** |  |
> | **Alias** |  | **Pkg Usage** |  |

## Description

> Macro (excerpt)
> 
> Checks if a group has the specified space permission.

Checks if a group has the specified space permission.

## Parameters

> Macro (table-plus)
> 
> | Parameter name | Type | Required | Description |
> | --- | --- | --- | --- |
> | permissionType | String | Yes | Permission type to check. A list of values is provided in a table below. |
> | spaceKey | String | Yes | The key of the space to check permission for. |
> | groupName | String | Yes | The name of a group to check permission for. |

## Return Type

**Boolean (true/false)**

Returns true if the specified group has the specified permission for the specified space. Returns false otherwise.

## Example

Checks if members of "confluence-users" group are allowed to edit space with key "PS-DOCS".

```javascript
groupHasSpacePermission("EDITSPACE", "PS-DOCS", "confluence-users");
```


## Permission Reference

| Permission type | Description |
| --- | --- |
| USECONFLUENCE | Permission to use Confluence. |
| LIMITEDUSECONFLUENCE | Permission to limited usage of Confluence. |
| UPDATEUSERSTATUS | Permission to update user status. |
| VIEWUSERPROFILES | Permission to view user profiles. |
| SYSTEMADMINISTRATOR | Permission to be a system administrator. |
| ADMINISTRATECONFLUENCE | Permission to be a Confluence administrator. |
| PERSONALSPACE | Permission to work with personal space. |
| CREATESPACE | Permission to create a space. |
| VIEWSPACE | Permission to view a space. |
| REMOVEOWNCONTENT | Permission to remove own content. |
| COMMENT | Permission to add comments. |
| EDITSPACE | Permission to edit a space. |
| SETSPACEPERMISSIONS | Permission to update space permissions. |
| REMOVEPAGE | Permission to remove a page. |
| REMOVECOMMENT | Permission to remove a comment. |
| REMOVEBLOG | Permission to remove a blog. |
| CREATEATTACHMENT | Permission to create an attachment. |
| REMOVEATTACHMENT | Permission to remove an attachment. |
| EDITBLOG | Permission to edit a blog. |
| EXPORTSPACE | Permission to export a space. |
| REMOVEMAIL | Permission to remove email. |
| SETPAGEPERMISSIONS | Permission to update page permissions |
| PROFILEATTACHMENTS | Permission to work with profile attachments. |


## See also

> Macro (contentbylabel)