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

Enhance APIs #171

Open
4 of 35 tasks
Alfagun74 opened this issue Aug 6, 2023 · 0 comments
Open
4 of 35 tasks

Enhance APIs #171

Alfagun74 opened this issue Aug 6, 2023 · 0 comments
Labels
🔧 feature New feature or request 🎛️ server There are things to do on the server

Comments

@Alfagun74
Copy link
Contributor

Alfagun74 commented Aug 6, 2023

Following the code restructuring, it became evident that we could offer a multitude of API Endpoints that could be utilized by both third-party apps and our own applications in the future.

  • BoxArts API (Update Boxarts)
  • Files API (Reindex)
  • Rawg API (Recache)
  • Progresses API
    • GET /api/progresses (using nestjs-paginate)
  • Developers API
    • POST /api/developers
    • GET /api/developers (using nestjs-paginate)
    • GET /api/developers/:id
    • PUT /api/developers/:id
    • DELETE /api/developers/:id
  • Publishers API
    • POST /api/publishers
    • GET /api/publishers (using nestjs-paginate)
    • GET /api/publishers/:id
    • PUT /api/publishers/:id
    • DELETE /api/publishers/:id
  • Tags API
    • POST /api/tags
    • GET /api/tags (using nestjs-paginate)
    • GET /api/tags/:id
    • PUT /api/tags/:id
    • DELETE /api/tags/:id
  • Stores API
    • POST /api/stores
    • GET /api/stores (using nestjs-paginate)
    • GET /api/stores/:id
    • PUT /api/stores/:id
    • DELETE /api/stores/:id
  • Genres API
    • POST /api/genres
    • GET /api/genres (using nestjs-paginate)
    • GET /api/genres/:id
    • PUT /api/genres/:id
    • DELETE /api/genres/:id
@Alfagun74 Alfagun74 added 🔧 feature New feature or request 🎛️ server There are things to do on the server labels Aug 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🔧 feature New feature or request 🎛️ server There are things to do on the server
Projects
Status: 🔧 Planned
Development

No branches or pull requests

1 participant