Skip to main content
Service

List serviced jobs

Returns a paginated list of completed jobs for the authenticated company. By default only completed jobs are returned (only_completed defaults to true). Results are ordered by created_at (newest first).

GET
/serviced-jobs

The service_date is taken from the first visit's start time. total_received and total_outstanding are in dollars.

Note: When service_date_range_start or service_date_range_end are provided, filtering is applied against the first visit's start time. Because this is evaluated after the database query, pagination totals reflect the filtered count.

x-api-keystringheaderrequired

Company API key in the format: rotor_{keyId}_{keySecret}

To obtain an API key:

  1. Log into your Rotor dashboard
  2. Go to Settings → Integrations → API Keys
  3. Create a new key and select the scopes you need
  4. Copy the key — it's only shown once!
pageintegerquerydefault:1

Page number (1-based)

Required range: 1 <= x
Example: 1
limitintegerquerydefault:50

Number of results per page (max 1000)

Required range: 1 <= x <= 1000
Example: 50
only_completedbooleanquerydefault:true

When true (default), only return jobs with status Completed. Set to false to include all non-archived, non-quote jobs.

Example: true
service_date_range_startstringquery

Return jobs whose first visit starts on or after this date (ISO 8601)

Example: 2026-01-01T00:00:00Z
service_date_range_endstringquery

Return jobs whose first visit starts on or before this date (ISO 8601)

Example: 2026-12-31T23:59:59Z
line_item_text_containsstringquery

Filter jobs where any line item's title or description contains this text (case-insensitive)

Example: window cleaning
paid_at_range_startstringquery

Return jobs that have a succeeded invoice payment on or after this date (ISO 8601)

Example: 2026-01-01T00:00:00Z
paid_at_range_endstringquery

Return jobs that have a succeeded invoice payment on or before this date (ISO 8601)

Example: 2026-12-31T23:59:59Z
rotor-api-versionenum<string>headerdefault:1.1.0required

Required OpenAPI version header.

Available options: 1.1.0
Example: 1.1.0

Response

application/json

Serviced jobs listed successfully

dataobject[]
paginationobject
statusstring
Example: success