500 Internal Server Error when using $filter on /payrun endpoint in Employment Hero Payroll API

Hi all,

I’m working with the Employment Hero Payroll (KeyPay) API and trying to filter pay runs by date using the $filter parameter. My goal is to retrieve only pay runs with a DatePaid after a specific date. Once I provide the filter field inside the PayRun API endpoint, I receive a 500 error status code, and there is no specification of what went wrong.

Has anybody faced such an issue?
Does the /payrun endpoint support OData $filter queries at all? The documentation isn’t clear, and I haven’t found any explicit confirmation that filtering is or isn’t supported on this endpoint. If it isn’t supported, is there an official source or doc link that confirms this?