/
SC
schedkit
/
SchedKit API
Search skmtc…
⌘K
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Subscribe
v1
latest
OpenAPI 3.0.3
2026-07-13
167
0
112.4 KB
Users
List all users (admin)
Returns all users. Requires the
x-admin-secret
header.
get
/v1/users
Response
Default Response
All 167 operations
get
List all users (admin)
post
Create a user (admin)
patch
Update a user (admin)
get
Get a public user profile
get
List event types
post
Create event type
get
Get event type
delete
Delete event type
patch
Update event type
get
List availability rules
put
Set availability for a day (replaces existing)
post
Create availability rule
delete
Delete an availability rule by ID
patch
Update an availability rule by ID
get
Get available slots for a date
get
List bookings
get
Get booking
post
Admin reschedule a booking
post
Create an assignment
get
Cancel confirmation page
post
Cancel a booking (via token)
post
Confirm cancellation
get
Reschedule page
post
Submit reschedule
get
Confirm a pending booking (host)
get
Decline a pending booking (host)
get
List blackout dates
post
Add a blackout date or range
delete
Remove a blackout date
get
Auth capabilities for clients
post
Email + password login
post
Set or update account password
post
Request a magic link login email
post
Verify short login code
get
Verify magic link token
post
Log out
get
Get current user
patch
Update profile
get
List flagged clients
post
Flag a client (create or update)
delete
Remove a client flag
get
Get flag for a client email
post
Flag a client (create or update)
delete
Remove a client flag
get
List your organizations
post
Create an organization
get
Get an organization
delete
Delete an organization
patch
Update an organization
patch
Update org email settings
post
Add a member to an org
delete
Remove a member from an org
patch
Update a member's role
get
List teams in an org
post
Create a team
delete
Delete a team
patch
Update a team
get
List team members
post
Add a member to a team
delete
Remove a member from a team
patch
Enable or disable a team member
get
List team event types
post
Create a team event type
delete
Delete a team event type
patch
Update a team event type
post
Invite a user to an org
get
Get available slots for a team event
get
Individual manifest page
get
Team manifest page
post
Create a team assignment
get
Connect Google Calendar
get
Google OAuth callback (internal)
get
Get calendar connection status
delete
Disconnect Google Calendar
post
Send a test notification
get
Get VAPID public key
post
Register a Web Push subscription
delete
Remove a Web Push subscription
post
Send a test push notification to yourself
get
List signals for the authenticated user's orgs
post
Create a signal (beacon ping, capture, note, alert)
delete
Stop beacon and broadcast beacon_off
get
List signal audit log entries
get
Open SSE stream for live signals
get
List tickets / incidents
post
Create ticket / incident
get
Get ticket / incident
delete
Close ticket / incident
patch
Update ticket / incident
get
SSE event stream
get
Public SSE stream for customer status page
post
Join incident as responder
post
Leave incident
get
Get reply thread
post
Add reply to incident
patch
Update responder location
get
List work orders
post
Create work order
get
List assignable users for an org
get
Get work order detail
delete
Delete work order
patch
Update work order
post
Start work order
post
Pause work order
post
Complete work order
post
Mark technician en route (shows on customer portal when beacon active)
post
Radio/dispatch ack — assignee or dispatcher confirms receipt
post
Link incident to work order
delete
Unlink incident
patch
Link or unlink manifest assignment
get
List time entries
post
Add manual time entry
delete
Delete time entry
patch
Update time entry
post
Clock in on work order
post
Clock out on work order
get
List checklist items
post
Add checklist item
delete
Delete checklist item
patch
Update checklist item
get
List parts/materials
post
Add line item
delete
Delete line item
patch
Update line item
get
List attachments
post
Register attachment metadata after upload
delete
Delete attachment record
patch
Update attachment caption or photo markup
post
Add signature (technician)
get
Download evidence pack PDF
get
War Room — real-time incident command center
get
Customer status page
get
Customer portal live status (en route beacon)
get
Customer work order status page
post
Customer signature (public)
get
Customer PDF download (public)
get
Get user settings
patch
Update user settings
post
Upload a capture image
post
Upload work order attachment image
post
Upload signature image (customer portal)
post
Start subscription
get
Open Stripe Customer Portal
post
Stripe webhook receiver
get
List alerts
post
Fire an alert
get
Get alert
delete
Delete an alert
patch
Acknowledge or resolve an alert
get
Open SSE stream for live alert events
get
List users (platform admin)
patch
Update a user (platform admin)
get
Portal auth capabilities
post
Client portal login
get
Portal session check
post
Portal logout
get
List ticket departments for portal
get
List client tickets
post
Open a new support ticket
get
Recent open tickets for dashboard
get
Get ticket with replies
patch
Update ticket (close)
post
Reply to a ticket
post
Create ticket from contact form or inbound email (shared secret)
get
Health check
get
Service version
post
Request early access