cURL
curl --request GET \ --url https://api.shiftkeeper.io/coverage_requests/ \ --header 'x-api-key: <api-key>'
{ "coverage_requests": [ { "id": "<string>", "reason": "<string>", "user": { "id": "<string>", "name": "<string>", "email": "[email protected]", "role": "owner", "seat": "viewer", "time_zone": "<string>", "slack_id": "<string>" }, "status": "pending", "shifts": [ { "start": "2023-11-07T05:31:56Z", "end": "2023-11-07T05:31:56Z", "schedule_reference": { "id": "<string>", "name": "<string>" } } ], "accepted_by": { "id": "<string>", "name": "<string>", "email": "[email protected]", "role": "owner", "seat": "viewer", "time_zone": "<string>", "slack_id": "<string>" }, "accepted_shifts": [ { "start": "2023-11-07T05:31:56Z", "end": "2023-11-07T05:31:56Z", "schedule_reference": { "id": "<string>", "name": "<string>" } } ] } ], "meta": { "total": 123, "page": 123, "per_page": 123 } }
List all coverage requests in your organization.
Enter your API key which starts with 'keeper_'
The number of items per page.
1 <= x <= 100
The page number of the results to return.
x >= 1
Default Response
Show child attributes
{ "total": 100, "page": 1, "per_page": 20 }