Last updated: Feb 11, 2026, 10:39 AM UTC

APIs

Sasha started as a chat interface for your institutional knowledge. Now it goes where your work happens.

The Sasha API lets your applications tap into Sasha's capabilities programmatically — run AI-powered tasks on demand or on a schedule, join live meeting transcriptions, receive real-time events, and build workflows that would be impossible through a chat window alone.


Available APIs

General

API Description
Projects API List projects, browse project content and meeting history
Tasks API Create, schedule, and run AI-powered tasks programmatically

Domain-Specific

API Description
Meeting Room API Join live meetings and receive real-time transcript events via callbacks

Authentication

Every API request requires an API key. Create one in Sasha Studio:

  1. Click your profile icon and go to My Account
  2. Select the API Tokens tab
  3. Click Create Token and give it a name
  4. Copy the API Key (starts with sk_) and the Signing Secret (starts with ss_)

Include your API key in every request:

# Via X-API-Key header (recommended)
curl -H "X-API-Key: sk_your_key" https://your-sasha.example.com/api/v1/meetings/status

# Via Authorization header
curl -H "Authorization: Bearer sk_your_key" https://your-sasha.example.com/api/v1/meetings/status

Important: The API key and signing secret are only shown once when you create the token. Copy them somewhere safe. If you lose them, you'll need to create a new token.


Reference Client

The fastest way to get started is with the official reference client. It's a small Node.js application that demonstrates the full integration flow — making API calls, receiving callbacks, and verifying HMAC signatures.

Repository: github.com/context-is-everything/sasha-meeting-api-client

git clone https://github.com/context-is-everything/sasha-meeting-api-client.git
cd sasha-meeting-api-client
npm install
node index.js

Open http://localhost:4000 in your browser, enter your Sasha credentials and a meeting URL, and watch live transcription events stream in.


What's Next

  • Tasks API — create tasks, put them on a schedule, or run them on demand
  • Projects API — discover projects and browse meeting history
  • Meeting Room API — full endpoint reference, callback events, and integration guide
  • Integrations — connect Sasha to your existing tools and data sources