Current Kuali Build Integration API
API Name
Description
Input
Output
TypeAhead enabled
dummy
Intended to be used as a placeholder for Workflow Integrations. When activated, the endpoint writes the request body to the Auth server logs.
body: json object
none
N/A
Dummy Post Endpoint
Dummy endpoint returns success and logs request body to common-api logs.
body: json object
none
N/A
GET RCR Position List
Returns list of RCR Positions (e.g. Graduate Student, Postdoc, Primary Investigator, etc.)
none
none
No
GET RCR Funding Agency List
Returns list of RCR Funding Agencies (e.g. NIH, NSF, USDA-NIFA, and Other)
none
none
No
GET RCR Tenet List
Returns list of RCR Tenets (e.g. Data Management, Responsible Authorship/Publication, Mentorship, etc)
none
none
No
GET RCR Courses List
Returns list of RCR Courses (e.g. Responsible Conduct of Research, Mentorship, Data Management, etc.)
none
none
No
GET RCR Course Roles List
Returns list of RCR Course Roles (e.g. Primary Instructor, Guest Lecture)
none
none
No
GET Ratings List
Returns a list of Ratings
none
none
No
POST RCR Continuous Compliance
Endpoint to collect Self Reported Continuous Compliance notifications
body: Continuous Compliance object
none
N/A
Get All Accounts by Chart of Account
Returns list of open and closed accounts for a given Chart of Account
Chart of Account
Account Number
Chart of Account
Account Number
Account Name
Fiscal Officer CSU ID, Net ID, Name, Email, Phone
Account Manager CSU ID, Net ID, Name, Email, Phone
Account Supervisor CSU ID, Net ID, Name, Email, Phone
Expiration Date
Closed
Yes: Account Number
Get Kuali Users by NetId
Returns a Kuali user object based on NetId. Primary use is to link a NetID to a Kuali Person for Workflow Approvals
Net ID
Username
User
N/A
Get Subaccount by Account
Returns list of Subaccounts for the provided account number
Chart of Account
Account Number
Chart of Account
Subaccount Number
Subaccount Name
No
POST CUI Requirements
Collects Controlled Unclassified Information training details for a person also included background check.
body: CUI Training record
none
No
Get CUI Types
Returns a list of Controlled Unclassified Information types (e.g. FAR, CUI, and Background Check)
Description
CUI Type Code
CUI Type
Yes: Description
Get Active Accounts by Chart of Accounts
Returns list of Active Accounts for a given Chart of Account
Chart of Account
Account Number
Chart of Account
Account Number
Account Name
Fiscal Officer CSU ID, Net ID, Name, Email, Phone
Account Manager CSU ID, Net ID, Name, Email, Phone
Account Supervisor CSU ID, Net ID, Name, Email, Phone
Expiration Date
Closed
Yes: Account Number
Get Person by Name
Returns list of persons with supervisor details
Person Name
Active
CSU ID
Net ID
Email Address
Department Number
Supervisor Name
Supervisor CSU ID
Supervisor Net ID
Supervisor Email
Yes: Person Name
Get Kuali Group by Unit Number
Returns a Kuali Group based on unit number. The returned group can be used to access Roles in workflow stops.
Unit Number
name
Group
No
Get Active KR Units
Returns list of active units in Kuali Research Units table
none
Unit Number
Unit Name
Parent Unit Number
Organization Id
No
Get KR PD Approved and Submitted Proposals
Returns KR PD Proposals with an Approved and Submitted status
Proposal Number
Proposal Number
Lead Unit Number
PI Email
PI Net ID
PI Full Name
Prime Sponsor Code
Prime Sponsor Name
Sponsor Code
Sponsor Name
Proposal Status
Proposal Title
Yes: Proposal Number
Get KR Unit Administrators
Returns the OSP Administrators for a provided unit number
Unit Number
Unit Number
FRA CSU ID
FRA Email
FRA Net ID
FRA Full Name
RA CSU ID
RA Email
RA Net ID
RA Full Name
SRA CSU ID
SRA Email
SRA Net ID
SRA Full Name
No
Get Person Info by CSU ID
Return person information by CSU ID which includes Supervisor
CSU ID
No
Get Active Awards by Account Number
Return list of Kuali Research awards by account number
Account Number
Award ID
Award Number
Account Number
Lead Unit
Award Title
Award Type
Sponsor Code
Sponsor Name
Prime Sponsor Code
Prime Sponsor Name
Sponsor Award Id
PI Name
PI Net ID
PI Email
Fiscal Officer Name
Fiscal Officer Net Id
Fiscal Officer CSU ID
Fiscal Officer Email
SRA Name
SRA Net ID
SRA CSU ID
SRA Email
RA Name
RA Net ID
RA CSU ID
RA Email
FRA Name
FRA Net ID
FRA CSU ID
FRA Email
KFS Expiration Date
Overspent Indicator ID
Overspent Indicator
OSP Team ID
OSP Team
Project Start Date
Project End Date
Budget Start Date
Budget End Date
Yes: Account Number
Get Directory Search
Return a list of people in the CSU directory (fort collins only)
search string
Net ID,
CSU ID,
Email,
Last Name,
First Name,
Middle Name,
Preferred First Name,
Preferred Last Name,
Preferred Last First Name,
Preferred First Last Name,
Last First Name,
First Last Name,
Street 1,
Street 2,
City,
State,
Zip Code,
Country,
Phone,
Department,
Department Number,
Unit Number
Yes: search string across Net ID and Name fields.