Przejdź do treści

MCP

Wszystkie narzędzia MCP

Każde narzędzie, które twój klient AI może wywołać przez serwer MCP ZapX, z parametrami, wymaganymi uprawnieniami i opisem działania. Lista jest generowana bezpośrednio z serwera, więc zawsze jest aktualna.

Narzędzia: 224 w grupach: 13 · w każdym ZapX Pass

Endpointhttps://zap-hosting.com/api/mcpJSONMarkdown dla LLM
Nazwy, tytuły i opisy narzędzi są po angielsku, dokładnie tak, jak twój klient AI otrzymuje je z serwera. Narzędzia oznaczone „Wymaga potwierdzenia” działają tylko z confirm: true. Twój klient AI najpierw pyta cię, czy ma wykonać akcję.

Narzędzia: 224 z 224

Konto

Wszystkie usługi z ID i typem, awarie i prace serwisowe oraz status trwających operacji.

List All Services

list_account_services
Tylko odczytPunkt startowy

List all accessible services (gameservers, VPS, dedicated servers, TeamSpeak servers, Discord bots, and domains) in one normalized response. Prefer this for discovery. Pass a service's "id" to the tools of its type (gameserver ids to gameserver tools, VPS ids to vserver tools, ...).

Uprawnienie
Każde połączenieWyniki obejmują tylko usługi, które połączenie może wyświetlać.
Przyznawane przy łączeniu
Każde połączenie

Parametry

Brak parametrów

List Incidents

list_incidents
Tylko odczytPunkt startowy

List open, planned and recently resolved outages and maintenance that affect services accessible with the current credential. Each incident names the affected services (type, id, name; same ids as list_account_services); affectsAllServices marks platform-wide incidents. resolvedHours (0-168, default 24) controls how far back resolved incidents are included. Read-only.

Uprawnienie
Każde połączenieWyniki obejmują tylko usługi, które połączenie może wyświetlać.
Przyznawane przy łączeniu
Każde połączenie

Parametry

  • resolvedHoursintegeropcjonalny

    min 0 · max 168

Get Operation Status

get_operation_status
Tylko odczyt

Poll the status of an async public API operation.

Uprawnienie
Każde połączenieWyniki obejmują tylko usługi, które połączenie może wyświetlać.
Przyznawane przy łączeniu
Każde połączenie

Parametry

  • operationIdstringwymagany

Serwery gier

Status, konsola, uruchamianie i zatrzymywanie, ustawienia, wersja i wariant gry, mody, zapisy gry, dostęp SFTP i ponowna instalacja.

List Game Servers

list_gameservers
Tylko odczytPunkt startowy

List gameservers accessible with the current credential. Prefer list_account_services for cross-product discovery.

Uprawnienie
gameserver.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

Brak parametrów

Get Game Server

get_gameserver
Tylko odczytPunkt startowy

Get one gameserver by ID.

Uprawnienie
gameserver.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Get Game Server Live Status

get_gameserver_live_status
Tylko odczytPunkt startowy

Get live query status for a gameserver.

Uprawnienie
gameserver.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Get Game Server Settings

get_gameserver_config
Tylko odczyt

Read editable gameserver configuration fields.

Uprawnienie
gameserver.config.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Update Game Server Settings

update_gameserver_config
DestrukcyjneWymaga potwierdzenia

Update editable gameserver configuration fields. Requires confirm=true.

Uprawnienie
gameserver.config.write
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • changesRecord<string, string>wymagany
  • confirmbooleanopcjonalny

Get Game Server Console Logs

get_gameserver_console_logs
Tylko odczyt

Read a recent gameserver console log snapshot.

Uprawnienie
gameserver.console.read
Przyznawane przy łączeniu
Konsola i logi

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • linesintegeropcjonalny

    Number of recent log lines to return, 1-200 (default 50). Values above 200 are rejected.

    > 0 · max 200

Restart Game Server

restart_gameserver
DestrukcyjneWymaga potwierdzenia

Restart a gameserver. Requires confirm=true because this is a power action.

Uprawnienie
gameserver.restart
Przyznawane przy łączeniu
Operacje zasilania

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Start Game Server

start_gameserver
Zmienia daneWymaga potwierdzenia

Start a gameserver. Requires confirm=true because this is a power action.

Uprawnienie
gameserver.start
Przyznawane przy łączeniu
Operacje zasilania

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Stop Game Server

stop_gameserver
DestrukcyjneWymaga potwierdzenia

Stop a gameserver. Requires confirm=true because this is a power action.

Uprawnienie
gameserver.stop
Przyznawane przy łączeniu
Operacje zasilania

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Send Game Server Console Command

send_gameserver_console_command
DestrukcyjneWymaga potwierdzenia

Send one console command to a running gameserver. Requires confirm=true.

Uprawnienie
gameserver.console.write
Przyznawane przy łączeniu
Konsola i logi

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • commandstringwymagany

    max length 500

  • confirmbooleanopcjonalny

Get Game Server Activity

get_gameserver_activity
Tylko odczyt

Read recent gameserver activity logs.

Uprawnienie
gameserver.activity.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • limitintegeropcjonalny

    > 0 · max 100

  • offsetintegeropcjonalny

    min 0 · max 9007199254740991

Get Game Server Container Status

get_gameserver_container_status
Tylko odczyt

Get gameserver container and port reachability status.

Uprawnienie
gameserver.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

List Game Server Schedules

list_gameserver_schedules
Tylko odczyt

List the recurring schedules of a gameserver (restart, start, stop, console command, backup, wipe) with cron, timezone, next and last run. Only schedules whose action the credential may manage are listed.

Uprawnienie
gameserver.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Create Game Server Schedule

create_gameserver_schedule
Zmienia daneWymaga potwierdzenia

Create a recurring gameserver schedule. action: restart, start, stop, command (needs `command`, sent to the server console), backup (needs ZapX Pass Pro), wipe (only games with a wipe such as Rust, needs `wipe` options). Five-field cron evaluated in `timezone` (IANA, default UTC), at most every 5 minutes, max 20 schedules per server. To announce a restart, add a second command schedule a few minutes earlier (e.g. cron "55 3 * * *" with command "say Restart in 5 minutes"). Requires confirm=true.

Uprawnienie
gameserver.backups.managegameserver.restartgameserver.startgameserver.stopgameserver.console.writegameserver.wipe
Przyznawane przy łączeniu
Operacje zasilania, Konsola i logi, Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • namestringwymagany

    max length 120

  • action"restart" | "backup" | "start" | "stop" | "command" | "wipe"wymagany

  • cronstringwymagany

    Five-field cron, e.g. "0 4 * * *" = daily 04:00. At most every 5 minutes.

  • timezonestringopcjonalny

    IANA zone the cron is evaluated in, e.g. "Europe/Berlin". Default UTC.

  • commandstringopcjonalny

    Console command, required for action=command.

    max length 2000

  • wipeobjectopcjonalny

    Wipe options, required for action=wipe (only games with a wipe, e.g. Rust).

  • wipe.kind"map" | "blueprints" | "full"opcjonalny

    Rust: map, blueprints or full.

  • wipe.backupFirstbooleanopcjonalny

    Back up before wiping (default true).

  • wipe.seed"keep" | "random"opcjonalny

    Map seed: "keep" (default) or "random".

  • wipe.worldSizeintegeropcjonalny

    min 1000 · max 6000

  • isActivebooleanopcjonalny
  • confirmbooleanopcjonalny

Update Game Server Schedule

update_gameserver_schedule
DestrukcyjneWymaga potwierdzenia

Update a gameserver schedule (name, action, cron, timezone, command, wipe options, isActive). isActive=false pauses it. The daily auto backup (isSystem) cannot be changed. Requires confirm=true.

Uprawnienie
gameserver.backups.managegameserver.restartgameserver.startgameserver.stopgameserver.console.writegameserver.wipe
Przyznawane przy łączeniu
Operacje zasilania, Konsola i logi, Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • scheduleIdstringwymagany
  • namestringopcjonalny

    max length 120

  • action"restart" | "backup" | "start" | "stop" | "command" | "wipe"opcjonalny

  • cronstringopcjonalny

    Five-field cron, e.g. "0 4 * * *" = daily 04:00. At most every 5 minutes.

  • timezonestringopcjonalny

    IANA zone the cron is evaluated in, e.g. "Europe/Berlin". Default UTC.

  • commandstringopcjonalny

    Console command, required for action=command.

    max length 2000

  • wipeobjectopcjonalny

    Wipe options, required for action=wipe (only games with a wipe, e.g. Rust).

  • wipe.kind"map" | "blueprints" | "full"opcjonalny

    Rust: map, blueprints or full.

  • wipe.backupFirstbooleanopcjonalny

    Back up before wiping (default true).

  • wipe.seed"keep" | "random"opcjonalny

    Map seed: "keep" (default) or "random".

  • wipe.worldSizeintegeropcjonalny

    min 1000 · max 6000

  • isActivebooleanopcjonalny
  • confirmbooleanopcjonalny

Delete Game Server Schedule

delete_gameserver_schedule
DestrukcyjneWymaga potwierdzenia

Delete a gameserver schedule. The daily auto backup (isSystem) cannot be deleted. Requires confirm=true.

Uprawnienie
gameserver.backups.managegameserver.restartgameserver.startgameserver.stopgameserver.console.writegameserver.wipe
Przyznawane przy łączeniu
Operacje zasilania, Konsola i logi, Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • scheduleIdstringwymagany
  • confirmbooleanopcjonalny

Wipe Game Server

wipe_gameserver
DestrukcyjneWymaga potwierdzenia

Wipe a gameserver now (games with a wipe such as Rust): kind map, blueprints or full. Backs up first unless backupFirst=false. Irreversible for the wiped data: state the effect and get an explicit yes first. Returns an operation (poll get_operation_status). For a recurring wipe use create_gameserver_schedule with action=wipe. Requires confirm=true.

Uprawnienie
gameserver.wipe
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • kind"map" | "blueprints" | "full"wymagany

    Rust: map, blueprints or full.

  • backupFirstbooleanopcjonalny

    Back up before wiping (default true).

  • seed"keep" | "random" | integeropcjonalny

    Map seed: "keep" (default), "random" or a fixed number.

  • worldSizeintegeropcjonalny

    min 1000 · max 6000

  • confirmbooleanopcjonalny

List Game Server Databases

list_gameserver_databases
Tylko odczyt

List the managed MySQL/MariaDB databases of a gameserver with host, port, database name, username, status and phpMyAdmin URL. Passwords are never returned: the owner sees them in the dashboard.

Uprawnienie
gameserver.database.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Create Game Server Database

create_gameserver_database
Zmienia daneWymaga potwierdzenia

Create a managed MySQL/MariaDB database for a gameserver (max 5 per server, free). It is ready when its status turns active (list_gameserver_databases). The password is not returned: the owner reads it in the dashboard. Requires confirm=true.

Uprawnienie
gameserver.database.write
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • namestringopcjonalny

    Display label, e.g. "fivem". Optional.

    max length 40

  • confirmbooleanopcjonalny

Delete Game Server Database

delete_gameserver_database
DestrukcyjneWymaga potwierdzenia

Permanently delete a gameserver database with all its tables and data (no undo). Get an explicit yes first. confirmationName must be the exact database name (field `database`). Requires confirm=true.

Uprawnienie
gameserver.database.write
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • databaseIdstringwymagany
  • confirmationNamestringwymagany

    The exact database name (field `database` of list_gameserver_databases), as typed in the dashboard.

  • confirmbooleanopcjonalny

Get Game Server External Access

get_gameserver_external_access
Tylko odczyt

Read gameserver external access details.

Uprawnienie
gameserver.external-access.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Set Up Game Server External Access

ensure_gameserver_external_access
Zmienia daneWymaga potwierdzenia

Ensure gameserver external access is provisioned. Requires confirm=true.

Uprawnienie
gameserver.external-access.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Rotate Game Server External Access Credentials

rotate_gameserver_external_access
DestrukcyjneWymaga potwierdzenia

Rotate gameserver external access credentials. Requires confirm=true.

Uprawnienie
gameserver.external-access.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Show Game Server External Access Credentials

reveal_gameserver_external_access
DestrukcyjneWymaga potwierdzenia

Reveal gameserver external access credentials. Requires confirm=true.

Uprawnienie
gameserver.external-access.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Reinstall Game Server

reinstall_gameserver
DestrukcyjneWymaga potwierdzenia

Reinstall a gameserver. Requires confirm=true.

Uprawnienie
gameserver.reinstall
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Change Game Server Game Version

update_gameserver_version
DestrukcyjneWymaga potwierdzenia

Update gameserver game version. Requires confirm=true.

Uprawnienie
gameserver.lifecycle.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • targetVersionstringopcjonalny
  • targetModpackVersionstringopcjonalny
  • confirmbooleanopcjonalny

Change Game Server Variant

update_gameserver_variant
DestrukcyjneWymaga potwierdzenia

Change gameserver variant. Requires confirm=true.

Uprawnienie
gameserver.lifecycle.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • variantIdstringwymagany
  • confirmbooleanopcjonalny

List Game Server Save Games

list_gameserver_savegames
Tylko odczyt

List gameserver savegames.

Uprawnienie
gameserver.savegames.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • pageintegeropcjonalny

    > 0 · max 9007199254740991

  • limitintegeropcjonalny

    > 0 · max 100

Delete Game Server Save Game

delete_gameserver_savegame
DestrukcyjneWymaga potwierdzenia

Delete a gameserver savegame. Requires confirm=true.

Uprawnienie
gameserver.savegames.write
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • pathstringwymagany
  • confirmbooleanopcjonalny

List Game Server Mods

list_gameserver_mods
Tylko odczyt

List installed mods (installedOnly=true) or search the gameserver's mod browser (e.g. CurseForge/Modrinth for Minecraft mod loaders, Thunderstore for Valheim, uMod for Rust with Oxide, ficsit for Satisfactory). Results carry provider, projectId and the installation state; install with install_gameserver_mod.

Uprawnienie
gameserver.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • querystringopcjonalny
  • providerstringopcjonalny
  • installedOnlybooleanopcjonalny
  • offsetintegeropcjonalny

    min 0 · max 9007199254740991

  • limitintegeropcjonalny

    > 0 · max 48

  • sort"relevance" | "downloads" | "updated" | "newest"opcjonalny

DestrukcyjneWymaga potwierdzenia

