Skip to main content
GET
Show
🔑 Requires the schedule_reports.view scope.

Authorizations

Authorization
string
header
required

API key from your incident.io dashboard (Settings → API keys)

Path Parameters

id
string
required

Unique identifier for this pay report

Example:

"01G0J1EXE7AXZ2C93K61WBPYEH"

Response

OK response.

pay_report
object
required

A pay report values the time a set of users spent on-call over a date window, using the rates from a pay config.

Reports are immutable snapshots: once generated, changing the pay config or the schedules behind it will not change the report. Generate a new one instead.

A report starts as a draft and becomes visible to everyone in your organisation when you publish it.

Reports are generated in the background, so a report you have just asked for has no totals yet. Its status says whether they are still coming, and a report that failed carries the reason it will never have them.