ThreadSync Documentation

Everything you need to integrate and use ThreadSync

Getting Started

Welcome to ThreadSync! This guide will help you get up and running with our platform in minutes.

1. Create Your Account

Sign up for a ThreadSync account at threadsync.io/get-started

2. Get Your API Key

Navigate to Settings → API Keys in your dashboard to generate your API credentials.

API_KEY=your_api_key_here

3. Make Your First Request

curl -X POST https://api.threadsync.io/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "channel": "general",
    "message": "Hello, ThreadSync!"
  }'

API Reference

ThreadSync provides a RESTful API for all platform features.

Base URL

https://api.threadsync.io/v1

Endpoints

POST /messages

Send a message to a channel

GET /messages

Retrieve messages from a channel

PUT /messages/:id

Update an existing message

DELETE /messages/:id

Delete a message

Integrations

Connect ThreadSync with your favorite tools and services.

Slack

Sync messages between Slack and ThreadSync

Microsoft Teams

Bridge Teams conversations seamlessly

Email

Convert emails to threaded conversations

Discord

Connect Discord servers to ThreadSync

SDKs & Libraries

Official ThreadSync SDKs for popular programming languages.

JavaScript/Node.js

npm install threadsync

Python

pip install threadsync

Java

implementation 'io.threadsync:sdk:1.0.0'

PHP

composer require threadsync/sdk