Connecting to Adobe Workfront

Adobe Workfront is a work management platform that helps teams plan, track, and deliver work across the project lifecycle.

To integrate Adobe Workfront with IBM watsonx Orchestrate, you need to establish a secure connection that enables both systems to communicate seamlessly. To follow the general connection workflow, Connecting apps for prebuilt agents.

Important:

By default, Single sign-on (SSO) is disabled for your app. To enable it, refer to Configuring single sign-on for applications.

Steps to connect

Use the following steps to connect Adobe Workfront to watsonx Orchestrate:

  1. Go to Manage > Connections and search for the Adobe Workfront Connection ID.

  2. Click edit next to the matching connection ID.

  3. Select the authentication method your organization uses (OAuth 2.0 or Key Value Pair).

  4. Enter the Adobe Workfront specific fields. See Connecting apps for prebuilt agents page for general connection workflow.

  5. Complete the Draft and Live setup steps.

  6. Save the connection and test it to confirm that Adobe Workfront is successfully connected.

Supported authentication methods

Adobe Workfront supports the following authentication methods in watsonx Orchestrate:

  1. OAuth 2.0 (Authorization Code): Recommended for production connections

  2. Key Value Pair (KVP): Supported for API key–based and legacy scenarios

Note:

For agents created after September 2025, OAuth 2.0 is the only supported authentication for Adobe Workfront.

Connection ID

Use the following Connection IDs when locating your Adobe Workfront connection in the Connections settings page. To understand how to search for a Connection ID and open a connection for editing, see Connecting apps for prebuilt agents.

Authentication type

Connection ID

OAuth2 Authorization Code

adobe_workfront_ibm_184bdbd3

OAuth2 Authorization Code

adobe_workfront_oauth2_auth_code_ibm_184bdbd3 (deprecated)

Key Value Pair

adobe_workfront_key_value_ibm_184bdbd3

OAuth 2.0 connection details

If your organization uses OAuth‑based authentication, set Authentication type to OAuth2 Authorization Code and enter the following fields:

Field

Description

Server URL

Base URL of the Adobe Workfront server (for example, https://yourdomain.workfront.com)

token_url

Endpoint to exchange the authorization code for an access token

client_id

Your Adobe Workfront application's client ID

client_secret

Your Adobe Workfront application's client secret

Authorization URL

URL where users are redirected to log in and authorize access

To get these values, see the Adobe Workfront API documentation.

Key Value Pair connection details

If your organization uses API keys or a legacy configuration, set Authentication type to Key Value Pair and add each of the following fields using Add new field:

Key

Description

base_url

Base URL of your Adobe Workfront instance

token_url

URL to obtain the OAuth token

client_id

Your Adobe Workfront client ID

client_secret

Your Adobe Workfront client secret

bearer_token

Access token for API authentication

refresh_token

Token used to refresh the bearer token

Note: When using Key Value Pair, only Team credentials are supported.

To get these values, see the Adobe Workfront API documentation.

What to do next

Now that your app connection is live, you can start using it in watsonx Orchestrate.

  • Run an agent in Orchestrate Chat to complete tasks using natural language.

  • Use relevant tools to perform app-specific actions.