API Monitoring Features
REST & GraphQL
Monitor any HTTP method (GET, POST, PUT, DELETE) with custom request bodies for GraphQL queries and REST payloads.
Authentication Support
Configure API key headers, Bearer tokens, Basic auth, or custom headers to access authenticated endpoints.
Response Validation
Validate HTTP status codes and optionally check response body content to ensure your API returns correct data.
Response Time SLA
Set custom response time thresholds and get alerted when your API exceeds your defined performance SLA.
Benefits
Frequently Asked Questions
What is API monitoring?
API monitoring is the practice of continuously checking API endpoints to ensure they are available, responding quickly, and returning correct data. It involves sending regular requests to your APIs and verifying the status codes, response times, and response bodies.
Can I monitor GraphQL endpoints?
Yes, UptimePoint supports monitoring GraphQL endpoints. You can configure POST requests with GraphQL query bodies, custom headers for authentication, and validate the response structure.
What response time is good for an API?
Most users expect API responses under 200ms for simple queries and under 1 second for complex operations. UptimePoint lets you set custom response time thresholds to alert you when your API exceeds your defined SLA.
How do I authenticate API checks?
UptimePoint supports multiple authentication methods for API checks: API key headers, Bearer token authorization, Basic authentication, and custom header-based authentication.
