Endpoints need to be implemented for the frontend to interact with the backend (for example to display the results of a FAIR evaluation)
Possible endpoints:
Create session: Takes a url or local file as input, returns the created session details
Reload session: Recreate a session from a json if a session expired and displays its details
Session details: Displays the information associated with a session
Task schema: Displays the list of tasks that run during a FAIR evaluation, their priority, and relevant information (see TaskDescription model in #1)
Update Task: Takes the tasks id and evaluation as input, update the task, and returns the updated task json. (necessary for manual tasks that need user input)
These endpoints need to be defined in such a way that the generated documentation contains all the necessary information for frontend developers to work
Endpoints need to be implemented for the frontend to interact with the backend (for example to display the results of a FAIR evaluation)
Possible endpoints:
These endpoints need to be defined in such a way that the generated documentation contains all the necessary information for frontend developers to work