For teams that pay a provider for 99.9 percent and want their own record
Vendor SLA Monitoring and Vendor SLA Tracking for Third Party APIs and Services
Your payment gateway, hosting company, SaaS vendor or data API promised an uptime figure in the contract. The only record of whether they met it usually belongs to them. TrackDowntime checks the vendor's endpoint from outside every 60 seconds, logs each outage with its start, end and duration, and gives you an uptime report and CSV you can attach to a service credit claim.
Professional is $99 a month for 25 vendor endpoints with 60 second checks and 90 days of history. Enterprise is $299 for unlimited endpoints and history with no limit.
Add an endpoint
- What you monitor
- Any public vendor URL or API endpoint
- Check interval
- Every 60 seconds on Professional and Enterprise
- Evidence you keep
- Uptime %, downtime minutes, dated incident log, CSV
- API keys
- Custom request headers on Professional and up
Paste the URL, create your account, and the first check runs right away.
How vendor SLA monitoring works, in short
Vendor SLA monitoring means measuring a provider's availability yourself, from outside their network, instead of trusting their status page. Add the vendor's API health endpoint or login page, set the status code a healthy answer returns, and TrackDowntime requests it every 60 seconds. Each outage is logged with start, end and duration, the monthly report gives the uptime percentage to two decimals, and the CSV holds every check for the claim.
1,440
Independent checks a day per vendor endpoint at a 60 second interval
4 min 19 s
All the downtime a 99.99 percent SLA allows in a 30 day month
90 days
Of check history on Professional, no limit on Enterprise
What you get for tracking a vendor's SLA
A service credit is only paid when you can show, in minutes and with dates, that the vendor missed the number in the contract. Everything below exists to make that record yours rather than theirs.
A record the vendor cannot edit
Status page incidents are written by the vendor and can be downgraded or removed after the fact. Your checks and incidents sit in your account, timestamped when they happened, and nothing the vendor does changes them.
Checks from outside their network
Requests come from our monitoring nodes over the public internet, the same path your customers and your servers use. A provider whose internal dashboard is green while its edge is failing still shows as down here.
Uptime to two decimals per period
Pick 24 hours, 7, 30 or 90 days, or all the history the plan keeps, and the report shows the share of checks passed, such as 99.86 percent. That is the figure SLA clauses are written in.
Downtime minutes and a dated incident log
Every outage has a start time, an end time and a duration, plus the status code or error that failed. Credit tiers are usually set by how far below the target the month fell, and this is the list that shows it.
API endpoints that need a key
On Professional and Enterprise you can add request headers, so a vendor health or status endpoint that wants an Authorization header or an API key header can be checked like any public page.
Phone calls while it is happening
Monitoring for a claim and being told about the outage are the same setup. Every number on the endpoint gets a call and a text that repeat until the vendor recovers, so you can open a ticket while the clock is running.
How to track a vendor's SLA in four steps
Step 1
Pick the endpoint the contract covers
Use the URL that matches the service in the SLA: the payment API's health route, the hosted app's login page, the data feed endpoint. One endpoint per covered service, so each one gets its own report.
Step 2
Set the healthy answer
Choose the status code a working response returns, usually 200, and add any header the endpoint needs. Timeouts are rechecked before an incident opens, so one slow request does not count as downtime.
Step 3
Let it run for the full SLA period
Most uptime clauses are measured per calendar month. Start before the month begins so the report covers all of it at 60 second resolution.
Step 4
Pull the report and file the claim
At month end open the 30 day report, check it against the contract's target, and attach the PDF and the CSV to a written credit request that cites the clause.
How do you monitor a vendor's SLA?
You monitor a vendor's SLA by measuring the covered service yourself, from outside the vendor's network, at an interval short enough to settle the target in the contract, and keeping the results for longer than the claim window. Status pages and vendor dashboards are useful context, but they are the vendor's own account of events and are written after the fact.
In practice that means three choices. First, the endpoint: it has to be the service the SLA covers, not the vendor's marketing site. A payment provider's homepage can be up while its charge API is failing. Second, the interval: at 5 minute checks an outage of 30 seconds and an outage of 9 minutes can look identical, so for 99.9 and 99.95 percent commitments you want 60 second checks. Third, retention: if your contract lets you claim within the quarter, a tool that keeps 30 days of history cannot support the claim. Professional keeps 90 days and Enterprise keeps everything.
The same record helps beyond credits. At renewal, a year of dated incidents is a far stronger argument for a discount or an exit than a general feeling that the service has been flaky.
How much downtime does a vendor SLA allow?
The budget is smaller than most people expect. These figures are plain arithmetic for a 30 day month, which is how most uptime clauses are measured.
| SLA in the contract | Downtime allowed in 30 days | What 60 second checks can show |
|---|---|---|
| 99 percent | 7 hours 12 minutes | Clearly, with room to spare |
| 99.5 percent | 3 hours 36 minutes | Clearly |
| 99.9 percent | 43 minutes 12 seconds | Which side of the line the month landed on |
| 99.95 percent | 21 minutes 36 seconds | Which side of the line, to within about a minute per incident |
| 99.99 percent | 4 minutes 19 seconds | Whether there was any real outage at all |
A single 45 minute incident breaks a 99.9 percent month. Two 15 minute incidents break 99.95. At 99.99 percent the whole budget is shorter than one 5 minute check interval, which is why Starter's 5 minute checks are fine for spotting outages but not for settling an argument at that level. For SLA evidence, use Professional or Enterprise. If you also publish an SLA to your own customers, the uptime report page shows how the same report reads from the other side of the table.
How do I prove an SLA breach to a vendor?
You prove an SLA breach by sending the vendor a written credit request that names the clause, states the measured availability for the period, and attaches the dated outage records behind that figure. Most providers do not pay credits automatically, and many set a deadline for claims, so read the contract for both before the month you need it.
A claim that gets paid usually has four parts. The period and the target from the contract, such as October and 99.9 percent. The measured result, for example 99.82 percent, which is about 78 minutes down. The incident list: each outage with its start, end and duration, which is exactly what the incident log and the CSV export contain. And your own support tickets for the same times, if you opened any, which is easier when the phone rang during the outage rather than the next morning.
Expect the vendor to apply its own definitions. Many contracts exclude scheduled maintenance, count only outages longer than a few minutes, or measure from their own probes. Your record will not override the contract, but it changes the conversation from "we saw nothing on our side" to a list of times they have to explain. If they claim an outage was planned maintenance, you can check it against the notice they sent.
Which vendors are worth monitoring this way?
Anything you pay for that sits on your revenue path and comes with an availability promise. The usual list for a US business looks like this.
- Payment and checkout providers. A gateway or processor outage stops sales outright, and the API health endpoint is easy to check.
- Hosting, CDN and managed platforms. Monitor your own site through them; if your origin is healthy and the site is down, the record points at the provider.
- SaaS your team or customers log into. Help desk, scheduling, practice management, the CRM the sales team lives in. A login page that returns 5xx is a breach worth logging.
- Data and API suppliers. Shipping rates, address verification, market data, identity checks. If your app calls it, its downtime is your downtime.
- ISPs and connectivity. Monitor a public endpoint you host behind the line; a pattern of outages that only that site shows is the basis for a conversation with the carrier.
The SaaS uptime monitoring page covers the other half of this, watching your own product against the SLA you sell.
What this monitoring will not do for an SLA claim
It is worth knowing the limits before you build a claim process around any tool, including this one. Checks come from our monitoring network rather than from a set of cities you choose, so the record cannot show that a vendor was down only in one region. Each check is an HTTP request with a status code test. It does not log in, click through a checkout or confirm the content of the page. There is no setting to exclude the vendor's announced maintenance window from the percentage, so you subtract those minutes yourself using the incident log.
Reports are opened in the panel and saved or printed when you need them; they are not emailed to a list on a schedule. Each report covers one endpoint. And our measurement is evidence, not the contract's definition of downtime. If the SLA says availability is measured by the vendor's own probes, your log is what you use to challenge their figure, not a replacement for it.
If you need multi-region proof or scripted transaction checks against a vendor, a synthetic monitoring product built for that is the better buy. Our comparison of uptime monitoring tools for SLA reports and downtime evidence names the ones that do it and what they cost.
Who tracks vendor SLAs and why
IT and operations managers
One account for every provider the business pays for availability, with a monthly report per vendor ready for the review meeting and the renewal.
Ecommerce teams
Payment gateway, hosting and shipping API on 60 second checks, with a phone call the minute checkout breaks and a record for the credit afterwards.
SaaS companies with upstream APIs
When your own SLA depends on a supplier's, a dated log of their outages is how you explain your numbers and recover part of the cost.
Agencies managing client hosting
Evidence for the client and for the host when a managed platform misses its promise, without relying on the host's own report.
Procurement and vendor management
Real availability figures before renewing or replacing a provider, instead of the uptime number from the sales deck.
Finance teams chasing credits
A clear list of breached months and minutes so credits are claimed inside the window instead of discovered after it closes.
Vendor status page, spreadsheet or independent monitoring
Three ways teams try to keep a vendor honest, and what each one gives you when it is time to claim.
| Vendor status page | Manual spreadsheet log | TrackDowntime | |
|---|---|---|---|
| Who writes the record | The vendor | Whoever noticed | Automatic checks in your account |
| Catches outages nobody reported | Only if the vendor posts them | No | Yes, every 60 seconds |
| Start and end times | Rounded, written after the fact | Approximate | From the failing and recovering checks |
| Can be changed later | Yes, by the vendor | Yes, by anyone | No |
| Alerts you during the outage | Only if you subscribe | No | Call, SMS, email, Slack, webhook |
| Cost | Free | Staff time | $99 a month for 25 endpoints, $299 for unlimited |
Checks are single-network HTTP status checks. For multi-region or scripted transaction evidence, use a synthetic monitoring tool.
Questions people ask about vendor SLA monitoring
What is vendor SLA monitoring?
Vendor SLA monitoring is checking a supplier's service yourself to see whether it meets the uptime promised in the contract. Instead of relying on the vendor's status page, an independent monitor requests the service at a fixed interval, records every outage with dates and durations, and calculates availability for the SLA period so you can claim credits or renegotiate.
Can I use a vendor's status page as SLA evidence?
You can cite it, but it is weak evidence because the vendor writes it, often after the outage, and can edit it later. Short or partial outages are frequently never posted. An independent record with timestamps from checks you ran is much harder to dispute, and the status page then becomes a second source rather than the only one.
How often should I check a vendor's uptime for an SLA?
Every 60 seconds for a 99.9 percent or tighter SLA. A 99.9 percent month allows only about 43 minutes of downtime, so checks every 5 minutes leave too much uncertainty around each outage. TrackDowntime checks every 60 seconds on Professional and Enterprise and every 5 minutes on Starter.
Can I monitor a third party API that needs an API key?
Yes, on Professional and Enterprise. Add the vendor's health or status endpoint and put the key in a request header, such as Authorization. The monitor sends it with every check and treats the status code you choose as healthy. Credentials are dropped if the endpoint redirects to a different site, the same way a browser handles them.
How do I calculate an SLA credit?
Take the measured availability for the period, find the tier it falls into in the contract's credit table, and apply that percentage to the monthly fee for the affected service. The tiers, the fee base and any cap differ by vendor, so the contract decides the number. The uptime report gives you the measured availability to two decimals.
How long should I keep uptime records for SLA claims?
At least as long as the claim window in your contract plus one full billing period, and a full year if you want the history for renewal talks. Starter keeps 30 days, Professional 90 days and Enterprise keeps everything with no limit. Export the CSV each month if you want your own archive.
What does vendor SLA monitoring cost?
Professional is $99 a month, or $588 a year, for 25 endpoints with 60 second checks, 90 days of history, custom headers and phone and SMS alerts. Enterprise is $299 a month, or $1,788 a year, for unlimited endpoints and history. Alerts are never billed per message.
Start the record before the next outage, not after it
Add the endpoints your vendors promise to keep up. From the first check you have your own dated log, and next month you have a report to hold against the contract.
Keep reading
The report itself: uptime percentage, downtime minutes and the incident log per endpoint.
Website downtime trackerEvery outage with its start, end and duration, kept for as long as your plan allows.
SaaS uptime monitoringWatching your own product against the SLA you sell to customers.
Uptime monitoring tools for SLA reportsWhich tools produce SLA evidence, including multi-region and transaction checks, and what they cost.