Unqork documentation is available in two workspaces: UnqorkAI for the latest AI-first platform, and legacy Unqork for previous versions. Use the drop-down near the logo to switch.

API Access Management

Prev Next

To access API Access Management, navigate to Administration > Integration > API Access Management.

API Access Management lets administrators create and manage OAuth credentials that let external systems authenticate to the Unqork API programmatically. Unlike user-based authentication, API credentials use a client ID and client  to authenticate without requiring a logged-in user session.

Managing API access requires administrative permissions. Administrators needing access should contact their environment administrator.

Credential List

The page organizes credentials into the following tabs: Express and Creator. Each tab displays credentials of that type. Both tabs display the same columns, with one difference: the Express tab displays a Role(s) column supporting multiple roles, while the Creator tab displays a single Role column.

Column

Description

Name

A display name for the credential.

Client ID

The unique identifier used to authenticate API requests.

Created

The date and time the credential was created.

Expires

The date the credential expires.

Last Modified

The date and time the credential was last updated.

Role(s)/Role

The role or roles assigned to the credential.

Status

The current state of the credential. See Credential Statuses for details.

Actions

Credential-level actions.

Adding a Credential

Regardless of the active tab, click Create New and choose either Express Access Credential or Creator Access Credential. The modal opens to the Credential Details tab.

Credential Details

Express credentials:

Setting

Description

Name

A display name for the credential.

Description

An optional description of the credential's purpose or the system using it.

Role(s)

The Express roles assigned to the credential. Controls what the credential can access. Multiple roles can be assigned.

Group(s)

The Express groups assigned to the credential. Multiple groups can be assigned. Optional.

Days to Expiration

The number of days until the credential expires. Must be greater than 0 and cannot exceed 730. Defaults to 90.

Add Custom Attribute

Click Add Custom Attribute to add a key-value pair to the credential's session when it authenticates. Enter a Custom Attribute Name and Attribute Value for each. Multiple attributes can be added or removed. Optional.

Creator credentials:

Setting

Description

Name

A display name for the credential.

Description

An optional description of the credential's purpose or the system using it.

Role

The Creator role assigned to the credential. Controls what the credential can access.

Days to Expiration

The number of days until the credential expires. Must be greater than 0 and cannot exceed 730. Defaults to 90.

Add Custom Attribute

Click Add Custom Attribute to add a key-value pair to the credential's session when it authenticates. Enter a Custom Attribute Name and Attribute Value for each. Multiple attributes can be added or removed. Optional.

Client ID & Secret

Click Create Credential to advance to the Client ID & Secret tab. The generated Client ID and Client Secret display here—copy and store both securely.

The client secret cannot be retrieved after leaving this tab. If the secret is lost, delete the credential and create a new one. For Creator credentials, click Revoke to disable access without removing the credential.

Credential Actions

Click Actions on any row. Available options differ by credential type.

Express credentials:

Action

Description

View

Opens a read-only view of the credential's details.

Edit

Updates the credential's name, description, roles, groups, days to expiration, or custom attributes. The client secret cannot be changed.

Delete

Permanently removes the credential.

Creator credentials:

Action

Description

View

Opens a read-only view of the credential's details.

Edit

Updates the credential's name, description, role, days to expiration, or custom attributes. The client secret cannot be changed.

Revoke

Permanently disables the credential.

Restore

Re-enables a revoked credential. Available on revoked Creator credentials only.

Delete

Permanently removes the credential.

Credential Statuses

Status

Description

Active

The credential is valid and can authenticate.

Expires Soon

The credential expires in fewer than 21 days.

Expired

The credential has passed its expiration date and can no longer authenticate.

Locked

The credential has been locked due to too many failed authentication attempts. Configure lockout thresholds in Environment Administration.

Revoked

The credential has been permanently disabled.


Changelog

Date

Change

—

Initial publication.