Creating a Webex Integration
To connect Webex with StackOne, you’ll need to create an OAuth integration at Webex Developer Portal to obtain your Client ID and Client Secret.
Sign in to Webex Developer Portal
Sign in to your Webex Developer Portal using your Webex credentials.
Navigate to My Webex Apps
Click on your profile icon in the top-right corner and select My Webex Apps from the dropdown menu.
Configure Integration Details
Fill in the required integration information.
- Will this integration use a mobile SDK?: No
- Integration Name: StackOne Integration (or your preferred name)
- Icon: Upload an optional icon for your integration or select from default
- App Hub Description: Enter a brief description of your integration’s purpose
- Redirect URI(s):
https://api.stackone.com/connect/oauth2/webex/callback - Scopes: Select the scopes your integration requires (see
Select OAuth Scopessection below)
Select OAuth Scopes
Choose the appropriate scopes based on your integration needs. The following scopes are required for full connector functionality.
- User-level scopes (11 scopes): spark:people_read, spark:teams_write, spark:teams_read, spark:team_memberships_write, spark:team_memberships_read, spark:rooms_write, spark:rooms_read, spark:messages_write, spark:messages_read, spark:memberships_write, spark:memberships_read, spark:organizations_read
- Meeting scopes (12 scopes): meeting:schedules_write, meeting:schedules_read, meeting:preferences_write, meeting:preferences_read, meeting:participants_write, meeting:participants_read, meeting:transcripts_read, meeting:admin_config_read, spark:recordings_write, spark:recordings_read
- Admin scopes (18 scopes): spark-admin:people_write, spark-admin:organizations_read, spark-admin:licenses_read, spark-admin:roles_read, spark-admin:locations_write, spark-admin:locations_read, spark-admin:workspaces_write, spark-admin:workspaces_read, spark-admin:devices_read, spark-admin:telephony_config_write, spark-admin:recordings_write, spark-admin:recordings_read, spark-admin:reports_write, spark-admin:reports_read, spark-admin:resource_groups_read, spark-admin:resource_group_memberships_write, spark-admin:resource_group_memberships_read, spark-admin:hybrid_clusters_read, spark-admin:hybrid_connectors_read
- Compliance & Security scopes (3 scopes): spark-compliance:events_read, audit:events_read, analytics:read_all
- Webhook scopes (2 scopes): application:webhooks_write, application:webhooks_read
- For basic usage: Select only user-level scopes (spark:*) for messaging and teams functionality
- For admin features: Admin scopes (spark-admin:*) require appropriate administrator role in your Webex organization
- Note: You can leave the Scopes field blank in StackOne to use the default comprehensive set of all 46 scopes, or specify a custom space-separated list of only the scopes you need
Copy Integration Credentials
After clicking Add Integration, you’ll see your credentials.
- Copy the Client ID — this will be visible anytime you view your integration
- Copy the Client Secret — this is shown only once during creation; store it securely for use later
- Important: If you lose the Client Secret, you’ll need to regenerate it from the integration settings
Linking the Account from the Hub
Navigate to the Hub
Fill out the fields
- Client ID
- Client Secret
- OAuth Scopes (Optional)