# Seismic integrations: library content

> Add a file, create a post and create a distribution list in Seismic. Connect Seismic to the rest of your sales stack with Tray.ai.

**Canonical page:** https://tray.ai/connectors/seismic-integrations/
**Categories:** Sales
**Connects through:** HTTP Connector

## Overview

Seismic is a sales enablement platform that manages sales content, generates documents, shares content with buyers and tracks engagement and training. Tray.ai connects to Seismic through the HTTP Connector, so your workflows can call the Seismic API alongside the rest of your stack.

## Use cases

### Library content

Read and create library content in Seismic from any Tray.ai workflow. The Seismic API covers calls such as add a file and get file information.

- Add a file
- Get file information
- Add a file version

### Channel posts

Read, create, update, and delete channel posts in Seismic from any Tray.ai workflow. The Seismic API covers calls such as list posts and create a post.

- List posts
- Create a post
- Update a post

### Distribution lists

Read, create, update, and delete distribution lists in Seismic from any Tray.ai workflow. The Seismic API covers calls such as list distribution lists and create a distribution list.

- List distribution lists
- Create a distribution list
- Update a distribution list

### Approval workflows

Read and create approval workflows in Seismic from any Tray.ai workflow. The Seismic API covers calls such as list workflows and submit a workflow.

- List workflows
- Submit a workflow
- Approve a workflow step

### Digital sales rooms

Read and create digital sales rooms in Seismic from any Tray.ai workflow. The Seismic API covers calls such as create a digital sales room and list digital sales rooms.

- Create a digital sales room
- List digital sales rooms
- Get room details

## Challenges Tray.ai solves

### Keeping Seismic credentials out of logs

A raw API call usually means pasting a key or token into the request, where it ends up in step inputs, logs, and screenshots.

**How Tray.ai helps:** Store Seismic credentials once as a Tray.ai authentication and reference them from the HTTP Connector. Tray.ai masks authentication values in logs, so the secret never shows up in a step's input or output.

### Going from the Seismic API docs to a working call

Translating an example request from API docs into a workflow step means copying the method, URL, headers, and body by hand.

**How Tray.ai helps:** Paste a cURL example from the Seismic API docs into the HTTP Connector and Tray.ai fills in the method, URL, headers, and body for you.

### Handling files and non-JSON responses

Not every API answers in JSON. Some return XML, files, or binary data, or expect a multipart upload.

**How Tray.ai helps:** The HTTP Connector parses JSON and XML responses, returns files you can pass to the next step, and sends multipart form data for uploads.

## Frequently asked questions

### Does Tray.ai connect to Seismic?

Yes. Tray.ai connects to Seismic through the HTTP Connector, which calls the Seismic API directly. Any call the Seismic API documents can run as a step in a Tray.ai workflow.

### How does Tray.ai authenticate with Seismic?

The Seismic API uses OAuth 2.0. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

### Can I get a dedicated Seismic connector?

Seismic runs through the HTTP Connector rather than a dedicated connector. If your team wants one, the Tray.ai connector SDK can build a dedicated Seismic connector from the Seismic API.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
