University of Wisconsin-Madison Other API

The Other API from University of Wisconsin-Madison — 32 operation(s) for other.

Business capability
Financial Management BC-200

Operations 32

GET /assets
GET /assets/{id}
GET /budgetLines
GET /budgetLines/{id}
GET /catalogItems
GET /catalogItems/{id}
GET /customerInvoices
GET /customerInvoices/{id}
GET /expenseReports
GET /expenseReports/{id}
GET /externalCustomers
GET /externalCustomers/{id}
GET /internalServiceDeliveries
GET /internalServiceDeliveries/{id}
GET /internalServiceProviders
GET /internalServiceProviders/{id}
GET /isdLines
GET /isdLines/{id}
GET /purchaseOrders
GET /purchaseOrders/{id}
GET /salesItems
GET /salesItems/{id}
GET /sponsorInvoices
GET /sponsorInvoices/{id}
GET /sponsors
GET /sponsors/{id}
GET /subrecipients
GET /subrecipients/{id}
GET /supplierContracts
GET /supplierContracts/{id}
GET /supplierInvoices
GET /supplierInvoices/{id}

Documentation

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-wisconsin-madison/refs/heads/main/json-schema/university-of-wisconsin-madison-person-api-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-wisconsin-madison/refs/heads/main/json-schema/university-of-wisconsin-madison-mock-person-api-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-wisconsin-madison/refs/heads/main/json-schema/university-of-wisconsin-madison-mock-person-api-certificates-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-wisconsin-madison/refs/heads/main/json-schema/university-of-wisconsin-madison-hr-api-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-wisconsin-madison/refs/heads/main/json-schema/university-of-wisconsin-madison-mock-hr-api-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-wisconsin-madison/refs/heads/main/json-schema/university-of-wisconsin-madison-manifest-api-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-wisconsin-madison/refs/heads/main/json-schema/university-of-wisconsin-madison-mock-manifest-api-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-wisconsin-madison/refs/heads/main/json-schema/university-of-wisconsin-madison-enterprise-billing-api-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-wisconsin-madison/refs/heads/main/json-schema/university-of-wisconsin-madison-course-search-api-schema.json

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/university-of-wisconsin-madison-other-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

