Get job

One job with line items, total, notes, schedule and every invoice on it.

GET https://cotlet.dev/api/v1/housecall-pro/jobs/{job_id}

read

Returns one job as the Job details page shows it: customer, service address, line items with prices, notes, schedule and dispatched team. It lists each invoice on the job with its status and amount, so you can see how much of the total is invoiced. Use it before creating a progress invoice.

Parameters

Parameters: get_job
NameTypeDescription
job_id string required string Job ID from list_jobs.

Request

cURL
curl https://cotlet.dev/api/v1/housecall-pro/jobs/job_8c41d2 \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("housecall-pro", "get_job", {"job_id":"job_8c41d2"})
Node.js
const result = await cotlet.call('housecall-pro', 'get_job', {"job_id":"job_8c41d2"});
CLI
cotlet call housecall-pro get_job --data '{"job_id":"job_8c41d2"}'

Example response

JSON

{
  "job_id": "job_91d3a7",
  "customer": {
    "customer_id": "cus_c710e3",
    "name": "Elise Harper"
  },
  "line_items": [
    {
      "name": "Cabinet install",
      "quantity": 1,
      "unit_price": 5200
    },
    {
      "name": "Countertop, quartz",
      "quantity": 1,
      "unit_price": 3200
    }
  ],
  "total": 8400,
  "invoiced_total": 0,
  "invoices": [],
  "progress_invoicing": true
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.