Stay informed as we constantly evolve and innovate on the ADP Marketplace platform.
The Workers APIs support the management of workers in an organization. A worker is a person who performs duties and responsibilities for an organization. In that capacity, a worker fills one or more positions via a work assignment. For a given work assignment, a worker is related to the organization as an employee or contractor. The Workers APIs can be used to obtain a list of all workers in an organization and to get information about work assignments.
Time Entry is the act of logging time by a worker. The Time Entry APIs support 3 types of entries: Clock, Time Entry (hours) or Time pairs. These APIs support the viewing of entries for a time period as specified by the System of Record (SOR) and may allow the creation and deletion of time entries based on rules determined by the SOR. If authorized, the APIs support the resolution of exceptions in a timesheet and the review of timesheets (i.e. approval process).
The ADP Client Connection Library is intended to simplify and aid the process of authenticating, authorizing and connecting to the ADP API Gateway. The library includes a sample application that can be run out-of-the-box to connect to the ADP API test gateway.
ADP Client Connection Library supports OAuth2 Authorization Code and Client Credentials flows. ID token retrieval via OpenID Connect based Authorization Code flow is also supported. The following table shows the availability of the library for various languages.
Connection Library Repos
NodeJS Developer Library Guide
Java Developer Library Guide
.NET Developer Library Guide
Python Developer Library Guide
PHP Developer Library Guide
Ruby Developer Library Guide