Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not all API endpoints are fine #152

Open
eboileau opened this issue Aug 20, 2024 · 0 comments
Open

Not all API endpoints are fine #152

eboileau opened this issue Aug 20, 2024 · 0 comments
Assignees
Labels
type:maintenance Patch maintenance
Milestone

Comments

@eboileau
Copy link
Collaborator

eboileau commented Aug 20, 2024

Aims/objectives.

We would like in the short-to-medium-term to provide a fully fledged and well-documented REST API service.

Most API endpoints should be safe and directly reachable, but not all (only via FE). Other endpoints, e.g. those related to the Compare view, may be more complicated to handle.

See also #74.

A clear and concise description of todo items.

  • The first thing to do is to go through all endpoints, and make sure they all have proper "data validation", adequate error handling, and to handle restricted endpoints appropriately.
@eboileau eboileau added type:maintenance Patch maintenance status:long-running Continuous improvement labels Aug 20, 2024
@eboileau eboileau self-assigned this Aug 20, 2024
@eboileau eboileau removed the status:long-running Continuous improvement label Dec 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:maintenance Patch maintenance
Projects
None yet
Development

No branches or pull requests

1 participant