- Print
- DarkLight
Connection
The Seismic connection relies on the OAuth2 client credentials flow, as documented here.
Seismic does not have a self-serve connection screen. If you wish to connect it, please get in touch with your Unleash representative for assistance.
You will need to prepare the following:
client_id
andclient_secret
of an OAuth app you created on your seismic tenant. See scopes below.tenatId
- Your seismic tenant ID.userId
- The user ID in Seismic of the user on whose behalf you want to act.The user ID affects which resources will be synced to Unleash based on that user's permissions.
Scopes
The integration requires the following scopes:
seismic.library.view
seismic.library.manag
seismic.reporting
seismic.user.view
seismic.user.manage
Supported Resources
The integration currently supports the following resources:
Files/Folders
Links
Pages
Sync
The integration does not support incremental updates, and therefore, sync is scheduled every 1 hour.
API Calls
The table below outlines the primary endpoints utilized by the integration:
Endpoint | Docs | Purpose |
/reporting/v2/contentPropertyAssignments | Get all properties of content library | |
/reporting/v2/libraryContents | Get all content library | |
/integration/v2/teamsites/{teamsiteId}/files/{libraryContentId} | Get single library content item | |
/integration/v2/teamsites/{teamsiteId}/files/{libraryContentId}/content | Download content of library item | |
/integration/v2/users | List the users of seismic |