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

200

OK

The request succeeded. Standard response for successful HTTP requests.

201

Created

The request succeeded and a new resource was created.

204

No Content

The server successfully processed the request and is not returning any content.

3xx — Redirection

301

Moved Permanently

The resource has been permanently moved to a new URL. Update your cron target URL.

302

Found

The resource is temporarily at a different URL. Webcron follows redirects by default.

304

Not Modified

The resource has not been modified since the last request.

4xx — Client Errors

400

Bad Request

The server cannot process the request due to a client error (malformed syntax, invalid URL).

401

Unauthorized

Authentication is required. Check your cron URL credentials.

403

Forbidden

The server refuses to fulfill the request. Check server-side IP whitelisting for Webcron IPs.

404

Not Found

The requested resource does not exist. Verify your cron job URL is correct.

429

Too Many Requests

Rate limiting is active. Consider increasing your cron interval.

5xx — Server Errors

500

Internal Server Error

A generic server-side error. Webcron will trigger an alert after the configured failure threshold.

502

Bad Gateway

The upstream server returned an invalid response.

503

Service Unavailable

The server is temporarily unable to handle the request (overload or maintenance).

504

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.

900

Connection Error

Webcron could not establish a TCP connection to the target server. The host may be down or the port is closed.

901

DNS Resolution Failure

The domain name could not be resolved. Check your DNS configuration and that the domain is active.

902

SSL/TLS Handshake Error

Webcron connected to the server but the SSL/TLS negotiation failed. Check your SSL certificate validity and configuration.

903

Timeout

The server accepted the connection but did not respond within the allowed time. Optimize your script or increase the timeout setting.

909

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