Unable to send timesheets for PEO contract

Trying to send Timesheets for PEO contract using same endpoint we are using for ordinary contracts: Create a timesheet entry

Getting following 400 response:

{“request”: {“method”: “POST”, “url”: “/hourly_reports”, “status”: 400, “api_req_id”: “5e1feae90fd3dd065ec536f8ebb6fa9b”, “docs”: “no match”, “source”: “http”}, “errors”: {“errors”: [{“code”: 400, “type”: “bad_request”, “message”: “Timesheets are not supported for this contract type”}]}}

Request time: 2025-04-26 23:15:52.104Z

Customer reported that he already contacted Deel support and it was confirmed that Timesheets should be possible to create via API for PEO contracts.

Could you please help with that?

Hi @alexg, unfortunately currently we are not supporting adding timesheets for PEO contracts using public API

Would POST https://api.letsdeel.com/rest/v2/time_tracking/shifts work for POE?

Could you please help with my last question?

Hello @alexg , the Time Tracking API you are referencing works only for regular Global Payroll workers and it currently do not support PEO contracts

So, to double check, is it currently possible to submit work (hours) to PEO account via API anyhow?

At the moment, no. But we can keep you posted in case this become available on our side