API Keys


List and manage API keys for the authenticated account.


GET /account/api-keys

Returns a list of all API keys (without the actual key values for security).

Authentication

Requires an API key with Admin access level.

curl https://api.growpanel.io/v1/account/api-keys \
-H "Authorization: Bearer YOUR_API_KEY"

Response

Status: 200 OK

{
"result": {
"count": 2,
"list": [
{
"id": "key_001",
"name": "Production integration",
"access_level": "admin",
"created_at": "2024-06-15T10:00:00Z",
"last_used": "2025-01-10T08:45:00Z"
},
{
"id": "key_002",
"name": "Dashboard viewer",
"access_level": "viewer",
"created_at": "2024-09-01T14:30:00Z",
"last_used": "2025-01-08T16:20:00Z"
}
]
}
}

Response fields

FieldTypeDescription
idstringUnique key identifier
namestringDescriptive name for the key
access_levelstringPermission level: admin or viewer
created_atstringWhen the key was created
last_usedstringWhen the key was last used (null if never)

Notes

  • API key values are not returned for security reasons
  • To create, regenerate, or delete keys, use the GrowPanel web interface
  • See API Keys for management instructions