What are scopes?
Scopes let you specify exactly how your app needs to access a Seismic tenant.
Seismic uses scopes that refer to the object they grant access to, followed by the defined action that is permitted (e.g
seismic.library.view
).
The list of objects includes self
, user
, configuration
, reporting
, delivery
, library
, and workspace
.
There are currently only 2 defined sets of actions:
- view: Reading the full information about a resource.
- manage: Modifying the resource (e.g. creating, updating, or deleting)
Permissions
Scopes are not intended to override a users defined permissions. E.g. a business user cannot upload content to content manager when using an auth token with
seismic.library.manage
scope.
Scope | Description |
---|---|
seismic.self.view | Read information about the current user |
seismic.self.manage | Manage information about the current user |
seismic.user.view | Read profile and group about all users in the system |
seismic.user.manage | Manage profile and group information about any user in the system |
seismic.configuration.view | Read information about how the system is configured |
seismic.configuration.manage | Manage information about how the system is configured |
seismic.reporting | Access to tenants reporting data |
seismic.delivery | Access to all delivery methods including email, generated livesend links, and custom delivery options. |
seismic.library.view | Read item information and properties about an object. This includes read access to |
seismic.library.manage | Manage content, and folders, within a tenant (e.g. add, update, and delete). Manage access inherently includes the Additional capabilities include:
|
seismic.workspace.view | Read item information and properties about an object. Ability to download content is also included. |
seismic.workspace.manage | Manage content, and folders, within a users workspace (e.g. add, update, and delete). Manage access inherently includes the seismic.workspace.view scope. |
seismic.search | Access to search for content in all repositories. This includes read access to information and properties about any object returned. Ability to download content is also included. |