University of Wisconsin–Madison

Internal Service Providers

Internal service providers are entities within the University that provide goods or services that other parts of the University might purchase, like catering, data storage, snow clearing, etc.

Most providers have one or more internal service catalogs. A catalog is a set of one or more related services from a single provider.

Internal service providers have two IDs: the base id and the ispId attribute. One of these refers to the Workday reference ID for internal service providers, while the other is the Workday ID. (We believe the base id is the reference ID, but due to a lack of upstream documentation, it’s not clear which is which.)

At go-live, these two values were always the same, but since then, they began to be represented differently, and one of these is used for manual EIB (Enterprise Interface Builder) loads while the other is for automated file submittals. As of August 2026, these values are still identical for most (~57%) internal service providers; for a few, the base id is just the ispId with only minor changes; for the rest (~42%), the values are very different.

Most internal catalogs (~98% as of August 2026) have one or more corresponding Catalog Items, which you can query for more information about specific internal service provider catalogs:

/finance/catalogItems?filter[catalogId]=internalCatalogId1,internalCatalogId12,...

Whenever an internal service provider provides a service, this creates an Internal Service Delivery record with one or more Internal Service Delivery Lines. You can query for these records with the base id (ISDs and ISD Lines reference the base id, not the ispId):

/finance/internalServiceDeliveries?filter[providerId]=isp1.id,isp2.id,...
/finance/isdLines?filter[providerId]=isp1.id,isp2.id,...

Filters

This endpoint allows filtering on all attributes (see the Filters documentation for more information). As of August 2026, these attributes are:

  • active
  • company
  • costCenterId
  • description
  • functionId
  • fundId
  • giftId
  • id
  • internalCatalogs:
    • internalCatalogs.id
    • internalCatalogs.name
  • ispId
  • name
  • programId
  • projectId
  • revenueCategoryId
  • lastModified

Example response element

{
  "attributes": {
    "active": true,
    "company": "UWMSN",
    "costCenterId": "CC002586",
    "description": "UWMSN DOIT - EBS Integrated Business Systems",
    "functionId": "FN0701",
    "fundId": "FD0001",
    "giftId": "GF000007664",
    "internalCatalogs": [
      {
        "id": "UWMSN_DOIT_EBS_Integrated_Business_Systems_APIs",
        "name": "UWMSN DOIT EBS Integrated Business Systems APIs"
      },
      {
        "id": "UWMSN_DOIT_EBS_Integrated_Business_Systems_IICS_Integrations",
        "name": "UWMSN DOIT EBS Integrated Business Systems IICS Integrations"
      }
    ],
    "ispId": "UWMSN_DOIT_EBS_Integrated_Business_Systems-IICS_Integrations",
    "name": "UWMSN DOIT - EBS Integrated Business Systems",
    "programId": "PG000001298",
    "projectId": "PJ000000409",
    "revenueCategoryId": "RC00011"
  },
  "id": "UWMSN_DOIT_EBS_Integrated_Business_Solutions",
  "meta": {
    "lastModified": "2026-07-06T22:32:49"
  },
  "type": "internalServiceProviders"
}

Sample Filters

  • api.wisc.edu/finance/internalServiceProviders?filter[active]=true
  • api.wisc.edu/finance/internalServiceProviders?filter[internalCatalogs.id]=CONTAINS:DOIT,CONTAINS:EBS&filter[costCenterId]=STARTS_WITH:CC0021