Install a mod from the gameserver's mod browser (find it with list_gameserver_mods: provider + projectId). Also updates, downgrades or repairs an installed mod: pass the versionId (see check_gameserver_addon_updates). Without versionId the newest compatible version is installed. Rust uMod plugins are mods with provider "umod" (set_gameserver_rust_framework to oxide first). The server must be stopped. Requires confirm=true. Returns an operation (get_operation_status) and the installationId.

Uprawnienie
gameserver.mods.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • provider"modrinth" | "curseforge" | "thunderstore" | "umod" | "beamng" | "ficsit" | "hangar"wymagany

  • projectIdstringwymagany

    max length 200

  • versionIdstringopcjonalny

    max length 200

  • titlestringopcjonalny

    max length 200

  • resolveDependenciesbooleanopcjonalny
  • confirmbooleanopcjonalny

Remove Game Server Mod

uninstall_gameserver_mod
DestrukcyjneWymaga potwierdzenia

Remove an installed mod by its installationId (from list_gameserver_mods with installedOnly=true). Deletes the mod files. The server must be stopped. Requires confirm=true.

Uprawnienie
gameserver.mods.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • installationIdstringwymagany
  • confirmbooleanopcjonalny

Check Game Server Mod and Plugin Updates

check_gameserver_addon_updates
Tylko odczyt

Check the installed mods (kind=mods) or plugins (kind=plugins) of a gameserver for newer versions. Install an update with install_gameserver_mod / install_gameserver_plugin and the reported versionId. refresh=true asks the providers again even for cached answers. Read-only.

Uprawnienie
gameserver.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • kind"mods" | "plugins"wymagany

  • refreshbooleanopcjonalny

List Game Server Plugins

list_gameserver_plugins
Tylko odczyt

List installed plugins (installedOnly=true) or search the plugin catalog (Modrinth, Hangar) of a Minecraft plugin server (Paper, Spigot, Purpur, Folia, Velocity, Waterfall), e.g. EssentialsX or LuckPerms. Results carry provider, projectId and the installation state. Page with offset/nextOffset.

Uprawnienie
gameserver.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • querystringopcjonalny

    max length 200

  • provider"all" | "modrinth" | "hangar"opcjonalny

  • installedOnlybooleanopcjonalny
  • offsetintegeropcjonalny

    min 0 · max 9007199254740991

  • limitintegeropcjonalny

    min 1 · max 48

  • sortstringopcjonalny

    max length 40

Install or Update Game Server Plugin

install_gameserver_plugin
DestrukcyjneWymaga potwierdzenia

Install a plugin from list_gameserver_plugins (provider + projectId), with its required dependencies. With the versionId of an installed plugin it updates or downgrades it. The server must be stopped. Requires confirm=true. Returns an operation (get_operation_status) and the installationId.

Uprawnienie
gameserver.plugins.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • provider"modrinth" | "hangar"wymagany

  • projectIdstringwymagany

    max length 200

  • versionIdstringopcjonalny

    max length 200

  • titlestringopcjonalny

    max length 200

  • resolveDependenciesbooleanopcjonalny
  • confirmbooleanopcjonalny

Remove Game Server Plugin

uninstall_gameserver_plugin
DestrukcyjneWymaga potwierdzenia

Remove an installed plugin by its installationId (from list_gameserver_plugins with installedOnly=true). Deletes the plugin jar; its config folder stays. The server must be stopped. Requires confirm=true.

Uprawnienie
gameserver.plugins.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • installationIdstringwymagany
  • confirmbooleanopcjonalny

Get Rust Plugin Framework

get_gameserver_rust_framework
Tylko odczyt

Rust servers only: the configured plugin framework (vanilla, oxide = uMod, carbon), the one the running server uses and whether a restart is needed to apply it.

Uprawnienie
gameserver.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Set Rust Plugin Framework

set_gameserver_rust_framework
DestrukcyjneWymaga potwierdzenia

Rust servers only: install or switch the plugin framework (oxide = Oxide/uMod, carbon = Carbon, vanilla = none). Applied on the next start/restart (restart_gameserver); world, cfg and plugin folders are kept. Then install uMod plugins with install_gameserver_mod (provider umod). Requires confirm=true.

Uprawnienie
gameserver.plugins.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • framework"vanilla" | "oxide" | "carbon"wymagany

  • confirmbooleanopcjonalny

List Minecraft Modpacks

list_gameserver_modpacks
Tylko odczyt

Minecraft servers only: search the modpack catalog (CurseForge, Modrinth, FTB, Technic) with search/provider/offset/limit. Pass modpackId to get that modpack's versions (versionId for install_gameserver_modpack) and a RAM hint.

Uprawnienie
gameserver.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • searchstringopcjonalny

    max length 200

  • provider"all" | "modrinth" | "curseforge" | "ftb" | "technic"opcjonalny

  • offsetintegeropcjonalny

    min 0 · max 100000

  • limitintegeropcjonalny

    min 1 · max 100

  • modpackIdstringopcjonalny

Install Minecraft Modpack

install_gameserver_modpack
DestrukcyjneWymaga potwierdzenia

Minecraft servers only: install a modpack (modpackId + versionId from list_gameserver_modpacks) like the panel library. The server type and Minecraft version follow the modpack and the server is reinstalled with it; other installed variants keep their data. To update the active modpack use update_gameserver_version with targetModpackVersion. Requires confirm=true.

Uprawnienie
gameserver.lifecycle.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • modpackIdstringwymagany
  • versionIdstringwymagany
  • confirmbooleanopcjonalny

Get Game Server Steam Workshop

get_gameserver_workshop
Tylko odczyt

