API Reference
Complete REST API reference for Astrocal. Every endpoint, request parameter, and response schema.
Full reference documentation for the Astrocal REST API. All endpoints use the /v1/ prefix, return snake_case JSON, and require authentication via API key.
Core Resources
- Event Types — Create and manage bookable event types
- Availability — Check available time slots
- Bookings — Create, cancel, and reschedule bookings
Configuration
- Calendars — Connect Google, Outlook, and CalDAV calendars
- Event Type Hosts — Assign team members to event types
- Branding — Customize your booking page appearance
- Webhooks — Subscribe to real-time booking events
Payments & Billing
- Payments — View payment records for paid bookings
- Stripe — Connect and manage Stripe integration
- Subscription — Manage your Astrocal plan
Organization
- Organizations — Manage your organization
- Team — Invite members and manage roles
- API Keys — Create and revoke API keys
Monitoring
- Usage — Track API usage and rate limits
- Activity — Audit log of actions in your organization
- Waitlist — Manage waitlist entries
Base URL
https://api.astrocal.dev/v1All requests require an Authorization: Bearer <api_key> header. See the authentication guide for details.