-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
We want to import committee data for faculty into Activity Insight (psu-libraries/fams_tools#132). We can't do this by pulling LionPath data because LionPath only has committees for Masters and Doctorate degrees. We also need honors, millennium scholars, and SSET committees. To get this data, we will need to build an API endpoint in ETDA Workflow to return this data.
What the API needs:
- Receive POST with a single faculty's access ID as payload
- Retrieve all of this faculty's committees and return the data as JSON (we will need to make sure we return everything Activity Insight needs)
- Simple authentication via API Key. Since only one system will be pulling this data, we can store the API Key in an environment variable.
- We should have some documentation for this endpoint, but it's pretty simple and will be used internally so I don't think full swagger documentation/definitions is necessary. We could document the API with some comments in the API code, in a markdown file in the API directory, or in the README.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels