generated: '2026-09-14' method: derived source: openapi/_original/*.json — 59 harvested ADP Workforce Now OpenAPI 3.0.1 documents (362 operations); identifier semantics read from https://developers.adp.com/getting-started/key-concepts/adp-api-terminology-and-acronyms and .../introduction-to-adp-restful-apis note: ADP inlines every schema (components.schemas is empty in all 59 documents; only components.responses is populated and its bodies $ref an external common JSON Schema library), so this graph is derived from the URI hierarchy and the canonical ADP identifiers rather than from $ref edges. identifiers: - id: associateOID also: aoid description: Associate Object Identifier — the opaque, permanent identifier of a worker across every ADP product. The primary key of the HCM graph. example_shape: 16-character alphanumeric, e.g. G3GMA28TB2SVJ2TF - id: orgoid description: Organization Object Identifier — identifies the ADP client organization the call is scoped to. Sent as a request header on every operation. - id: itemID description: Identifier of a repeating child item inside a worker record (a pay distribution instruction, a communication entry, a licence). - id: positionID description: Position identifier used for reporting relationships (workAssignments/reportsTo/positionID). - id: adp-msg-msgid description: Event-notification message identifier, returned as a response header on GET /core/v1/event-notification-messages and required to DELETE the message. entities: - entity: workers operations: 39 - entity: associates operations: 28 - entity: work-assignments operations: 14 - entity: validation-tables operations: 12 - entity: worker-profile operations: 12 - entity: payroll-output operations: 11 - entity: event-notifications operations: 7 - entity: upload-requests operations: 5 - entity: work-schedules operations: 4 - entity: associate-payment-allocations operations: 4 - entity: associate-payment-summary operations: 4 - entity: associate-languages operations: 4 - entity: associate-licenses operations: 4 - entity: associate-memberships operations: 4 - entity: jobs operations: 3 - entity: personal-contacts operations: 3 - entity: worker-demographics operations: 3 - entity: organizational-pay-statements operations: 3 - entity: us-tax-profiles operations: 3 - entity: associate-certifications operations: 3 - entity: associate-competencies operations: 3 - entity: associate-educational-degrees operations: 3 - entity: associate.ksaoc.membership.change.review operations: 3 - entity: associate.ksaoc.membership.change operations: 3 - entity: associate.ksaoc.membership.add operations: 3 - entity: associate.ksaoc.membership.add.review operations: 3 - entity: associate.ksaoc.membership.remove operations: 3 - entity: associate.ksaoc.membership.remove.review operations: 3 - entity: labor-allocation-code operations: 3 - entity: time-off-requests operations: 3 - entity: time-off-details operations: 3 - entity: applicant.onboard operations: 2 - entity: worker-custom-fields operations: 2 - entity: person-custom-fields operations: 2 - entity: v4 operations: 2 - entity: worker-management operations: 2 - entity: wfn operations: 2 - entity: WFN operations: 2 - entity: payroll-instruction-management operations: 2 - entity: base-remuneration operations: 2 - entity: corporate-groups operations: 2 - entity: additional-remunerations operations: 2 - entity: reportable-benefits operations: 2 - entity: worker.personal-contact.change operations: 2 - entity: worker.personal-contact.remove operations: 2 - entity: worker.personal-contact.add operations: 2 - entity: worker.associate-profile.preferred-gender-pronoun.change operations: 2 - entity: worker.leave.change operations: 2 - entity: worker.leave.cancel operations: 2 - entity: worker.leave.return.request operations: 2 - entity: worker.leave.absence.request operations: 2 - entity: worker.gender-identity.change operations: 2 - entity: worker.work-assignment.base-remuneration.change operations: 2 - entity: worker.work-assignment.additional-remuneration.remove operations: 2 - entity: worker.work-assignment.additional-remuneration.add operations: 2 - entity: worker.work-assignment.additional-remuneration.change operations: 2 - entity: worker.custom-field.date.change operations: 2 - entity: worker.custom-field.percentage.change operations: 2 - entity: worker.custom-field.code.change operations: 2 - entity: worker.custom-field.number.change operations: 2 path_parameters: - parameter: aoid occurrences: 66 - parameter: assignment-id occurrences: 12 - parameter: output-id occurrences: 9 - parameter: code-type occurrences: 4 - parameter: version-id occurrences: 4 - parameter: item-id occurrences: 3 - parameter: request-id occurrences: 3 - parameter: image-id}.{image-extension occurrences: 2 - parameter: pay-statement-id occurrences: 2 - parameter: us-tax-profile-id occurrences: 2 - parameter: language-id occurrences: 2 - parameter: license-id occurrences: 2 - parameter: membership-id occurrences: 2 - parameter: sor-id occurrences: 1 - parameter: personal-contact-id occurrences: 1 - parameter: document-id occurrences: 1 - parameter: pay-distribution-id occurrences: 1 - parameter: group-code occurrences: 1 - parameter: payroll-instruction-id occurrences: 1 - parameter: job-application-id occurrences: 1 - parameter: job-requisition-id occurrences: 1 - parameter: questionnaireID occurrences: 1 - parameter: certification-id occurrences: 1 - parameter: competency-id occurrences: 1 - parameter: educational-degree-id occurrences: 1 relationships: - parent: workers child: work-assignments via: aoid kind: has_many occurrences: 14 - parent: payroll-output child: associate-payment-allocations via: output-id kind: has_many occurrences: 4 - parent: payroll-output child: associate-payment-summary via: output-id kind: has_many occurrences: 4 - parent: associates child: associate-languages via: aoid kind: has_many occurrences: 4 - parent: associates child: associate-licenses via: aoid kind: has_many occurrences: 4 - parent: associates child: associate-memberships via: aoid kind: has_many occurrences: 4 - parent: associates child: personal-contacts via: aoid kind: has_many occurrences: 3 - parent: workers child: organizational-pay-statements via: aoid kind: has_many occurrences: 3 - parent: workers child: us-tax-profiles via: aoid kind: has_many occurrences: 3 - parent: associates child: associate-certifications via: aoid kind: has_many occurrences: 3 - parent: associates child: associate-competencies via: aoid kind: has_many occurrences: 3 - parent: associates child: associate-educational-degrees via: aoid kind: has_many occurrences: 3 - parent: workers child: time-off-details via: aoid kind: has_many occurrences: 3 - parent: work-assignments child: base-remuneration via: assignment-id kind: has_many occurrences: 2 - parent: work-assignments child: corporate-groups via: assignment-id kind: has_many occurrences: 2 - parent: work-assignments child: additional-remunerations via: assignment-id kind: has_many occurrences: 2 - parent: work-assignments child: reportable-benefits via: assignment-id kind: has_many occurrences: 2 - parent: work-assignments child: work-schedules via: assignment-id kind: has_many occurrences: 2 - parent: workers child: pay-distributions via: aoid kind: has_many occurrences: 2 - parent: workers child: payroll-instructions via: aoid kind: has_many occurrences: 2 - parent: associates child: associate-recognitions via: aoid kind: has_many occurrences: 2 - parent: upload-requests child: confirm-message via: request-id kind: has_many occurrences: 2 - parent: workers child: time-off-requests via: aoid kind: has_many occurrences: 2 - parent: workers child: time-off-request-summaries via: aoid kind: has_many occurrences: 2 - parent: associates child: beneficiaries via: aoid kind: has_many occurrences: 1 - parent: associates child: dependents via: aoid kind: has_many occurrences: 1 - parent: worker-management child: wfn via: code-type kind: has_many occurrences: 1 - parent: worker-management child: WFN via: code-type kind: has_many occurrences: 1 - parent: payroll-instruction-management child: wfn via: code-type kind: has_many occurrences: 1 - parent: payroll-instruction-management child: WFN via: code-type kind: has_many occurrences: 1 - parent: work-assignments child: worker-dates via: assignment-id kind: has_many occurrences: 1 - parent: work-assignments child: primary-assignment via: assignment-id kind: has_many occurrences: 1 - parent: workers child: leaves via: aoid kind: has_many occurrences: 1 - parent: workers child: worker-images via: aoid kind: has_many occurrences: 1 - parent: organizational-pay-statements child: images via: pay-statement-id kind: has_many occurrences: 1 - parent: us-tax-profiles child: local via: us-tax-profile-id kind: has_many occurrences: 1 - parent: us-tax-profiles child: state via: us-tax-profile-id kind: has_many occurrences: 1 - parent: associate-languages child: meta via: language-id kind: has_many occurrences: 1 - parent: associate-licenses child: meta via: license-id kind: has_many occurrences: 1 - parent: associate-memberships child: meta via: membership-id kind: has_many occurrences: 1