Skip to main content

API Key Management

API Key Management is where users generate and manage the Bearer tokens used to authenticate requests to the Docwize API. Each key can be scoped to specific areas of the system, disabled without being deleted, and re-scoped later.

Access: New > API KEY MANAGEMENT > API Key Management

The API Key Manager list

The API Key Manager list

Overview

The API Key Manager lists every key created for the organisation. Each card shows:

FieldDescription
NameThe label given to the key when it was created.
Created DateThe date the key was generated.
Expiry DateThe date the key stops working. A key nearing its expiry date is flagged Almost Expired.
Token TypeThe scope of the token — for example, User-scoped.
ScopeThe permission areas the key grants access to (see Editing scopes below).
Enable/disable toggleSwitches the key on or off without deleting it.
Edit ScopesOpens the scope picker for this key. Only available while the key is enabled.

Editing scopes

Click Edit Scopes on an enabled key to open the scope picker.

The Edit API Key Scopes dialog

The Edit API Key Scopes dialog

A key can hold one or more scopes at once. Available scopes:

Scope
full_controldocuments_reademail_templates
query_builderdocuments_writelookup_lists
query_builder_writerecords_readworkflows
dataviewsrecords_writedownloads
dataviews_readref_numbers
customfield_readdocument_templates_read
customfield_editdocument_templates_write

Select or remove scopes, then Save to apply the change, or Cancel to discard it.

Troubleshooting

IssueDetail
Edit Scopes is greyed outThe key is currently disabled. Switch the key's toggle on to re-enable scope editing.
Key shows Almost ExpiredThe key's expiry date is approaching. Requests using this key will stop authenticating once it expires.
  • API Integration — the endpoint reference these keys authenticate against via the Authorization: Bearer header