This article explains how to add a new monitor (endpoint) to PulseAPI. After completing these steps, PulseAPI will begin checking the URL on your configured schedule and alert you if it goes down.
Prerequisites: You must be a team Owner, Admin, or Member to create monitors.
Name A label that identifies this monitor in your dashboard and alerts. Use something descriptive, like "Production API — /health" or "Checkout Service".
URL
The full URL PulseAPI will request. Must start with https:// or http://. Examples:
https://api.yourapp.com/healthhttps://yourapp.comHTTP Method The HTTP method to use for each check. For most health-check endpoints, GET is correct. Use POST if the endpoint requires a request body. See HTTP Methods Explained for guidance.
Project Assign the monitor to a project for organization. If you haven't created projects yet, a default project is available.
Check Interval How often PulseAPI checks this endpoint. Options depend on your plan:
See Check Intervals Explained.
Timeout How many seconds PulseAPI waits for a response before marking the check as failed. Default is 30 seconds. Reduce this if your endpoint should always respond quickly.
Expected Status Code The HTTP status code that counts as a successful check. Default is 200. Change this if your endpoint returns a different 2xx code (e.g., 201 or 204).
SSL Verification When enabled (the default), PulseAPI validates the endpoint's SSL certificate. Disable this only if you're monitoring an endpoint with a self-signed certificate. See SSL Certificate Monitoring.
Click Create Monitor.
You should now see the monitor in your monitors list with a Pending status badge. Within one check interval, PulseAPI will make its first request and update the status to Up or Down.
You can add request headers, a request body, and authentication to the monitor after creation, or in the same form by expanding the Advanced section:
Still have questions? Contact support.