API Documentation
Build powerful integrations with GlowClient's REST API. Access patient data, manage appointments, process payments, and more - all with enterprise-grade security.
Get Started in Minutes
Make your first API call in just a few steps.
Get Your API Key
Navigate to Settings > API Keys in your GlowClient dashboard to generate an API key.
gc_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxAuthenticate Your Request
Include your API key in the Authorization header with every request.
curl -X GET https://api.glowclient.com/v1/patients \
-H "Authorization: Bearer gc_live_xxxx" \
-H "Content-Type: application/json"Handle the Response
All responses are returned in JSON format with consistent structure.
{
"data": [
{
"id": "pat_12345",
"firstName": "Jane",
"lastName": "Doe",
"email": "jane@example.com",
"createdAt": "2025-01-01T00:00:00Z"
}
],
"meta": {
"total": 150,
"page": 1,
"perPage": 25
}
}API Reference
Explore our comprehensive API endpoints for managing your medical spa.
Patients
Manage patient records and PHI
/api/v1/patients/api/v1/patients/api/v1/patients/:id/api/v1/patients/:idAppointments
Schedule and manage appointments
/api/v1/appointments/api/v1/appointments/api/v1/appointments/:id/api/v1/appointments/:idBilling
Invoices and payment processing
/api/v1/invoices/api/v1/invoices/api/v1/payments/api/v1/payments/:idInventory
Product and inventory management
/api/v1/products/api/v1/products/api/v1/inventory/api/v1/inventory/adjustReports
Analytics and reporting
/api/v1/reports/revenue/api/v1/reports/appointments/api/v1/reports/patients/api/v1/reports/customWebhooks
Real-time event notifications
/api/v1/webhooks/api/v1/webhooks/api/v1/webhooks/:id/api/v1/webhooks/:id/testAPI Security
Our API is built with security at its core to protect PHI and meet HIPAA requirements.
Authentication
- Bearer token authentication
- API keys with granular scopes
- OAuth 2.0 support
- Token expiration and refresh
- IP allowlisting available
Data Protection
- TLS 1.3 encryption in transit
- PHI fields encrypted at rest
- Request/response signing
- Rate limiting protection
- Comprehensive audit logging
Official SDKs
Use our official libraries to integrate faster.
Node.js
v2.1.0
Python
v2.0.3
Ruby
v1.5.0
PHP
v1.3.0
API Rate Limits
Generous rate limits that scale with your plan.
| Plan | Requests/Minute | Requests/Day | Burst Limit |
|---|---|---|---|
| Starter | 60 | 10,000 | 100 |
| Professional | 300 | 100,000 | 500 |
| Enterprise | 1,000 | Unlimited | 2,000 |
Need Help?
Our developer support team is here to help you build great integrations.
