hiper-backend
  1. administer
hiper-backend
  • API Conventions
  • user
    • before login
      • login
      • register a user
      • request verification code
      • reset email
      • reset password
    • search users
      GET
    • get the user
      GET
    • get current user
      GET
    • update current user
      PATCH
  • game
    • create
      • create a game
    • administer
      • get settings related info about the game
      • update the game's game logic
      • update the game's match detail
    • get games
  • contest
    • create
      • create a contest
    • administer
      • get settings related info about the contest
      • update the registration password
    • get contests
    • register for contest
    • exit contest
  • permission
    • grant creation permission
    • revoke creation permission
  • base contest
    • administer
      • delete the game
        DELETE
      • add admin
        POST
      • relinquish admin
        DELETE
      • update contest script
        PUT
      • update metadata
        PATCH
      • add a sdk
        POST
      • get a sdk
        GET
      • delete a sdk
        DELETE
      • update a sdk
        PATCH
      • update states
        PATCH
    • get the game
      GET
    • get AIs
      GET
    • commit an AI
      POST
    • get the ai
      GET
    • download the AI
      GET
    • edit ai note
      PUT
    • get contestants
      GET
    • assign an AI
      PUT
    • get current contestant
      GET
    • revoke the assigned AI
      DELETE
    • get matches
      GET
    • get a match
      GET
    • get sdks
      GET
  1. administer

relinquish admin

Developing
DELETE
/games/{id}/admin
WARNING: The game without admin will be deleted.
By default, the operation will be prevented if the user is the only admin.
Assign force true to ignoring this issue.

Request

Authorization
Add the parameter
Authorization
to Headers
,whose value is to concatenate the Token after the Bearer.
Example:
Authorization: Bearer ********************
Path Params
id
integer 
required
Body Params application/json
force
boolean 
optional
Default:
false
Example
{
    "force": "false"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request DELETE '/games//admin' \
--header 'Content-Type: application/json' \
--data-raw '{
    "force": "false"
}'

Responses

🟢200OK
application/json
Body
object {0}
Example
{}
🟠422Unprocessable Content
Previous
add admin
Next
update contest script
Built with