Plan: Paid API.
Stopped.
Returned by start/stop/complete. Includes the parent job (full Job object) and, when present, nextStep.
Lightweight reference to a related record.
The next step in the job, when present. A fuller step-summary object (not just id/name) - includes scheduling and assignment fields. assignedTo[] items here carry pictureUrl instead of initials.
A production job. steps/lineItems are present when applicable.
The list endpoint (GET /jobs) returns a slightly different projection: it adds a nested steps[] array and an installDate field, and its lineItems[] omit uom. get-a-job and create return the shape documented here.