HTTP Status Codes Reference
Complete reference of HTTP response codes used in web monitoring and cron job execution, including non-standard Webcron-specific codes.
2xx — Success
OK
The request succeeded. Standard response for successful HTTP requests.
Created
The request succeeded and a new resource was created.
No Content
The server successfully processed the request and is not returning any content.
3xx — Redirection
Moved Permanently
The resource has been permanently moved to a new URL. Update your cron target URL.
Found
The resource is temporarily at a different URL. Webcron follows redirects by default.
Not Modified
The resource has not been modified since the last request.
4xx — Client Errors
Bad Request
The server cannot process the request due to a client error (malformed syntax, invalid URL).
Unauthorized
Authentication is required. Check your cron URL credentials.
Forbidden
The server refuses to fulfill the request. Check server-side IP whitelisting for Webcron IPs.
Not Found
The requested resource does not exist. Verify your cron job URL is correct.
Too Many Requests
Rate limiting is active. Consider increasing your cron interval.
5xx — Server Errors
Internal Server Error
A generic server-side error. Webcron will trigger an alert after the configured failure threshold.
Bad Gateway
The upstream server returned an invalid response.
Service Unavailable
The server is temporarily unable to handle the request (overload or maintenance).
Gateway Timeout
The upstream server did not respond in time. Check your server performance.
9xx — Non-standard & Webcron-specific Codes
These codes are used internally by Webcron to report execution states that cannot be expressed with standard HTTP codes.
Connection Error
Webcron could not establish a TCP connection to the target server. The host may be down or the port is closed.
DNS Resolution Failure
The domain name could not be resolved. Check your DNS configuration and that the domain is active.
SSL/TLS Handshake Error
Webcron connected to the server but the SSL/TLS negotiation failed. Check your SSL certificate validity and configuration.
Timeout
The server accepted the connection but did not respond within the allowed time. Optimize your script or increase the timeout setting.
Unknown Error
An unexpected error occurred during execution that does not fit any other category. Contact support if this persists.
Monitor your HTTP responses automatically
Webcron alerts you by email, SMS or webhook when your cron jobs or monitored URLs return unexpected status codes.
Start free — no credit card required