---
title: "Create Uptime Monitor"
method: POST
path: "/v1/uptime/monitors"
tags: ["Uptime"]
---

# Create Uptime Monitor

`POST /v1/uptime/monitors`

## Headers

- `X-API-Key` string, required

## Request body

- CreateUptimeMonitorRequest
  - `agent_id` integer, required
  - `frequency` string
  - `checks` object[]
  - `notifications` object
  - `enabled` boolean
  - `start_at` string, nullable — ISO 8601 first-check time; defaults to now().

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/getbluejay/apis/bluejay-api.md) · [All operations](https://skmtc.dev/getbluejay/apis/bluejay-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/getbluejay/bluejay-api/revisions/90ededf7fc7d/schema)
