Skip to content

Latest commit

Β 

History

History
22 lines (20 loc) Β· 702 Bytes

File metadata and controls

22 lines (20 loc) Β· 702 Bytes

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