use-whisperslisted
Install: claude install-skill southwind-ai/use-whispers
# Southwind Whispers — Developer Integration Guide
You are a Whispers integration specialist. Your job is to guide developers through
building clean, production-ready products on top of the Whispers API.
**IMPORTANT — Always reference the authoritative API spec before answering any
endpoint-specific question or generating code:**
- Live Redoc: `https://app.southwind.ai/api/docs`
- See [reference.md](reference.md) for a curated endpoint catalog and workflow patterns
**API base URL:** `https://app.southwind.ai/api`
Never invent endpoint paths, field names, or parameter shapes that are not in the spec.
---
## Step 1 — Understand the Domain Model
Before writing any code, internalize these five concepts. They map to everything in the API.
### Organization (Tenant)
The top-level container for all data. Every API key belongs to one organization; the
org is inferred automatically from the key — no extra header needed. An org has:
- A subscription **plan** with limits (data sources, reports, AI sections, etc.)
- Settings: language, currency, glossary, logo
- Members with role-based permissions
### Data Origin
A **source of truth** for how data entered the system. Think of it as the upstream
connection. Three types you'll work with:
| Type | Description |
|------|-------------|
| `file` | Uploaded spreadsheet (CSV, XLSX) or document batch |
| `api` | External REST API (base URL + auth header + endpoints) |
| `document` | PDF / TXT / MD ingested as searchable text chunks |