Create a connection for ServiceNow Quote Experience calls
Add a connection in ServiceNow CPQ to define the host, path, and authentication credentials used when ServiceNow Quote Experience calls an external system during a transaction.
Before you begin
Role required: admin
About this task
Connections are used in transaction rules only. Each connection stores the host URL, an optional path, and authentication credentials. When you configure an integration in ServiceNow Quote Experience, you select a connection and ServiceNow CPQ uses the stored credentials to authenticate outbound requests during a transaction.
To call an external system from a configuration rule instead, configure an external connection. For more information, see Set up External connections for configuration rules.
The following authentication types are available: bearer token, OAuth client credentials, and JWT client credentials.
Procedure
Navigate to All > CPQ Administration > Utilities > Connections.
Select +New to create a new connection.
In the Name field, enter a display name for the connection.
In the Host field, enter the base URL of the external system you want to connect to.
In the Variable name field, enter a unique system identifier for the connection.
This value must be unique across all connections in your instance.
In the Path field, enter the path to append to the host URL for the target endpoint.
In the Description field, enter additional information about the connection.
In the Integration type field, select External.
In the Authentication type field, select the credential method that the external system requires, then complete the fields for that authentication type.
| Authentication type | Fields to complete |
|---|---|
| Bearer token | In the Authentication token field, enter the token used to authenticate outbound requests. |
| OAuth client credentials |
|
| JWT client credentials |
|
In the Additional headers field, enter any HTTP headers to include in outbound requests.
Enter one header per line. Use quoted keys and values in the following format:
"header-name" "header-value"For example:
"x-api-version" "2" "x-tenant-id" "acme-corp"Select Save.
Result
The connection is saved and available for selection when configuring integrations.
Related topics