# Bigtincan integrations: stories and files

> Publish a story, add tags to a file and create a channel in Bigtincan. Connect Bigtincan to the rest of your sales stack with Tray.ai.

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

## Overview

Bigtincan is a sales enablement platform where marketing teams publish stories and files into channels so sales reps can find, share, and track content. Tray.ai connects to Bigtincan through the HTTP Connector, so your workflows can call the Bigtincan API alongside the rest of your stack.

## Use cases

### Stories

Read, update, and delete stories in Bigtincan from any Tray.ai workflow. The Bigtincan API covers calls such as list stories and get a story.

- List stories
- Get a story
- Publish a story

### Files

Read and create files in Bigtincan from any Tray.ai workflow. The Bigtincan API covers calls such as list files and get file details.

- List files
- Get file details
- Add tags to a file

### Channels

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

- List channels
- Create a channel
- Update a channel

### Users

Read, create, update, and delete users in Bigtincan from any Tray.ai workflow. The Bigtincan API covers calls such as list users and get a user.

- List users
- Get a user
- Create a user

### Groups

Read, create, and delete groups in Bigtincan from any Tray.ai workflow. The Bigtincan API covers calls such as list groups and create a group.

- List groups
- Create a group
- Add users to a group

### Shares

Read, create, and delete shares in Bigtincan from any Tray.ai workflow. The Bigtincan API covers calls such as list shares and create a share.

- List shares
- Create a share
- Add a file to a share

## Challenges Tray.ai solves

### Keeping Bigtincan 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 Bigtincan 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 Bigtincan 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 Bigtincan 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 Bigtincan?

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

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

The Bigtincan 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 Bigtincan connector?

Bigtincan runs through the HTTP Connector rather than a dedicated connector. If your team wants one, the Tray.ai connector SDK can build a dedicated Bigtincan connector from the Bigtincan 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/
