Endpoints
Explore the Easypanel API endpoints.
Actions
Authentication
Branding
Get basic branding settings GET
Returns the server name, color, and basic interface visibility settings.
Get custom interface code GET
Returns the custom code injected into the Easypanel interface.
Get error page settings GET
Returns the custom styling and visibility settings for error pages.
Get public interface branding GET
Returns the public light and dark logos used by the interface.
Get branding link settings GET
Returns which Easypanel navigation and community links are hidden.
Get logo settings GET
Returns the configured full-size logos and logo marks.
Get public link visibility GET
Returns whether optional interface links should be hidden.
Update basic branding settings POST
Replaces the server name, color, and basic interface visibility settings.
Update custom interface code POST
Replaces the custom code injected into the Easypanel interface.
Update error page settings POST
Replaces the custom styling and visibility settings for error pages.
Update branding link settings POST
Replaces the visibility settings for navigation and community links.
Update logo settings POST
Replaces the light and dark logos and logo marks used by Easypanel.
Certificates
Cloudflare Tunnel
Create a Cloudflare tunnel rule POST
Creates a Cloudflare DNS record and adds it to the tunnel configuration.
Delete a Cloudflare tunnel rule POST
Deletes a Cloudflare tunnel rule and its associated DNS record.
Get Cloudflare tunnel configuration GET
Returns the stored Cloudflare tunnel account and connection configuration.
List Cloudflare tunnel rules GET
Lists Cloudflare tunnel rules assigned to a project service.
List Cloudflare accounts GET
Lists Cloudflare accounts accessible with the provided API token.
List Cloudflare tunnels GET
Lists tunnels in a Cloudflare account using the provided API token.
List Cloudflare zones GET
Lists zones in the configured Cloudflare account.
Update Cloudflare tunnel configuration POST
Updates the stored Cloudflare account, tunnel, and API-token configuration.
Start the Cloudflare tunnel POST
Starts the configured Cloudflare tunnel service.
Stop the Cloudflare tunnel POST
Stops and removes the Cloudflare tunnel service.
Update a Cloudflare tunnel rule POST
Replaces a Cloudflare tunnel rule and updates its DNS record.
Cluster
Database Backups
Create a database backup schedule POST
Creates a scheduled backup configuration for a supported database service.
Delete a database backup schedule POST
Deletes an authorized database backup configuration and reschedules jobs.
List service databases GET
Returns the databases available in a supported database service.
List database backup schedules GET
Returns backup configurations for a database service.
Restore a database backup POST
Restores a stored backup into a database, replacing its current contents.
Run a database backup POST
Starts an authorized database backup immediately.
Update a database backup schedule POST
Replaces a database backup configuration and reschedules jobs.
Docker Builders
Create a Docker builder POST
Creates and selects a Docker Buildx builder with configured resource limits.
List Docker builders GET
Returns Docker Buildx builders and indicates the currently selected builder.
Remove a Docker builder POST
Deletes a Docker Buildx builder.
Stop a Docker builder POST
Stops a Docker Buildx builder without deleting it.
Select a Docker builder POST
Selects a Docker Buildx builder for subsequent builds.
Domains
Create a domain POST
Creates a domain mapping and updates the Traefik configuration.
Delete a domain POST
Deletes an authorized domain mapping and updates the Traefik configuration.
Get a service primary domain GET
Returns the primary domain configured for a service.
List domains GET
Returns domain mappings visible to the current user, optionally for a service.
Set a service primary domain POST
Sets an authorized domain as its destination service's primary domain.
Update a domain POST
Replaces an authorized domain mapping and updates the Traefik configuration.
Git
Git Hub
Lemon License
Activate a license POST
Activates this Easypanel instance using a Lemon Squeezy license key.
Activate a license by order POST
Activates this Easypanel instance using an order identifier.
Deactivate the license POST
Deactivates the Lemon Squeezy license for this Easypanel instance.
Get the license key GET
Returns the stored Lemon Squeezy license key.
Get license status GET
Returns the validated Lemon Squeezy license status without the license key.
Logs
Get log aggregation settings GET
Returns the current advanced log aggregation configuration.
Get log aggregation resource usage GET
Returns resource and disk usage for the Loki and Promtail services.
Query Compose service logs GET
Queries Loki for authorized Docker Compose service log entries.
Query service logs GET
Queries Loki for authorized service log entries.
Update log aggregation settings POST
Replaces log settings and deploys or removes the log aggregation services.
Metrics
Get all service metrics GET
Returns current Prometheus resource metrics for every Docker service.
Get service metrics GET
Returns Prometheus resource metrics over time for an authorized service.
Get metrics settings GET
Returns the current advanced metrics configuration.
Get metrics service resource usage GET
Returns resource and disk usage for the Prometheus monitoring services.
Get system metrics GET
Returns Prometheus host resource metrics over a requested time range.
Update metrics settings POST
Replaces metrics settings and deploys or removes the monitoring services.
Middlewares
Create a proxy middleware POST
Creates a Traefik middleware and regenerates the proxy configuration.
Delete a proxy middleware POST
Deletes a Traefik middleware and regenerates the proxy configuration.
List proxy middlewares GET
Returns all configured Traefik middlewares.
Update a proxy middleware POST
Replaces a Traefik middleware and regenerates the proxy configuration.
Legacy Monitoring
Get advanced monitoring statistics GET
Returns advanced host monitoring statistics.
Get Docker task statistics GET
Returns desired and running task counts for Docker services.
Get container monitoring data GET
Returns live statistics and inferred service names for running containers.
Get service statistics GET
Returns live resource statistics for an authorized service.
Get storage statistics GET
Returns host storage usage statistics.
Get system statistics GET
Returns current host CPU, memory, disk, network, and uptime statistics.
Mounts
Create a service mount POST
Adds a volume or bind mount to an app or box service.
Delete a service mount POST
Removes a mount from an app or box service by index.
List service mounts GET
Returns the configured mounts for an app or box service.
Update a service mount POST
Replaces a mount on an app or box service by index.
Notifications
Create a notification channel POST
Creates a licensed notification channel and schedules its disk-load checks.
Delete a notification channel POST
Deletes a notification channel and reschedules disk-load checks.
List notification channels GET
Returns all notification channels and their delivery configuration.
Send a test notification POST
Sends a test message using a supplied notification channel configuration.
Update a notification channel POST
Replaces a notification channel and reschedules disk-load checks.
Portal License
Ports
Create a service port POST
Adds an exposed port to an app or box service.
Delete all service ports POST
Removes every exposed port from an app or box service.
Delete a service port POST
Removes an exposed port from an app or box service by index.
List service ports GET
Returns the exposed ports configured for an app or box service.
Update a service port POST
Replaces an exposed port on an app or box service by index.
Projects
Check project creation availability GET
Checks whether the current Easypanel license permits another project.
Create a project POST
Creates an empty project and its isolated Docker network.
Delete a project POST
Permanently deletes a project, its services, files, stack, and network.
Get service containers GET
Returns running Docker containers belonging to a service or Compose project.
Inspect a project GET
Returns a project with its services and resolved domain configuration.
List projects GET
Lists the projects accessible to the authenticated user.
List projects and services GET
Lists accessible projects together with their services for resource selection.
Update project access POST
Adds or removes a user's access to a project.
Update project environment POST
Replaces the environment variables shared by services in a project.
Server
Services / App
Create app service POST
Creates an application service and deploys it when a source is configured.
Deploy app service POST
Builds and deploys an application service.
Delete app service POST
Permanently deletes an application service, its files, domains, backups, and image.
Disable GitHub auto-deploy POST
Removes the GitHub deployment webhook for an application service.
Enable GitHub auto-deploy POST
Creates a GitHub webhook to deploy an application service automatically.
Get exposed image ports GET
Returns TCP ports exposed by an application service image.
Inspect app service GET
Returns the configuration and deployment details of an application service.
Refresh app deploy token POST
Rotates the deployment token and updates the GitHub webhook for an application service.
Restart app service POST
Restarts an application service without rebuilding its image.
Start app service POST
Enables and starts an application service.
Stop app service POST
Stops and disables an application service.
Update app basic authentication POST
Replaces basic authentication settings for an application service.
Update app build settings POST
Replaces build settings for an application service.
Update app deployment settings POST
Replaces deployment settings for an application service.
Update app environment POST
Replaces environment variables for an application service.
Update app maintenance mode POST
Updates maintenance mode settings for an application service.
Update app redirects POST
Replaces HTTP redirect rules for an application service.
Update app resources POST
Updates resource limits for an application service.
Update app scripts POST
Replaces lifecycle scripts for an application service.
Use Dockerfile source POST
Replaces an application service source with an inline Dockerfile.
Use Git source POST
Replaces an application service source with a Git repository and branch.
Use GitHub source POST
Replaces an application service source with a GitHub repository and branch.
Use container image source POST
Replaces an application service source with a container image.
Upload app source archive POST
Extracts a local source archive into an application service.
Services / Box
Create a Box service POST
Creates a configurable Box application service in a project.
Destroy a Box service POST
Permanently removes a Box service, its files, image, domains, and backups.
Clone a Git repository POST
Clones a Git repository into a Box service's code directory.
Initialize a Box service POST
Initializes service storage and optionally clones the configured Git repository.
Inspect a Box service GET
Returns the complete Box service configuration and generated access URLs.
List Box presets GET
Lists the application presets available for Box services.
Load a Box preset POST
Replaces a Box service configuration with a preset, then rebuilds and deploys it.
Rebuild a Box image POST
Rebuilds the Box service Docker image and redeploys the service.
Refresh a deployment token POST
Replaces the token used to trigger deployments for a Box service.
Restart a Box service POST
Enables and redeploys a Box service.
Run a deployment script POST
Executes the configured deployment script inside a Box service container.
Run a script POST
Executes supplied script content inside a Box service container.
Start a Box service POST
Enables and deploys a stopped Box service.
Stop a Box service POST
Disables and removes the running deployment of a Box service.
Update advanced settings POST
Replaces the advanced build and startup settings for a Box service.
Update basic authentication POST
Replaces the HTTP basic-auth credentials for a Box service.
Update the deployment script POST
Replaces the deployment script and trigger token for a Box service.
Update environment variables POST
Replaces the environment-variable configuration for a Box service.
Update Git identity POST
Updates the Git author name and email for a Box service.
Update IDE settings POST
Replaces the browser IDE configuration for a Box service.
Update enabled modules POST
Replaces the set of runtime and configuration modules enabled for a Box service.
Update Nginx settings POST
Replaces the Nginx configuration for a Box service.
Update Node.js settings POST
Replaces the Node.js runtime configuration for a Box service.
Update PHP settings POST
Replaces the PHP runtime configuration for a Box service.
Update managed processes POST
Replaces the supervised process configuration and reloads it in the Box container.
Update Python settings POST
Replaces the Python runtime configuration for a Box service.
Update redirects POST
Replaces the HTTP redirect rules for a Box service.
Update resource limits POST
Replaces the CPU and memory limits for a Box service.
Update Ruby settings POST
Replaces the Ruby runtime configuration for a Box service.
Update scheduled scripts POST
Replaces scheduled and webhook-triggered scripts for a Box service.
Services / Common
Services / Compose
Create Compose service POST
Creates and deploys a Docker Compose service.
Deploy Compose service POST
Builds and deploys a Docker Compose service.
Delete Compose service POST
Permanently deletes a Compose service and its files.
List Compose containers GET
Lists the container service names defined by a Compose service.
Check Compose issues GET
Checks a Compose configuration for settings that can conflict with other services.
Inspect Compose service GET
Returns the configuration and deployment details of a Compose service.
Refresh Compose deploy token POST
Replaces the deployment token for a Compose service.
Restart Compose service POST
Restarts all containers in a Compose service.
Start Compose service POST
Enables and starts a Compose service.
Stop Compose service POST
Stops and disables a Compose service.
Update Compose basic authentication POST
Replaces basic authentication settings for a Compose service.
Update Compose environment POST
Replaces environment variables for a Compose service.
Update Compose maintenance mode POST
Updates maintenance mode settings for a Compose service.
Update Compose redirects POST
Replaces HTTP redirect rules for a Compose service.
Use Git source for Compose service POST
Replaces a Compose service source with configuration from a Git repository.
Update inline Compose source POST
Replaces the inline Docker Compose configuration for a service.
Services / Maria D B
Create MariaDB service POST
Creates and deploys a MariaDB database service.
Delete MariaDB service POST
Permanently deletes a MariaDB service and its stored data.
Disable DbGate POST
Disables the DbGate interface for a MariaDB service.
Disable phpMyAdmin POST
Disables the phpMyAdmin interface for a MariaDB service.
Stop MariaDB service POST
Stops a MariaDB service and disables it.
Enable DbGate POST
Enables and deploys the DbGate interface for a MariaDB service.
Enable phpMyAdmin POST
Enables and deploys the phpMyAdmin interface for a MariaDB service.
Start MariaDB service POST
Enables and starts a MariaDB service.
Expose MariaDB service POST
Publishes a MariaDB service on a host port.
Inspect MariaDB service GET
Returns the configuration and status of a MariaDB service.
Update MariaDB advanced settings POST
Updates the image, command, and environment of a MariaDB service and redeploys it.
Update MariaDB credentials POST
Changes the database credentials for a MariaDB service and redeploys it.
Update MariaDB resources POST
Updates resource limits for a MariaDB service.
Services / Mongo D B
Create MongoDB service POST
Creates and deploys a MongoDB database service.
Delete MongoDB service POST
Permanently deletes a MongoDB service and its stored data.
Disable DbGate POST
Disables the DbGate interface for a MongoDB service.
Disable mongo-express POST
Disables the mongo-express interface for a MongoDB service.
Stop MongoDB service POST
Stops a MongoDB service and disables it.
Enable DbGate POST
Enables and deploys the DbGate interface for a MongoDB service.
Enable mongo-express POST
Enables and deploys the mongo-express interface for a MongoDB service.
Start MongoDB service POST
Enables and starts a MongoDB service.
Expose MongoDB service POST
Publishes a MongoDB service on a host port.
Inspect MongoDB service GET
Returns the configuration and status of a MongoDB service.
Update MongoDB advanced settings POST
Updates the image, command, and environment of a MongoDB service and redeploys it.
Update MongoDB credentials POST
Changes the password for a MongoDB service and redeploys it.
Update MongoDB resources POST
Updates resource limits for a MongoDB service.
Services / My S Q L
Create MySQL service POST
Creates and deploys a MySQL database service.
Delete MySQL service POST
Permanently deletes a MySQL service and its stored data.
Disable DbGate POST
Disables the DbGate interface for a MySQL service.
Disable phpMyAdmin POST
Disables the phpMyAdmin interface for a MySQL service.
Stop MySQL service POST
Stops a MySQL service and disables it.
Enable DbGate POST
Enables and deploys the DbGate interface for a MySQL service.
Enable phpMyAdmin POST
Enables and deploys the phpMyAdmin interface for a MySQL service.
Start MySQL service POST
Enables and starts a MySQL service.
Expose MySQL service POST
Publishes a MySQL service on a host port.
Inspect MySQL service GET
Returns the configuration and status of a MySQL service.
Update MySQL advanced settings POST
Updates the image, command, and environment of a MySQL service and redeploys it.
Update MySQL credentials POST
Changes the database credentials for a MySQL service and redeploys it.
Update MySQL resources POST
Updates resource limits for a MySQL service.
Services / Postgres
Create PostgreSQL service POST
Creates and deploys a PostgreSQL database service.
Delete PostgreSQL service POST
Permanently deletes a PostgreSQL service and its stored data.
Disable DbGate POST
Disables the DbGate interface for a PostgreSQL service.
Disable pgweb POST
Disables the pgweb interface for a PostgreSQL service.
Stop PostgreSQL service POST
Stops a PostgreSQL service and disables it.
Enable DbGate POST
Enables and deploys the DbGate interface for a PostgreSQL service.
Enable pgweb POST
Enables and deploys the pgweb interface for a PostgreSQL service.
Start PostgreSQL service POST
Enables and starts a PostgreSQL service.
Expose PostgreSQL service POST
Publishes a PostgreSQL service on a host port.
Inspect PostgreSQL service GET
Returns the configuration and status of a PostgreSQL service.
Update PostgreSQL advanced settings POST
Updates the image, command, and environment of a PostgreSQL service and redeploys it.
Update PostgreSQL credentials POST
Changes the password for a PostgreSQL service and redeploys it.
Update PostgreSQL resources POST
Updates resource limits for a PostgreSQL service.
Services / Redis
Create Redis service POST
Creates and deploys a Redis service.
Delete Redis service POST
Permanently deletes a Redis service and its stored data.
Disable DbGate POST
Disables the DbGate interface for a Redis service.
Disable Redis Commander POST
Disables the Redis Commander interface for a Redis service.
Stop Redis service POST
Stops a Redis service and disables it.
Enable DbGate POST
Enables and deploys the DbGate interface for a Redis service.
Enable Redis Commander POST
Enables and deploys the Redis Commander interface for a Redis service.
Start Redis service POST
Enables and starts a Redis service.
Expose Redis service POST
Publishes a Redis service on a host port.
Inspect Redis service GET
Returns the configuration and status of a Redis service.
Update Redis advanced settings POST
Updates the image, command, and environment of a Redis service and redeploys it.
Update Redis credentials POST
Changes the password for a Redis service and redeploys it.
Update Redis resources POST
Updates resource limits for a Redis service.
Services / Word Press
Activate a WordPress plugin POST
Activates an installed plugin for a WordPress service.
Activate a WordPress theme POST
Activates an installed theme for a WordPress service.
Create a WordPress option POST
Adds a named option and value to a WordPress site.
Create a WordPress role POST
Adds a custom role to a WordPress site.
Create a WordPress service POST
Creates and initializes a WordPress application service in a project.
Create a WordPress user POST
Creates a WordPress user with a password and assigned role.
Optimize the WordPress database POST
Runs WordPress database table optimization for a service.
Deactivate a WordPress plugin POST
Deactivates an installed plugin for a WordPress service.
Delete a WordPress option POST
Permanently removes a named option from a WordPress site.
Delete a WordPress role POST
Permanently removes a custom role from a WordPress site.
Delete WordPress transients POST
Clears all transient cache entries from a WordPress site.
Delete a WordPress user POST
Permanently removes a user from a WordPress site.
Destroy a WordPress service POST
Permanently removes a WordPress service, its files, image, and domains.
Flush the WordPress cache POST
Clears the object cache for a WordPress site.
List WordPress databases GET
Lists MySQL and MariaDB services that can back a WordPress service.
Get maintenance mode GET
Reports whether maintenance mode is active for a WordPress site.
List WordPress options GET
Returns option names and raw values stored by a WordPress site.
List WordPress plugins GET
Lists installed WordPress plugins, versions, status, and available updates.
Profile WordPress execution GET
Returns timing and cache metrics for a WordPress execution stage.
List WordPress roles GET
Lists the roles defined for a WordPress site.
List WordPress themes GET
Lists installed WordPress themes, versions, status, and available updates.
List WordPress users GET
Lists WordPress users and their roles and account details.
Get WordPress configuration GET
Returns the raw wp-config.php file for a WordPress service.
Clone a Git repository POST
Clones a Git repository into a WordPress service's code directory.
Initialize a WordPress service POST
Initializes WordPress files, Git content, and the configured database service.
Inspect a WordPress service GET
Returns the complete WordPress service configuration and generated access URLs.
Install a WordPress plugin POST
Installs and activates a plugin for a WordPress site.
Install a WordPress theme POST
Installs and activates a theme for a WordPress site.
Regenerate WordPress media POST
Regenerates image thumbnails for all media in a WordPress site.
Rebuild a WordPress image POST
Rebuilds the WordPress service Docker image and redeploys the service.
Restart a WordPress service POST
Enables and redeploys a WordPress service.
Run a script POST
Executes supplied script content inside a WordPress service container.
Search WordPress plugins GET
Searches the WordPress plugin directory from a service container.
Replace WordPress content POST
Searches for text across the WordPress database and replaces every match.
Preview WordPress replacement GET
Previews database changes from a WordPress search-and-replace operation.
Search WordPress themes GET
Searches the WordPress theme directory from a service container.
Start a WordPress service POST
Enables and deploys a stopped WordPress service.
Stop a WordPress service POST
Disables and removes the running deployment of a WordPress service.
Update basic authentication POST
Replaces the HTTP basic-auth credentials for a WordPress service.
Update environment variables POST
Replaces the environment-variable configuration for a WordPress service.
Update Git identity POST
Updates the Git author name and email for a WordPress service.
Update IDE settings POST
Replaces the browser IDE configuration for a WordPress service.
Update maintenance mode POST
Activates or deactivates maintenance mode for a WordPress site.
Update Nginx settings POST
Replaces the Nginx configuration for a WordPress service.
Update a WordPress option POST
Replaces the value of a named option in a WordPress site.
Update PHP settings POST
Replaces the PHP runtime configuration for a WordPress service.
Update redirects POST
Replaces the HTTP redirect rules for a WordPress service.
Update resource limits POST
Replaces the CPU and memory limits for a WordPress service.
Update scheduled scripts POST
Replaces scheduled and webhook-triggered scripts for a WordPress service.
Update a WordPress user POST
Replaces profile, role, and optional password details for a WordPress user.
Update WordPress configuration POST
Overwrites the wp-config.php file for a WordPress service.
Update WordPress core POST
Updates WordPress core files and applies any required database upgrade.
Settings
Change account credentials POST
Changes the authenticated user's email address and password.
Check for Docker updates GET
Checks whether a newer Docker engine version is available.
Check for Easypanel updates GET
Checks whether a newer Easypanel version is available.
Clean Docker build cache POST
Removes unused Docker build cache from the server.
Clean Docker images POST
Removes unused Docker images from the server.
Get daily Docker cleanup setting GET
Returns whether automatic daily Docker cleanup is enabled.
Get demo mode GET
Returns whether this Easypanel installation is running in demo mode.
Get Docker version GET
Returns the Docker engine version installed on the server.
Get the GitHub token GET
Returns the GitHub access token stored by Easypanel.
Get Google Analytics measurement ID GET
Returns the public Google Analytics measurement identifier.
Get the Let's Encrypt email GET
Returns the email address used for Let's Encrypt certificates.
Get the panel domain GET
Returns the custom and generated domains used to access Easypanel.
Get the server IP address GET
Returns the public IP address recorded for the Easypanel server.
Get the service domain GET
Returns the custom and generated base domains used for services.
Get telemetry setting GET
Returns whether anonymous Easypanel telemetry is disabled.
Refresh the server IP address POST
Refreshes the server IP, generated domain, certificates, and service domains.
Restart Easypanel POST
Redeploys the Easypanel service on the current server.
Update daily Docker cleanup POST
Enables or disables the scheduled daily Docker cleanup job.
Update the GitHub token POST
Validates and replaces the GitHub access token stored by Easypanel.
Update Google Analytics POST
Replaces the Google Analytics measurement identifier used by Easypanel.
Update the Let's Encrypt email POST
Replaces the email address used when requesting Let's Encrypt certificates.
Update the panel domain POST
Replaces the custom panel domain and IP-access setting.
Update the service domain POST
Replaces the custom base domain used for exposed services.
Update telemetry setting POST
Enables or disables anonymous Easypanel telemetry.
Prune Docker system data POST
Prunes unused Docker data from the Easypanel server.
Setup
Storage Providers / Common
Storage Providers / Dropbox
Create a Dropbox storage provider POST
Creates a Dropbox storage provider ready for OAuth connection.
Delete a Dropbox storage provider POST
Disconnects and deletes a Dropbox storage provider.
Disconnect a Dropbox storage provider POST
Revokes the Dropbox connection and removes its stored token.
Update a Dropbox storage provider POST
Updates the name of a Dropbox storage provider.
Storage Providers / F T P
Storage Providers / Google
Create a Google Drive storage provider POST
Creates a Google Drive storage provider ready for OAuth connection.
Delete a Google Drive storage provider POST
Disconnects and deletes a Google Drive storage provider.
Disconnect a Google Drive storage provider POST
Revokes the Google Drive connection and removes its stored token.
Update a Google Drive storage provider POST
Updates the name of a Google Drive storage provider.
Storage Providers / Local
Storage Providers / S3
Storage Providers / S F T P
Subscription
Templates
Traefik
Get custom Traefik configuration GET
Returns the raw custom Traefik YAML configuration.
Get Traefik dashboard access POST
Returns the Traefik dashboard domain and creates its access token if needed.
Get the Traefik environment GET
Returns the raw Traefik environment file.
Restart Traefik POST
Rotates the dashboard token, regenerates configuration, and redeploys Traefik.
Set custom Traefik configuration POST
Overwrites the raw custom Traefik YAML configuration.
Set the Traefik environment POST
Overwrites the raw Traefik environment file.
Two Factor Authentication
Configure two-factor authentication POST
Creates and returns a new two-factor authentication secret and QR code.
Disable two-factor authentication POST
Disables two-factor authentication for the current user.
Enable two-factor authentication POST
Verifies a one-time code and enables two-factor authentication.
Update
Users
Create a user POST
Creates a licensed Easypanel user with an administrator role and password.
Delete a user POST
Deletes another Easypanel user.
Generate an API token POST
Generates and stores a new API token for a user.
List users GET
Returns Easypanel users without their passwords.
Revoke an API token POST
Revokes the stored API token for a user.
Update a user POST
Updates another user's administrator role and optionally replaces the password.
Volume Backups
Create a volume backup schedule POST
Creates a scheduled backup configuration for a service volume.
Delete a volume backup schedule POST
Deletes an authorized volume backup configuration and reschedules jobs.
List volume backup schedules GET
Returns backup configurations for a service's volumes.
List volume mounts GET
Returns the Docker volume mounts available for backup on a service.
Run a volume backup POST
Starts an authorized service volume backup immediately.
Update a volume backup schedule POST
Replaces a volume backup configuration and reschedules jobs.