Custom Probes
A server you own, running the ExitProbe agent, acting as an additional vantage point checks can run from — private to your account, alongside ExitProbe's own shared probe pool.
How it's different from a VPS
A custom probe runs checks FROM itself against other servers’ VPN tunnels — it’s a vantage point, not a monitored target. If you want to monitor a server’s own resource health (CPU, memory, disk) instead, see VPS Health Monitoring.
Read-only here. Registering, deleting, or rotating a probe’s agent token is done from the ExitProbe dashboard, not the API.
GET
List Custom Probes/user/probesA custom probe is a server you own, running the ExitProbe agent, acting as an additional vantage point checks can run from — private to your account, alongside ExitProbe's own shared probe pool.
Example Request
curl -X GET "https://api.exitprobe.com/api/v1/user/probes" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"Example Response
{ "success": true, "data": { "probes": [{ "id": 1, "name": "My Frankfurt Box", "ip_address": "203.0.113.9", "status": "online", "agent_status": "connected", "is_active": true }], "usage": { "count": 1, "max_custom_probes": 3, "can_add_custom_probes": true } } }GET
Get Custom Probe/user/probes/{id}Includes the monitors running against it and recent health snapshots.
Example Request
curl -X GET "https://api.exitprobe.com/api/v1/user/probes/{id}" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"