Developer overview
Studio staff can reach their studio’s data from outside Linyup in two ways:
- A developer integration, through a versioned REST API.
- An AI assistant (Claude, ChatGPT, Claude Code and others), through a remote MCP server, so an owner can ask “who hasn’t come in three weeks?” or “how full were Thursday classes last month?”.
Both are the same product: one address, the same credentials, the same data and permissions.
Access is per studio, and per scope
Section titled “Access is per studio, and per scope”You create API keys in the app under Settings → API keys. Each key belongs to one studio and carries only the scopes you tick when you create it, plus an optional expiry. The secret is shown once.
| Scope | Grants |
|---|---|
contacts:read |
Contacts, without personal details |
contacts:read:pii |
Contacts’ personal details (email, phone…) |
schedule:read |
Sessions, rosters, events |
offerings:read |
Activities and plans |
subscriptions:read |
Who holds which plan |
reports:read |
Weekly reports, attendance and fill-rate insights |
finance:read |
Revenue and finance reports |
Where next
Section titled “Where next”- REST API: endpoints and the OpenAPI document
- Connect an AI assistant (MCP)
- Embed booking on your website