Cornell Library's go-live requirements to transfer fees/fines to the Cornell bursar system

It is for UXPROD-2862 - Getting issue details... STATUS .

REST API from FE POV

Configuration resource

GET /bursar-export-config - get config

config object - TBD

POST /bursar-export-config - create/update config

config object - TBD

Exports resource

GET /bursar-exports - list of exports, supports CQL

bursar-export object

id - Extract ID

metadata ? - created date, update date

status - Success, Failure, In Process

charges - # of Charges is the number of Bursar charge records

credits -  of Refunds is the number of Bursar credit records

user - nullable if generated by system

files (links) - links to download exports


POST /bursar-exports - create (schedule) and export

no body

Data Model