when {keyid} is not a valid UUID type (e.g., /apikeys/abc123):
GET and DELETE routes fail to match path(JavaUUID), and fall back to 405: supported methods: POST
POST /apikeys/abc123 is incorrectly matched to*POST /apikeys, since Akka HTTP does not reject the extra path segment unless explicitly constrained → leading to successful 201 OK responses
when
{keyid}is not a valid UUID type (e.g.,/apikeys/abc123):GETandDELETEroutes fail to matchpath(JavaUUID), and fall back to 405: supported methods: POSTPOST /apikeys/abc123is incorrectly matched to*POST /apikeys, since Akka HTTP does not reject the extra path segment unless explicitly constrained → leading to successful 201 OK responses