Jump to:
Gotify\Endpoint\Application(Server $server, Auth\User|Auth\Token $auth)Class: Application
API docs: https://gotify.net/api-docs#/application
Get all applications
getAll(): stdClassCreate an application
create(string $name, string $description): stdClassUpdate an application
update(int $id, string $name, string $description): stdClassDelete an application
delete(int $id): booleanUpload image for an application
uploadImage(int $id, string $image): stdClassDelete the image for an application
deleteImage(int $id): stdClassGotify\Endpoint\ApplicationMessage(Server $server, Auth\User|Auth\Token $auth)Class: ApplicationMessage
API docs: https://gotify.net/api-docs#/message
Get all messages for an application
getAll(int $id, int $limit = 100, int $since = 0): stdClassDelete all messages for an application
deleteAll(int $id): booleanGotify\Endpoint\Message(Server $server, Auth\User|Auth\Token $auth)Class: Message
API docs: https://gotify.net/api-docs#/message
High message priority
Gotify\Endpoint\Message::PRIORITY_HIGHDefault message priority
Gotify\Endpoint\Message::PRIORITY_DEFAULTLow message priority
Gotify\Endpoint\Message::PRIORITY_LOWMinimum message priority
Gotify\Endpoint\Message::PRIORITY_MINGet all messages
getAll(int $limit = 100, int $since = 0): stdClassCreate a message
create(string $title, string $message, int $priority = 0, array $extras = array(): stdClassDelete a message
delete(int $id): booleanDelete all messages
deleteAll(): booleanGotify\Endpoint\Client(Server $server, Auth\User|Auth\Token $auth)Class: Client
API docs: https://gotify.net/api-docs#/client
Get all clients
getAll(): stdClassCreate a client
create(string $name): stdClassUpdate a client
update(int $id, string $name): stdClassDelete a client
delete(int $id): booleanGotify\Endpoint\User(Server $server, Auth\User|Auth\Token $auth)Class: User
API docs: https://gotify.net/api-docs#/user
Get current user
getCurrent(): stdClassUpdate password for the current user
updatePassword(string $password): booleanGet a user
getUser(int $id): stdClassGet all users
getAll(): stdClassCreate a user
create(string $name, string $password, bool $admin = false): stdClassUpdate a user
update(int $id, string $name, string $password = '', bool $admin = false): stdClassDelete a user
delete(int $id): booleanGotify\Endpoint\Health(Server $server)Class: Health
API docs: https://gotify.net/api-docs#/health
Get health information
get(): stdClassGotify\Endpoint\Plugin(Server $server, Auth\User|Auth\Token $auth)Class: Plugin
API docs: https://gotify.net/api-docs#/plugin
Get all plugins
getAll(): stdClassGet configuration for a plugin.
getConfig(int $id): stringUpdate configuration for a plugin.
updateConfig(int $id, string $config): boolGet display info for a plugin
getDisplayInfo(int $id): stringEnable a plugin
enable(int $id): stdClassDisable a plugin
disable(int $id): stdClassGotify\Endpoint\Version(Server $server)Class: Version
API docs: https://gotify.net/api-docs#/version
Get version information
get(): stdClass