Skip to content

Open-Competitive-Programming/opencp-api

Repository files navigation

Open-CP API

  • /api
    • 🔐 /auth
      • POST /token → Generate token
    • 📘 /problemset
      • GET / → Get all problems
      • POST / → Create a problem
      • GET /<problem_id> → Get problem
      • PATCH /<problem_id> → Update problem
      • DELETE /<problem_id> → Delete problem
      • GET /<problem_id>/submissions → Get submissions
      • GET /<problem_id>/submissions/<id> → Get a submission
      • POST /submit/<problem_id> → Submit code
    • 👤 /users
      • GET / → Get all users
      • POST / → Create user
      • GET /<user_id> → Get user
      • PATCH /<user_id> → Update user
      • DELETE /<user_id> → Delete user

Database Schema

About

The API of open-cp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •