Ceridian Dayforce: List employees only returns IDs, not full employee data

Edited

1. Overview

When using the Apideck HRIS API to list employees from Ceridian Dayforce, you may notice that the response contains employee IDs but little or no additional data (name, email, department, etc.). This is a downstream limitation of the Dayforce API itself - their list employees endpoint only returns XRefCodes (employee identifiers) by design.

This is not a bug in the Apideck connector and cannot be fixed on our end.


2. Why this happens

Ceridian Dayforce's list employees endpoint (/Employees) is designed to return only employee reference codes. Returning full employee data inline is not supported by Dayforce at the list level. This is documented in the Dayforce RESTful Web Services Developer Guide.


3. Workaround

To retrieve full employee data, use the retrieve one employee endpoint instead:

GET /hris/employees/{id}

This endpoint makes an individual request per employee to Dayforce and returns the complete data set. Note that for large employee lists this will require one request per employee.


4. Related links

Was this article helpful?

Sorry about that! Care to tell us more?

Thanks for the feedback!

There was an issue submitting your feedback
Please check your connection and try again.