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