Cost Centers

View the OpenAPI Specification

Cost centers represent accounting groups and subgroups, and are used to track accounting transactions. They have hierarchical relationships to each other in eight distinct levels.

By convention, the titles of cost centers follow a pattern:

{Campus or company code} | {Level of hierarchy} | {Division level name} | {Descriptive name of the cost center}

Division level names are present on cost centers at hierarchy level 5 and greater.

Filters

Cost centers can be filtered by:

  • name
    • You can prefix the value of the filter[name] parameter with any of the following to get partial matches. Otherwise, only exact matches will be returned.
      • STARTS_WITH:
      • CONTAINS:
      • ENDS_WITH:
  • active
  • company (campus)
  • dttmLoaded (when the record was last changed in our cached datastore)
    • You can prefix the value of the filter[dttmLoaded] parameter with any of the following to get date ranges. Otherwise, only exact matches will be returned.
      • GREATER_OR_EQUAL:
      • GREATER_THAN:
      • LESS_OR_EQUAL:
      • LESS_THAN:
  • hierarchy
    • Pass in the ID of a cost center hierarchy, and you’ll get all the cost centers that are descended from that hierarchy node: both its direct children (if it has any) and the children of its children, etc.

Example response element:

{
    "attributes": {
        "active": true,
        "company": "UWMSN",
        "name": "UWMSN | L&S | Art History"
    },
    "id": "CC002810",
    "meta": {
        "dttmLoaded": "2024-09-10T11:26:57"
    },
    "type": "costCenters"
}