Top-grade monitoring for servers, backups and staff

← All help topics

API monitors

Use an API monitor when a script or program should tell Uptime10 “success” or “failure”.

1. Create the monitor

  1. Go to Endpoints → add endpoint.
  2. Set type to API.
  3. Give it a title (example: Nightly backup).
  4. Save. Note the endpoint ID (you need it in the request).

No URL or check interval is required.

2. Find your API key

  1. Open Settings.
  2. Copy Your API Key.
  3. Keep it private — anyone with the key can post results for your account.

3. Send a result

Call:

https://uptime10.com/api.php

Parameters (GET or POST):

Parameter Meaning
api_key Your key from Settings
endpoint_id The monitor’s ID
result 1 = success, 0 = failure
notes Optional short message

Example (success):

https://uptime10.com/api.php?api_key=YOUR_KEY&endpoint_id=11&result=1&notes=Backup%20OK

4. Cobian Reflector setup

Use the downloaded call_uptime.ps1 script from the endpoint form so Cobian reports backup success/failure to Uptime10.

  1. Download call_uptime.ps1 and save it on the Windows PC (any folder).
  2. Open the backup task in Cobian Reflector.
  3. Go to EventsPost-backup eventsAddCommand line.
  4. Enter a command like:
    powershell.exe C:\OneDrive\rdp_software\call_uptime.ps1 -endpoint_id "13"
  5. Change the path to where you saved the script, and use your endpoint ID.

After each backup, Cobian runs the script; Uptime10 updates that monitor.

5. Tips