Skip to main content

REST API Overview

The Meter REST API provides direct HTTP access to all Meter features. Use it when the Python SDK isn’t available or when you need language-agnostic integration.

Base URL

All API requests should be made to this base URL.

Authentication

Include your API key in the Authorization header using the Bearer scheme:
See Authentication for details.

Request format

All POST and PATCH requests must include Content-Type: application/json and send JSON-encoded request bodies. Example:

Response format

All responses are JSON-encoded with appropriate HTTP status codes:
  • 200 OK: Successful request
  • 201 Created: Resource created successfully
  • 400 Bad Request: Invalid request parameters
  • 401 Unauthorized: Invalid or missing API key
  • 404 Not Found: Resource not found
  • 500 Internal Server Error: Server error
Success response:
Error response:

API endpoints

Strategies

Account

Jobs

Schedules

Watch (Simplified)

Discovery

Strategy Groups

Workflows

Webhooks

See detailed endpoint documentation:

Rate limiting

Rate limit headers are included in responses:

Pagination

List endpoints support pagination with limit and offset query parameters:

Idempotency

Strategy generation supports an optional Idempotency-Key request header. Retries with the same key within 24 hours replay the original response without re-running the LLM or consuming additional quota. See Strategy generation idempotency for the full semantics and examples. Other POST endpoints do not currently support Idempotency-Key — calling them twice will create two resources.

CORS

The API does not currently support CORS. For browser-based applications, proxy requests through your backend.

Webhooks

Configure webhooks when creating schedules to receive real-time notifications:
See the Webhooks Guide for implementation details.

Next steps

Authentication

Learn about API key authentication

Strategy Endpoints

Explore strategy API endpoints

Account

Read live quota and plan tier

Job Endpoints

Explore job API endpoints

Schedule Endpoints

Explore schedule API endpoints

Watch Endpoint

One-step URL monitoring setup

Discovery Endpoints

Site crawling and URL discovery

Strategy Groups

Manage strategy groups

Webhooks

Test webhook delivery

Need help?

Email me at mckinnon@meter.sh