Skip to main content
Version: v0.7 (Legacy)

Pterodactyl v0.7 API Documentation

Welcome to the Pterodactyl v0.7 API documentation. This is a minimalistic version of the API reference for legacy installations.

Legacy Version

Pterodactyl v0.7 is deprecated. Please upgrade to the latest version as soon as possible. This documentation is provided for legacy installations only.

Base URL

All API requests should be made to:

https://your-panel-domain.com/api

Authentication

API requests require authentication using Bearer tokens:

curl -X GET "https://your-panel.com/api/client" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: application/json"

Getting API Keys

  • Client API Key: Generate from your account settings (/account/api)
  • Application API Key: Generate from admin panel (/admin/api)

Rate Limiting

API requests are limited to 240 requests per minute.

API Categories

Client API (/api/client)

Manage your servers, files, databases, and account settings.

Application API (/api/application)

Administrative functions for managing the panel.

Response Format

All responses follow this format:

{
"object": "list",
"data": [...],
"meta": {
"pagination": {...}
}
}

Error Handling

Errors return HTTP status codes with details:

{
"errors": [
{
"code": "ValidationException",
"status": "422",
"detail": "The given data was invalid."
}
]
}