represents a permissions key that can be used to authorize access to cloud resources.


  • PermissionsKey objects are created by assigning permissions with a PermissionsKey to a cloud object.
  • In cloud access functions, Authentication->PermissionsKey["key"] provides a permissions key credential.
  • In a web request, a query _key=key in the URL can be used to provide a permissions key credential.
  • DeleteObject[PermissionsKey[]] removes a PermissionsKey object.


open allclose all

Basic Examples  (1)

Create a cloud API with a permissions key:

Execute the API using the permissions key for authentication:

Execute the API explicitly giving the permissions key in the URL parameters:

Scope  (1)

Remove permissions keys from any cloud objects that are using them:

Set a permissions key that is universally unique:

Introduced in 2016
Updated in 2017