Steam workshop configuration of a gameserver whose game supports it (e.g. Garry's Mod, ARK, DayZ, Project Zomboid): item ids with titles and validation, the collection id, disabled items and whether changes wait for the next start.

Uprawnienie
gameserver.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Update Game Server Steam Workshop

update_gameserver_workshop
DestrukcyjneWymaga potwierdzenia

Change the Steam workshop items of a gameserver: addItemIds / removeItemIds edit the current list, itemIds replaces it, collectionId sets or (null) removes the collection, disabledItemIds keeps items listed but inactive. Omitted fields stay as they are. Applied on the next start/restart. Requires confirm=true.

Uprawnienie
gameserver.mods.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • itemIdsstring[]opcjonalny

    max items 500

  • addItemIdsstring[]opcjonalny

    max items 200

  • removeItemIdsstring[]opcjonalny

    max items 500

  • collectionIdstringopcjonalny

    pattern ^\d{1,20}$

  • disabledItemIdsstring[]opcjonalny

    max items 500

  • confirmbooleanopcjonalny

VPS

Uruchamianie i zatrzymywanie, konfiguracja, metryki, transfer, DNS, firewall, klucze SSH, ochrona DDoS, harmonogramy, tryb ratunkowy i ponowna instalacja.

List VPS

list_vservers
Tylko odczytPunkt startowy

List VPS accessible with the current credential. Prefer list_account_services for cross-product discovery.

Uprawnienie
vserver.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

Brak parametrów

Get VPS

get_vserver
Tylko odczytPunkt startowy

Get one VPS by ID.

Uprawnienie
vserver.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Get VPS Settings

get_vserver_config
Tylko odczyt

Read VPS configuration.

Uprawnienie
vserver.config.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Update VPS Settings

patch_vserver_config
DestrukcyjneWymaga potwierdzenia

Update VPS hostname, DNS, ballooning, or SSH password settings. Requires confirm=true.

Uprawnienie
vserver.config.writevserver.access.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • hostnamestringopcjonalny
  • dnsServerstringopcjonalny
  • ballooningDisabledbooleanopcjonalny
  • sshPasswordEnabledbooleanopcjonalny
  • confirmbooleanopcjonalny

Get VPS Activity

get_vserver_activity
Tylko odczyt

Read paginated VPS activity log entries.

Uprawnienie
vserver.activity.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • limitintegeropcjonalny

    min 1 · max 100

  • offsetintegeropcjonalny

    min 0 · max 9007199254740991

Get VPS Traffic

get_vserver_traffic
Tylko odczyt

Read paginated VPS network traffic history.

Uprawnienie
vserver.traffic.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • limitintegeropcjonalny

    min 1 · max 100

  • offsetintegeropcjonalny

    min 0 · max 9007199254740991

Get VPS DDoS Status

get_vserver_ddos_status
Tylko odczyt

Get DDoS protection status of a VPS (read-only). Optional ipAddress selects an assigned address. Not every location has DDoS protection: there the answer is ddosProtectionAvailable=false, and the other vserver DDoS tools have no data either, so check this first.

Uprawnienie
vserver.ddos.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • ipAddressstringopcjonalny

List VPS DDoS Rules

list_vserver_ddos_rules
Tylko odczyt

List the DDoS filter rules learned for a VPS IP.

Uprawnienie
vserver.ddos.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • ipAddressstringopcjonalny

List VPS DDoS Incidents

list_vserver_ddos_incidents
Tylko odczyt

List inbound DDoS incidents against a VPS IP (paginated).

Uprawnienie
vserver.ddos.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • ipAddressstringopcjonalny
  • pageintegeropcjonalny

    > 0 · max 9007199254740991

  • pageSizeintegeropcjonalny

    > 0 · max 100

Get VPS DDoS Bandwidth

get_vserver_ddos_bandwidth
Tylko odczyt

Get DDoS pass/drop bandwidth statistics of a VPS IP. range: 10m, 1h (default), 1d or 1w.

Uprawnienie
vserver.ddos.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • range"10m" | "1h" | "1d" | "1w"opcjonalny

  • ipAddressstringopcjonalny

List Outgoing DDoS Attacks from VPS

list_vserver_outgoing_ddos
Tylko odczyt

List outgoing DDoS attacks detected from a VPS and whether it is flagged for reinstall.

Uprawnienie
vserver.ddos.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Turn VPS DDoS Protection On or Off

toggle_vserver_ddos_protection
DestrukcyjneWymaga potwierdzenia

Switch DDoS protection of a VPS IP on or off (service owner only). Switching it off leaves the IP unfiltered. Requires confirm=true.

Uprawnienie
vserver.ddos.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • ipAddressstringopcjonalny
  • enabledbooleanopcjonalny

    Target state (true = protected). Without it the current state is flipped.

  • confirmbooleanopcjonalny

Get VPS DNS Settings

get_vserver_dns
Tylko odczyt

Read VPS DNS domains, subdomains, and favorite subdomain.

Uprawnienie
vserver.config.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

List Account SSH Keys

list_vserver_account_ssh_keys
Tylko odczyt

List SSH keys stored on the authenticated account.

Uprawnienie
vserver.config.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

Brak parametrów

Create VPS Subdomain

create_vserver_subdomain
Zmienia daneWymaga potwierdzenia

Create a subdomain that points at the VPS (free ZAP domain or one of the customer's domains). Requires confirm=true.

Uprawnienie
vserver.config.write
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • labelstringwymagany

    Subdomain label, e.g. `myserver` for myserver.<domain>.

  • domainIdstringopcjonalny

    Domain from get_vserver_dns `domains[].id`; default `platform` (the free ZAP domain).

  • confirmbooleanopcjonalny

Delete VPS Subdomain

delete_vserver_subdomain
DestrukcyjneWymaga potwierdzenia

Delete a subdomain of the VPS. Requires confirm=true.

Uprawnienie
vserver.config.write
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • subdomainIdstringwymagany

    Subdomain id from get_vserver_dns.

  • confirmbooleanopcjonalny

Set VPS Favorite Subdomain

set_vserver_favorite_subdomain
DestrukcyjneWymaga potwierdzenia

Set or clear the favorite subdomain shown as the VPS address. Requires confirm=true.

Uprawnienie
vserver.config.write
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • subdomainIdstringopcjonalny

    Subdomain id from get_vserver_dns; null or omitted clears the favorite.

  • confirmbooleanopcjonalny

Get VPS Reverse DNS

get_vserver_reverse_dns
Tylko odczyt

Read the reverse DNS (PTR) entries of the VPS IPv4 addresses and IPv6 prefixes.

Uprawnienie
vserver.config.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Update VPS Reverse DNS

update_vserver_reverse_dns
DestrukcyjneWymaga potwierdzenia

Set or reset the reverse DNS (PTR) hostname of one VPS IP. The hostname must resolve to that IP. Requires confirm=true.

Uprawnienie
vserver.config.write
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • ipAddressIdstringopcjonalny

    IPv4 entry from get_vserver_reverse_dns (`ipAddressId`). Pass this or ipv6PrefixAllocationId.

  • ipv6PrefixAllocationIdstringopcjonalny

    IPv6 entry from get_vserver_reverse_dns (`ipv6PrefixAllocationId`).

  • hostnamestringopcjonalny

    New PTR hostname (must resolve to the IP); empty or null resets it to the default.

  • confirmbooleanopcjonalny

Update VPS Firewall Options

update_vserver_firewall_options
DestrukcyjneWymaga potwierdzenia

Turn the VPS firewall on or off and set the default in/out policies. A DROP policy without allow rules locks out SSH. Requires confirm=true.

Uprawnienie
vserver.firewall.write
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • enablebooleanwymagany

    Firewall on (true) or off (false).

  • policyIn"ACCEPT" | "DROP" | "REJECT"wymagany

    Default policy for incoming traffic no rule matches.

  • policyOut"ACCEPT" | "DROP" | "REJECT"wymagany

    Default policy for outgoing traffic no rule matches.

  • confirmbooleanopcjonalny

Change VPS Firewall Rule

mutate_vserver_firewall_rule
DestrukcyjneWymaga potwierdzenia

Add, update, delete or move a VPS firewall rule (positions from get_vserver_firewall). add/update need type and ruleAction. Requires confirm=true.

Uprawnienie
vserver.firewall.write
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • action"add" | "update" | "delete" | "move"wymagany

  • posintegeropcjonalny

    update/delete/move: `pos` of the rule as returned by get_vserver_firewall.

    min 0 · max 9007199254740991

  • newPosintegeropcjonalny

    move: target position. add: optional insert position; default is after the existing customer rules (lowest priority, first match wins), so pass newPos to place a rule above an earlier ACCEPT.

    min 0 · max 9007199254740991

  • type"in" | "out"opcjonalny

    add/update: traffic direction.

  • ruleAction"ACCEPT" | "DROP" | "REJECT"opcjonalny

    add/update: what the rule does with matching traffic.

  • enablebooleanopcjonalny

    add/update: rule active (default true).

  • macrostringopcjonalny

    add/update: Proxmox firewall macro instead of proto/ports, e.g. SSH, HTTP, HTTPS, DNS, Ping.

  • protostringopcjonalny

    add/update: protocol, e.g. tcp, udp, icmp, icmpv6.

  • sourcestringopcjonalny

    add/update: source address, CIDR or +ipset_name (IP set of this VPS). Empty = any.

  • deststringopcjonalny

    add/update: destination address, CIDR or +ipset_name. Empty = any.

  • sportstringopcjonalny

    add/update: source port(s), e.g. 1024:65535.

  • dportstringopcjonalny

    add/update: destination port(s), e.g. 22, 80,443 or 27015:27020.

  • commentstringopcjonalny

    add/update: free text comment.

  • log"nolog" | "alert" | "crit" | "debug" | "emerg" | "err" | "info" | "notice" | "warning"opcjonalny

    add/update: log level (default nolog).

  • confirmbooleanopcjonalny

Change VPS Firewall IP Set

mutate_vserver_firewall_ipset
DestrukcyjneWymaga potwierdzenia

Create or delete a VPS firewall IP set, or add/remove an address (cidr). Rules reference a set as +name. Requires confirm=true.

Uprawnienie
vserver.firewall.write
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • action"create" | "delete" | "add_entry" | "remove_entry"wymagany

  • namestringwymagany

    IP set name (letters, digits, - and _). Use it in rules as +name.

  • cidrstringopcjonalny

    add_entry/remove_entry: IP address or CIDR, e.g. 203.0.113.7 or 198.51.100.0/24.

  • commentstringopcjonalny

    add_entry: free text comment.

  • confirmbooleanopcjonalny

List VPS SSH Keys

list_vserver_ssh_keys
Tylko odczyt

List the account SSH keys installed on one VPS.

Uprawnienie
vserver.config.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Install SSH Key on VPS

add_vserver_ssh_key
Zmienia daneWymaga potwierdzenia

Install an account SSH key (list_vserver_account_ssh_keys) on the VPS as root authorized key. Requires confirm=true.

Uprawnienie
vserver.access.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • sshKeyIdstringwymagany

    Key id from list_vserver_account_ssh_keys.

  • confirmbooleanopcjonalny

Remove SSH Key from VPS

remove_vserver_ssh_key
DestrukcyjneWymaga potwierdzenia

Remove an SSH key from the VPS (the key stays in the account). Requires confirm=true.

Uprawnienie
vserver.access.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • sshKeyIdstringwymagany

    Key id from list_vserver_ssh_keys.

  • confirmbooleanopcjonalny

Add Account SSH Key

create_vserver_account_ssh_key
Zmienia daneWymaga potwierdzenia

Add a public SSH key to the account key store (then install it with add_vserver_ssh_key). Requires confirm=true.

Uprawnienie
vserver.config.write
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • namestringwymagany
  • publicKeystringwymagany

    OpenSSH public key line (ssh-ed25519/ssh-rsa/ecdsa ...). Never pass a private key.

  • confirmbooleanopcjonalny

Update Account SSH Key

update_vserver_account_ssh_key
DestrukcyjneWymaga potwierdzenia

Rename an account SSH key or replace its public key on every VPS it is installed on. Requires confirm=true.

Uprawnienie
vserver.access.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • keyIdstringwymagany

    Key id from list_vserver_account_ssh_keys.

  • namestringopcjonalny
  • publicKeystringopcjonalny

    Replaces the key on every VPS it is installed on.

  • confirmbooleanopcjonalny

Delete Account SSH Key

delete_vserver_account_ssh_key
DestrukcyjneWymaga potwierdzenia

Delete an account SSH key and remove it from every VPS it is installed on. Requires confirm=true.

Uprawnienie
vserver.access.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • keyIdstringwymagany

    Key id from list_vserver_account_ssh_keys.

  • confirmbooleanopcjonalny

List VPS ISO Images

list_vserver_isos
Tylko odczyt

List the ISO images that can be mounted on the VPS (ZAP library and own custom ISOs) and the mounted one.

Uprawnienie
vserver.reinstall
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Mount ISO on VPS

mount_vserver_iso
Zmienia daneWymaga potwierdzenia

Mount an ISO on the VPS (e.g. to install an own OS). Restart the VPS to boot from it. Requires confirm=true.

Uprawnienie
vserver.reinstall
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • isoIdstringopcjonalny

    ISO id from list_vserver_isos `images[].id`.

  • volidstringopcjonalny

    Alternative to isoId: the image's `volid` from list_vserver_isos.

  • applyHardwareProfilebooleanopcjonalny

    Adapt the VM hardware to the ISO's OS (UEFI + TPM); default false. Set true for Windows 11 / UEFI-only ISOs.

  • attachDriverDiscbooleanopcjonalny

    Attach the VirtIO driver disc (Windows installs).

  • bootFromIsobooleanopcjonalny

    Boot from the ISO first; default true except driver/tool ISOs.

  • confirmbooleanopcjonalny

Unmount ISO from VPS

unmount_vserver_iso
Zmienia daneWymaga potwierdzenia

Eject the mounted ISO and boot from disk again. Requires confirm=true.

Uprawnienie
vserver.reinstall
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

List Custom VPS ISOs

list_vserver_custom_isos
Tylko odczyt

List the customer's own imported ISO images for VPS.

Uprawnienie
vserver.reinstall
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Import Custom VPS ISO

import_vserver_custom_iso
Zmienia daneWymaga potwierdzenia

Import an own ISO from a public URL into the VPS ISO library. Returns an operation. Requires confirm=true.

Uprawnienie
vserver.reinstall
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • displayNamestringwymagany
  • sourceUrlstringwymagany

    Public http(s) URL of the .iso file.

  • filenamestringopcjonalny
  • osProfile"linux" | "windows"opcjonalny

    OS of the ISO, sets the hardware profile on mount.

  • confirmbooleanopcjonalny

Delete Custom VPS ISO

delete_vserver_custom_iso
DestrukcyjneWymaga potwierdzenia

Delete an own imported ISO. Requires confirm=true.

Uprawnienie
vserver.reinstall
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • assetIdstringwymagany

    Custom ISO id from list_vserver_custom_isos.

  • confirmbooleanopcjonalny

Get VPS Metrics

get_vserver_metrics
Tylko odczyt

Get VPS metrics for a timeframe. Each point is a Proxmox RRD average: `netInBytes`, `netOutBytes`, `diskReadBytes` and `diskWriteBytes` are average bytes per second over the point's step (not byte volumes; multiply by the gap between consecutive `time` values to get a volume), `cpuPercent` is the CPU usage in percent and `memoryUsedMb`/`memoryMaxMb` are MiB. `time` is a Unix timestamp in seconds. `points` is empty only when the VPS is not running. If the host of a running VPS does not return monitoring data (ZapX retries once), the call fails with HTTP 503 `vserver_metrics_unavailable` (MCP: an error result saying the metrics are temporarily unavailable) instead of returning an empty list: that does not mean the VPS is idle, retry later.

Uprawnienie
vserver.metrics.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • timeframe"hour" | "day" | "week" | "month"opcjonalny

Get VPS Firewall Rules

get_vserver_firewall
Tylko odczyt

Read the VPS firewall configuration.

Uprawnienie
vserver.firewall.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Start VPS

start_vserver
Zmienia daneWymaga potwierdzenia

Start a VPS. Requires confirm=true.

Uprawnienie
vserver.power.start
Przyznawane przy łączeniu
Operacje zasilania

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Stop VPS

stop_vserver
DestrukcyjneWymaga potwierdzenia

Stop a VPS. Requires confirm=true.

Uprawnienie
vserver.power.stop
Przyznawane przy łączeniu
Operacje zasilania

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Restart VPS

restart_vserver
DestrukcyjneWymaga potwierdzenia

Restart a VPS. Requires confirm=true.

Uprawnienie
vserver.power.restart
Przyznawane przy łączeniu
Operacje zasilania

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

List VPS Schedules

list_vserver_schedules
Tylko odczyt

List recurring VPS schedules (restart, start, stop, guest-agent command) the credential may manage.

Uprawnienie
vserver.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Create VPS Schedule

create_vserver_schedule
DestrukcyjneWymaga potwierdzenia

Create a recurring VPS schedule: action restart, start, stop or command (runs `command` through the QEMU guest agent). Five-field cron, evaluated in `timezone` (IANA, default UTC), at most every 5 minutes. Requires confirm=true.

Uprawnienie
vserver.power.restartvserver.power.startvserver.power.stopvserver.console.write
Przyznawane przy łączeniu
Operacje zasilania

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • namestringwymagany
  • action"restart" | "start" | "stop" | "command"wymagany

  • cronstringwymagany
  • timezonestringopcjonalny
  • commandstringopcjonalny
  • isActivebooleanopcjonalny
  • confirmbooleanopcjonalny

Update VPS Schedule

update_vserver_schedule
DestrukcyjneWymaga potwierdzenia

Update a VPS schedule (name, action, cron, timezone, command, isActive). Requires confirm=true.

Uprawnienie
vserver.power.restartvserver.power.startvserver.power.stopvserver.console.write
Przyznawane przy łączeniu
Operacje zasilania

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • scheduleIdstringwymagany
  • namestringopcjonalny
  • action"restart" | "start" | "stop" | "command"opcjonalny

  • cronstringopcjonalny
  • timezonestringopcjonalny
  • commandstringopcjonalny
  • isActivebooleanopcjonalny
  • confirmbooleanopcjonalny

Delete VPS Schedule

delete_vserver_schedule
DestrukcyjneWymaga potwierdzenia

Delete a VPS schedule. Requires confirm=true.

Uprawnienie
vserver.power.restartvserver.power.startvserver.power.stopvserver.console.write
Przyznawane przy łączeniu
Operacje zasilania

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • scheduleIdstringwymagany
  • confirmbooleanopcjonalny

Enable VPS Rescue Mode

enable_vserver_rescue
DestrukcyjneWymaga potwierdzenia

Enable VPS rescue mode. Requires confirm=true.

Uprawnienie
vserver.reinstall
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Disable VPS Rescue Mode

disable_vserver_rescue
DestrukcyjneWymaga potwierdzenia

Disable VPS rescue mode. Requires confirm=true.

Uprawnienie
vserver.reinstall
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

List VPS Reinstall Templates

list_vserver_reinstall_templates
Tylko odczyt

List available VPS reinstall templates. minDiskGb is the minimum disk in GB the template needs (null = none); templates above the VPS disk are rejected.

Uprawnienie
vserver.reinstall
Przyznawane przy łączeniu
Pełny dostęp

Parametry

Brak parametrów

Reinstall VPS

reinstall_vserver
DestrukcyjneWymaga potwierdzenia

Reinstall a VPS. Requires confirm=true.

Uprawnienie
vserver.reinstall
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • templateIdstringopcjonalny
  • confirmbooleanopcjonalny

Serwery dedykowane

Stan zasilania, sprzęt, metryki, transfer, instalacja, własne obrazy ISO, odwrotny DNS, ochrona DDoS, zdalne zarządzanie i tryb ratunkowy.

List Dedicated Servers

list_dedicated_servers
Tylko odczytPunkt startowy

List dedicated servers accessible with the current credential. Prefer list_account_services for cross-product discovery.

Uprawnienie
dedicated.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

Brak parametrów

Get Dedicated Server

get_dedicated_server
Tylko odczytPunkt startowy

Get one dedicated server by ID.

Uprawnienie
dedicated.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Get Dedicated Server Power State

get_dedicated_power_state
Tylko odczyt

Get dedicated server hardware power state.

Uprawnienie
dedicated.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Get Dedicated Server Metrics

get_dedicated_metrics
Tylko odczyt

Get dedicated server hardware metrics for a timeframe.

Uprawnienie
dedicated.metrics.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • range"1h" | "6h" | "24h" | "7d" | "30d"opcjonalny

Get Dedicated Server Hardware

get_dedicated_hardware
Tylko odczyt

Get dedicated server hardware inventory.

Uprawnienie
dedicated.hardware.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Get Dedicated Server Traffic

get_dedicated_traffic
Tylko odczyt

Get dedicated server traffic overview for a timeframe.

Uprawnienie
dedicated.traffic.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • range"1h" | "6h" | "24h" | "7d" | "30d"opcjonalny

Get Dedicated Server Traffic Quota

get_dedicated_traffic_quota
Tylko odczyt

Get dedicated server traffic quota snapshot.

Uprawnienie
dedicated.traffic.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Get Dedicated Server Traffic History

get_dedicated_traffic_history
Tylko odczyt

Get dedicated server traffic history entries.

Uprawnienie
dedicated.traffic.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • limitintegeropcjonalny

    > 0 · max 9007199254740991

  • offsetintegeropcjonalny

    min 0 · max 9007199254740991

Get Dedicated Server Activity

get_dedicated_activity
Tylko odczyt

Read recent dedicated server activity logs.

Uprawnienie
dedicated.activity.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • limitintegeropcjonalny

    > 0 · max 9007199254740991

  • offsetintegeropcjonalny

    min 0 · max 9007199254740991

Get Dedicated Server Installation

get_dedicated_installation
Tylko odczyt

Get dedicated server installation status.

Uprawnienie
dedicated.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Get Dedicated Server Installation Progress

get_dedicated_installation_progress
Tylko odczyt

Get dedicated server installation progress and log.

Uprawnienie
dedicated.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Get Dedicated Server Installation Options

get_dedicated_installation_options
Tylko odczyt

List install media, reinstall, rescue, and custom ISO options.

Uprawnienie
dedicated.installation.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Get Dedicated Server Reverse DNS

get_dedicated_reverse_dns
Tylko odczyt

Read reverse DNS entries for a dedicated server.

Uprawnienie
dedicated.network.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Get Dedicated Server DDoS Status

get_dedicated_ddos_status
Tylko odczyt

Get DDoS protection status for a dedicated server.

Uprawnienie
dedicated.ddos.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • ipAddressstringopcjonalny

List Dedicated Server DDoS Rules

list_dedicated_ddos_rules
Tylko odczyt

List DDoS protection rules for a dedicated server.

Uprawnienie
dedicated.ddos.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • ipAddressstringopcjonalny

List Dedicated Server DDoS Incidents

list_dedicated_ddos_incidents
Tylko odczyt

List DDoS incidents for a dedicated server.

Uprawnienie
dedicated.ddos.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • ipAddressstringopcjonalny
  • pageintegeropcjonalny

    > 0 · max 9007199254740991

  • pageSizeintegeropcjonalny

    > 0 · max 100

Get Dedicated Server DDoS Bandwidth

get_dedicated_ddos_bandwidth
Tylko odczyt

Get DDoS bandwidth statistics for a dedicated server.

Uprawnienie
dedicated.ddos.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • rangestringopcjonalny
  • ipAddressstringopcjonalny

Get Dedicated Server Remote Management

get_dedicated_remote_management
Tylko odczyt

Get dedicated server remote management session state.

Uprawnienie
dedicated.remote_management.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

List Dedicated Server Custom ISOs

list_dedicated_custom_isos
Tylko odczyt

List custom ISO assets available for a dedicated server.

Uprawnienie
dedicated.installation.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

List Dedicated Server Reinstall Templates

list_dedicated_reinstall_templates
Tylko odczyt

List the OS installation ISOs of the dedicated server catalog. They are not installed automatically: mount one and install it through remote management.

Uprawnienie
dedicated.reinstall
Przyznawane przy łączeniu
Pełny dostęp

Parametry

Brak parametrów

Start Dedicated Server

start_dedicated_server
Zmienia daneWymaga potwierdzenia

Start a dedicated server. Requires confirm=true.

Uprawnienie
dedicated.power.start
Przyznawane przy łączeniu
Operacje zasilania

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Stop Dedicated Server

stop_dedicated_server
DestrukcyjneWymaga potwierdzenia

Stop a dedicated server. Requires confirm=true.

Uprawnienie
dedicated.power.stop
Przyznawane przy łączeniu
Operacje zasilania

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • mode"gracefulShutdown" | "forceShutdown"opcjonalny

  • confirmbooleanopcjonalny

Restart Dedicated Server

restart_dedicated_server
DestrukcyjneWymaga potwierdzenia

Restart a dedicated server. Requires confirm=true.

Uprawnienie
dedicated.power.restart
Przyznawane przy łączeniu
Operacje zasilania

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • mode"gracefulRestart" | "forceRestart" | "powerCycle"opcjonalny

  • confirmbooleanopcjonalny

Reinstall Dedicated Server

reinstall_dedicated_server
DestrukcyjneWymaga potwierdzenia

Reset a dedicated server: wipes all disks and installs NO operating system (osTemplateId is only validated, not installed). Mount a catalog ISO afterwards to install an OS. Requires confirm=true.

Uprawnienie
dedicated.reinstall
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • osTemplateIdstringopcjonalny

    Optional catalog template id; only validated, nothing is installed (the reset only wipes the disks).

  • confirmbooleanopcjonalny

Wipe Dedicated Server

wipe_dedicated_server
DestrukcyjneWymaga potwierdzenia

Wipe a dedicated server. Requires confirm=true.

Uprawnienie
dedicated.reinstall
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Update Dedicated Server Reverse DNS

update_dedicated_reverse_dns
DestrukcyjneWymaga potwierdzenia

Update reverse DNS for a dedicated server. Requires confirm=true.

Uprawnienie
dedicated.network.write
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • ipAddressIdstringopcjonalny
  • ipv6PrefixAllocationIdstringopcjonalny
  • hostnamestringopcjonalny
  • confirmbooleanopcjonalny

Refresh Dedicated Server Installation

refresh_dedicated_installation
Zmienia daneWymaga potwierdzenia

Refresh dedicated server installation media and boot state. Requires confirm=true.

Uprawnienie
dedicated.installation.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Mount Dedicated Server Install Media

mount_dedicated_install_media
Zmienia daneWymaga potwierdzenia

Mount install media on a dedicated server. Requires confirm=true.

Uprawnienie
dedicated.installation.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • templateIdstringwymagany
  • confirmbooleanopcjonalny

Unmount Dedicated Server Install Media

unmount_dedicated_install_media
Zmienia daneWymaga potwierdzenia

Unmount install media from a dedicated server. Requires confirm=true.

Uprawnienie
dedicated.installation.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny
Zmienia daneWymaga potwierdzenia

Set the next boot device for a dedicated server. Requires confirm=true.

Uprawnienie
dedicated.installation.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • device"disk" | "virtual_media"wymagany

  • confirmbooleanopcjonalny
DestrukcyjneWymaga potwierdzenia

Enable rescue mode on a dedicated server. Requires confirm=true.

Uprawnienie
dedicated.rescue.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • templateIdstringwymagany
  • confirmbooleanopcjonalny
DestrukcyjneWymaga potwierdzenia

Disable rescue mode on a dedicated server. Requires confirm=true.

Uprawnienie
dedicated.rescue.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Activate Dedicated Server Remote Management

activate_dedicated_remote_management
Zmienia daneWymaga potwierdzenia

Activate remote management for a dedicated server. Requires confirm=true.

Uprawnienie
dedicated.remote_management.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • durationHoursintegeropcjonalny

    > 0 · max 9007199254740991

  • confirmbooleanopcjonalny

Extend Dedicated Server Remote Management

extend_dedicated_remote_management
Zmienia daneWymaga potwierdzenia

Extend remote management for a dedicated server. Requires confirm=true.

Uprawnienie
dedicated.remote_management.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Revoke Dedicated Server Remote Management

revoke_dedicated_remote_management
DestrukcyjneWymaga potwierdzenia

Revoke remote management for a dedicated server. Requires confirm=true.

Uprawnienie
dedicated.remote_management.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Launch Dedicated Server Remote Management

launch_dedicated_remote_management
DestrukcyjneWymaga potwierdzenia

Issue a remote management launch URL for a dedicated server. Requires confirm=true.

Uprawnienie
dedicated.remote_management.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Turn Dedicated Server DDoS Protection On or Off

toggle_dedicated_ddos_protection
DestrukcyjneWymaga potwierdzenia

Toggle DDoS protection for a dedicated server. Requires confirm=true.

Uprawnienie
dedicated.ddos.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • ipAddressstringopcjonalny
  • enabledbooleanopcjonalny

    Target state (true = protected). Without it the current state is flipped.

  • confirmbooleanopcjonalny

Import Dedicated Server Custom ISO

import_dedicated_custom_iso
Zmienia daneWymaga potwierdzenia

Import a custom ISO for dedicated servers. Requires confirm=true.

Uprawnienie
dedicated.installation.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • displayNamestringwymagany
  • sourceUrlstringwymagany

    format uri

  • filenamestringopcjonalny
  • confirmbooleanopcjonalny

Delete Dedicated Server Custom ISO

delete_dedicated_custom_iso
DestrukcyjneWymaga potwierdzenia

Delete a custom ISO asset. Requires confirm=true.

Uprawnienie
dedicated.installation.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • assetIdstringwymagany
  • confirmbooleanopcjonalny

Mount Dedicated Server Custom ISO

mount_dedicated_custom_iso
Zmienia daneWymaga potwierdzenia

Mount a custom ISO on a dedicated server. Requires confirm=true.

Uprawnienie
dedicated.installation.manage
Przyznawane przy łączeniu
Pełny dostęp

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • assetIdstringwymagany
  • confirmbooleanopcjonalny

Serwery TeamSpeak

Status, uruchamianie i zatrzymywanie, ustawienia, klienci, bany i klucze uprawnień.

List TeamSpeak Servers

list_teamspeak_servers
Tylko odczytPunkt startowy

List TeamSpeak servers accessible with the current credential. Prefer list_account_services for cross-product discovery.

Uprawnienie
teamspeak.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

Brak parametrów

Get TeamSpeak Server

get_teamspeak_server
Tylko odczytPunkt startowy

Get one TeamSpeak server by ID.

Uprawnienie
teamspeak.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the TeamSpeak server: the "id" field from list_account_services or list_teamspeak_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Get TeamSpeak Settings

get_teamspeak_config
Tylko odczyt

Read TeamSpeak server configuration.

Uprawnienie
teamspeak.config.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the TeamSpeak server: the "id" field from list_account_services or list_teamspeak_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Update TeamSpeak Settings

update_teamspeak_config
DestrukcyjneWymaga potwierdzenia

Update TeamSpeak server configuration. Requires confirm=true.

Uprawnienie
teamspeak.config.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the TeamSpeak server: the "id" field from list_account_services or list_teamspeak_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • propertiesRecord<string, string | number>wymagany
  • confirmbooleanopcjonalny

List TeamSpeak Privilege Keys

list_teamspeak_tokens
Tylko odczyt

List privilege tokens for a TeamSpeak server.

Uprawnienie
teamspeak.tokens.manage
Przyznawane przy łączeniu
Zarządzanie TeamSpeak

Parametry

  • serviceIdstringwymagany

    ID of the TeamSpeak server: the "id" field from list_account_services or list_teamspeak_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Create TeamSpeak Privilege Key

create_teamspeak_token
DestrukcyjneWymaga potwierdzenia

Create a TeamSpeak privilege token. Requires confirm=true.

Uprawnienie
teamspeak.tokens.manage
Przyznawane przy łączeniu
Zarządzanie TeamSpeak

Parametry

  • serviceIdstringwymagany

    ID of the TeamSpeak server: the "id" field from list_account_services or list_teamspeak_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • descriptionstringopcjonalny

    max length 100

  • confirmbooleanopcjonalny

Start TeamSpeak Server

start_teamspeak_server
Zmienia daneWymaga potwierdzenia

Start a TeamSpeak server. Requires confirm=true.

Uprawnienie
teamspeak.power.start
Przyznawane przy łączeniu
Operacje zasilania

Parametry

  • serviceIdstringwymagany

    ID of the TeamSpeak server: the "id" field from list_account_services or list_teamspeak_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Stop TeamSpeak Server

stop_teamspeak_server
DestrukcyjneWymaga potwierdzenia

Stop a TeamSpeak server. Requires confirm=true.

Uprawnienie
teamspeak.power.stop
Przyznawane przy łączeniu
Operacje zasilania

Parametry

  • serviceIdstringwymagany

    ID of the TeamSpeak server: the "id" field from list_account_services or list_teamspeak_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Restart TeamSpeak Server

restart_teamspeak_server
DestrukcyjneWymaga potwierdzenia

Restart a TeamSpeak server. Requires confirm=true.

Uprawnienie
teamspeak.power.restart
Przyznawane przy łączeniu
Operacje zasilania

Parametry

  • serviceIdstringwymagany

    ID of the TeamSpeak server: the "id" field from list_account_services or list_teamspeak_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Get TeamSpeak Metrics

get_teamspeak_metrics
Tylko odczyt

Get TeamSpeak server metrics.

Uprawnienie
teamspeak.metrics.read
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the TeamSpeak server: the "id" field from list_account_services or list_teamspeak_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

List TeamSpeak Connected Clients

list_teamspeak_clients
Tylko odczyt

List connected TeamSpeak clients.

Uprawnienie
teamspeak.clients.manage
Przyznawane przy łączeniu
Zarządzanie TeamSpeak

Parametry

  • serviceIdstringwymagany

    ID of the TeamSpeak server: the "id" field from list_account_services or list_teamspeak_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

List TeamSpeak Bans

list_teamspeak_bans
Tylko odczyt

List TeamSpeak server bans.

Uprawnienie
teamspeak.bans.manage
Przyznawane przy łączeniu
Zarządzanie TeamSpeak

Parametry

  • serviceIdstringwymagany

    ID of the TeamSpeak server: the "id" field from list_account_services or list_teamspeak_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Add TeamSpeak Ban

add_teamspeak_ban
Zmienia daneWymaga potwierdzenia

Add a TeamSpeak ban. Requires confirm=true.

Uprawnienie
teamspeak.bans.manage
Przyznawane przy łączeniu
Zarządzanie TeamSpeak

Parametry

  • serviceIdstringwymagany

    ID of the TeamSpeak server: the "id" field from list_account_services or list_teamspeak_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • ipstringopcjonalny
  • uidstringopcjonalny
  • namestringopcjonalny
  • timenumberopcjonalny
  • reasonstringopcjonalny
  • confirmbooleanopcjonalny

Delete TeamSpeak Ban

delete_teamspeak_ban
DestrukcyjneWymaga potwierdzenia

Delete a TeamSpeak ban. Requires confirm=true.

Uprawnienie
teamspeak.bans.manage
Przyznawane przy łączeniu
Zarządzanie TeamSpeak

Parametry

  • serviceIdstringwymagany

    ID of the TeamSpeak server: the "id" field from list_account_services or list_teamspeak_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • banIdintegerwymagany

    > 0 · max 9007199254740991

  • confirmbooleanopcjonalny

Delete TeamSpeak Privilege Key

delete_teamspeak_token
DestrukcyjneWymaga potwierdzenia

Delete a TeamSpeak privilege token. Requires confirm=true.

Uprawnienie
teamspeak.tokens.manage
Przyznawane przy łączeniu
Zarządzanie TeamSpeak

Parametry

  • serviceIdstringwymagany

    ID of the TeamSpeak server: the "id" field from list_account_services or list_teamspeak_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • tokenstringwymagany
  • confirmbooleanopcjonalny

Boty Discord

Status, konsola, uruchamianie i zatrzymywanie oraz aktywność twoich botów Discord.

List Discord Bots

list_discord_bots
Tylko odczytPunkt startowy

List Discord bots accessible with the current token.

Uprawnienie
discord_bot.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

Brak parametrów

Get Discord Bot

get_discord_bot
Tylko odczytPunkt startowy

Get Discord bot details.

Uprawnienie
discord_bot.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Discord bot: the "id" field from list_account_services or list_discord_bots (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Get Discord Bot Container Status

get_discord_bot_container_status
Tylko odczyt

Get Discord bot container and port reachability status.

Uprawnienie
discord_bot.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Discord bot: the "id" field from list_account_services or list_discord_bots (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Get Discord Bot Activity

get_discord_bot_activity
Tylko odczyt

Read recent Discord bot activity logs.

Uprawnienie
discord_bot.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • serviceIdstringwymagany

    ID of the Discord bot: the "id" field from list_account_services or list_discord_bots (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • limitintegeropcjonalny

    min 1 · max 100

  • offsetintegeropcjonalny

    min 0 · max 9007199254740991

Start Discord Bot

start_discord_bot
Zmienia daneWymaga potwierdzenia

Start a Discord bot. Requires confirm=true.

Uprawnienie
discord_bot.start
Przyznawane przy łączeniu
Operacje zasilania

Parametry

  • serviceIdstringwymagany

    ID of the Discord bot: the "id" field from list_account_services or list_discord_bots (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Stop Discord Bot

stop_discord_bot
DestrukcyjneWymaga potwierdzenia

Stop a Discord bot. Requires confirm=true.

Uprawnienie
discord_bot.stop
Przyznawane przy łączeniu
Operacje zasilania

Parametry

  • serviceIdstringwymagany

    ID of the Discord bot: the "id" field from list_account_services or list_discord_bots (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Restart Discord Bot

restart_discord_bot
DestrukcyjneWymaga potwierdzenia

Restart a Discord bot. Requires confirm=true.

Uprawnienie
discord_bot.restart
Przyznawane przy łączeniu
Operacje zasilania

Parametry

  • serviceIdstringwymagany

    ID of the Discord bot: the "id" field from list_account_services or list_discord_bots (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • confirmbooleanopcjonalny

Get Discord Bot Console Logs

get_discord_bot_console_logs
Tylko odczyt

Get recent Discord bot console log lines.

Uprawnienie
discord_bot.console.read
Przyznawane przy łączeniu
Konsola i logi

Parametry

  • serviceIdstringwymagany

    ID of the Discord bot: the "id" field from list_account_services or list_discord_bots (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • linesintegeropcjonalny

    Number of recent log lines to return, 1-200 (default 50). Values above 200 are rejected.

    > 0 · max 200

Send Discord Bot Console Command

send_discord_bot_console_command
DestrukcyjneWymaga potwierdzenia

Send a command to the Discord bot console. Requires confirm=true.

Uprawnienie
discord_bot.console.write
Przyznawane przy łączeniu
Konsola i logi

Parametry

  • serviceIdstringwymagany

    ID of the Discord bot: the "id" field from list_account_services or list_discord_bots (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • commandstringwymagany

    max length 500

  • confirmbooleanopcjonalny

Domeny

Domeny, rekordy DNS, serwery nazw, strona parkingowa i automatyczne odnawianie.

List Domains

list_domains
Tylko odczytPunkt startowy

List domains accessible with the current credential (own and shared): name, status, dnsMode (managed = ZapX nameservers, external = own nameservers), auto-renew, expiry, nameservers. Read-only.

Uprawnienie
domain.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

Brak parametrów

Get Domain

get_domain
Tylko odczyt

Get one domain by ID. Read-only.

Uprawnienie
domain.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • domainIdstringwymagany

    Domain id (from list_domains or list_account_services).

Get Domain DNS Records

get_domain_dns_records
Tylko odczytPunkt startowy

List the DNS records of a domain (id, name, type, content, ttl, priority/weight/port, linkedService) plus the parking page state. mode managed or cloudflare-protected = records are editable with the DNS tools; read-only = the domain uses external nameservers, manage its records there. Records with linkedService belong to a server link or One-Click Apps and cannot be changed here. Read-only.

Uprawnienie
domain.dns.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • domainIdstringwymagany

    Domain id (from list_domains or list_account_services).

Create Domain DNS Record

create_domain_dns_record
Zmienia daneWymaga potwierdzenia

Create a DNS record on a domain with ZapX nameservers (or an active Cloudflare protection). name is relative to the domain ('@' = the domain itself). MX needs priority, SRV needs priority, weight and port. Requires confirm=true.

Uprawnienie
domain.dns.write
Przyznawane przy łączeniu
Zarządzanie domenami

Parametry

  • domainIdstringwymagany

    Domain id (from list_domains or list_account_services).

  • type"A" | "AAAA" | "CAA" | "CNAME" | "MX" | "NS" | "SRV" | "SSHFP" | "TLSA" | "TXT"wymagany

    Record type.

  • namestringopcjonalny

    Record name relative to the domain: '@' (default) for the domain itself, 'www', '_acme-challenge', ...

    max length 253

  • contentstringwymagany

    Record value (IP address, hostname, TXT text, ...).

    max length 4096

  • ttlintegeropcjonalny

    TTL in seconds (default 3600, min 60).

    min 60 · max 9007199254740991

  • priorityintegeropcjonalny

    MX/SRV priority.

    min 0 · max 65535

  • weightintegeropcjonalny

    SRV weight.

    min 0 · max 65535

  • portintegeropcjonalny

    SRV port.

    min 0 · max 65535

  • confirmbooleanopcjonalny

    Must be true to apply the change.

Update Domain DNS Record

update_domain_dns_record
DestrukcyjneWymaga potwierdzenia

Replace a DNS record (name, content, ttl, priority/weight/port). The record type cannot change: delete the record and create a new one instead. Requires confirm=true.

Uprawnienie
domain.dns.write
Przyznawane przy łączeniu
Zarządzanie domenami

Parametry

  • domainIdstringwymagany

    Domain id (from list_domains or list_account_services).

  • recordIdstringwymagany

    Record id from get_domain_dns_records.

  • type"A" | "AAAA" | "CAA" | "CNAME" | "MX" | "NS" | "SRV" | "SSHFP" | "TLSA" | "TXT"wymagany

    Record type.

  • namestringopcjonalny

    Record name relative to the domain: '@' (default) for the domain itself, 'www', '_acme-challenge', ...

    max length 253

  • contentstringwymagany

    Record value (IP address, hostname, TXT text, ...).

    max length 4096

  • ttlintegeropcjonalny

    TTL in seconds (default 3600, min 60).

    min 60 · max 9007199254740991

  • priorityintegeropcjonalny

    MX/SRV priority.

    min 0 · max 65535

  • weightintegeropcjonalny

    SRV weight.

    min 0 · max 65535

  • portintegeropcjonalny

    SRV port.

    min 0 · max 65535

  • confirmbooleanopcjonalny

    Must be true to apply the change.

Delete Domain DNS Record

delete_domain_dns_record
DestrukcyjneWymaga potwierdzenia

Delete a DNS record of a domain. The domain's own NS records on '@' and records of server links / One-Click Apps cannot be deleted. Requires confirm=true.

Uprawnienie
domain.dns.write
Przyznawane przy łączeniu
Zarządzanie domenami

Parametry

  • domainIdstringwymagany

    Domain id (from list_domains or list_account_services).

  • recordIdstringwymagany

    Record id from get_domain_dns_records.

  • confirmbooleanopcjonalny

    Must be true to apply the change.

Set Domain Parking Page

set_domain_parking_page
DestrukcyjneWymaga potwierdzenia

Switch the ZapX parking page of a domain with ZapX nameservers on or off (A records on '@', 'www' and '*'). If switching on would replace own records, nothing is written and the result lists them under replace with needsConfirmation=true; call again with their ids in confirmedReplaceRecordIds. Requires confirm=true.

Uprawnienie
domain.dns.write
Przyznawane przy łączeniu
Zarządzanie domenami

Parametry

  • domainIdstringwymagany

    Domain id (from list_domains or list_account_services).

  • enabledbooleanwymagany

    true = show the ZapX parking page, false = remove it.

  • confirmedReplaceRecordIdsstring[]opcjonalny

    Ids of the own records the previous call listed under `replace` (switching on only).

    max items 200

  • confirmbooleanopcjonalny

    Must be true to apply the change.

Get Domain Nameservers

get_domain_nameservers
Tylko odczyt

Read the nameserver delegation of a domain (dnsMode managed/external and the nameservers). Read-only.

Uprawnienie
domain.dns.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • domainIdstringwymagany

    Domain id (from list_domains or list_account_services).

Set Domain Nameservers

set_domain_nameservers
DestrukcyjneWymaga potwierdzenia

Change the nameservers of a domain at the registrar (domain owner only). mode managed = back to the ZapX nameservers; mode external = own nameservers (2-13 distinct hostnames that resolve). Switching to external nameservers means the DNS records at ZapX no longer answer for the domain. Requires confirm=true.

Uprawnienie
domain.nameservers.write
Przyznawane przy łączeniu
Zarządzanie domenami

Parametry

  • domainIdstringwymagany

    Domain id (from list_domains or list_account_services).

  • mode"managed" | "external"wymagany

    managed = ZapX nameservers (DNS records editable here), external = own nameservers.

  • nameserversstring[]opcjonalny

    External nameserver hostnames (mode external only, 2-13 distinct).

    min items 2 · max items 13

  • confirmbooleanopcjonalny

    Must be true to apply the change.

Get Domain Renewal Status

get_domain_renewal
Tylko odczyt

Read the renewal state of a domain (domain owner only): autoRenew, expiresAt, registrarStatus, scheduledDeletionAt, nextRenewalChargeAt. Read-only.

Uprawnienie
domain.view
Przyznawane przy łączeniu
Przeglądaj usługi

Parametry

  • domainIdstringwymagany

    Domain id (from list_domains or list_account_services).

Set Domain Auto-Renew

set_domain_auto_renew
DestrukcyjneWymaga potwierdzenia

Turn auto-renew of a domain on or off (domain owner only). With auto-renew off the domain is neither renewed nor charged at the end of its term and expires. Requires confirm=true.

Uprawnienie
domain.renewal.manage
Przyznawane przy łączeniu
Zarządzanie domenami

Parametry

  • domainIdstringwymagany

    Domain id (from list_domains or list_account_services).

  • autoRenewbooleanwymagany

    false = the domain is not renewed (nor charged) at the end of its term and expires.

  • confirmbooleanopcjonalny

    Must be true to apply the change.

Pliki

Wyświetlanie, odczyt, zapis, zmiana nazwy i usuwanie plików serwerów gier i botów Discord.

List Discord Bot Files

list_discord_bot_files
Tylko odczytPunkt startowy

List files in a Discord bot directory.

Uprawnienie
discord_bot.files.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Discord bot: the "id" field from list_account_services or list_discord_bots (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • pathstringopcjonalny
  • includeFolderSizesbooleanopcjonalny

Read Discord Bot File

read_discord_bot_file
Tylko odczyt

Read an editable text file from a Discord bot.

Uprawnienie
discord_bot.files.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Discord bot: the "id" field from list_account_services or list_discord_bots (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • pathstringwymagany

Edit Discord Bot File

mutate_discord_bot_file
DestrukcyjneWymaga potwierdzenia

Create, rename, delete, or write Discord bot file content. Destructive actions require confirm=true.

Uprawnienie
discord_bot.files.write
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Discord bot: the "id" field from list_account_services or list_discord_bots (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • action"write" | "create_file" | "create_dir" | "rename" | "delete"wymagany

  • pathstringwymagany
  • contentstringopcjonalny
  • expectedRevisionstringopcjonalny

    `revision` returned when the file was read. With action `write` the write is refused (409 file_changed) when the file changed since; re-read and retry.

  • newNamestringopcjonalny
  • confirmbooleanopcjonalny

List Game Server Files

list_gameserver_files
Tylko odczytPunkt startowy

List files in a gameserver directory.

Uprawnienie
gameserver.files.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • pathstringopcjonalny
  • scope"savegame" | "config" | "active"opcjonalny

    `savegame` restricts to savegame paths; `config`/`active` resolve paths from the game data root.

  • includeFolderSizesbooleanopcjonalny

Read Game Server File

read_gameserver_file
Tylko odczyt

Read text content of a gameserver file.

Uprawnienie
gameserver.files.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • pathstringwymagany
  • scope"savegame" | "config" | "active"opcjonalny

    `savegame` restricts to savegame paths; `config`/`active` resolve paths from the game data root.

Edit Game Server File

mutate_gameserver_file
DestrukcyjneWymaga potwierdzenia

Create, write, rename, delete, move or copy a gameserver file or folder. move/copy put entries into an existing destination folder and never overwrite. Destructive actions (write, rename, delete, move) require confirm=true.

Uprawnienie
gameserver.files.write
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • action"write" | "create_file" | "create_dir" | "rename" | "delete" | "move" | "copy"wymagany

  • pathstringopcjonalny

    File or folder to act on (required except for move/copy given `paths`). For move/copy: the single entry to transfer.

  • contentstringopcjonalny
  • expectedRevisionstringopcjonalny

    `revision` returned when the file was read. With action `write` the write is refused (409 file_changed) when the file changed since; re-read and retry.

  • newNamestringopcjonalny
  • pathsstring[]opcjonalny

    move/copy: several entries to transfer at once (overrides path).

    min items 1 · max items 100

  • destinationstringopcjonalny

    move/copy: existing folder the entries go into, keeping their names. Nothing is overwritten: a taken name or a missing folder refuses the request.

  • scope"savegame" | "config" | "active"opcjonalny

    `savegame` restricts to savegame paths; `config`/`active` resolve paths from the game data root.

  • confirmbooleanopcjonalny

Aplikacje jednym kliknięciem (VPS i dedykowane)

Katalog aplikacji (Pterodactyl, Nextcloud, n8n, ...), instalacja, start/stop/restart, logi i odinstalowanie; serwery gier w Pterodactyl tworzysz w jego własnym panelu.

List VPS One-Click Apps

get_vserver_apps
Tylko odczytPunkt startowy

One-Click Apps (Coolify apps such as Pterodactyl, Nextcloud, n8n, Uptime Kuma) on a VPS: setup status, installed apps with status and access URL, whether apps can be installed. No passwords are returned. live=true asks the panel for the current status.

Uprawnienie
vserver.apps.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • livebooleanopcjonalny

    Ask the panel for the live status (slower; needs the manage permission), default the stored status.

Search VPS App Catalog

list_vserver_app_catalog
Tylko odczyt

Search the One-Click Apps catalog for a VPS (name, description, category, paged). Use the type with get_vserver_app_catalog_entry before installing.

Uprawnienie
vserver.apps.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • searchstringopcjonalny

    Free text search over name, description and tags.

    max length 200

  • categorystringopcjonalny

    max length 100

  • pageintegeropcjonalny

    > 0 · max 9007199254740991

  • pageSizeintegeropcjonalny

    > 0 · max 50

Get VPS App Catalog Entry

get_vserver_app_catalog_entry
Tylko odczyt

One catalog app with its install fields and install guidance (which values to ask the user for; apps that need a secret can only be installed in the dashboard).

Uprawnienie
vserver.apps.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • catalogTypestringwymagany

    max length 128

Get VPS App Logs

get_vserver_app_logs
Tylko odczyt

Recent container logs of an installed One-Click App on a VPS (secrets and login links removed). Read them before suggesting a restart.

Uprawnienie
vserver.apps.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • installationIdstringwymagany

    Installation id from get_vserver_apps / get_dedicated_apps.

    max length 64

  • linesintegeropcjonalny

    min 50 · max 500

Install VPS One-Click App

install_vserver_app
Zmienia daneWymaga potwierdzenia

Install a One-Click App on a VPS (queued, takes a few minutes; check with get_vserver_apps). Follow the catalog entry's install guidance first. Requires confirm=true.

Uprawnienie
vserver.apps.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • catalogTypestringwymagany

    Catalog type from the app catalog.

    max length 128

  • displayNamestringwymagany

    min length 2 · max length 80

  • envValuesRecord<string, string>opcjonalny

    Non-secret catalog fields only (see the catalog entry's install.requiredCustomerEnvFields).

  • customEnvsobject[]opcjonalny

    max items 50

  • confirmbooleanopcjonalny
  • withoutHostnamebooleanopcjonalny

    Skip the default HTTPS zap.cloud address (only when the user wants no domain).

DestrukcyjneWymaga potwierdzenia

Start, stop or restart an installed One-Click App on a VPS. Requires confirm=true.

Uprawnienie
vserver.apps.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • installationIdstringwymagany

    Installation id from get_vserver_apps / get_dedicated_apps.

    max length 64

  • action"start" | "stop" | "restart"wymagany

  • confirmbooleanopcjonalny

Uninstall VPS One-Click App

uninstall_vserver_app
DestrukcyjneWymaga potwierdzenia

Uninstall a One-Click App from a VPS. Keeps the app data unless deleteVolumes=true. Requires confirm=true.

Uprawnienie
vserver.apps.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • installationIdstringwymagany

    Installation id from get_vserver_apps / get_dedicated_apps.

    max length 64

  • deleteVolumesbooleanopcjonalny

    Also delete the app's persistent data (volumes). Only when the user explicitly asked for it; default keeps the data.

  • confirmbooleanopcjonalny

Reinstall VPS One-Click App

reinstall_vserver_app
DestrukcyjneWymaga potwierdzenia

Reinstall a One-Click App on a VPS (redeploys it; keeps the data unless deleteVolumes=true). Requires confirm=true.

Uprawnienie
vserver.apps.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • installationIdstringwymagany

    Installation id from get_vserver_apps / get_dedicated_apps.

    max length 64

  • deleteVolumesbooleanopcjonalny

    Also delete the app's persistent data (volumes). Only when the user explicitly asked for it; default keeps the data.

  • confirmbooleanopcjonalny
Tylko odczytPunkt startowy

One-Click Apps (Coolify apps such as Pterodactyl, Nextcloud, n8n, Uptime Kuma) on a dedicated server: setup status, installed apps with status and access URL, whether apps can be installed. No passwords are returned. live=true asks the panel for the current status.

Uprawnienie
dedicated.apps.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • livebooleanopcjonalny

    Ask the panel for the live status (slower; needs the manage permission), default the stored status.

Search Dedicated Server App Catalog

list_dedicated_app_catalog
Tylko odczyt

Search the One-Click Apps catalog for a dedicated server (name, description, category, paged). Use the type with get_dedicated_app_catalog_entry before installing.

Uprawnienie
dedicated.apps.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • searchstringopcjonalny

    Free text search over name, description and tags.

    max length 200

  • categorystringopcjonalny

    max length 100

  • pageintegeropcjonalny

    > 0 · max 9007199254740991

  • pageSizeintegeropcjonalny

    > 0 · max 50

Get Dedicated Server App Catalog Entry

get_dedicated_app_catalog_entry
Tylko odczyt

One catalog app with its install fields and install guidance (which values to ask the user for; apps that need a secret can only be installed in the dashboard).

Uprawnienie
dedicated.apps.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • catalogTypestringwymagany

    max length 128

Get Dedicated Server App Logs

get_dedicated_app_logs
Tylko odczyt

Recent container logs of an installed One-Click App on a dedicated server (secrets and login links removed). Read them before suggesting a restart.

Uprawnienie
dedicated.apps.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • installationIdstringwymagany

    Installation id from get_vserver_apps / get_dedicated_apps.

    max length 64

  • linesintegeropcjonalny

    min 50 · max 500

Zmienia daneWymaga potwierdzenia

Install a One-Click App on a dedicated server (queued, takes a few minutes; check with get_dedicated_apps). Follow the catalog entry's install guidance first. Requires confirm=true.

Uprawnienie
dedicated.apps.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • catalogTypestringwymagany

    Catalog type from the app catalog.

    max length 128

  • displayNamestringwymagany

    min length 2 · max length 80

  • envValuesRecord<string, string>opcjonalny

    Non-secret catalog fields only (see the catalog entry's install.requiredCustomerEnvFields).

  • customEnvsobject[]opcjonalny

    max items 50

  • confirmbooleanopcjonalny
DestrukcyjneWymaga potwierdzenia

Start, stop or restart an installed One-Click App on a dedicated server. Requires confirm=true.

Uprawnienie
dedicated.apps.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • installationIdstringwymagany

    Installation id from get_vserver_apps / get_dedicated_apps.

    max length 64

  • action"start" | "stop" | "restart"wymagany

  • confirmbooleanopcjonalny
DestrukcyjneWymaga potwierdzenia

Uninstall a One-Click App from a dedicated server. Keeps the app data unless deleteVolumes=true. Requires confirm=true.

Uprawnienie
dedicated.apps.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • installationIdstringwymagany

    Installation id from get_vserver_apps / get_dedicated_apps.

    max length 64

  • deleteVolumesbooleanopcjonalny

    Also delete the app's persistent data (volumes). Only when the user explicitly asked for it; default keeps the data.

  • confirmbooleanopcjonalny
DestrukcyjneWymaga potwierdzenia

Reinstall a One-Click App on a dedicated server (redeploys it; keeps the data unless deleteVolumes=true). Requires confirm=true.

Uprawnienie
dedicated.apps.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • installationIdstringwymagany

    Installation id from get_vserver_apps / get_dedicated_apps.

    max length 64

  • deleteVolumesbooleanopcjonalny

    Also delete the app's persistent data (volumes). Only when the user explicitly asked for it; default keeps the data.

  • confirmbooleanopcjonalny

Kopie zapasowe i snapshoty

Tworzenie, przywracanie i usuwanie kopii zapasowych i snapshotów.

List Game Server Backups

list_gameserver_backups
Tylko odczytPunkt startowy

List gameserver backups.

Uprawnienie
gameserver.backups.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Create Game Server Backup

create_gameserver_backup
DestrukcyjneWymaga potwierdzenia

Create a gameserver backup. Requires confirm=true.

Uprawnienie
gameserver.backups.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • namestringopcjonalny

    max length 120

  • confirmbooleanopcjonalny

Delete Game Server Backup

delete_gameserver_backup
DestrukcyjneWymaga potwierdzenia

Delete a gameserver backup. Requires confirm=true.

Uprawnienie
gameserver.backups.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • backupIdstringwymagany
  • confirmbooleanopcjonalny

Restore Game Server Backup

restore_gameserver_backup
DestrukcyjneWymaga potwierdzenia

Restore a gameserver backup. Requires confirm=true.

Uprawnienie
gameserver.backups.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • backupIdstringwymagany
  • confirmbooleanopcjonalny

List VPS Backups

list_vserver_backups
Tylko odczytPunkt startowy

List VPS backups.

Uprawnienie
vserver.backups.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

List VPS Snapshots

list_vserver_snapshots
Tylko odczyt

List VPS VM snapshots.

Uprawnienie
vserver.backups.read
Przyznawane przy łączeniu
Odczytaj konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Create VPS Snapshot

create_vserver_snapshot
Zmienia daneWymaga potwierdzenia

Create a VPS VM snapshot. Requires confirm=true.

Uprawnienie
vserver.backups.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • namestringwymagany
  • descriptionstringopcjonalny
  • includeRambooleanopcjonalny
  • confirmbooleanopcjonalny

Delete VPS Snapshot

delete_vserver_snapshot
DestrukcyjneWymaga potwierdzenia

Delete a VPS VM snapshot. Requires confirm=true.

Uprawnienie
vserver.backups.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • namestringwymagany
  • confirmbooleanopcjonalny

Roll Back VPS to Snapshot

rollback_vserver_snapshot
DestrukcyjneWymaga potwierdzenia

Roll back a VPS to a named snapshot. Requires confirm=true.

Uprawnienie
vserver.backups.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • namestringwymagany
  • confirmbooleanopcjonalny

Create VPS Backup

create_vserver_backup
Zmienia daneWymaga potwierdzenia

Create a VPS backup. Requires confirm=true.

Uprawnienie
vserver.backups.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • notesstringopcjonalny

    max length 500

  • confirmbooleanopcjonalny

Delete VPS Backup

delete_vserver_backup
DestrukcyjneWymaga potwierdzenia

Delete a VPS backup. Requires confirm=true.

Uprawnienie
vserver.backups.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • backupIdstringwymagany
  • confirmbooleanopcjonalny

Restore VPS Backup

restore_vserver_backup
DestrukcyjneWymaga potwierdzenia

Restore a VPS backup. Requires confirm=true.

Uprawnienie
vserver.backups.manage
Przyznawane przy łączeniu
Zmień konfigurację

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • backupIdstringwymagany
  • confirmbooleanopcjonalny

Zmiany pakietu

Zwiększanie i zmniejszanie pakietu z podglądem ceny, wykonywane dopiero po twoim wyraźnym potwierdzeniu.

Get Game Server Plan Change Options

get_gameserver_plan_change_options
Tylko odczytPunkt startowyNiedostępne w konektorach ChatGPT i Claude

List available gameserver plan-change targets (packages and custom constraints) for a service. Use preview_gameserver_plan_change for the full change overview with pricing before applying.

Zamówienia i zmiany pakietu są ukryte w konektorach z katalogów aplikacji ChatGPT i Claude. W Claude Code, Cursorze i z kluczem API narzędzie jest dostępne.

Uprawnienie
gameserver.plan_change
Przyznawane przy łączeniu
Zmiany planu

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Preview Game Server Plan Change

preview_gameserver_plan_change
Tylko odczytNiedostępne w konektorach ChatGPT i Claude

Return a read-only overview of the planned gameserver package/configuration change: current vs. target resources, pricing (recurring old/new, delta, immediate charges or credits, billing period), blockers, migration requirements, and a one-time previewConfirmationNonce when allowed. Read-only. Never call apply_* in the same assistant turn. After preview, you MUST send a user-visible message that includes old price, new price, delta, and immediate charge or credit from confirmation.pricingSummary. Then STOP and wait for an explicit user reply (for example 'Ja') in a NEW turn. A user request like 'upgrade to 3 GB' only authorizes preview, not apply. Pass couponCode only when the user gave you a coupon code for this upgrade (never guess or invent one): an accepted code is shown as pricing.couponCode / pricing.couponDiscountCents and is already subtracted from the immediate charge; a refused code makes the preview not allowed with coupon.error -- tell the user why and preview again without the code if they want to continue.

Zamówienia i zmiany pakietu są ukryte w konektorach z katalogów aplikacji ChatGPT i Claude. W Claude Code, Cursorze i z kluczem API narzędzie jest dostępne.

Uprawnienie
gameserver.plan_change
Przyznawane przy łączeniu
Zmiany planu

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • targetobjectopcjonalny
  • target.pricingMode"package" | "custom"opcjonalny

  • target.targetPackageKeystringopcjonalny
  • target.ramMbintegeropcjonalny

    > 0 · max 9007199254740991

  • target.cpuMillisintegeropcjonalny

    > 0 · max 9007199254740991

  • target.diskMbintegeropcjonalny

    > 0 · max 9007199254740991

  • target.slotsintegeropcjonalny

    > 0 · max 9007199254740991

  • target.dedicatedIpbooleanopcjonalny
  • target.premiumCpubooleanopcjonalny

    Premium CPU option (higher CPU priority under load, +66 % on the gameserver price). Omit to keep the booked value; only offered when plan-change-options capabilities.supportsPremiumCpu is true.

  • target.targetRegionIdstringopcjonalny
  • target.targetBillingIntervalCountintegeropcjonalny

    > 0 · max 9007199254740991

  • couponCodestringopcjonalny

    Optional shop coupon code the user typed for this upgrade. Only pass a code the user explicitly gave you in this conversation; never guess, invent, reuse from elsewhere or try codes. It only reduces the amount charged now for an upgrade (pricing.couponDiscountCents, coupon.error when refused). Apply must send exactly the same couponCode as the preview whose nonce it uses.

    max length 100

Apply Game Server Plan Change

apply_gameserver_plan_change
DestrukcyjneWymaga potwierdzeniaNiedostępne w konektorach ChatGPT i Claude

Execute a gameserver upgrade or downgrade after the user has explicitly confirmed a matching preview_gameserver_plan_change result. NEVER call in the same turn as preview_*. Requires confirm=true, userExplicitlyConfirmed=true, and previewConfirmationNonce from the matching preview_* result, plus the same target and the same couponCode as that preview (omit couponCode if the preview had none). Only call after the user explicitly confirmed the exact pricing summary you showed. When the preview has requiresImmediateStartRequest: true (paid upgrade), also tell the user they ask ZAP-Hosting to start the upgrade right away and owe compensation for the days used if they withdraw the upgrade within 14 days; pass requestImmediateStart=true only if they expressly agreed to that. If apply returns PREVIEW_CONFIRMATION_TOO_EARLY, wait until details.earliestApplyAt (or confirmation.earliestApplyAt from preview) and call apply again; this short safety delay needs no explanation to the user. Triggers billing and infrastructure changes.

Zamówienia i zmiany pakietu są ukryte w konektorach z katalogów aplikacji ChatGPT i Claude. W Claude Code, Cursorze i z kluczem API narzędzie jest dostępne.

Uprawnienie
gameserver.plan_change
Przyznawane przy łączeniu
Zmiany planu

Parametry

  • serviceIdstringwymagany

    ID of the Gameserver: the "id" field from list_account_services or list_gameservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • targetobjectopcjonalny
  • target.pricingMode"package" | "custom"opcjonalny

  • target.targetPackageKeystringopcjonalny
  • target.ramMbintegeropcjonalny

    > 0 · max 9007199254740991

  • target.cpuMillisintegeropcjonalny

    > 0 · max 9007199254740991

  • target.diskMbintegeropcjonalny

    > 0 · max 9007199254740991

  • target.slotsintegeropcjonalny

    > 0 · max 9007199254740991

  • target.dedicatedIpbooleanopcjonalny
  • target.premiumCpubooleanopcjonalny

    Premium CPU option (higher CPU priority under load, +66 % on the gameserver price). Omit to keep the booked value; only offered when plan-change-options capabilities.supportsPremiumCpu is true.

  • target.targetRegionIdstringopcjonalny
  • target.targetBillingIntervalCountintegeropcjonalny

    > 0 · max 9007199254740991

  • couponCodestringopcjonalny

    Optional shop coupon code the user typed for this upgrade. Only pass a code the user explicitly gave you in this conversation; never guess, invent, reuse from elsewhere or try codes. It only reduces the amount charged now for an upgrade (pricing.couponDiscountCents, coupon.error when refused). Apply must send exactly the same couponCode as the preview whose nonce it uses.

    max length 100

  • confirmtruewymagany
  • userExplicitlyConfirmedtruewymagany
  • previewConfirmationNoncestringwymagany
  • requestImmediateStartbooleanopcjonalny

    Express request of the user to start the upgraded service right away (§ 357a (2) BGB): they owe compensation for the days used if they later withdraw the upgrade. Set true ONLY when the user expressly agreed to exactly that in this conversation after you told them; never set it on your own. Required for a paid upgrade when the preview says requiresImmediateStartRequest: true, otherwise apply is refused with PLAN_CHANGE_EARLY_START_REQUIRED and nothing is charged. Ignored for downgrades and free changes.

Get VPS Plan Change Options

get_vserver_plan_change_options
Tylko odczyt

List the packages a VPS (vServer) can be upgraded or downgraded to (plan-change targets and custom resource constraints such as CPU cores, RAM and disk). Start here when the user wants a bigger or smaller VPS. Use preview_vserver_plan_change for the full change overview with pricing before applying.

Uprawnienie
vserver.plan_change
Przyznawane przy łączeniu
Zmiany planu

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Preview VPS Plan Change

preview_vserver_plan_change
Tylko odczyt

Return a read-only overview of the planned VPS package/configuration change: current vs. target resources, pricing (recurring old/new, delta, immediate charges or credits, billing period), blockers, migration requirements, and a one-time previewConfirmationNonce when allowed. Read-only. Never call apply_* in the same assistant turn. After preview, you MUST send a user-visible message that includes old price, new price, delta, and immediate charge or credit from confirmation.pricingSummary. Then STOP and wait for an explicit user reply (for example 'Ja') in a NEW turn. A user request like 'upgrade to 3 GB' only authorizes preview, not apply. Pass couponCode only when the user gave you a coupon code for this upgrade (never guess or invent one): an accepted code is shown as pricing.couponCode / pricing.couponDiscountCents and is already subtracted from the immediate charge; a refused code makes the preview not allowed with coupon.error -- tell the user why and preview again without the code if they want to continue.

Uprawnienie
vserver.plan_change
Przyznawane przy łączeniu
Zmiany planu

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • targetobjectopcjonalny
  • target.pricingMode"package" | "custom"opcjonalny

    Set "custom" to change cores, memoryMb, diskGb or bandwidthMbps on a package VPS (otherwise the request is rejected); use targetPackageKey to switch package.

  • target.targetPackageKeystringopcjonalny
  • target.coresintegeropcjonalny

    > 0 · max 9007199254740991

  • target.memoryMbintegeropcjonalny

    > 0 · max 9007199254740991

  • target.diskGbintegeropcjonalny

    > 0 · max 9007199254740991

  • target.bandwidthMbpsintegeropcjonalny

    > 0 · max 9007199254740991

  • target.memoryintegeropcjonalny

    > 0 · max 9007199254740991

  • target.diskintegeropcjonalny

    > 0 · max 9007199254740991

  • target.bandwidthintegeropcjonalny

    > 0 · max 9007199254740991

  • target.additionalIpCountintegeropcjonalny

    min 0 · max 9007199254740991

  • target.targetBillingIntervalCountintegeropcjonalny

    > 0 · max 9007199254740991

  • couponCodestringopcjonalny

    Optional shop coupon code the user typed for this upgrade. Only pass a code the user explicitly gave you in this conversation; never guess, invent, reuse from elsewhere or try codes. It only reduces the amount charged now for an upgrade (pricing.couponDiscountCents, coupon.error when refused). Apply must send exactly the same couponCode as the preview whose nonce it uses.

    max length 100

Apply VPS Plan Change

apply_vserver_plan_change
DestrukcyjneWymaga potwierdzenia

Execute a VPS upgrade or downgrade after the user has explicitly confirmed a matching preview_vserver_plan_change result. NEVER call in the same turn as preview_*. Requires confirm=true, userExplicitlyConfirmed=true, and previewConfirmationNonce from the matching preview_* result, plus the same target and the same couponCode as that preview (omit couponCode if the preview had none). Only call after the user explicitly confirmed the exact pricing summary you showed. When the preview has requiresImmediateStartRequest: true (paid upgrade), also tell the user they ask ZAP-Hosting to start the upgrade right away and owe compensation for the days used if they withdraw the upgrade within 14 days; pass requestImmediateStart=true only if they expressly agreed to that. If apply returns PREVIEW_CONFIRMATION_TOO_EARLY, wait until details.earliestApplyAt (or confirmation.earliestApplyAt from preview) and call apply again; this short safety delay needs no explanation to the user. Triggers billing and infrastructure changes.

Uprawnienie
vserver.plan_change
Przyznawane przy łączeniu
Zmiany planu

Parametry

  • serviceIdstringwymagany

    ID of the VPS: the "id" field from list_account_services or list_vservers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • targetobjectopcjonalny
  • target.pricingMode"package" | "custom"opcjonalny

    Set "custom" to change cores, memoryMb, diskGb or bandwidthMbps on a package VPS (otherwise the request is rejected); use targetPackageKey to switch package.

  • target.targetPackageKeystringopcjonalny
  • target.coresintegeropcjonalny

    > 0 · max 9007199254740991

  • target.memoryMbintegeropcjonalny

    > 0 · max 9007199254740991

  • target.diskGbintegeropcjonalny

    > 0 · max 9007199254740991

  • target.bandwidthMbpsintegeropcjonalny

    > 0 · max 9007199254740991

  • target.memoryintegeropcjonalny

    > 0 · max 9007199254740991

  • target.diskintegeropcjonalny

    > 0 · max 9007199254740991

  • target.bandwidthintegeropcjonalny

    > 0 · max 9007199254740991

  • target.additionalIpCountintegeropcjonalny

    min 0 · max 9007199254740991

  • target.targetBillingIntervalCountintegeropcjonalny

    > 0 · max 9007199254740991

  • couponCodestringopcjonalny

    Optional shop coupon code the user typed for this upgrade. Only pass a code the user explicitly gave you in this conversation; never guess, invent, reuse from elsewhere or try codes. It only reduces the amount charged now for an upgrade (pricing.couponDiscountCents, coupon.error when refused). Apply must send exactly the same couponCode as the preview whose nonce it uses.

    max length 100

  • confirmtruewymagany
  • userExplicitlyConfirmedtruewymagany
  • previewConfirmationNoncestringwymagany
  • requestImmediateStartbooleanopcjonalny

    Express request of the user to start the upgraded service right away (§ 357a (2) BGB): they owe compensation for the days used if they later withdraw the upgrade. Set true ONLY when the user expressly agreed to exactly that in this conversation after you told them; never set it on your own. Required for a paid upgrade when the preview says requiresImmediateStartRequest: true, otherwise apply is refused with PLAN_CHANGE_EARLY_START_REQUIRED and nothing is charged. Ignored for downgrades and free changes.

Get TeamSpeak Plan Change Options

get_teamspeak_plan_change_options
Tylko odczytNiedostępne w konektorach ChatGPT i Claude

List available TeamSpeak plan-change options and constraints for a service. Use preview_teamspeak_plan_change for the full change overview with pricing before applying.

Zamówienia i zmiany pakietu są ukryte w konektorach z katalogów aplikacji ChatGPT i Claude. W Claude Code, Cursorze i z kluczem API narzędzie jest dostępne.

Uprawnienie
teamspeak.plan_change
Przyznawane przy łączeniu
Zmiany planu

Parametry

  • serviceIdstringwymagany

    ID of the TeamSpeak server: the "id" field from list_account_services or list_teamspeak_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Preview TeamSpeak Plan Change

preview_teamspeak_plan_change
Tylko odczytNiedostępne w konektorach ChatGPT i Claude

Return a read-only overview of the planned TeamSpeak slot/billing change: current vs. target configuration, pricing (recurring old/new, delta, immediate charges or credits, billing period), blockers, and a one-time previewConfirmationNonce when allowed. Read-only. Never call apply_* in the same assistant turn. After preview, you MUST send a user-visible message that includes old price, new price, delta, and immediate charge or credit from confirmation.pricingSummary. Then STOP and wait for an explicit user reply (for example 'Ja') in a NEW turn. A user request like 'upgrade to 3 GB' only authorizes preview, not apply. Pass couponCode only when the user gave you a coupon code for this upgrade (never guess or invent one): an accepted code is shown as pricing.couponCode / pricing.couponDiscountCents and is already subtracted from the immediate charge; a refused code makes the preview not allowed with coupon.error -- tell the user why and preview again without the code if they want to continue.

Zamówienia i zmiany pakietu są ukryte w konektorach z katalogów aplikacji ChatGPT i Claude. W Claude Code, Cursorze i z kluczem API narzędzie jest dostępne.

Uprawnienie
teamspeak.plan_change
Przyznawane przy łączeniu
Zmiany planu

Parametry

  • serviceIdstringwymagany

    ID of the TeamSpeak server: the "id" field from list_account_services or list_teamspeak_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • targetobjectopcjonalny
  • target.pricingMode"package" | "custom"opcjonalny

    Set "custom" to change slots on a package TeamSpeak server (otherwise the request is rejected); use targetPackageKey to switch package.

  • target.targetPackageKeystringopcjonalny
  • target.slotsintegeropcjonalny

    > 0 · max 9007199254740991

  • target.hasAdvertisementbooleanopcjonalny
  • target.targetBillingIntervalCountintegeropcjonalny

    > 0 · max 9007199254740991

  • couponCodestringopcjonalny

    Optional shop coupon code the user typed for this upgrade. Only pass a code the user explicitly gave you in this conversation; never guess, invent, reuse from elsewhere or try codes. It only reduces the amount charged now for an upgrade (pricing.couponDiscountCents, coupon.error when refused). Apply must send exactly the same couponCode as the preview whose nonce it uses.

    max length 100

Apply TeamSpeak Plan Change

apply_teamspeak_plan_change
DestrukcyjneWymaga potwierdzeniaNiedostępne w konektorach ChatGPT i Claude

Execute a TeamSpeak upgrade or downgrade after the user has explicitly confirmed a matching preview_teamspeak_plan_change result. NEVER call in the same turn as preview_*. Requires confirm=true, userExplicitlyConfirmed=true, and previewConfirmationNonce from the matching preview_* result, plus the same target and the same couponCode as that preview (omit couponCode if the preview had none). Only call after the user explicitly confirmed the exact pricing summary you showed. When the preview has requiresImmediateStartRequest: true (paid upgrade), also tell the user they ask ZAP-Hosting to start the upgrade right away and owe compensation for the days used if they withdraw the upgrade within 14 days; pass requestImmediateStart=true only if they expressly agreed to that. If apply returns PREVIEW_CONFIRMATION_TOO_EARLY, wait until details.earliestApplyAt (or confirmation.earliestApplyAt from preview) and call apply again; this short safety delay needs no explanation to the user. Triggers billing and infrastructure changes.

Zamówienia i zmiany pakietu są ukryte w konektorach z katalogów aplikacji ChatGPT i Claude. W Claude Code, Cursorze i z kluczem API narzędzie jest dostępne.

Uprawnienie
teamspeak.plan_change
Przyznawane przy łączeniu
Zmiany planu

Parametry

  • serviceIdstringwymagany

    ID of the TeamSpeak server: the "id" field from list_account_services or list_teamspeak_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • targetobjectopcjonalny
  • target.pricingMode"package" | "custom"opcjonalny

    Set "custom" to change slots on a package TeamSpeak server (otherwise the request is rejected); use targetPackageKey to switch package.

  • target.targetPackageKeystringopcjonalny
  • target.slotsintegeropcjonalny

    > 0 · max 9007199254740991

  • target.hasAdvertisementbooleanopcjonalny
  • target.targetBillingIntervalCountintegeropcjonalny

    > 0 · max 9007199254740991

  • couponCodestringopcjonalny

    Optional shop coupon code the user typed for this upgrade. Only pass a code the user explicitly gave you in this conversation; never guess, invent, reuse from elsewhere or try codes. It only reduces the amount charged now for an upgrade (pricing.couponDiscountCents, coupon.error when refused). Apply must send exactly the same couponCode as the preview whose nonce it uses.

    max length 100

  • confirmtruewymagany
  • userExplicitlyConfirmedtruewymagany
  • previewConfirmationNoncestringwymagany
  • requestImmediateStartbooleanopcjonalny

    Express request of the user to start the upgraded service right away (§ 357a (2) BGB): they owe compensation for the days used if they later withdraw the upgrade. Set true ONLY when the user expressly agreed to exactly that in this conversation after you told them; never set it on your own. Required for a paid upgrade when the preview says requiresImmediateStartRequest: true, otherwise apply is refused with PLAN_CHANGE_EARLY_START_REQUIRED and nothing is charged. Ignored for downgrades and free changes.

Get Dedicated Server Plan Change Options

get_dedicated_plan_change_options
Tylko odczytNiedostępne w konektorach ChatGPT i Claude

List available dedicated-server IP plan-change options and constraints for a service. Hardware changes are not supported. Use preview_dedicated_plan_change for the full change overview with pricing before applying.

Zamówienia i zmiany pakietu są ukryte w konektorach z katalogów aplikacji ChatGPT i Claude. W Claude Code, Cursorze i z kluczem API narzędzie jest dostępne.

Uprawnienie
dedicated.plan_change
Przyznawane przy łączeniu
Zmiany planu

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

Preview Dedicated Server Plan Change

preview_dedicated_plan_change
Tylko odczytNiedostępne w konektorach ChatGPT i Claude

Return a read-only overview of the planned dedicated-server additional IPv4 count change: current vs. target IP configuration, pricing (recurring old/new, delta, immediate charges or credits, billing period), blockers, releasable assignments, and a one-time previewConfirmationNonce when allowed. Read-only. Never call apply_* in the same assistant turn. After preview, you MUST send a user-visible message that includes old price, new price, delta, and immediate charge or credit from confirmation.pricingSummary. Then STOP and wait for an explicit user reply (for example 'Ja') in a NEW turn. A user request like 'upgrade to 3 GB' only authorizes preview, not apply. Pass couponCode only when the user gave you a coupon code for this upgrade (never guess or invent one): an accepted code is shown as pricing.couponCode / pricing.couponDiscountCents and is already subtracted from the immediate charge; a refused code makes the preview not allowed with coupon.error -- tell the user why and preview again without the code if they want to continue.

Zamówienia i zmiany pakietu są ukryte w konektorach z katalogów aplikacji ChatGPT i Claude. W Claude Code, Cursorze i z kluczem API narzędzie jest dostępne.

Uprawnienie
dedicated.plan_change
Przyznawane przy łączeniu
Zmiany planu

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • targetobjectopcjonalny
  • target.additionalIpCountintegeropcjonalny

    min 0 · max 9007199254740991

  • target.releaseIpAssignmentIdsstring[]opcjonalny
  • couponCodestringopcjonalny

    Optional shop coupon code the user typed for this upgrade. Only pass a code the user explicitly gave you in this conversation; never guess, invent, reuse from elsewhere or try codes. It only reduces the amount charged now for an upgrade (pricing.couponDiscountCents, coupon.error when refused). Apply must send exactly the same couponCode as the preview whose nonce it uses.

    max length 100

Apply Dedicated Server Plan Change

apply_dedicated_plan_change
DestrukcyjneWymaga potwierdzeniaNiedostępne w konektorach ChatGPT i Claude

Execute a dedicated-server additional IPv4 upgrade or downgrade after the user has explicitly confirmed a matching preview_dedicated_plan_change result. Downgrades require releaseIpAssignmentIds. NEVER call in the same turn as preview_*. Requires confirm=true, userExplicitlyConfirmed=true, and previewConfirmationNonce from the matching preview_* result, plus the same target and the same couponCode as that preview (omit couponCode if the preview had none). Only call after the user explicitly confirmed the exact pricing summary you showed. When the preview has requiresImmediateStartRequest: true (paid upgrade), also tell the user they ask ZAP-Hosting to start the upgrade right away and owe compensation for the days used if they withdraw the upgrade within 14 days; pass requestImmediateStart=true only if they expressly agreed to that. If apply returns PREVIEW_CONFIRMATION_TOO_EARLY, wait until details.earliestApplyAt (or confirmation.earliestApplyAt from preview) and call apply again; this short safety delay needs no explanation to the user. Triggers billing and infrastructure changes.

Zamówienia i zmiany pakietu są ukryte w konektorach z katalogów aplikacji ChatGPT i Claude. W Claude Code, Cursorze i z kluczem API narzędzie jest dostępne.

Uprawnienie
dedicated.plan_change
Przyznawane przy łączeniu
Zmiany planu

Parametry

  • serviceIdstringwymagany

    ID of the Dedicated server: the "id" field from list_account_services or list_dedicated_servers (e.g. "cmabc123..."). The numericId shown in the panel (e.g. "180") is accepted too. IDs of other service types do not work here.

  • targetobjectopcjonalny
  • target.additionalIpCountintegeropcjonalny

    min 0 · max 9007199254740991

  • target.releaseIpAssignmentIdsstring[]opcjonalny
  • couponCodestringopcjonalny

    Optional shop coupon code the user typed for this upgrade. Only pass a code the user explicitly gave you in this conversation; never guess, invent, reuse from elsewhere or try codes. It only reduces the amount charged now for an upgrade (pricing.couponDiscountCents, coupon.error when refused). Apply must send exactly the same couponCode as the preview whose nonce it uses.

    max length 100

  • confirmtruewymagany
  • userExplicitlyConfirmedtruewymagany
  • previewConfirmationNoncestringwymagany
  • requestImmediateStartbooleanopcjonalny

    Express request of the user to start the upgraded service right away (§ 357a (2) BGB): they owe compensation for the days used if they later withdraw the upgrade. Set true ONLY when the user expressly agreed to exactly that in this conversation after you told them; never set it on your own. Required for a paid upgrade when the preview says requiresImmediateStartRequest: true, otherwise apply is refused with PLAN_CHANGE_EARLY_START_REQUIRED and nothing is charged. Ignored for downgrades and free changes.

Get Plan Change Status

get_plan_change_status
Tylko odczytPunkt startowy

Poll the status of a service plan change by change ID after a confirmed apply_* call (billing commit, queue, and infrastructure apply).

Uprawnienie
gameserver.plan_changevserver.plan_changeteamspeak.plan_changededicated.plan_change
Przyznawane przy łączeniu
Zmiany planu

Parametry

  • changeIdstringwymagany

Zamawianie

Dostępne produkty, pakiety, regiony, gry i obrazy ISO oraz podgląd ceny zamówienia.

List Orderable Products

list_orderable_products
Tylko odczytPunkt startowyNiedostępne w konektorach ChatGPT i Claude

List the products that can be ordered (catalog, read-only). Read-only catalog: nothing is ordered or charged. To order, price the configuration with preview_order first.

Zamówienia i zmiany pakietu są ukryte w konektorach z katalogów aplikacji ChatGPT i Claude. W Claude Code, Cursorze i z kluczem API narzędzie jest dostępne.

Uprawnienie
orders.view
Przyznawane przy łączeniu
Katalog zamówień i podgląd

Parametry

Brak parametrów

List Orderable Plans

list_orderable_plans
Tylko odczytNiedostępne w konektorach ChatGPT i Claude

List the plans, billing cycles, prices and resource options of one orderable product (catalog, read-only). Read-only catalog: nothing is ordered or charged. To order, price the configuration with preview_order first.

Zamówienia i zmiany pakietu są ukryte w konektorach z katalogów aplikacji ChatGPT i Claude. W Claude Code, Cursorze i z kluczem API narzędzie jest dostępne.

Uprawnienie
orders.view
Przyznawane przy łączeniu
Katalog zamówień i podgląd

Parametry

  • productSlugstringwymagany

    Product slug from list_orderable_products, e.g. the productSlug field of a product.

List Regions for an Orderable Product

list_orderable_product_regions
Tylko odczytNiedostępne w konektorach ChatGPT i Claude

List the regions in which one orderable product can be ordered (catalog, read-only). Read-only catalog: nothing is ordered or charged. To order, price the configuration with preview_order first.

Zamówienia i zmiany pakietu są ukryte w konektorach z katalogów aplikacji ChatGPT i Claude. W Claude Code, Cursorze i z kluczem API narzędzie jest dostępne.

Uprawnienie
orders.view
Przyznawane przy łączeniu
Katalog zamówień i podgląd

Parametry

  • productSlugstringwymagany

    Product slug from list_orderable_products, e.g. the productSlug field of a product.

List Order Regions

list_order_regions
Tylko odczytNiedostępne w konektorach ChatGPT i Claude

List all regions that are used by orderable products (catalog, read-only). Read-only catalog: nothing is ordered or charged. To order, price the configuration with preview_order first.

Zamówienia i zmiany pakietu są ukryte w konektorach z katalogów aplikacji ChatGPT i Claude. W Claude Code, Cursorze i z kluczem API narzędzie jest dostępne.

Uprawnienie
orders.view
Przyznawane przy łączeniu
Katalog zamówień i podgląd

Parametry

Brak parametrów

List Orderable Games

list_orderable_games
Tylko odczytNiedostępne w konektorach ChatGPT i Claude

List the games for which a gameserver can be ordered (catalog, read-only). Read-only catalog: nothing is ordered or charged. To order, price the configuration with preview_order first.

Zamówienia i zmiany pakietu są ukryte w konektorach z katalogów aplikacji ChatGPT i Claude. W Claude Code, Cursorze i z kluczem API narzędzie jest dostępne.

Uprawnienie
orders.view
Przyznawane przy łączeniu
Katalog zamówień i podgląd

Parametry

Brak parametrów

List ISO Images for VPS Orders

list_vserver_order_isos
Tylko odczytNiedostępne w konektorach ChatGPT i Claude

List the catalog ISO images a VPS can be ordered with, per region (catalog, read-only). Read-only catalog: nothing is ordered or charged. To order, price the configuration with preview_order first.

Zamówienia i zmiany pakietu są ukryte w konektorach z katalogów aplikacji ChatGPT i Claude. W Claude Code, Cursorze i z kluczem API narzędzie jest dostępne.

Uprawnienie
orders.view
Przyznawane przy łączeniu
Katalog zamówień i podgląd

Parametry

Brak parametrów

Tylko odczytPunkt startowyNiedostępne w konektorach ChatGPT i Claude

Preview an order: checks the combination of product, plan, billing cycle, region and options, and returns the price breakdown and any blockingReasons. Nothing is ordered, reserved or charged. When this connection may order (permission orders.create) and the order is allowed, it also returns confirmation (confirmationCode, chargeSummary, valid 10 minutes) for create_order; otherwise ordering.reason says why not.

Zamówienia i zmiany pakietu są ukryte w konektorach z katalogów aplikacji ChatGPT i Claude. W Claude Code, Cursorze i z kluczem API narzędzie jest dostępne.

Uprawnienie
orders.view
Przyznawane przy łączeniu
Katalog zamówień i podgląd

Parametry

  • productSlugstringwymagany

    Product slug from list_orderable_products.

  • billingCycleSlug"3-day" | "monthly" | "quarterly" | "semi-annual" | "annual"wymagany

    Billing cycle: 3-day, monthly, quarterly, semi-annual or annual.

  • planSlugstringopcjonalny

    Plan slug from list_orderable_plans (products with fixed plans).

  • gameSlugstringopcjonalny

    Game slug from list_orderable_games (gameservers).

  • regionSlugstringopcjonalny

    Region slug from list_orderable_product_regions (products with region choice).

  • resourceConfigRecord<string, number>opcjonalny

    Resource values for configurable products, keyed as listed by list_orderable_plans.

  • optionsobjectopcjonalny
  • options.couponCodestringopcjonalny
  • options.dedicatedIpCountintegeropcjonalny

    min 0 · max 9007199254740991

  • options.domainAttachmentobjectopcjonalny
  • configurationRecord<string, any>opcjonalny

    Product-specific configuration, same shape as the REST order body.

  • domainsobject[]opcjonalny

Get Order Status

get_order_status
Tylko odczytNiedostępne w konektorach ChatGPT i Claude

Status of one order of this account (payment, items, the services it created). Use it after create_order to follow the setup, or to check whether an order went through before ordering again. Read-only.

Zamówienia i zmiany pakietu są ukryte w konektorach z katalogów aplikacji ChatGPT i Claude. W Claude Code, Cursorze i z kluczem API narzędzie jest dostępne.

Uprawnienie
orders.view
Przyznawane przy łączeniu
Katalog zamówień i podgląd

Parametry

  • orderIdstringwymagany

    orderId returned by create_order (or an order id from the dashboard).

Place Paid Order

create_order
Zmienia daneWymaga potwierdzeniaNiedostępne w konektorach ChatGPT i Claude

Place a PAID order that preview_order priced, using its confirmation.confirmationCode. Charges the payment method saved in the user's ZapX account and creates a subscription that renews until cancelled. Requires confirm=true and userExplicitlyConfirmed=true. Only call this after showing the user confirmation.chargeSummary and getting their explicit yes to this exact order; never on your own initiative. The code orders exactly the previewed configuration; to change anything, run preview_order again. Refused when the price changed since the preview, without a saved payment method, or above the daily limit of orders through the MCP. Retrying with the same code never orders twice. If the bank asks for a confirmation (3-D Secure), the result contains paymentActionUrl for the user.

Zamówienia i zmiany pakietu są ukryte w konektorach z katalogów aplikacji ChatGPT i Claude. W Claude Code, Cursorze i z kluczem API narzędzie jest dostępne.

Uprawnienie
orders.create
Przyznawane przy łączeniu
Składanie zamówień (płatnych)

Parametry

  • confirmationCodestringwymagany

    confirmation.confirmationCode from preview_order. It stands for exactly the previewed order; nothing else can be ordered with it.

  • confirmtruewymagany

    Must be true. Same confirm=true every state-changing MCP tool requires; set it only together with userExplicitlyConfirmed=true.

  • userExplicitlyConfirmedbooleanwymagany

    true only after the user explicitly agreed to this order and its price in the conversation (e.g. replied "yes" to the shown confirmation.chargeSummary).

  • requestImmediateStartbooleanopcjonalny

    true only if the user also expressly agreed to confirmation.immediateStartNotice (start right away, compensation for used days on withdrawal). Required for most paid orders; without it the order is refused with WITHDRAWAL_EARLY_START_REQUIRED.

Opinie

Twój klient AI zgłasza nam bezpośrednio błędy lub brakujące funkcje narzędzi MCP.

Zmienia danePunkt startowy

Report a problem with THIS MCP server (ZAP-Hosting / ZapX) to its developers. Use it only after a real problem with these tools: kind=bug when a tool failed or returned something wrong although the input looked right; kind=missing_capability when the user asked for something no tool here can do; kind=unclear_tool_description when a tool's description or parameters misled you; kind=improvement for a concrete suggestion that would have made the task easier. Do NOT use it for the user's own support requests (problems with their server, billing, orders): the user opens a support ticket for those. Never include passwords, tokens, API keys, file contents, personal data or other secrets in summary, details or exampleArgs. Nothing is changed on any service. The result only confirms that the report was received; do not tell the user it was fixed.

Uprawnienie
Każde połączenie
Przyznawane przy łączeniu
Każde połączenie

Parametry

  • kind"bug" | "missing_capability" | "unclear_tool_description" | "improvement"wymagany

  • summarystringwymagany

    One sentence: what went wrong or what is missing.

    min length 5 · max length 200

  • detailsstringopcjonalny

    What you tried, what you expected and what happened (error text). No secrets or file contents.

    max length 4000

  • relatedToolstringopcjonalny

    Name of the tool the report is about, if any (e.g. get_gameserver).

    max length 100

  • exampleArgsRecord<string, any>opcjonalny

    Optional arguments of the failing call, without secrets.