Pterodactyldocs

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.

On this page