Organization

(0 reviews)
API REST Service to fetch organization type data, primarily used for Cost Centers and Supervisory Organizations.

home

v1 Change Log
2022 Jan 06 v1.0.14a - Organization API - bug fix to correct a JWT parsing problem which failed with the migration to the new Identity Server release early on Jan 5th.
2021 Dec 15 v1.0.14 - Fixed prev/next bug on /costcenters/worktags endpoint when using "count" query parameter. (EA-10576)
2021 Nov 18 v1.0.13 - fixed the extra null objects on the last page results of /organizations/bulk, /costcenters, and /supervisoryorgs. Also released /heartbeat endpoint for active monitoring.
2021 Aug 17 v1.0.12c - added RestrictedToCompanies which is an array of company IDs usable by the cost center. The array of objects will contain OrganizationType which will indicate if it is a company or company hierarchy, and the Organization_id. This should provide the details needed for inbound journal and ISDs.
2021 Jul 28 v1.0.12b - corrected /organizations handling of manager/leader id to allow contingent workers in addition to employee_id. Was affecting 43 SupOrgs.
2021 Jul 09 v1.0.12 - Urgent non-breaking fix for /organizations, /costcenters, and /supervisoryorgs endpoints. These will all return a full list of manager IDs under the new "Leadership" array object. It will contain one or more records with only Leadership_id. This will allow downstream clients which need the full list of Cost Center managers to receive this data. All existing fields are unaffected by this addition, this is a non-breaking fix to return the full list provided by Workday.
2020 Oct 23 Note - due to an underlying data change, /organizations/hierarchies no longer provides CostCenterHierarchyRollupDesc for each CostCenterHierarchyRollup id value. Please use the following URL to get a full list of cost centers and cost center hierarchy ID and Names to build a mapping list:
https://test.wuapi.wustl.edu/v1/organization/organizations/bulk?OrganizationType=Cost_Center,Cost_Center_Hierarchy
The mapping should use Organization_id to OrganizationName. This will cover all possible CCHR value and then some.

2020 May 11 v1.0.11b - /costcenters/worktags has a bugfix: Previously it was only returning the first allowed worktag in each category for a cost center, now it returns all allowed worktags as originally intended.
2020 Apr 28 v1.0.11 - /hierarchies endpoint has an improvement: The CostCenterHierarchyRollupDesc now works for the 8 records which have a Cost Center rather than a Cost Center Hierarchy as their rollup value. Also introduced a change to the specialty endpoints /supervisoryorgs and /costcenters which leverage /organizations/bulk endpoint but force OrganizationType=Supervisory or =Cost_Center. These still limit the type, but if the optional query parameter "Count" is passed in with a value > 0, these will use the /organizations endpoint and only return the number of records requested. The "Count" parameter has been modified for these two to allow 0 for integrations which always send the parameter but need a way to access the bulk response functionality.
2020 Apr 13 v1.0.10b - added X-Correlation-ID as an optional inbound HTTP header. Value will be logged to splunk for better tracking and research.
2020-Apr-06: v1.0.10 /costcenters/worktags endpoint now contains additional Worktag details needed for FDM validation. /hierarchies endpoint has had all Cost Center and Cost Center Hierarchy codes removed from the description. eg:
Changed from: "CH00001 Washington University Reporting Hierarchy"
to: "Washington University Reporting Hierarchy"
2020-Apr-02: v1.0.9b CostCenterHierarchyRollupDesc field added to /hierarchies endpoint, derived from existing data already seen in the hierarchy list.
2020-Mar-06: v1.0.9 CostCenterHierarchyRollup field added to /hierarchies endpoint. added better error handling for all endpoints. fixed /organizations next/prev URL bug where Key=Value was being appended each iteration.
2020-Feb-05: v1.0.8 added /hierarchies endpoint which is the legacy Cost Center API. Also added /costcenters/worktags which is the legacy Cost Center API's /costcenters endpoint. This operates as a bulk endpoint which ignores the count query parameter and instead returns the maximum number of records it is able, currently configured for up to 7000 records.
2019-Dec-20: v1.0.6+1.0.7 added /organizations/bulk endpoint, same inputs/outputs as /organizations but it ignores "Count" and sends back as many records as can be safely configured per page. Currently configured at 7000 records per page. The /costcenters and /supervisoryorgs endpoints are now sharing the same logic as /organizations/bulk.
2019-Dec-06: v1.0.5 added OrganizationCode to output. added entry_date and effective_date to inputs. entry_date can be used to keep all output pages synced to the same result set, fixes some potential pagination issues. forced all Input_XXXX options to only accept true/false as strict boolean types.
2019-Nov-15: v1.0.4 includes new code to generate prev/next URLs in the links response section, and new code to calculate delta_through when only delta_from is provided and to update the prev/next URLs with the calculated delta_through.
2019-Nov-05: v1.0.3 includes fixes for Academic Units, and new specialized endpoints: "costcenters" and "supervisoryorgs" which set/replace the input organizationType to the correct value and redirect to the generic "organizations" endpoint. Outputs remain the same, these are just for eases of integration.
2019-Oct-24: v1.0.2 includes initial support for Academic Units, and a bug fix for v1.0.1 error handling.
Modified public endpoints to conform with URL naming standards: https://test.wuapi.wustl.edu/v1/organization/
Changed response RAML: Managers.Manager_id changed to Manager_id; Leaders.Leadership_id changed to Leadership_id; Inactive: (0|1) changed to OrganizationStatus: (Active|Inactive). See RAML for current specification.
2019-Oct-15: v1.0.1 includes initial support for Cost Center and Sup Orgs, and minor bug fixes for v1.0.0


Reviews