Seismic website screenshot

Seismic

Seismic is the global leader in enablement, helping organizations engage customers, enable teams, and ignite revenue growth. The Seismic platform provides content management, learning and coaching, dynamic document generation, and buyer engagement capabilities through a comprehensive suite of APIs.

4 APIs 0 Features

APIs

Seismic Content API

API for managing and accessing content within the Seismic platform, including documents, presentations, folders, and other sales materials. Supports uploading, organizing, searc...

Seismic LiveDocs API

API for creating and managing LiveDocs, Seismic's dynamic document generation solution. Enables automated creation of personalized proposals, presentations, and sales materials ...

Seismic Analytics API

API for accessing analytics and reporting data on content usage, user engagement, and sales effectiveness. Provides insights into content performance, user adoption, buyer engag...

Seismic User Management API

API for managing users, groups, roles, teams, and permissions within the Seismic platform. Supports creating and organizing users, managing group hierarchies, assigning roles, a...

Collections

Arazzo Workflows

Seismic Add a User to a Group

Resolve a group by name, add a user to it, and confirm the membership.

ARAZZO

Seismic Audit a Team Roster

Resolve a team by name, read its detail, and list its members.

ARAZZO

Seismic Download a Content Version

Resolve a content item, inspect its versions, and download a specific or latest version.

ARAZZO

Seismic Export an Analytics Report

Resolve a report by type, read its data, and kick off an export job.

ARAZZO

Seismic Generate a Livedoc Asynchronously

Resolve a template, inspect its inputs, generate a Livedoc async, and poll the job.

ARAZZO

Seismic Generate a Livedoc from a CRM Data Source

Pick a connected CRM data source and template, then merge a CRM record into a Livedoc.

ARAZZO

Seismic Onboard a User

Create a user account, confirm it, and assign its group memberships.

ARAZZO

Seismic Organize Content into a Folder

Create a destination folder and move a matching content item into it.

ARAZZO

Seismic Preview and Generate a Livedoc

Read a template, preview it with sample data, then generate the final document.

ARAZZO

Seismic Search and Inspect Content

Run a full-text content search, inspect the top hit, and get a shareable URL.

ARAZZO

Seismic Share a Content Item

Find a content item in the library and produce a time-limited shareable URL.

ARAZZO

Seismic Top Content Performance Review

Rank top content by a metric, read the leader's library detail, and pull its analytics.

ARAZZO

Seismic User Adoption Review

Rank user activity, resolve the top user's profile, and pull their detailed analytics.

ARAZZO

Pricing Plans

Seismic Plans Pricing

1 plans

PLANS

Rate Limits

Seismic Rate Limits

4 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Seismic Context

13 classes · 23 properties

JSON-LD

API Governance Rules

Seismic API Rules

14 rules · 3 errors 8 warnings 3 info

SPECTRAL

JSON Structure

Seismic Content Item Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
🔗
RateLimits
RateLimits
🔗
Webhooks
Webhooks
💬
Support
Support
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🟢
StatusPage
StatusPage
🔗
Documentation
Documentation
📄
ChangeLog
ChangeLog
🔗
Website
Website
📰
Blog
Blog
🔗
Login
Login
🔗
SpectralRules
SpectralRules
🔗
JSONLDContext
JSONLDContext
🔗
Vocabulary
Vocabulary
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Seismic User Management API
  version: 2.0.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Users
    type: folder
  items:
  - info:
      name: List Users
      type: http
    http:
      method: GET
      url: https://api.seismic.com/integration/v2/users
      params:
      - name: query
        value: ''
        type: query
        description: Search query to filter users by name or email.
      - name: groupId
        value: ''
        type: query
        description: Filter users by group membership.
      - name: roleId
        value: ''
        type: query
        description: Filter users by assigned role.
      - name: teamId
        value: ''
        type: query
        description: Filter users by team membership.
      - name: status
        value: ''
        type: query
        description: Filter users by account status.
      - name: sortBy
        value: ''
        type: query
        description: Field to sort results by.
      - name: sortOrder
        value: ''
        type: query
        description: Sort order direction.
      - name: offset
        value: ''
        type: query
        description: Number of items to skip for pagination.
      - name: limit
        value: ''
        type: query
        description: Maximum number of items to return.
    docs: Retrieves a list of users in the Seismic platform. Supports filtering by group, role, status, and search query.
  - info:
      name: Create a User
      type: http
    http:
      method: POST
      url: https://api.seismic.com/integration/v2/users
      body:
        type: json
        data: '{}'
    docs: Creates a new user account in the Seismic platform. An invitation email will be sent to the user.
  - info:
      name: Get a User
      type: http
    http:
      method: GET
      url: https://api.seismic.com/integration/v2/users/:userId
      params:
      - name: userId
        value: ''
        type: path
        description: Unique identifier of the user.
    docs: Retrieves details of a specific user by their ID.
  - info:
      name: Update a User
      type: http
    http:
      method: PATCH
      url: https://api.seismic.com/integration/v2/users/:userId
      params:
      - name: userId
        value: ''
        type: path
        description: Unique identifier of the user.
      body:
        type: json
        data: '{}'
    docs: Updates the profile or settings of a specific user.
  - info:
      name: Delete a User
      type: http
    http:
      method: DELETE
      url: https://api.seismic.com/integration/v2/users/:userId
      params:
      - name: userId
        value: ''
        type: path
        description: Unique identifier of the user.
      - name: reassignTo
        value: ''
        type: query
        description: ID of the user to reassign content to.
    docs: Deactivates and removes a user account from the Seismic platform. Content owned by the user may be reassigned.
