Checkers
Endpoints for managing checkers
Creates a new checker. Required admin role.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
Details for creating a new checker
displayNamestringRequiredExample:
Display name of the checker
Python CheckerlanguageHighlightNamestringRequiredExample:
Language highlight name for the checker
pythonaddressstringRequiredExample:
Address of the checker service
http://localhost:8080Responses
200
OK
*/*
401
Unauthorized
*/*
403
Forbidden
*/*
409
Conflict
*/*
500
Internal Server Error
*/*
post
/api/checkersRetrieves a checker by its ID. Required admin role.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idinteger · int64Required
Responses
200
OK
*/*
401
Unauthorized
*/*
403
Forbidden
*/*
409
Conflict
*/*
500
Internal Server Error
*/*
get
/api/checkers/{id}Deletes a specific checker by its ID. Required admin role.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idinteger · int64Required
Responses
200
OK
*/*
401
Unauthorized
*/*
403
Forbidden
*/*
409
Conflict
*/*
500
Internal Server Error
*/*
delete
/api/checkers/{id}Applies partial updates to a checker by its ID. Required admin role.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idinteger · int64Required
Body
anyOptional
Responses
200
OK
*/*
401
Unauthorized
*/*
403
Forbidden
*/*
409
Conflict
*/*
500
Internal Server Error
*/*
patch
/api/checkers/{id}Retrieves a checker by its ID with admin-level access. Required admin role.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idinteger · int64Required
Responses
200
OK
*/*
401
Unauthorized
*/*
403
Forbidden
*/*
409
Conflict
*/*
500
Internal Server Error
*/*
get
/api/checkers/{id}/adminLast updated