Skip to content

Delete API key

DELETE
/v1/auth/api
curl --request DELETE \
--url 'https://api.neuramancer.dev/v1/auth/api?tenantName=example&uuid=2489E9AD-2EE2-8E00-8EC9-32D5F69181C0' \
--header 'Authorization: <Authorization>'

Deletes an API key from a tenant by UUID. Requires authentication (API key belonging to tenant or user JWT with tenant access).

tenantName
required
string

Tenant name to delete the API key from

uuid
required
string format: uuid

UUID of the API key to delete

API key deleted successfully

Media typeapplication/json

Standardized success response following the APIResponse schema.

object
success
required
boolean
data
required
object
message
required
string
Example
{
"success": true,
"data": {
"message": "API key deleted"
}
}

Invalid request - missing tenantName or uuid

Media typeapplication/json
object
success
required
boolean
message
required

Error message

string
Example
{
"success": false
}

Unauthorized - invalid or missing authentication

Media typeapplication/json
object
success
required
boolean
message
required

Error message

string
Example
{
"success": false
}

Unauthorized - tenant access denied, or cross-site DELETE blocked (ensure Content-Type: application/json header is set)

Media typeapplication/json
object
success
required
boolean
message
required

Error message

string
Example
{
"success": false
}

Tenant not found

Media typeapplication/json
object
success
required
boolean
message
required

Error message

string
Example
{
"success": false
}

Internal server error

Media typeapplication/json
object
success
required
boolean
message
required

Error message

string
Example
{
"success": false
}