Resources¶
When you use apis like paginate()
, get()
, it will return a resource instance.
Then you can call the functions of the instance, like $server->update()
, $node->delete()
, etc.
Here's a list of available resource types.
Warning
The list is not up to date, please check: https://github.com/hcgcloud/pterodactyl-sdk/tree/develop/src/Resources.
Type¶
Allocation¶
The allocation resource.
Egg¶
The egg resource.
Location¶
The location resource.
Functions¶
<?php
$location->delete();
$location->update(array $data);
?>
Nest¶
The nest resource.
Functions¶
<?php
$nest->eggs();
$nest->egg($eggId, $includes = []);
?>
Node¶
The node resource.
Functions¶
<?php
$node->delete();
$node->update(array $data);
$node->allocations(int $page = 1);
$node->createAllocation(array $data);
$node->deleteAllocation($allocationId);
?>
Server¶
The server resource.
Functions¶
<?php
//Available with Application API
$server->delete();
$server->forceDelete();
$server->suspend();
$server->unsuspend();
$server->updateDetails(array $data);
$server->updateBuild(array $data);
$server->updateStartup(array $data);
$server->reinstall();
$server->rebuild();
$server->databases();
$server->database($databaseId);
$server->resetDatabasePassword($databaseId);
$server->deleteDatabase($databaseId);
//Available with Account API
$server->power($action);
$server->command($command);
?>
ServerDatabase¶
The server database resource.
Functions¶
<?php
$serverdatabase->resetPassword();
$serverdatabase->delete();
?>
Stats¶
The stats resource.
User¶
The user resource.
Functions¶
<?php
$user->delete();
$user->update(array $data);
?>