Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • Autosubmit API Autosubmit API
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 28
    • Issues 28
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Earth SciencesEarth Sciences
  • Autosubmit APIAutosubmit API
  • Issues
  • #50
Closed
Open
Issue created Nov 23, 2023 by Luiggi Tenorio Ku@ltenorioOwner

Update routes to a RESTful Naming convention

As discussed in #49 (closed), the current route naming design is not scalable as the application will be bigger.

Before making an official release of this API, a major change will be to update the routes to a proper RESTful convention.

Also, this is an opportunity to version the API routes by adding a /v1 prefix to every route.

Perhaps, this change implies that everything that is integrated with the API will need to be updated (GUI, tests, etc), but the change is way more worth it than the extra work. And, it will be less impactful to do it now than later.

@mcastril @bdepaula

Assignee
Assign to
Time tracking