Getting Started
Get up and running with PulseAPI in under 5 minutes.
1
Sign Up
Create your account at ./signup.
2
Add Your First Endpoint
After signing in, you'll see the onboarding wizard. Add your first endpoint:
- Enter your API URL (e.g., https://api.example.com/health)
- Choose HTTP method (GET, POST, etc.)
- Set check interval (1–60 minutes)
- Configure timeout (5–60 seconds)
{
"url": "https://api.example.com/health",
"method": "GET",
"checkInterval": 60,
"timeout": 10
}3
Set Up a Status Page
Create a public status page to share uptime with your users. Go to Dashboard > Status Page.
- Choose a unique slug for your URL
- Customize with your logo, colors, and company name
- Select which endpoints to display
- Optionally add a custom domain (e.g. status.yourcompany.com)
4
Set Up Alerts
PulseAPI automatically sends alerts for:
Downtime2 consecutive failures trigger an alert
RecoveryEndpoint back online after downtime
SlowResponse time exceeds 2000ms (max 1 alert/hour)
All alerts go to your signup email. Configure webhooks and Telegram in Settings for additional channels.
5
Monitor Dashboard
Once your endpoint is added, PulseAPI starts monitoring immediately. View:
- Real-time status (Operational, Down, Degraded)
- Response time charts (last 7 days)
- Uptime percentage (24h rolling window)
- Check history table (paginated, sortable)
6
Use the API
Create an API key for programmatic access to PulseAPI.
- Go to Dashboard > Settings > API Keys
- Click Create, name it, and select scopes (e.g. endpoints:read, alerts:read)
- Copy the key immediately -- it is shown only once
# List your endpoints
curl -H "Authorization: pk_live_abc123..." \
https://api.pulseapi.tech/endpoints
# Trigger a manual check
curl -X POST -H "Authorization: pk_live_abc123..." \
https://api.pulseapi.tech/endpoints/ENDPOINT_ID/checkSee for the full endpoint list.API Reference
Need Help?
Have questions or feedback? Email us at - we respond to every message.[email protected]