How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

University of Wisconsin-Madison Worktags API

The Worktags API from University of Wisconsin-Madison — 31 operation(s) for worktags.

University of Wisconsin-Madison Worktags API is one of 42 APIs that University of Wisconsin-Madison publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 9 JSON Schema definitions.

Tagged areas include Worktags. The published artifact set on APIs.io includes an OpenAPI specification, a changelog, authentication docs, and 9 JSON Schemas.

This API exposes 31 operations across 31 paths. It is described by OpenAPI 3.2.0, at version 2026-02-18.

Requests are made against a single base URL, https://api.wisc.edu/finance.

31 operations 31 paths 0 schemas 30 GET1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2026-02-18
Base URL
https://api.wisc.edu
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

University of Wisconsin-Madison Worktags API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (OAuth2ClientCredentials) using the clientCredentials flow. By default, every request must be authenticated.

Paths & Operations 31

Across 31 paths, the API surfaces 31 operations — 30 GET, 1 POST. Each is listed below with its method, path, parameters, and response codes.

Worktags 31
GET
/activities
Retrieves a paginated listing of all activities.
3 params → 200400401403404415429503
GET
/activities/{id}
Retrieves a single activity by its ID.
1 param → 200400401403404415429503
GET
/awardLines
Retrieves a paginated listing of all award lines from the accounting system
12 params → 200400401403404415429503
GET
/awardLines/{id}
Retrieves a single award line by its ID.
1 param → 200400401403404415429503
GET
/companies
Retrieves a paginated listing of all companies.
5 params → 200400401403404415429503
GET
/companies/{id}
Retrieves a single company by its ID.
1 param → 200400401403404415429503
GET
/costCenters
Retrieves a paginated listing of all cost centers.
10 params → 200400401403404415429503
GET
/costCenters/{id}
Retrieves a single cost center by its ID.
1 param → 200400401403404415429503
GET
/functions
Retrieves a paginated listing of all functions.
3 params → 200400401403404415429503
GET
/functions/{id}
Retrieves a single function by its ID.
1 param → 200400401403404415429503
GET
/funds
Retrieves a paginated listing of all funds.
5 params → 200400401403404415429503
GET
/funds/{id}
Retrieves a single fund by its ID.
1 param → 200400401403404415429503
GET
/gifts
Retrieves a paginated listing of all gifts.
13 params → 200400401403404415429503
GET
/gifts/{id}
Retrieves a single gift by its ID.
1 param → 200400401403404415429503
GET
/grants
Retrieves a paginated listing of all grants.
12 params → 200400401403404415429503
GET
/grants/{id}
Retrieves a single grant by its ID.
1 param → 200400401403404415429503
GET
/hierarchies
Retrieves a paginated listing of all hierarchies.
8 params → 200400401403404415429503
GET
/hierarchies/{id}
Retrieves a single hierarchy by its ID.
1 param → 200400401403404415429503
GET
/ledgerAccounts
Retrieves a paginated listing of all ledger accounts.
5 params → 200400401403404415429503
GET
/ledgerAccounts/{id}
Retrieves a single ledger account by its ID.
1 param → 200400401403404415429503
GET
/programs
Retrieves a paginated listing of all programs.
11 params → 200400401403404415429503
GET
/programs/{id}
Retrieves a single program by its ID.
1 param → 200400401403404415429503
GET
/projects
Retrieves a paginated listing of all projects.
13 params → 200400401403404415429503
GET
/projects/{id}
Retrieves a single project by its ID.
1 param → 200400401403404415429503
GET
/revenueCategories
Retrieves a paginated listing of all revenue categories.
5 params → 200400401403404415429503
GET
/revenueCategories/{id}
Retrieves a single revenue category by its ID.
1 param → 200400401403404415429503
GET
/spendCategories
Retrieves a paginated listing of all spend categories.
5 params → 200400401403404415429503
GET
/spendCategories/{id}
Retrieves a single spend category by its ID.
1 param → 200400401403404415429503
GET
/taxCodes
Retrieves a paginated listing of all tax codes.
5 params → 200400401403404415429503
GET
/taxCodes/{id}
Retrieves a single tax code by its ID.
1 param → 200400401403404415429503
POST
/validateFdm
Validates a set of FDM combinations for compatibility
body → 200400401403404415429503

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

university-of-wisconsin-madison-worktags-api-openapi.yml Raw ↑

Other APIs University of Wisconsin-Madison publishes across the network.

Locations API
UW-Madison Identity Provider (Shibboleth)
MINDS@UW OAI-PMH Endpoint
Curricular Data Model
Canvas LMS (tenant)
University of Wisconsin-Madison Academic Units API
University of Wisconsin-Madison Academic Appointments API
University of Wisconsin-Madison Addresses API
University of Wisconsin-Madison Affiliations API
University of Wisconsin-Madison Aggregate API
University of Wisconsin-Madison Billing Batch Delete API
University of Wisconsin-Madison Billing Batch Information API
Where this information came from

This is an independent, third-party profile of University of Wisconsin-Madison Worktags API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.