List jobs

Jobs with customer, schedule, assigned team and total, newest first.

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

read

Lists jobs newest first, with the customer, the service address, the scheduled start, the assigned team members and the job total. Filter by customer or by scheduled date to see what is booked. Line items and invoices come from get_job. Pages hold up to 50 jobs.

Parameters

Parameters: list_jobs
NameTypeDescription
customer_id string string Only jobs for this customer.
scheduled_from date date Only jobs scheduled on or after this date.
scheduled_to date date Only jobs scheduled on or before this date.
limit integer integer 1 to 50. Default: 20.
cursor string string Next page cursor from the previous call.

Request

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

Example response

JSON

{
  "jobs": [
    {
      "job_id": "job_91d3a7",
      "customer": {
        "customer_id": "cus_c710e3",
        "name": "Elise Harper"
      },
      "address": "8 Orchard Lane, Springfield, IL",
      "description": "Kitchen remodel",
      "scheduled_start": "2026-10-19T08:00:00-05:00",
      "team": [
        "Mike Torres"
      ],
      "total": 8400
    }
  ],
  "next_cursor": null
}

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.