Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Set up the Cisco Webex Teams spoke

Integrate the ServiceNow instance and Cisco Webex Teams by creating a custom OAuth application in Cisco Webex Teams or using the custom Cisco Webex Credentials to authenticate ServiceNow requests.

Before you begin

  • Request an Integration Hub subscription.
  • Activate the Cisco Webex Teams spoke.
  • Role required: admin.

You can choose to use either OAuth 2.0 or the custom credentials, Cisco Webex Credentials, for authentication.

Register Cisco Webex Teams as an OAuth provider

Use the information generated during the Cisco Webex Teams application configuration to register Cisco Webex Teams as an OAuth provider and allow the ServiceNow instance to request OAuth 2.0 tokens.

Before you begin

Role required: admin.

Procedure

  1. Navigate to All > System OAuth > Application Registry.

  2. Click New.

    The system displays this message: What kind of OAuth application?.

  3. Select Connect to a third party OAuth Provider.

  4. On the form, fill these values.

  1. Right-click the form header, and click Save.

What to do next

Ensure that the OAuth entity profile has these permissions:

Image omitted: cisco-teams-entity-profiles.png
OAuth entity profile scopes.

Create a OAuth credential record for the Cisco Webex Teams Spoke

Create a credential record for the Cisco Webex Teams account. The Cisco Webex Teams Spoke connection and credential alias uses these credentials to authorize actions.

Before you begin

Role required: admin.

Procedure

  1. Navigate to All > IntegrationHub > Connections & Credentials > Credentials.

  2. Click New.

    The system displays this message: What type of Credentials would you like to create?

  3. Select OAuth 2.0 Credentials.

  4. On the form, fill these values.

FieldDescription
NameName to uniquely identify the record. For example, enter: `Cisco Webex Teams OAuth`
Client IDClient ID created during the Cisco Webex Teams application configuration.
Client SecretClient Secret created during the Cisco Webex Teams application configuration.
Authorization URLOAuth authorization code endpoint. Enter: `https://webexapis.com/v1/authorize`
Token URLOAuth server token endpoint. Enter: `https://webexapis.com/v1/access_token`
Token Revocation URLOAuth server token revocation endpoint.
Redirect URLOAuth callback endpoint in this format: `https://.service-now.com/oauth_redirect.do`
OAuth API ScriptScript to customize the request and response. Select OauthCiscoWebexTeamsUtils.
Logo URLURL that contains an image to use as the application logo.
Default Grant TypeGrant type used to establish the token. Select Authorization Code.
Refresh Token LifespanTime, in seconds, that the refresh token is valid. The default time is 8,640,0000 seconds.
PKCE requiredOption to enable public clients to require PKCE for an authorization.Note: You can use only Authorization Code as the Default Grant type when PKCE is enabled.
ApplicationApplication scope that contains this record.
Accessible fromApplication scope that this registry is accessible from.
ActiveOption to actively use the application registry.
Use mutual authenticationOption to use mutual authentication for token request and revocation. This option requires a mutual authentication profile to be specified.
FieldDescription
NameName to uniquely identify the record. For example, Cisco Webex Teams Cred.
ActiveOption to actively use the credential record.
OAuth Entity ProfileOAuth profile created during the registration of Cisco Webex Teams as an OAuth provider. For example, Cisco Webex Teams OAuth Profile.
Applies toOption to specify if the credential applies to all MID Servers in your network, or to one or more Specific MID servers. Specify the MID Servers that should use this credential in the MID servers field.
OrderOrder to apply this credential. For example, 100.
Credential aliasCredential alias associated with the spoke.
  • Right-click the form header and click Submit.

  • To generate the OAuth token, click the Get OAuth Token related link.

    Create a connection and credential alias record for the Cisco Webex Teams Spoke

    Create a credential record for the Cisco Webex Teams account. The Cisco Webex Teams Spoke connection and credential alias uses these credentials to authorize actions.

    Before you begin

    Role required: admin.

    Procedure

    1. Navigate to All > IntegrationHub > Connections & Credentials > Connection & Credential Aliases.

    2. Open the CiscoWebexTeams record.

    Image omitted: cisco\_webex\_teams\_conn-credential.png
    Cisco Teams Webex connection and credential alias
    The **CiscoWebexTeams** Connection & Credential Aliases display.
    
    1. Click New under Connections tab.
    Image omitted: new\_connection\_credential\_cisco\_webex\_teams.png
    New connection and credentials for Cisco Webex Teams
    1. On the form, fill these values.
    FieldDescription
    NameName for the HTTPS connection record for Cisco Webex Teams spoke
    CredentialsName of the credential created for Cisco Webex Teams spoke Provide the value ceated in “Create a OAuth credential record for the Cisco Webex Teams spoke”.
    Connection URLOption to provide the connection URL. Provide the value as https://webexapis.com
    Image omitted: connection\_record\_cisco\_webex\_teams.png
    Connection record for Cisco Webex Teams
    1. Right-click the form header and click Submit.

    Create a Connection & Credentials alias for Visa Spoke

    Create a connection record for your . The Visa spoke connection and credential aliases use these connections to perform actions in .

    Procedure

    1. Navigate to All > Connections & Credentials > Connections & Credentials Aliases.

    2. Open the alias record for ****.

    3. From the Connections tab, click New.

    4. On the form, fill these fields.

      FieldDescription
      NameName to uniquely identify the record. For example, <Application-Name> Connection.
      CredentialCredential record created for Visa spoke. For example, <Application-Name> Cred.
      Connection aliasAlias record associated with this connection.
      HostFully qualified domain name of the target host where the **** server is installed. For example, <host>.<domain>.com.
      Connection URLBase URL to connect to ****. Enter: ``
      ActiveOption to actively use the connection record.
      DomainDomain that the action runs in.
      Override default portTarget port used by the connection. If blank, the system uses the default port.
      Use MID serverOption to use a MID Servers for this connection. If the check box is selected, define the fields in the Advanced MID Server Configuration related list.
    5. Click Submit.

    sndocs is an independent community mirror and is not affiliated with or endorsed by ServiceNow.

    ServiceNow, the ServiceNow logo, Now, and other ServiceNow marks are trademarks and/or registered trademarks of ServiceNow, Inc., in the United States and/or other countries. Other company and product names may be trademarks of the respective companies with which they are associated.

    © 2026 ServiceNow, Inc. All rights reserved.

    Documentation content is redistributed under the Apache License 2.0 from the ServiceNowDocs repository.