List Pay Schedules
Returns Pay Schedules:
- From oldest to newest by creation time, then ID.
- When supplied,
partnerPayScheduleIdmust be one exact, case-sensitive value. The response contains either the matching Pay Schedule or an emptyitemsarray.
OAuth scopes
- employers:read
Path Parameters
- Type: stringemployer
Id min length:1max length:200requiredPayrollKit Employer ID.
Query Parameters
- Type: stringcursormin length:1max length:1000
Unchanged
nextCursorvalue used to retrieve the next page. It is valid for 24 hours and only with the Partner, endpoint and filters that produced it. See Pagination. - Type: integerlimitmin:1max:100
Number of records to return, from 1 to 100. Defaults to 50. See Pagination.
- Type: stringpartner
Pay Schedule Id min length:1max length:200Exact, case-sensitive match for the stable Pay Schedule ID from your product. Use it to recover the corresponding PayrollKit Pay Schedule ID.
Headers
- Type: stringFormat: uuidX
- Request - Id Client-generated UUID for tracing. This does not make retries safe.
Responses
- application/json
- application/problem+json
- application/problem+json
- application/problem+json
- application/problem+json
- application/problem+json
get/employers/{employerId}/pay-schedules
Employer's Pay Schedules
{
"items": [
{
"id": "schedule_91ac3e57",
"partnerPayScheduleId": "monthly_staff",
"employerId": "er_7d91f2c8",
"payeSchemeId": "paye_63b8d4f2",
"frequency": "monthly",
"firstPayPeriodStartDate": "2026-04-01",
"paymentDateRule": "last_calendar_day",
"nonBankingDayRule": "previous_banking_day",
"bankHolidayRegion": "england_and_wales",
"createdAt": "2026-08-20T09:05:00Z"
},
{
"id": "schedule_52bd8a73",
"partnerPayScheduleId": "weekly_staff",
"employerId": "er_7d91f2c8",
"payeSchemeId": "paye_63b8d4f2",
"frequency": "weekly",
"firstPayPeriodStartDate": "2026-04-06",
"paymentDateRule": "fixed_weekday",
"paymentWeekday": "friday",
"nonBankingDayRule": "previous_banking_day",
"bankHolidayRegion": "england_and_wales",
"createdAt": "2026-08-20T09:06:00Z"
}
],
"nextCursor": null
}