xgaming.tools

Palworld REST API Command Builder

Ready-to-run curl commands for every Palworld REST API endpoint — info, players, metrics, announce, kick, ban, save, shutdown. Fill in your server IP, port and admin password. The modern, non-deprecated admin interface.

GET/v1/api/infoServer Info

Server name, version and description.

curl -u "admin:YourAdminPassword" http://your-server-ip:8212/v1/api/info
GET/v1/api/metricsServer Metrics

Live FPS, current player count, uptime and frame time.

curl -u "admin:YourAdminPassword" http://your-server-ip:8212/v1/api/metrics
GET/v1/api/playersPlayer List

Everyone online with name, Player UID, Steam ID, level and location.

curl -u "admin:YourAdminPassword" http://your-server-ip:8212/v1/api/players
GET/v1/api/settingsServer Settings

The active server settings (read-only).

curl -u "admin:YourAdminPassword" http://your-server-ip:8212/v1/api/settings
POST/v1/api/announceAnnounce

Broadcast a message to all players.

curl -u "admin:YourAdminPassword" -H "Content-Type: application/json" \
  -d '{"message":"Server restarting soon"}' \
  -X POST http://your-server-ip:8212/v1/api/announce
POST/v1/api/kickKick Player

Kick a player by Steam ID.

curl -u "admin:YourAdminPassword" -H "Content-Type: application/json" \
  -d '{"userid":"steam_76561198084350159","message":"Kicked by admin"}' \
  -X POST http://your-server-ip:8212/v1/api/kick
POST/v1/api/banBan Player

Ban a player by Steam ID.

curl -u "admin:YourAdminPassword" -H "Content-Type: application/json" \
  -d '{"userid":"steam_76561198084350159","message":"Banned by admin"}' \
  -X POST http://your-server-ip:8212/v1/api/ban
POST/v1/api/unbanUnban Player

Remove a ban by Steam ID.

curl -u "admin:YourAdminPassword" -H "Content-Type: application/json" \
  -d '{"userid":"steam_76561198084350159"}' \
  -X POST http://your-server-ip:8212/v1/api/unban
POST/v1/api/saveSave World

Force the world to save immediately.

curl -u "admin:YourAdminPassword" -X POST http://your-server-ip:8212/v1/api/save
POST/v1/api/shutdownShutdown

Graceful shutdown after a wait time, with a notice.

curl -u "admin:YourAdminPassword" -H "Content-Type: application/json" \
  -d '{"waittime":30,"message":"Shutting down"}' \
  -X POST http://your-server-ip:8212/v1/api/shutdown
POST/v1/api/stopForce Stop

Stop the server immediately (no countdown).

curl -u "admin:YourAdminPassword" -X POST http://your-server-ip:8212/v1/api/stop

Enable the REST API in PalWorldSettings.ini: RESTAPIEnabled=True, RESTAPIPort=8212, and set an AdminPassword. Auth is HTTP Basic with username admin.

The REST API is Pocketpair's recommended admin interface — prefer it over RCON, which is deprecated.

Palworld REST API Command Builder — FAQ

Is this Palworld REST API Command Builder free to use?

Yes, the Palworld REST API Command Builder is 100% free — no signup required, no hidden fees, no downloads. Everything runs in your browser.

How accurate is the Palworld REST API Command Builder?

Values are pulled from the Palworld game files and community-verified formulas. Results match what you see in-game, and we update the tool when the game gets major patches.

Can I host a Palworld server with XGamingServer?

Yes. XGamingServer offers instant Palworld server hosting with mod support, automatic backups, DDoS protection, and 24/7 support. All popular game settings are pre-configured.

Does the REST API Command Builder work on mobile?

Yes, the REST API Command Builder is fully responsive and works on desktop, tablet, and mobile browsers.

You might also need

Palworld server admin docs

Read the full Palworld server docs →

Step-by-step guides for installing mods, configuring your server, joining, troubleshooting, and admin commands.

Built-In Tool

Config Tool Built Into XGamingServer

Get managed Palworld hosting with this tool in your panel — configure, deploy, and play in minutes. No file uploads needed.

Built-In Config ToolInstant Server SetupDDoS ProtectionExpert 24/7 Support
Get 40% OFFNo setup fees · Cancel anytime