API Transaction Monitoring
Multi-step API flows: log in, extract a token, use it in the next call.
An API transaction runs a sequence of HTTP requests in order. Each step can extract a value from a JSON response and reuse it later as {{variable}}, so a login-then-fetch flow is checked end to end.

What it detects
- Any step failing — network error, unexpected status or a missing assertion
- An extraction that finds nothing (e.g. a login that no longer returns a token)
- The step where a flow broke, with its result
How you're alerted
- The monitor goes down when any step fails, and the built-in “Monitor Down” alert fires.
Notifications go to any of 8 channels — see notifications.
- Runs from
- MonSPHERE's own workers — no region to pick
- Steps
- Method, URL, headers, body, expected status, body assertion, value extraction
- Dashboard
- Success rate, average and p95 execution time, the flow step by step with each step's duration and result, step performance, failed-step analysis and SLA status
- Available on
- Professional · Enterprise and Custom on request
More in Uptime & APIs
View categoryWebsite Monitoring
Track uptime, response time, and page performance from every region you assign.
Advanced Website Monitoring
Regex assertions, forbidden keywords, and custom request headers and bodies — check what a page or API actually returns, including authenticated endpoints.
Ping Monitoring
ICMP checks for raw network reachability and latency tracking.
TCP Monitoring
Check that a host's port accepts connections, with connect time tracked from every region you assign.
Advanced TCP Monitoring
TCP over TLS plus send/expect validation — confirm a service actually answers correctly, not just that its port is open.
DNS Monitoring
Track DNS resolution and validate that returned records actually match the values you expect — catch a hijacked or silently changed record, not just a resolution failure.
Cron Job Monitoring
Inbound 'I'm alive' checks for cron jobs and background workers — alerts when a run goes missing, with every ping and each run's duration kept.
Synthetic Monitoring
Script a real multi-step browser journey — navigate, click, fill, wait, and assert — for user-flow monitoring beyond a simple uptime check.
Start monitoring everything in minutes
Create a free account, add your first check and get alerted the moment something breaks — no credit card required.