Skip to content

Overview

Gigmeister REST API

Access your band’s songs, setlists, and practice data programmatically.

Authentication

All API endpoints (except /api/user/access-token) require a Bearer token in the Authorization header:

Authorization: Bearer <your-access-token>

Getting Your Access Token

  1. Log in to Gigmeister at https://gigmeister.app
  2. Go to Settings > MCP
  3. Copy your access token from the configuration

Note: Access tokens expire after approximately 1 hour. Visit the MCP settings page to get a fresh token.

Response Format

All responses follow a consistent envelope format:

Success Response

{
  "ok": true,
  "data": { ... }
}

Error Response

{
  "ok": false,
  "error": "Error message"
}

Rate Limits

Currently there are no rate limits, but please be respectful of API usage.

Supabase access token. Get it from Settings > MCP in the app.

Security scheme type: http

Bearer format: JWT