diff --git a/src/main/java/org/qortal/api/resource/AdminResource.java b/src/main/java/org/qortal/api/resource/AdminResource.java index d2bc8fb3..d9f35550 100644 --- a/src/main/java/org/qortal/api/resource/AdminResource.java +++ b/src/main/java/org/qortal/api/resource/AdminResource.java @@ -746,4 +746,22 @@ public class AdminResource { return apiKey.toString(); } + @GET + @Path("/apikey/test") + @Operation( + summary = "Test an API key", + responses = { + @ApiResponse( + description = "true if authenticated", + content = @Content(mediaType = MediaType.TEXT_PLAIN, schema = @Schema(type = "boolean")) + ) + } + ) + @SecurityRequirement(name = "apiKey") + public String testApiKey() { + Security.checkApiCallAllowed(request); + + return "true"; + } + }