API Reference (1.x)

API Overview

The Pterodactyl 1.x APIs and how to authenticate with them.

Introduction

The Panel has two APIs. Choose the one that matches what you want to do:

APIPathUse it to
Client/api/clientManage your account and the servers you have access to.
Application/api/applicationManage users, nodes, locations, and servers, for example from a billing system.

The v1 in this documentation's address is not part of the API path.

Authentication

Send your API key in the Authorization header of every request:

Authorization: Bearer YOUR_API_KEY

Each API uses its own keys:

APIKeyCreated in
ClientA Client API key. It can only do what its user can do.Account → API Credentials (/account/api)
ApplicationAn Application API key.Admin → Application API (/admin/api)

Responses are JSON.

Where to Start

If you are upgrading to Pterodactyl 2.0, read Changes From 1.x. The nest endpoints have been removed.

Edit on GitHub

Last updated on

On this page