Seismic
  • 18 Aug 2024
  • 1 Minute to read
  • Contributors
  • Dark
    Light

Seismic

  • Dark
    Light

Article summary

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 and client_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


Was this article helpful?

What's Next
Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.