DOCS
Dashboardnorth_eastGet an API keyvpn_key
PAI Chat·Endpoint
POST/api-keys/update

Update an API key

POST/api-keys/deletearrow_forward
upload
Request body
keyIdrequired
string
name
string
enabled
boolean
remaining
number
refillAmount
number
refillInterval
number
Milliseconds
metadata
object
expiresIn
number
Seconds
rateLimitEnabled
boolean
rateLimitTimeWindow
number
Milliseconds
rateLimitMax
number
permissions
object
double_arrow
Returns 200
id
string
name
string
start
string
prefix
string
userId
string
refillInterval
number
refillAmount
number
lastRefillAt
string (date-time)
enabled
boolean
rateLimitEnabled
boolean
rateLimitTimeWindow
number
rateLimitMax
number
requestCount
number
remaining
number
lastRequest
string (date-time)
expiresAt
string (date-time)
createdAt
string (date-time)
updatedAt
string (date-time)
permissions
object
metadata
any
north_east
Request
curl -X POST 'https://chat-api-dev.paicloud.ai//api-keys/update' \
  -H 'Authorization: Bearer YOUR_API_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
  "keyId": "keyId",
  "name": "name",
  "enabled": true,
  "remaining": 0,
  "refillAmount": 0,
  "refillInterval": 0,
  "metadata": {},
  "expiresIn": 0,
  "rateLimitEnabled": true,
  "rateLimitTimeWindow": 0,
  "rateLimitMax": 0,
  "permissions": {}
}'
south_west
Response
200 OK
application/json
{
  "id": "id",
  "name": "name",
  "start": "start",
  "prefix": "prefix",
  "userId": "userId",
  "refillInterval": 0,
  "refillAmount": 0,
  "lastRefillAt": "2026-01-01T00: 00:00Z",
  "enabled": true,
  "rateLimitEnabled": true,
  "rateLimitTimeWindow": 0,
  "rateLimitMax": 0,
  "requestCount": 0,
  "remaining": 0,
  "lastRequest": "2026-01-01T00: 00:00Z",
  "expiresAt": "2026-01-01T00: 00:00Z",
  "createdAt": "2026-01-01T00: 00:00Z",
  "updatedAt": "2026-01-01T00: 00:00Z",
  "permissions": {},
  "metadata": "metadata"
}