# Gotify ## API Docs - [Gotify REST-API.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/index.md): This is the documentation of the Gotify REST-API. - [Return all applications.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-application-get.md): GET /application: returns a list of Application. - [Create an application.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-application-post.md): POST /application: takes ApplicationParams, returns Application. - [Update an application.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-application-id-put.md): PUT /application/{id}: takes ApplicationParams, returns Application. - [Delete an application.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-application-id-delete.md): DELETE /application/{id}. - [Upload an image for an application.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-application-id-image-post.md): POST /application/{id}/image: returns Application. - [Deletes an image of an application.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-application-id-image-delete.md): DELETE /application/{id}/image. - [Return all messages from a specific application.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-application-id-message-get.md): GET /application/{id}/message: returns PagedMessages. - [Delete all messages from a specific application.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-application-id-message-delete.md): DELETE /application/{id}/message. - [Return all clients.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-client-get.md): GET /client: returns a list of Client. - [Create a client.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-client-post.md): POST /client: takes ClientParams, returns Client. - [Update a client.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-client-id-put.md): PUT /client/{id}: takes ClientParams, returns Client. - [Delete a client.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-client-id-delete.md): DELETE /client/{id}. - [Return the current user.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-current-user-get.md): GET /current/user: returns User. - [Update the password of the current user.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-current-user-password-post.md): POST /current/user/password: takes UserPass. - [Get health information.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-health-get.md): GET /health: returns Health. - [Return all messages.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-message-get.md): GET /message: returns PagedMessages. - [Create a message.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-message-post.md): NOTE: This API ONLY accepts an application token as authentication. - [Delete all messages.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-message-delete.md): DELETE /message. - [Deletes a message with an id.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-message-id-delete.md): DELETE /message/{id}. - [Return all plugins.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-plugin-get.md): GET /plugin: returns a list of PluginConf. - [Get YAML configuration for Configurer plugin.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-plugin-id-config-get.md): GET /plugin/{id}/config. - [Update YAML configuration for Configurer plugin.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-plugin-id-config-post.md): POST /plugin/{id}/config. - [Disable a plugin.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-plugin-id-disable-post.md): POST /plugin/{id}/disable. - [Get display info for a Displayer plugin.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-plugin-id-display-get.md): GET /plugin/{id}/display. - [Enable a plugin.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-plugin-id-enable-post.md): POST /plugin/{id}/enable. - [Websocket, return newly created messages.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-stream-get.md): GET /stream: returns Message. - [Return all users.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-user-get.md): GET /user: returns a list of User. - [Create a user.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-user-post.md): With enabled registration: non admin users can be created without authentication. With disabled registrations: users can only be created by admin users. - [Get a user.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-user-id-get.md): GET /user/{id}: returns User. - [Update a user.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-user-id-post.md): POST /user/{id}: takes UpdateUserExternal, returns User. - [Deletes a user.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-user-id-delete.md): DELETE /user/{id}. - [Get version information.](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/operations/operation-version-get.md): GET /version: returns VersionInfo. - [Application](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/schemas/application-e7ad522ea3.md): The Application holds information about an app which can send notifications. - [ApplicationParams](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/schemas/applicationparams-2c0d3c9325.md): Params allowed to create or update Applications. - [Client](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/schemas/client-0c77fe09ab.md): The Client holds information about a device which can receive notifications (and other stuff). - [ClientParams](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/schemas/clientparams-c648cc5c72.md): Params allowed to create or update Clients. - [CreateUserExternal](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/schemas/createuserexternal-8b170a1f76.md): Used for user creation. - [Error](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/schemas/error-54a0e8c17e.md): The Error contains error relevant information. - [Health](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/schemas/health-55898449eb.md): Health represents how healthy the application is. - [Message](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/schemas/message-2f77668a9d.md): The MessageExternal holds information about a message which was sent by an Application. - [PagedMessages](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/schemas/pagedmessages-21c696acff.md): Wrapper for the paging and the messages. - [Paging](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/schemas/paging-a325388710.md): The Paging holds information about the limit and making requests to the next page. - [PluginConf](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/schemas/pluginconf-f74213b140.md): Holds information about a plugin instance for one user. - [UpdateUserExternal](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/schemas/updateuserexternal-2d72e290fe.md): Used for updating a user. - [User](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/schemas/user-b512d97e7c.md): The User holds information about permission and other stuff. - [UserPass](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/schemas/userpass-d0d4f76c2b.md): The Password for updating the user. - [VersionInfo](https://sourcey-gotify.pages.dev/api-docs/v2.6.3/schemas/versioninfo-641558380f.md): VersionInfo Model