- info:
    name: Groups
    type: folder
  items:
  - info:
      name: Get User Groups
      type: http
    http:
      method: GET
      url: https://api.seismic.com/integration/v2/users/:userId/groups
      params:
      - name: userId
        value: ''
        type: path
        description: Unique identifier of the user.
    docs: Retrieves the groups that a specific user belongs to.
  - info:
      name: Set User Group Memberships
      type: http
    http:
      method: PUT
      url: https://api.seismic.com/integration/v2/users/:userId/groups
      params:
      - name: userId
        value: ''
        type: path
        description: Unique identifier of the user.
      body:
        type: json
        data: '{}'
    docs: Replaces the user's group memberships with the specified set of groups.
  - info:
      name: List Groups
      type: http
    http:
      method: GET
      url: https://api.seismic.com/integration/v2/groups
      params:
      - name: query
        value: ''
        type: query
        description: Search query to filter groups by name.
      - name: parentId
        value: ''
        type: query
        description: Filter by parent group ID for hierarchical groups.
      - name: offset
        value: ''
        type: query
        description: Number of items to skip for pagination.
      - name: limit
        value: ''
        type: query
        description: Maximum number of items to return.
    docs: Retrieves a list of user groups in the Seismic platform.
  - info:
      name: Create a Group
      type: http
    http:
      method: POST
      url: https://api.seismic.com/integration/v2/groups
      body:
        type: json
        data: '{}'
    docs: Creates a new user group in the Seismic platform.
  - info:
      name: Get a Group
      type: http
    http:
      method: GET
      url: https://api.seismic.com/integration/v2/groups/:groupId
      params:
      - name: groupId
        value: ''
        type: path
        description: Unique identifier of the group.
    docs: Retrieves details of a specific group by its ID.
  - info:
      name: Update a Group
      type: http
    http:
      method: PATCH
      url: https://api.seismic.com/integration/v2/groups/:groupId
      params:
      - name: groupId
        value: ''
        type: path
        description: Unique identifier of the group.
      body:
        type: json
        data: '{}'
    docs: Updates the name or other properties of a specific group.
  - info:
      name: Delete a Group
      type: http
    http:
      method: DELETE
      url: https://api.seismic.com/integration/v2/groups/:groupId
      params:
      - name: groupId
        value: ''
        type: path
        description: Unique identifier of the group.
    docs: Deletes a specific group from the Seismic platform.
  - info:
      name: List Group Members
      type: http
    http:
      method: GET
      url: https://api.seismic.com/integration/v2/groups/:groupId/members
      params:
      - name: groupId
        value: ''
        type: path
        description: Unique identifier of the group.
      - name: offset
        value: ''
        type: query
        description: Number of items to skip for pagination.
      - name: limit
        value: ''
        type: query
        description: Maximum number of items to return.
    docs: Retrieves a list of users who are members of a specific group.
  - info:
      name: Add a Member to a Group
      type: http
    http:
      method: POST
      url: https://api.seismic.com/integration/v2/groups/:groupId/members
      params:
      - name: groupId
        value: ''
        type: path
        description: Unique identifier of the group.
      body:
        type: json
        data: '{}'
    docs: Adds a user as a member of a specific group.
  - info:
      name: Remove a Member from a Group
      type: http
    http:
      method: DELETE
      url: https://api.seismic.com/integration/v2/groups/:groupId/members/:userId
      params:
      - name: groupId
        value: ''
        type: path
        description: Unique identifier of the group.
      - name: userId
        value: ''
        type: path
        description: Unique identifier of the user.
    docs: Removes a user from a specific group.
- info:
    name: Roles
    type: folder
  items:
  - info:
      name: List Roles
      type: http
    http:
      method: GET
      url: https://api.seismic.com/integration/v2/roles
      params:
      - name: offset
        value: ''
        type: query
        description: Number of items to skip for pagination.
      - name: limit
        value: ''
        type: query
        description: Maximum number of items to return.
    docs: Retrieves a list of available roles in the Seismic platform.
  - info:
      name: Get a Role
      type: http
    http:
      method: GET
      url: https://api.seismic.com/integration/v2/roles/:roleId
      params:
      - name: roleId
        value: ''
        type: path
        description: Unique identifier of the role.
    docs: Retrieves details of a specific role by its ID.
- info:
    name: Teams
    type: folder
  items:
  - info:
      name: List Teams
      type: http
    http:
      method: GET
      url: https://api.seismic.com/integration/v2/teams
      params:
      - name: query
        value: ''
        type: query
        description: Search query to filter teams by name.
      - name: offset
        value: ''
        type: query
        description: Number of items to skip for pagination.
      - name: limit
        value: ''
        type: query
        description: Maximum number of items to return.
    docs: Retrieves a list of teams in the Seismic platform.
  - info:
      name: Get a Team
      type: http
    http:
      method: GET
      url: https://api.seismic.com/integration/v2/teams/:teamId
      params:
      - name: teamId
        value: ''
        type: path
        description: Unique identifier of the team.
    docs: Retrieves details of a specific team by its ID.
  - info:
      name: List Team Members
      type: http
    http:
      method: GET
      url: https://api.seismic.com/integration/v2/teams/:teamId/members
      params:
      - name: teamId
        value: ''
        type: path
        description: Unique identifier of the team.
      - name: offset
        value: ''
        type: query
        description: Number of items to skip for pagination.
      - name: limit
        value: ''
        type: query
        description: Maximum number of items to return.
    docs: Retrieves a list of users who are members of a specific team.
bundled: true