Perform write operations on jobs. The action field in the request body
determines the operation:
create — Create a new jobupdate — Update an existing job (requires uuid)delete — Permanently delete a job and all associated data (requires uuid)send_assignment_notification — Notify the assigned contractorrestore_commit — Restore job to a previous staterestore_archived_file — Restore an archived fileRequired permission: api.jobs.manage.manage
All API requests must include a valid Bearer token in the Authorization header.
Tokens are 64-character SHA-256 session hashes issued by the PropOps authentication system.
Example:
Authorization: Bearer a1b2c3d4e5f6..."Boiler Service - Unit 001"
"Annual boiler service required."
2
1
3
5
"abc123def456"
10
20
[100, 101]250
180
20
216
"2024-06-01"
"2024-06-02"
2
"Key safe code 1234."
"WO-001"
"INV-001"
"QT-001"
"Contact_001"
"contact001@example.com"