Visit Other Marketplace Sites
Partner with Us
Integration Made Possible
Resources to help you build applications
and connectors using ADP® APIs
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.
Focus on building your data connection application functionality by using our pre-built ADP Developer Core Libraries to connect and consume ADP workforce data.
Introduction to the structure of the ADP RESTFUL APIs
Introduction to ADP RESTFUL API pattern
Time Entry v1
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).
What is the release plan for ADP Marketplace APIs?
This document outlines the list of API features currently included in an ADP upcoming product release.
Generate a Certificate Signing Request
A Certificate Signing Request (CSR) is required for accessing ADP® APIs and authenticating users with SSO. This document describes the steps for generating a CSR using OpenSSL.
Which articles are newly published or recently revised?
The ADP Marketplace Developer Documentation Release Notes provides the list of new and updated articles as well as a summary of changes.
Pay Data Input API Guide - RUN Powered By ADP
ADP RUN enables users to create a Paydata Batch for a payroll cycle. The Paydata Input APIs are used to add or replace pay data input for a worker, or to view all of the pay data inputs applied to a worker.