Skip to content

List API keys

GET
/v1/auth/api
curl --request GET \
--url 'https://api.neuramancer.dev/v1/auth/api?tenantName=example' \
--header 'Authorization: <Authorization>'

Returns the tenant’s API keys with masked secrets. Requires authentication (API key belonging to tenant or user JWT with tenant access).

tenantName
required
string

Tenant name to scope the query.

API keys retrieved successfully

Media typeapplication/json
object
success
required
boolean
data
required

List of API keys with masked secrets

Array<object>
object
name
required

Human-readable name for the API key

string
uuid
required

Unique identifier for the API key

string
createdDate
required

Creation timestamp

string format: date-time
expiryDate
required

Expiration timestamp

string format: date-time
secret
required

API key secret (masked, not the actual secret after first read)

string
Example
{
"success": true
}

Tenant name is required

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

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
}