Skip to end of banner
Go to start of banner

userSpacePermissions

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Syntax

userSpacePermissions(spaceKey, userNameOrKey)

Description

Returns the permissions of the provided user in the space.

Parameters

Parameter name

Type

Required

Description

spaceKeystringYesThe key of the space to get permissions for.

userNameOrKey

stringYesUser name or key of a user to get permissions for.

Return type

string[]

Returns a string array containing permission types for the specified space and user. Here is the list of valid space permission types:

Permission typeDescription
USECONFLUENCEPermission to use Confluence.
LIMITEDUSECONFLUENCEPermission to limited usage of Confluence.
UPDATEUSERSTATUSPermission to update user status.
VIEWUSERPROFILESPermission to view user profiles.
SYSTEMADMINISTRATORPermission to be a system administrator.
ADMINISTRATECONFLUENCEPermission to be a Confluence administrator.
PERSONALSPACEPermission to work with personal space.
CREATESPACEPermission to create a space.
VIEWSPACEPermission to view a space.
REMOVEOWNCONTENTPermission to remove own content.
COMMENTPermission to add comments.
EDITSPACEPermission to edit a space.
SETSPACEPERMISSIONSPermission to update space permissions.
REMOVEPAGEPermission to remove a page.
REMOVECOMMENTPermission to remove a comment.
REMOVEBLOGPermission to remove a blog.
CREATEATTACHMENTPermission to create an attachment.
REMOVEATTACHMENTPermission to remove an attachment.
EDITBLOGPermission to edit a blog.
EXPORTSPACEPermission to export a space.
REMOVEMAILPermission to remove email.
SETPAGEPERMISSIONSPermission to update page permissions
PROFILEATTACHMENTSPermission to work with profile attachments.

Example

Example 1

string[] permissions = userSpacePermissions("PS-DOCS", "jdoe");

Retrieves space permissions of user "jdoe" for space with key "PS-DOCS".

See also

  • No labels