Introduction

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_token

Include the token in your request headers:

Authorization: Bearer <your_token>

Base URL

https://your-instance.glowscript.ai

Quick Reference

Core APIs

EndpointDescription
AppointmentsManage bookings and calendar
SchedulingProvider availability and rooms
Gift CardsBalance and redemption
WaitlistQueue and notifications
OpportunitiesCRM and lead tracking

Support

Questions? Contact our team (opens in a new tab) or give us feedback.