Integrate with the REST Service

Dayforce RESTful Web Services Developer Guide

Version
R2025.2.1
ft:lastPublication
2025-11-05T18:19:39.327058
Integrate with the REST Service

The REST service uses the HTTP protocol for communication and supports JSON for request and response payloads. There are many options for integrating with a REST service. This section will discuss primarily using .NET C# for integration.

It's recommended when developing a client with C# to use the Model classes and API classes built into the sample application. Using these classes will help you in understanding the object model and with formatting proper requests.

The URL for the REST services is the following:

https://www.dayforcehcm.com/api/{clientName}/v1

The REST service is also described using the OpenAPI specification which allows you to use tools capable of consuming the OpenAPI specification to generate client-side source code or applications. The URL for the OpenAPI specification is the following:

https://www.dayforcehcm.com/api/{clientName}/swagger/docs/v1

The service was developed using Microsoft .NET technologies and is hosted within Microsoft IIS.

Important: The OpenAPI specification and services at the above URLs will be updated as new features and functionality are added to the Dayforce REST Services. For this reason, you should design your solution in a way that makes it easy to upgrade your client.

Note that while the REST service will be updated as new versions of the application are released, it will continue to be compatible with previous versions of the application.

Breaking changes will be released with a URL having a new version number.