---
title: "How do I monitor a JSON API endpoint? — Lemwatch Help"
description: "Add any HTTP endpoint under API Monitoring and Lemwatch checks status code, response time, and optional JSON body assertions every minute."
canonical: "https://lemwatch.com/help/monitor-json-api-endpoint"
source: "https://lemwatch.com"
---

# How do I monitor a JSON API endpoint?

> Add any HTTP endpoint under API Monitoring and Lemwatch checks status code, response time, and optional JSON body assertions every minute.

## Quick answer

 Go to **Site → API Endpoints**, add the URL, method, headers, and optional body. Lemwatch probes every minute and asserts status code, response time, and JSON path values you specify.

## What you can assert

- HTTP status code (e.g., 200)

- Response time under N ms

- JSON path equals / contains value

- Response header presence

- SSL validity of the endpoint

## Where to find it in Lemwatch

 **Site → API Endpoints**.

## FAQ

### Do you support GraphQL?

 Yes — POST + JSON body. Assert on data. paths.

### How is auth handled?

 Add bearer or basic auth in the Headers section; stored encrypted.

## Related

- API endpoint monitoring overview

- Degradation alerting

- Webhook integration


## Related

- [Help centre](https://lemwatch.com/help)
- [API Endpoint Monitoring](https://lemwatch.com/help/api-endpoint-monitoring)
- [How does API endpoint degradation alerting work?](https://lemwatch.com/help/api-endpoint-degradation)
- [Custom Webhook Integration](https://lemwatch.com/help/webhook-integration)
- [How does Lemwatch detect DNS record changes?](https://lemwatch.com/help/dns-change-monitoring)
- [Lemwatch pricing](https://lemwatch.com/pricing)
- [I'm Not Receiving Alerts](https://lemwatch.com/help/not-receiving-alerts)
- [Monitor Grouping & Aggregate Status](https://lemwatch.com/help/monitor-grouping)
