job_idstring uuid required
application_idstring uuid required
principal_user_idstring uuid required
worker_idstring uuid required
hired_by_agent_idstring uuid nullable required
agreed_price_centsinteger required
reimbursable_max_centsinteger nullable
approved_expenses_centsinteger
pending_expenses_centsinteger
price_type'fixed' | 'hourly' required
estimated_hoursnumber nullable required
scheduled_start_atstring date-time nullable required
scheduled_end_atstring date-time nullable required
status'pending_funding' | 'active' | 'checked_in' | 'work_submitted' | 'approved' | 'released' | 'cancelled' | 'disputed' | 'resolved' required
cancellation_policy'flexible' | 'moderate' | 'strict' required
auto_approve_atstring date-time nullable required
funded_atstring date-time nullable required
checked_in_atstring date-time nullable required
checkin_distance_minteger nullable required
submitted_atstring date-time nullable required
completed_atstring date-time nullable required
rework_roundsinteger required
rework_reasonstring nullable
cancelled_reasonstring nullable required
dispute_idstring uuid nullable
expected_finish_atstring date-time nullable
When the work should be done: start (or check-in) plus the estimate, plus any delay the worker has reported.
pending_actionsstring[] required
created_atstring date-time required
updated_atstring date-time required