university-of-wisconsin-madison-other-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    email: finance-apis@doit.wisc.edu
    name: DoIT Enterprise Business Systems (EBS) Integrated Business Solutions (IBS) API Team
  description: 'An API for accessing and validating UW financial data.

    ## Getting Started

    For information on how to create an application on the portal and request access to the API, please visit the [Getting Started page](https://financeapis.wisc.edu/getting-started/) on our website.

    ## Endpoints, Filtering, Inclusions, and Sourcing

    Information on how to use the filter query parameter and include related resources, individual endpoints, and how we source our data can be found on the [Documentation page](https://financeapis.wisc.edu/documentation/) of our website.

    ## Help/Support

    If you need assistance in using the Finance API, have questions about the data, need to report a bug, or would like to suggest features/improvements, please fill out the form on the [Contact Us page](https://financeapis.wisc.edu/contact-us/) of our website or email us at [finance-apis@doit.wisc.edu](mailto:finance-apis@doit.wisc.edu).'
  title: Finance Other API
  version: 2026-02-18
servers:
- description: Production
  url: https://api.wisc.edu/finance
security:
- OAuth2ClientCredentials: []
tags:
- name: Other
paths:
  /assets:
    get:
      description: Retrieves a paginated listing of all assets.
      parameters:
      - description: Delivery mode for the response. When set to 'bulk', the API will save the response to S3 and return a link to download it instead of returning the data directly. Cannot be used with pagination parameters.
        examples:
          bulk:
            description: Returns a link to download data from S3
            summary: Bulk delivery mode
            value: bulk
          pagination:
            description: Returns data with pagination support
            summary: Pagination delivery mode
            value: pagination
        in: query
        name: delivery
        schema:
          default: pagination
          enum:
          - pagination
          - bulk
          type: string
      - description: The identifier of the record.
        in: query
        name: filter[id]
        required: false
        schema:
          type: string
      - description: The datetime that the record was last changed in the Finance API's database.
        in: query
        name: filter[lastModified]
        required: false
        schema:
          format: datetime
          type: string
      - description: Page offset of records included in the response
        in: query
        name: page[number]
        required: false
        schema:
          minimum: 1
          type: integer
      - description: Number of records included in the response
        in: query
        name: page[size]
        required: false
        schema:
          maximum: 1000
          minimum: 1
          type: integer
      - in: query
        name: filter[accountingTreatment]
        schema:
          type: string
      - in: query
        name: filter[acquisitionDate]
        schema:
          format: date
          type: string
      - in: query
        name: filter[acquisitionMethod]
        schema:
          type: string
      - in: query
        name: filter[accumulatedDepreciation]
        schema:
          format: double
          type: number
      - in: query
        name: filter[assetClass]
        schema:
          type: string
      - in: query
        name: filter[assetCost]
        schema:
          format: double
          type: number
      - in: query
        name: filter[assetDescription]
        schema:
          type: string
      - in: query
        name: filter[assetIdentifier]
        schema:
          type: string
      - in: query
        name: filter[assetName]
        schema:
          type: string
      - in: query
        name: filter[assetSource]
        schema:
          type: string
      - in: query
        name: filter[assetStatus]
        schema:
          type: string
      - in: query
        name: filter[assetType]
        schema:
          type: string
      - in: query
        name: filter[awardId]
        schema:
          type: string
      - in: query
        name: filter[company]
        schema:
          type: string
      - in: query
        name: filter[conditionCode]
        schema:
          type: string
      - in: query
        name: filter[contractId]
        schema:
          type: string
      - in: query
        name: filter[coordinatingCostCenterId]
        schema:
          type: string
      - in: query
        name: filter[costCenterId]
        schema:
          type: string
      - in: query
        name: filter[datePlacedInService]
        schema:
          format: date
          type: string
      - in: query
        name: filter[dateRegistered]
        schema:
          format: date
          type: string
      - in: query
        name: filter[depreciationMethod]
        schema:
          type: string
      - in: query
        name: filter[depreciationProfile]
        schema:
          type: string
      - in: query
        name: filter[depreciationStartDate]
        schema:
          format: date
          type: string
      - in: query
        name: filter[disposalDate]
        schema:
          format: date
          type: string
      - in: query
        name: filter[disposalMethod]
        schema:
          type: string
      - in: query
        name: filter[functionId]
        schema:
          type: string
      - in: query
        name: filter[fundId]
        schema:
          type: string
      - in: query
        name: filter[giftId]
        schema:
          type: string
      - in: query
        name: filter[grantId]
        schema:
          type: string
      - in: query
        name: filter[historicAssetIdentifier]
        schema:
          type: string
      - in: query
        name: filter[lastIssuedOrTransferredDate]
        schema:
          format: date
          type: string
      - in: query
        name: filter[lastPhysicalInventoryDate]
        schema:
          format: date
          type: string
      - in: query
        name: filter[locationId]
        schema:
          type: string
      - in: query
        name: filter[manufacturer]
        schema:
          type: string
      - in: query
        name: filter[memo]
        schema:
          type: string
      - in: query
        name: filter[modelNumber]
        schema:
          type: string
      - in: query
        name: filter[netBookValue]
        schema:
          format: double
          type: number
      - in: query
        name: filter[purchaseOrderId]
        schema:
          type: string
      - in: query
        name: filter[programId]
        schema:
          type: string
      - in: query
        name: filter[projectId]
        schema:
          type: string
      - in: query
        name: filter[serialNumber]
        schema:
          type: string
      - in: query
        name: filter[sfsAssetId]
        schema:
          type: string
      - in: query
        name: filter[sfsProjectId]
        schema:
          type: string
      - in: query
        name: filter[spendCategoryId]
        schema:
          type: string
      - in: query
        name: filter[supplierInvoiceId]
        schema:
          type: string
      - in: query
        name: filter[usefulLifePeriods]
        schema:
          format: int64
          type: integer
      - in: query
        name: filter[shares.awardId]
        schema:
          type: string
      - in: query
        name: filter[shares.costCenterId]
        schema:
          type: string
      - in: query
        name: filter[shares.functionId]
        schema:
          type: string
      - in: query
        name: filter[shares.fundId]
        schema:
          type: string
      - in: query
        name: filter[shares.giftId]
        schema:
          type: string
      - in: query
        name: filter[shares.grantId]
        schema:
          type: string
      - in: query
        name: filter[shares.id]
        schema:
          type: string
      - in: query
        name: filter[shares.programId]
        schema:
          type: string
      - in: query
        name: filter[shares.projectId]
        schema:
          type: string
      - in: query
        name: filter[shares.shareAmount]
        schema:
          format: double
          type: number
      - in: query
        name: filter[shares.shareClass]
        schema:
          type: string
      - in: query
        name: filter[shares.shareType]
        schema:
          type: string
      responses:
        '200':
          content:
            application/vnd.api+json:
              example:
                data:
                - attributes:
                    accountingTreatment: Non-depreciable Capital Asset
                    accumulatedDepreciation: 6583.94
                    acquisitionDate: '2024-07-01'
                    acquisitionMethod: Intercompany Transfer
                    assetClass: Athletic Recreational Equipment
                    assetCost: 11500.0
                    assetDescription: Badger costume with football jersey for 5-6ft tall performer.
                    assetIdentifier: UWSA-8000001
                    assetName: Badger costume football 5-6ft
                    assetSource: Supplier Contract Receipt
                    assetStatus: In Service
                    assetType: Capital Equipment
                    awardId: AWD-001234
                    company: UWMSN
                    conditionCode: 1 - Excellent
                    contractId: CON-00001234
                    coordinatingCostCenterId: CC001234
                    costCenterId: CC002345
                    datePlacedInService: '2024-07-01'
                    dateRegistered: '2024-07-01'
                    depreciationMethod: Straight Line
                    depreciationProfile: Straight Line 8-Year
                    depreciationStartDate: '2024-07-01'
                    disposalDate: '2024-07-01'
                    disposalMethod: Discard
                    functionId: FN0100
                    fundId: FD0200
                    giftId: GF000007664
                    grantId: GR000018391
                    historicAssetIdentifier: U0627605
                    lastIssuedOrTransferredDate: '2024-07-01'
                    lastPhysicalInventoryDate: '2024-07-01'
                    locationId: LCMSN_0003_01_0123
                    manufacturer: Bucky Badger Costuming Inc
                    memo: 'Primary loc: Wisconsin Field House, 1450 Monroe St, 120A Storage Closet, Madison, WI 53706

                      Secondary loc: Camp Randall Stadium, 1440 Monroe St, 020 Locker Room, Madison, WI 53711'
                    modelNumber: BUCKY013
                    netBookValue: 4916.06
                    programId: GF000007664
                    projectId: PJ000000409
                    purchaseOrderId: PO-00123456
                    serialNumber: B3819332581
                    sfsAssetId: 000000009113
                    sfsProjectId: AAZ3911
                    shares:
                    - awardId: AWD-001234
                      costCenterId: CC002345
                      functionId: FN0100
                      fundId: FD0200
                      giftId: GF000007664
                      grantId: GR000018391
                      id: 1000-0
                      programId: GF000007664
                      projectId: PJ000000409
                      shareAmount: 3816.06
                      shareClass: Athletic Recreational Equipment
                      shareType: Capital Equipment
                    spendCategoryId: SC00234
                    supplierInvoiceId: SC00234
                    usefulLifePeriods: 96
                  id: BAS-01234567
                  links:
                    self: https://api.wisc.edu/finance/assets/BAS-01234567
                  meta:
                    lastModified: 2026-06-15 13:11:13
                  type: assets
                links:
                  first: https://api.wisc.edu/finance/assets?page[first]=1
                  last: https://api.wisc.edu/finance/assets?page[last]=99
                  next: https://api.wisc.edu/finance/assets?page[next]=2
                  prev: https://api.wisc.edu/finance/assets?page[prev]=1
                  self: https://api.wisc.edu/finance/assets
                meta:
                  pageNumber: 1
                  pageSize: 100
                  totalCount: 1234
                  totalPages: 13
              schema:
                oneOf:
                - properties:
                    data:
                      description: A collection of assets.
                      items:
                        description: A single asset record.
                        properties:
                          attributes:
                            properties:
                              accountingTreatment:
                                description: How to treat the asset from a depreciation standpoint.
                                enum:
                                - Depreciable Capital Asset
                                - Expense
                                - Non-depreciable Capital Asset
                                example: Non-depreciable Capital Asset
                                type:
                                - string
                                - 'null'
                              accumulatedDepreciation:
                                default: 0.0
                                description: 'The accumulated depreciation posted to the asset. This value should increase over the useful life of the asset according to its depreciation profile up to its total cost/value. If an asset is split across several shares, this value reflects the overall total depreciation.

                                  '
                                example: 6583.94
                                format: double
                                type: number
                              acquisitionDate:
                                description: The date the asset was acquired.
                                example: '2024-07-01'
                                format: date
                                type:
                                - string
                                - 'null'
                              acquisitionMethod:
                                description: How the asset was acquired.
                                enum:
                                - Intercompany Transfer
                                - Leased
                                - Other
                                - Purchased
                                example: Intercompany Transfer
                                type:
                                - string
                                - 'null'
                              assetClass:
                                description: The class of the asset.
                                example: Athletic Recreational Equipment
                                type:
                                - string
                                - 'null'
                              assetCost:
                                default: 0.0
                                description: The total acquisition cost/value of the asset.
                                example: 11500.0
                                format: double
                                type: number
                              assetDescription:
                                description: 'The description of the asset. This field has no size limit; some descriptions are over 1,000 characters long and contain line breaks.

                                  '
                                example: Badger costume with football jersey for 5-6ft tall performer.
                                type:
                                - string
                                - 'null'
                              assetIdentifier:
                                description: The identifier of the asset in a campus-specific asset tracking/management system.
                                example: UWSA-8000001
                                type:
                                - string
                                - 'null'
                              assetName:
                                description: The name of the asset.
                                example: Badger costume football 5-6ft
                                type:
                                - string
                                - 'null'
                              assetSource:
                                description: How the asset was captured.
                                enum:
                                - Supplier Contract Receipt
                                - Intercompany Transfer
                                - Manual Registration
                                - Supplier Invoice
                                example: Supplier Contract Receipt
                                type:
                                - string
                                - 'null'
                              assetStatus:
                                description: The status of the asset within the asset lifecycle.
                                enum:
                                - Disposed
                                - In Service
                                - Issued
                                - Pending Registration
                                - Registered
                                - Removed
                                example: In Service
                                type:
                                - string
                                - 'null'
                              assetType:
                                description: The classification of the asset.
                                example: Capital Equipment
                                type:
                                - string
                                - 'null'
                              awardId:
                                description: The ID of the award associated with the asset.
                                example: AWD-001234
                                type:
                                - string
                                - 'null'
                              company:
                                description: The company to which the asset is registered.
                                example: UWMSN
                                type: string
                              conditionCode:
                                description: The condition code of the asset.
                                enum:
                                - ''
                                - 1 - Excellent
                                - 4 - Usable
                                - 7 - Repairable
                                - S - Scrap
                                - X - Salvage
                                example: 1 - Excellent
                                type:
                                - string
                                - 'null'
                              contractId:
                                description: The ID of the contract associated with the asset.
                                example: CON-00001234
                                type:
                                - string
                                - 'null'
                              coordinatingCostCenterId:
                                description: 'The ID of the cost center of the asset''s coordinator. Some assets are purchased by the same cost center as the coordinator, in which case it will match the asset''s `costCenterId`.

                                  '
                                example: CC001234
                                type:
                                - string
                                - 'null'
                              costCenterId:
                                description: The ID of the cost center used to purchase the asset.
                                example: CC002345
                                type:
                                - string
                                - 'null'
                              datePlacedInService:
                                description: The date the asset was placed in service.
                                example: '2024-07-01'
                                format: date
                                type:
                                - string
                                - 'null'
                              dateRegistered:
                                description: The date the asset was registered in Workday.
                                example: '2024-07-01'
                                format: date
                                type:
                                - string
                                - 'null'
                              depreciationMethod:
                                description: The depreciation method associated with the asset.
                                enum:
                                - ''
                                - Straight Line
                                - Term
                                example: Straight Line
                                type:
                                - string
                                - 'null'
                              depreciationProfile:
                                description: The depreciation profile associated with the asset.
                                example: Straight Line 8-Year
                                type:
                                - string
                                - 'null'
                              depreciationStartDate:
                                description: 'The date that depreciation of the asset began. This is usually the start of the first month of service.

                                  '
                                example: '2024-07-01'
                                format: date
                                type:
                                - string
                                - 'null'
                              disposalDate:
                                description: The date the asset was/will be disposed of.
                                example: '2024-07-01'
                                format: date
                                type:
                                - string
                                - 'null'
                              disposalMethod:
                                description: The disposal method of the asset.
                                enum:
                                - ''
                                - Discard
                                - Intercompany Transfer
                                - Sale
                                example: Discard
                                type:
                                - string
                                - 'null'
                              functionId:
                                description: The ID of the function associated with the asset.
                                example: FN0100
                                type:
                                - string
                                - 'null'
                              fundId:
                                description: The ID of the fund associated with the asset.
                                example: FD0200
                                type:
                                - string
                                - 'null'
                              giftId:
                                description: The ID of the gift associated with the asset.
                                example: GF000007664
                                type:
                                - string
                                - 'null'
                              grantId:
                                description: The ID of the grant associated with the asset.
                                example: GR000018391
                                type:
                                - string
                                - 'null'
                              historicAssetIdentifier:
                                description: The asset's identifier in a previous system.
                                example: U0627605
                                type:
                                - string
                                - 'null'
                              lastIssuedOrTransferredDate:
                                description: The date the asset was last issued or transferred.
                                example: '2024-07-01'
                                format: date
                                type:
                                - string
                                - 'null'
                              lastPhysicalInventoryDate:
                                description: The date the last physical inventory was taken on the asset.
                                example: '2024-07-01'
                                format: date
                                type:
                                - string
                                - 'null'
                              locationId:
                                description: The ID of the location assigned to the asset.
                                example: LCMSN_0003_01_0123
                                type:
                                - string
                                - 'null'
                              manufacturer:
                                description: The  of the asset.
                                example: Bucky Badger Costuming Inc
                                type:
                                - string
                                - 'null'
                              memo:
                                description: 'Additional data or comments about the asset. For assets that predate Workday, this attribute also stores extra fields which do not have a Workday equivalent. This field has no size limit; some memos are over 1,000 characters long and contain line breaks.

                                  '
                                example: 'Primary loc: Wisconsin Field House, 1450 Monroe St, 120A Storage Closet, Madison, WI 53706

                                  Secondary loc: Camp Randall Stadium, 1440 Monroe St, 020 Locker Room, Madison, WI 53711'
                                type:
                                - string
                                - 'null'
                              modelNumber:
                                description: For physical assets, the model number.
                                example: BUCKY013
                                type:
                                - string
                                - 'null'
                              netBookValue:
                                default: 0.0
                                description: The current value of the asset, defined as the asset cost less accumulated depreciation.
                                example: 4916.06
                                format: double
                                type: number
                              programId:
                                description: The ID of the program associated with the asset.
                                example: GF000007664
                                type:
                                - string
                                - 'null'
                              projectId:
                                description: The ID of the project associated with the asset.
                                example: PJ000000409
                                type:
                                - string
                                - 'null'
                              purchaseOrderId:
                                description: 'The ID of the purchase order associated with the asset. This is usually an actual purchase order identifier you can use on the purchaseOrders endpoints, but some assets have poor formatting of the ID, multiple IDs, or had this field mistaken for another and have unrelated data.

                                  '
                                example: PO-00123456
                                type:
                                - string
                                - 'null'
                              serialNumber:
                                description: 'For physical assets, the serial number. This field has no size limit or standardized formatting. Some assets without a serial number were entered as `""` (empty string), others as `NONE`, `N/A`, `(blank)`, `UNKNOWN`, etc. Some assets have multiple serial numbers, and the way these are delimited also has no standard, with some being comma-separated and others being textual descriptions of what serial number goes with what part.

                                  '
                                example: B3819332581
                                type:
                                - string
                                - 'null'
                              sfsAssetId:
                                description: 'The legacy asset ID of the asset pulled during conversion from SFS. This field will not be used for any assets which post-date Workday go-live.

                                  '
                                example: 000000009113
                                type:
                                - string
                                - 'null'
                              sfsProjectId:
                                description: 'The legacy project ID of the asset pulled during conversion from SFS. This field will not be used for any assets which post-date Workday go-live.

                                  '
                                example: AAZ3911
                                type:
                                - string
                                - 'null'
                              shares:
                                description: 'When an asset''s cost/value is shared/split across multiple funding sources, this contains the group of sources representing their respective allocations.

                                  '
                                items:
                                  properties:
                                    awardId:
                                      description: The ID of the award associated with the share.
                                      example: AWD-001234
                                      type:
                                      - string
                                      - 'null'
                                    costCenterId:
                                      description: The ID of the cost center of the share.
                                      example: CC002345
                                      type:
                                      - string
                                      - 'null'
                                    functionId:
                                      description: The ID of the function associated with the share.
                                      example: FN0100
                                      type:
                                      - string
                                      - 'null'
                                    fundId:
                                      description: The ID of the fund associated with the share.
                                      example: FD0200
                                      type:
                                      - string
                                      - 'null'
                                    giftId:
                                      description: The ID of the gift associated with the share.
                                      example: GF000007664
                                      type:
                                      - string
                                      - 'null'
                                    grantId:
                                      description: The ID of the grant associated with the share.
                                      example: GR000018391
                                      typ

# --- truncated at 32 KB (689 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/university-of-wisconsin-madison/refs/heads/main/openapi/university-of-wisconsin-madison-other-api-openapi.yml