curl --location 'https://connect.dispatchable.com/jobs/api/v1/clientJobs' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"title": "Install New AC Unit",
"description": "Install condenser and air handler for residential client",
"work_order_type": "one_off",
"status": "draft",
"priority": "normal",
"contact_uuid": "9a73bb41-7e5e-4dd1-a2f1-5d4f8af10001",
"customer_name": "Colin Dixon",
"customer_phone": "8635550101",
"customer_email": "colin@example.com",
"service_address1": "4030 Kidron Road",
"service_city": "Lakeland",
"service_state": "FL",
"service_zip": "33811",
"schedule_later": false,
"schedule_start_date": "2026-03-10",
"schedule_start_time": "09:00:00",
"schedule_end_time": "12:00:00",
"anytime": false,
"repeat_type": "none",
"billing_type": "per_job",
"invoice_frequency": "upon_completion",
"visit_instructions": "Call customer 30 minutes before arrival",
"internal_notes": "Demo payload for Apidog",
"line_items": [
{
"name": "Labor",
"description": "Install labor",
"quantity": 1,
"unit_cost": 250,
"unit_price": 500,
"is_taxable": false,
"tax_rate": 0,
"notes": "Base install",
"status": "pending",
"sort_order": 0
},
{
"name": "Equipment",
"description": "AC condenser",
"quantity": 1,
"unit_cost": 1200,
"unit_price": 1650,
"is_taxable": true,
"tax_rate": 7,
"notes": "16 SEER",
"status": "pending",
"sort_order": 1
}
]
}'