MonitorsFtp monitors
Trigger FTP Check
Triggers an immediate check from all eligible monitoring locations.
POST /api/ftp-monitors/:ftpMonitorPublicId/trigger-check
Authentication
Authorization: Bearer <token>
Parameters
ftpMonitorPublicId(Path, required): FTP monitor public UUID.
Example (cURL)
BASE_URL="https://uptimeify.io"
TOKEN="<your-api-token>"
curl -X POST \
"$BASE_URL/api/ftp-monitors/55555555-5555-4555-8555-555555555555/trigger-check" \
-H "Authorization: Bearer $TOKEN"Response
{
"success": true,
"message": "Checks triggered successfully",
"ftpMonitorId": 400,
"locationCodes": ["DE", "US"],
"queueNames": ["ftp-monitor-checks-DE", "ftp-monitor-checks-US"]
}Common Errors
400 FTP monitor public ID (UUID) requiredifftpMonitorPublicIdis missing or invalid400 No eligible monitoring locations for the selected allowed countriesif your country restrictions match no active locations401 Unauthorizedif you are not authenticated403 Forbiddenif you do not have write access503 No active monitoring locations availableif no worker locations are active