Webex API interface configuration from v2.7

Webex API interface configuration from v2.7

Starting with Yarnman release 2.7 the Webex API inteface configuration has been enhanced to

  • Create a webex application with the scopes (no more ticking all the permissions one by one) with the use of a developer token

  • The existing oAuth flow has been enhanced to collect the clientId/secretId to be pre-populated from the above to complete the oAuth flow

  • Allow for custom presets to be defined if reduced scopes are required

  • Import Tokens that have been created outside of Yarnman (eg via postman)

QuickStart

We will use the same Webex user that will auth the wrangler application to create the webex integration. you will need to login to

Login to developer.webex.com with the webexuser that has admin rights to the org

click on your profile on the top right and obtainer your 1

Select Interfaces followed by Add Interface

image-20250925-004356.png

In the dropdown menu select webex API , give the interface a name and press submit

image-20250925-004554.png

Scroll down on the new interface and toggle the wrangler preset and press submit

image-20250925-004710.png

Click on the Arm binding tab, Select the Node Standalone, and press bind to arm

image-20250925-004829.png

Click back to the settings tab and press the Create Integration button

image-20250925-013143.png

in a new browser window/tab

Login to https://developer.webex.com/ obtain your Personal Access Token (this is a short lived token) Click on your profile on the top right, and copy your Bearer token

image-20250925-012842.png

back to the wrangler tab, paste in this token and press Set Token

image-20250925-013241.png

After a few moments new fields will appear. Complete the Description, contact email and press Create

image-20250925-013434.png

After a few moments a new integration tab will appear. Showing the webexapp was successfully created and the scopes.

image-20250925-013850.png

optionally save the client secret in a secure password manager for future use. as you won’t be able to display this again after successfully obtaining a token. Its always possible to reset the client secret via the Webex portal, but this will invalidate the previous client secret.

Now to finally obtain the Webex token, press the Authorise integration

 

image-20250925-014621.png

 

 

This will prompt you for your Webex username

if you have SSO enabled, you will be redirected to your company portal before coming back to webex

you will be presented with a list of permissions (these are the from the integration created earlier , eg the scopes)

Press Accept to continue

you will redirected back to yarnman to provide the yarman admin account

 

 

 

 

 

 

Enter in the yarnman login and password

image-20250925-014851.png

Yarnman will automatically populate the client secret, this is the last time it will be displayed.

Press submit to get the tokens to connect to Webex

image-20250925-015022.png

Warnman has successfully obtained and encrypted the Access and Refresh tokens . Press test connection to verify a successful connection to Webex

image-20250925-015246.png

Enable automatic Access Token Refresh, by clicking on the Settings tab

Toggle the Refresh Tokens to ON, and press Submit.

image-20250925-015510.png

Yarnman will automatically update the Tokens every 6 days, without any admin intervention required.

 

Optional , view the Webex integration on https://developer.webex.com/

image-20250925-015701.png
image-20250925-015718.png