Set up Verifi Spoke
Integrate the ServiceNow instance and Verifi account by using the JWT authentication to authenticate ServiceNow requests.
Before you begin
- Request an Integration Hub subscription.
- Activate the Verifi spoke.
- Role required: admin.
About this task
JSON Web Tokens (JWTs) enable the capability to configure server-to-server API interactions between ServiceNow and external API providers without requiring any user intervention.
Procedure
-
Generate a JSON Web Token (JWT).
Create a JWT for your instance by using this link to enable JWT authentication. For Verifi Spoke, generate the authorization by using the VerifiAuthorizationTokenGenerator script. For more information, see Generate a JSON Web Token (JWT).
-
Create credential records for the Verifi Spoke.
Create a connection and credential record for the Verifi Spoke application. The Verifi Spoke connection and credential alias uses these credentials to authorize actions. For more information, see Create a connection and a credential record for the Verifi Spoke.
Create a connection and a credential record for the Verifi Spoke
Create a connection and credential record for the Verifi Spoke application. The Verifi Spoke connection and credential alias uses these credentials to authorize actions.
Before you begin
- A shared secret for signing the authentication token.
- Create a JSON Web Token (JWT) key. Associate a JWT provider with the signing configuration by referring to a JWT key.
- An Issuer ID assigned by Verifi. The ID is included in the request headers and authentication token to identify the issuer making API calls.
- Role required: admin
Procedure
-
Navigate to All > Connections & Credentials > Connection & Credential Aliases.
-
Select the Verifi record.
The Connection & Credential Aliases page opens.
-
On the form, fill in the fields.
Field Description Name Name of the alias. An alias can only contain the alpha, number, and underscore characters. ID Unique identifier for the Connections & Credentials alias, based on the format sn_verifi_spoke.Verifi.Application Application scope against which the Connection & Credentials alias is assigned. The current session scope that you last selected in the application picker appears. For example, Verifi Spoke appears if it is the current scope for this session. Type Alias type. Select Connection and Credential. Connection type Name of the connection type, either Basic, HTTP, JDBC, JMS, or Kafka. The default is HTTP. Support Multiple Active Connections Designator that indicates whether the alias supports multiple active connections. Add connections by using the Connections table and associate them to the alias by using the Connections related list. Default Retry Policy Retry policy for the alias. For more information, see Retry policy. Configuration Template Configuration template to use to create a connection and credential record. -
Select Save.
The Connections and Connection Attributes related list appears.
Related List Description Connections Related connection records associated with this alias. After creating the alias, you can define the connection records and associate them with the alias. If Support Multiple Active Connections is selected, you can associate more than one connection with an alias. Connection Attributes Attributes for the connection. Define the data that is specific to a connection and use it in an Integration Hub integration step. Child Aliases Child aliases that are associated with the parent alias. After creating a connection and credential alias, you can create a child alias to configure multiple connections for the same application integration. -
If you want to create a new credential and connection associated with your credential alias, under Related Links, select Create New Connection & Credential.
In the dialog box, fill in the fields.
Field Description Please Enter the Connection Information Connection Name Name of the connection. Connection URL URL used for connecting to the server on which Verifi Spoke is installed. Issuer An Issuer ID that you copied while setting up the Verifi Spoke by using the JWT authentication type. API Version API version that the related spokes are built for. The default value is 4.0.JWT Provider JWT Provider that you provided while setting up the Verifi Spoke spoke by using the PAT authentication type. -
If you want to create a child alias for your connection and credential alias, under the Child Aliases related list, select New.
-
Enter a name for the child alias and select Submit.
The child alias inherits the properties from the parent alias. You can then configure a child alias to contain its own set of connection and credential information.
-
Result
A connection and credential record is created in the ServiceNow instance.
---
title: Set up Verifi Spoke
description: Integrate the ServiceNow instance and Verifi account by using the JWT authentication to authenticate ServiceNow requests.Create a connection and credential record for the Verifi Spoke application. The Verifi Spoke connection and credential alias uses these credentials to authorize actions.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/integrate-applications/integration-hub/set-up-verifi-spoke.html
release: australia
product: Integration Hub
classification: integration-hub
topic_type: task
last_updated: "2026-03-12"
reading_time_minutes: 3
breadcrumb: [Verifi Spoke, Integration Hub spokes, Build integrations, Integration Hub, Workflow Data Fabric]
---
# Set up Verifi Spoke
Integrate the ServiceNow instance and Verifi account by using the JWT authentication to authenticate ServiceNow requests.
## Before you begin
- Request an Integration Hub subscription.
- Activate the Verifi spoke.
- Role required: admin.
## About this task
JSON Web Tokens \(JWTs\) enable the capability to configure server-to-server API interactions between ServiceNow and external API providers without requiring any user intervention.
## Procedure
1. Generate a JSON Web Token \(JWT\).
Create a JWT for your instance by using this link to enable JWT authentication. For Verifi Spoke, generate the authorization by using the *VerifiAuthorizationTokenGenerator* script. For more information, see [Generate a JSON Web Token \(JWT\)](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-security/Scoped-API-generate-JWT.md).
2. Create credential records for the Verifi Spoke.
Create a connection and credential record for the Verifi Spoke application. The Verifi Spoke connection and credential alias uses these credentials to authorize actions. For more information, see [Create a connection and a credential record for the Verifi Spoke](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/integration-hub/set-up-verifi-spoke.md).
## Create a connection and a credential record for the Verifi Spoke
Create a connection and credential record for the Verifi Spoke application. The Verifi Spoke connection and credential alias uses these credentials to authorize actions.
### Before you begin
- A shared secret for signing the authentication token.
- Create a JSON Web Token \(JWT\) key. Associate a JWT provider with the signing configuration by referring to a JWT key.
- An Issuer ID assigned by Verifi. The ID is included in the request headers and authentication token to identify the issuer making API calls.
- Role required: admin
### Procedure
1. Navigate to **All** > **Connections & Credentials** > **Connection & Credential Aliases**.
2. Select the **Verifi** record.
The Connection & Credential Aliases page opens.
3. On the form, fill in the fields.
|Field|Description|
|-----|-----------|
|Name|Name of the alias. An alias can only contain the alpha, number, and underscore characters.|
|ID|Unique identifier for the Connections & Credentials alias, based on the format `sn_verifi_spoke.Verifi`.|
|Application|Application scope against which the Connection & Credentials alias is assigned. The current session scope that you last selected in the application picker appears. For example, **Verifi Spoke** appears if it is the current scope for this session.|
|Type|Alias type. Select **Connection and Credential**.|
|Connection type|Name of the connection type, either Basic, HTTP, JDBC, JMS, or Kafka. The default is HTTP.|
|Support Multiple Active Connections|Designator that indicates whether the alias supports multiple active connections. Add connections by using the Connections table and associate them to the alias by using the Connections related list.|
|Default Retry Policy|Retry policy for the alias. For more information, see [Retry policy](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/build-workflows/retry-policy.md).|
|Configuration Template|Configuration template to use to create a connection and credential record.|
4. Select **Save**.
The Connections and Connection Attributes related list appears.
|Related List|Description|
|------------|-----------|
|Connections|Related connection records associated with this alias. After creating the alias, you can define the connection records and associate them with the alias. If **Support Multiple Active Connections** is selected, you can associate more than one connection with an alias.|
|Connection Attributes|Attributes for the connection. Define the data that is specific to a connection and use it in an Integration Hub integration step.|
|Child Aliases|Child aliases that are associated with the parent alias. After creating a connection and credential alias, you can create a child alias to configure multiple connections for the same application integration.|
5. If you want to create a new credential and connection associated with your credential alias, under **Related Links**, select **Create New Connection & Credential**.
In the dialog box, fill in the fields.
|Field|Description|
|-----|-----------|
|Please Enter the Connection Information|
|Connection Name|Name of the connection.|
|Connection URL|URL used for connecting to the server on which Verifi Spoke is installed.|
|Issuer|An Issuer ID that you copied while setting up the Verifi Spoke by using the JWT authentication type.|
|API Version|API version that the related spokes are built for. The default value is `4.0`.|
|JWT Provider|JWT Provider that you provided while setting up the Verifi Spoke spoke by using the PAT authentication type.|
6. If you want to create a child alias for your connection and credential alias, under the Child Aliases related list, select **New**.
1. Enter a name for the child alias and select **Submit**.
The child alias inherits the properties from the parent alias. You can then configure a child alias to contain its own set of connection and credential information.
### Result
A connection and credential record is created in the ServiceNow instance.
| title | Set up Verifi Spoke |
| description | Integrate the ServiceNow instance and Verifi account by using the JWT authentication to authenticate ServiceNow requests.Create a connection and credential record for the Verifi Spoke application. The Verifi Spoke connection and credential alias uses these credentials to authorize actions. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/integrate-applications/integration-hub/set-up-verifi-spoke.html |
| release | australia |
| product | Integration Hub |
| classification | integration-hub |
| topic_type | task |
| last_updated | 2026-03-12 |
| reading_time_minutes | 3 |
| breadcrumb | Verifi SpokeIntegration Hub spokesBuild integrationsIntegration HubWorkflow Data Fabric |