chore: change format of key from uuid to string to fix swagger issue (#19380)

ref: https://codercom.slack.com/archives/C014JH42DBJ/p1755192759211289

this change allows api keys to be deleted via swagger
This commit is contained in:
Rowan Smith
2025-08-18 12:37:51 +10:00
committed by GitHub
parent 4da0cfbe83
commit 93279dff24
4 changed files with 14 additions and 14 deletions
+2 -2
View File
@@ -7383,7 +7383,7 @@ const docTemplate = `{
},
{
"type": "string",
"format": "uuid",
"format": "string",
"description": "Key ID",
"name": "keyid",
"in": "path",
@@ -7420,7 +7420,7 @@ const docTemplate = `{
},
{
"type": "string",
"format": "uuid",
"format": "string",
"description": "Key ID",
"name": "keyid",
"in": "path",
+2 -2
View File
@@ -6516,7 +6516,7 @@
},
{
"type": "string",
"format": "uuid",
"format": "string",
"description": "Key ID",
"name": "keyid",
"in": "path",
@@ -6551,7 +6551,7 @@
},
{
"type": "string",
"format": "uuid",
"format": "string",
"description": "Key ID",
"name": "keyid",
"in": "path",
+2 -2
View File
@@ -151,7 +151,7 @@ func (api *API) postAPIKey(rw http.ResponseWriter, r *http.Request) {
// @Produce json
// @Tags Users
// @Param user path string true "User ID, name, or me"
// @Param keyid path string true "Key ID" format(uuid)
// @Param keyid path string true "Key ID" format(string)
// @Success 200 {object} codersdk.APIKey
// @Router /users/{user}/keys/{keyid} [get]
func (api *API) apiKeyByID(rw http.ResponseWriter, r *http.Request) {
@@ -292,7 +292,7 @@ func (api *API) tokens(rw http.ResponseWriter, r *http.Request) {
// @Security CoderSessionToken
// @Tags Users
// @Param user path string true "User ID, name, or me"
// @Param keyid path string true "Key ID" format(uuid)
// @Param keyid path string true "Key ID" format(string)
// @Success 204
// @Router /users/{user}/keys/{keyid} [delete]
func (api *API) deleteAPIKey(rw http.ResponseWriter, r *http.Request) {