This page describes AAES Govern’s controls. AAES Operate has private-work permissions, operational reviews and recorded-spend limits; it does not include Govern. About AAES Govern
Before you enable this package
Draft package; not part of the reviewed library. Two read operations are registered. Confirm tenant-specific operations, scopes, token lifetime, and security-domain permissions; replace the reserved .invalid host and TENANT placeholder.
Read each action's effects and exclusions below. Before installation, also read the complete package requirements, including credential issuance, scope, expiry, and provider permissions. These are deployment prerequisites, not capabilities this package supplies.
Capabilities (2)
Each capability below is one registered operation. The complete package JSON includes its exact network destination allowlist. The repository stores it at packs/workday.json and embeds a copy in the release binary.
Risk tiers. R0 is the minimum for reads. R2 is the minimum for write, create, update, execute, and invoke. R3 is the minimum for delete, send, pay, deploy, approve, share, and transfer. Operators can raise these levels. A minimum tier does not measure the operation's business or confidentiality risk.
Field guide. Endpoint is the service address and request method. Connector is the adapter that makes the call. Custody describes how the credential is held; the credential reference identifies the value to resolve. Data class sets handling requirements: pii means personal data, financial means financial records, and internal means internal organizational data.
workday.workers.read v1.1.0R0
- Kind
- tool
- Action
- read
- Endpoint
GET https://workday-datacenter.invalid/api/common/v1/TENANT/workers- Connector
- http
- Custody
- customer_vault
- Credential ref
secret-ref-workday-oauth- Data class
- pii
Read workers.
Read the workers collection (GET /workers in common v1; limit default 20, maximum 100, with offset paging, optional search and includeTerminatedWorkers): paginated worker summaries such as names, work emails, titles and organization assignments, which are personal data. This registration covers the collection endpoint only; instance reads such as /workers/WORKER_ID are not registered and would require a separately reviewed capability. An R0 read classified as pii (personal data) is still a serious confidentiality risk — the tier is a minimum requirement, rather than a business-risk assessment.
workday.supervisory-orgs.read v1.1.0R0
- Kind
- tool
- Action
- read
- Endpoint
GET https://workday-datacenter.invalid/api/common/v1/TENANT/supervisoryOrganizations- Connector
- http
- Custody
- customer_vault
- Credential ref
secret-ref-workday-oauth- Data class
- internal
Read supervisory organizations.
Read the supervisory organization collection (GET /supervisoryOrganizations in common v1; limit default 20, maximum 100, with offset paging): the tenant's supervisory organization hierarchy entries. This registration covers the collection endpoint only; instance reads and membership subpaths such as /supervisoryOrganizations/ORG_ID/workers are not registered and would require a separately reviewed capability. Organization structure is internal data, though descriptors can name the manager; classify differently in the deployment if it does.
Credential reference
The credential field names a reference rather than containing credential material. Packs are designed not to contain secrets; the format checks cover only known credential formats and cannot prove that arbitrary text contains no secrets. Installing a package registers its capabilities. Configure the provider credentials, endpoints, and network access, then test the integration in your environment before enabling it.
- Reference
secret-ref-workday-oauth- Custody
- customer_vault
- Injection
- header (Authorization)
Configure the value and injection format specified in the package. Assign responsibility for credential rotation and revocation, restrict provider permissions, and keep credential material out of logs and responses.
Complete credential requirements
Store the complete Authorization header value for a tenant OAuth2 access token in the customer's secret manager. The executor injects that value; this reference must not contain a client secret or refresh token in place of an access token.
An external deployment process must own token issuance and renewal. Workday's Data Lake guide retrieved 2026-10-29 documents https://{HOST}/ccx/oauth2/{TENANT}/token. That guide does not establish the full Common v1 token contract. Before enabling, confirm the appropriate API client and ISU, grant, audience, functional scopes, security domains, token lifetime and revocation behavior against the tenant's reference. The 2026-10-22 common v1 specification review named Staffing for workers and Organizations and Roles for supervisory organizations; those scope findings were not freshly verified against the specification on 2026-10-29.
The external process must renew before the confirmed expiry and stop renewal when access is revoked. Reject expired or rejected material. Do not assume non-expiring refresh tokens or immediate invalidation of captured access tokens without vendor documentation and tenant confirmation.
The custody review awaits the owner's disposition. Issuance authority and delegation, scope and ISU domain mapping, audience, observed TTL, revocation, executor access and bypass paths remain deployment checks. An architectural requirement is not evidence that a deployment meets it.
Executor hygiene requirements: restrict vault access to this reference, resolve the header only for the call, and keep it out of logs, diagnostics and crash reports. The deployment must verify these controls before enabling.
Resources
workday-tenant(api, pii):https://workday-datacenter.invalid/api/common/v1/TENANT
Technical package and review record
Complete provider requirements and exclusions
Draft package. Two common/v1 collection reads remain registered: workers and supervisoryOrganizations. Workday's public REST Services Directory publishes the common v1 OpenAPI file, which on 2026-10-22 documented both as GET operations with limit (default 20, maximum 100) and offset paging. Neither read has been tested against a live tenant. Confirm each resource and version in the tenant's REST API Explorer before enabling; availability varies by tenant.
Replace workday-datacenter.invalid with the reviewed tenant hostname in every endpoint, resource locator and network allowlist. Replace TENANT in the endpoint paths and resource locator before enabling. The tenant's View API Clients report supplies these values and the token endpoint, https://{host}/ccx/oauth2/{tenant}/token. The reserved .invalid host cannot resolve; provider rejection of a placeholder is not a substitute for reviewed setup.
Documentation review on 2026-10-22: the REST Services Directory page (community.workday.com/sites/default/files/file-hosting/restapi/index.html) is a JavaScript application, but the common v1 specification it loads, common_v1_20261003_oas2.json in the same directory, is publicly retrievable. It documents GET /workers (scope Staffing; secured by the FLW Service, Self-Service: Current Staffing Information and Worker Data: Public Worker Reports domains) and GET /supervisoryOrganizations (scope Organizations and Roles; secured by the FLW Service and Reports: Organization domains). The specification gives the host as <tenantHostname> and the base path as /api/common/v1. The 2026-10-29 review retrieved the Workers reference through web search: it gives the traditional tenant base as https://<hostname>/api/common/<version>/<tenant>. Both registrations now use /api/common/v1/TENANT, replacing the unsupported /ccx/api prefix. This tenant form is distinct from the gateway form, which omits the tenant segment. Confirm the substituted destination in the tenant Explorer before enabling. The Workday Data Lake guide on doc.workday.com documents the token endpoint form https://{HOST}/ccx/oauth2/{TENANT}/token. The 2026-09-21 review found that developer.workday.com offered no open operation reference without an account.
The review could not establish these exact operations against provider-hosted documentation: GET /ccx/api/recruiting/v4/{tenant}/jobPostings; GET /ccx/api/absenceManagement/v1/{tenant}/balances; and POST /ccx/api/absenceManagement/v1/{tenant}/workers/{id}/requestTimeOff. Third-party vendors and practitioners describe these or similar paths, and search snippets mention an absence-balances GET under absenceManagement v5, but none supplies the required provider reference. Consequently workday.job-postings.read, workday.absence-balances.read, and workday.time-off-requests.create were removed on 2026-09-21. They remain excluded until the tenant Explorer or another dated provider document verifies each exact method, path, and version. This disposition is specific to this package; other drafts may retain unverified operations with explicit blockers.
Also excluded: payroll execution or mutation, offer-letter generation, job-requisition creation, worker hire, compensation changes, and business-process approvals. These exclusions make no claim about whether Workday supports those operations. Legacy SOAP services under /ccx/service/{tenant}/... require separate review of WS-Security Integration System User (ISU) credentials and tenant WSDL versions. This package does not assert that hire is SOAP-only or that payroll REST is read-only.
Absence balances and time-off data can reveal health-related information. Any future registration needs a fresh review of data classification and handling, in addition to its risk tier.
The credential is an externally refreshed OAuth token held in the customer's vault. Before promotion, confirm tenant issuance authority and delegation, functional scopes and ISU security-domain mapping for each capability, audience, actual token lifetime, executor access, and bypass paths. Review these against the AAES credential-custody requirements. The credential note states deployment requirements and open questions; it establishes no completed deployment custody assessment.
Sources: the common v1 specification and the Data Lake guide (both retrieved 2026-10-22) and the Workday Education page (retrieved 2026-09-21) are substantive provider documents; the REST Services Directory page returned a shell; developer.workday.com supplied indexed Workers documentation on 2026-10-29 despite returning a shell on direct open. The package is not provider-certified or endorsed; the custody questions above still need owner disposition, and current full operation specifications must be retrieved before promotion.
Re-review on 2026-10-29: Workday's Web Services and API Integrations course confirms GET /supervisoryOrganizations, and its Data Lake guide still documents the token endpoint form. The current common v1 specification and the standalone Supervisory Organizations Markdown reference could not be retrieved through the web reader; the earlier specification findings retain their 2026-10-22 date. Both URL registrations and this pack move to version 1.1.0. The pack remains HELD pending a complete current contract comparison and the owner's custody review; no approval is recorded. The Workers reference also supports the timeOffSummary view on the collection. This pack does not constrain query parameters: a deployment must restrict permitted views or review the resulting absence-data classification before enabling.
Download the complete package JSON for exact network allowlists, credential requirements, exclusions, and setup notes. Read these requirements before installation.
The full documentation review record is supplied in the evaluation package. The evaluation package runs in your environment and comes only with the paid design partnership. This page reproduces the source links and review block; the full record is available for evaluation. Discuss a design partnership to inspect it before installation.
Review block
This section reproduces the review block recorded in the pack file. The evidence and approval record is separate: for a reviewed pack, it is in the evaluation materials and in the release binary's embedded assets.
Review in progress; record dated 2026-10-29
7 sources, retrieved 2026-09-21, 2026-10-22, 2026-10-29
- https://doc.workday.com/workday-education/en-us/course-manuals/workday-extend-for-developers/relationships-between-business-objects.html (retrieved 2026-09-21)
- https://community.workday.com/sites/default/files/file-hosting/restapi/index.html (retrieved 2026-09-21)
- https://developer.workday.com/ (retrieved 2026-09-21)
- https://community.workday.com/sites/default/files/file-hosting/restapi/common_v1_20261003_oas2.json (retrieved 2026-10-22)
- https://doc.workday.com/admin-guide/en-us/workday-data-cloud/data-out/workday-data-lake/workday-data-lake.html (retrieved 2026-10-22)
- https://developer.workday.com/documentation/dan1370797991225/ (retrieved 2026-10-29)
- https://doc.workday.com/workday-education/en-us/course-manuals/creating-integrations-using-workday-orchestrate/web-services-and-api-integrations.html (retrieved 2026-10-29)
Current documentation links are navigation aids. They do not change the package, its historical sources or its review date. Review dates describe a documentation review, not a live integration test. No package is provider-endorsed or yet tested against a live provider tenant.
Release identity
SHA-256 of the pack file bytes: 28c8aec95f848c63fc3ec6260b8cd2c39b463f830fc65511cd981a261abec15c
Not part of the reviewed release library. Editing a package changes its release identity. A deployment plan checks its own file digests; it does not restore reviewed status or authenticate approval.