Your DDNS service comes with an API token that allows you to update the IP address it points to. You can do this manually or set up automatic updates.
Finding Your Token
- Go to DDNS and click on your service.
- Your token is displayed in the Access Token section.
Regenerating Your Token
If your token is compromised, click Regenerate Token on the service detail page. The old token will immediately stop working.Warning
Update Your Scripts
Update Endpoint
The API endpoint for updating your IP address is:GET https://panel.fps.ms/api/ddns/update?token=YOUR_TOKEN&ip=YOUR_IP
token(required) — your DDNS service tokenip(optional) — the IP address to set. If omitted, the server auto-detects your public IP.
Manual Update with curl
To update your IP manually (auto-detect):curl "https://panel.fps.ms/api/ddns/update?token=YOUR_TOKEN"
curl "https://panel.fps.ms/api/ddns/update?token=YOUR_TOKEN&ip=1.2.3.4"
Automatic Updates with a Cron Job
Set up a cron job to update your IP every 5 minutes:*/5 * * * * curl -s "https://panel.fps.ms/api/ddns/update?token=YOUR_TOKEN" > /dev/null
Using ddclient or inadyn
You can configure popular DDNS clients to work with the FPS.ms update endpoint. Point them at the update URL using a custom provider configuration with your token as the authentication parameter.Tip
Auto-Detect IP
ip parameter is the easiest approach — the server detects your public IP from the request. This works well for most home setups.