/
SC
schedkit
/
SchedKit API
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Checked 13h ago · Updated 4w ago
View markdown
schedkit
SchedKit API
post
Create work order
v1
latest
OpenAPI 3.0.3
2026-07-13
167
0
112.4 KB
Admin
2
Alerts
6
Auth
9
Availability
5
Billing
3
Blackout Dates
3
Bookings
5
Calendar
4
Clients
6
Event Types
5
Incidents
9
Notifications
1
Organizations
22
Portal
12
Public
11
Push
4
Settings
2
Signals
6
System
3
Tickets
5
Users
4
Work Orders
40
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
Customer portal live status (en route beacon)
get
Customer work order status page
post
Customer signature (public)
get
Customer PDF download (public)
post
Upload work order attachment image
post
Upload signature image (customer portal)
Work Orders
Create work order
post
/v1/work-orders
Request body
object
required
title
string
required
description
string
site_address
string
site_notes
string
status
'draft'
|
'scheduled'
|
'in_progress'
|
'on_hold'
|
'completed'
|
'signed_off'
|
'closed'
priority
'low'
|
'normal'
|
'high'
|
'urgent'
scheduled_start
string
scheduled_end
string
booking_id
string
customer_name
string
customer_email
string
org_id
string
assignee_id
string
nullable
lat
number
lng
number
location_name
string
checklist
object[]
Response
Default Response