Documentation
Everything you need to build on GlowScript.
Overview
The GlowScript API provides programmatic access to your practice management data. Build custom integrations, automate workflows, and extend the platform to fit your unique needs.
Authentication
All API requests require authentication via Supabase JWT tokens.
import { createClient } from '@supabase/supabase-js'
const supabase = createClient(
process.env.NEXT_PUBLIC_SUPABASE_URL,
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY
)
const { data: { session } } = await supabase.auth.getSession()
const token = session?.access_tokenInclude the token in your request headers:
Authorization: Bearer <your_token>Base URL
https://your-instance.glowscript.aiQuick Reference
Core APIs
| Endpoint | Description |
|---|---|
| Appointments | Manage bookings and calendar |
| Scheduling | Provider availability and rooms |
| Gift Cards | Balance and redemption |
| Waitlist | Queue and notifications |
| Opportunities | CRM and lead tracking |
Support
Questions? Contact our team (opens in a new tab) or give us feedback.