Skip to main content
Scopes are used to limit access to your Smokeball App. Each API resource has a pair of scopes:
  • Write scopes permit updates (e.g. POST, PUT, PATCH requests)
  • Read scopes permit reads (e.g. GET requests)
Multiple scopes may be needed in order to perform actions on child resources. For example, matters/write and documents/write are both needed for adding files to a matter.

Requesting scopes

Scopes are requested via the scope parameter (space-delimited) when authorizing with the Authorization Code Grant. Leaving the scope parameter empty will ensure that all assigned scopes are automatically included in the access token.
You may grant yourself access to any scope in Staging, but scopes must be approved for usage in Production when your app is submitted for approval.

Scope reference

Matters

Billing & Accounting

Contacts, Firm & Users

Communication & Events

Tasks

Platform & Integration

Plugins are not yet available for partners. They will be supported in a future developer console version, so the plugins/read and plugins/write scopes cannot be used yet.