---
title: "Send a telemetry event"
method: GET
path: "/p/{apiKey}/{monitorKey}"
tags: ["telemetry"]
---

# Send a telemetry event

`GET /p/{apiKey}/{monitorKey}`

## Request

- Base URL: `https://cronitor.link`
- URL: `https://cronitor.link/p/{apiKey}/{monitorKey}`
- Auth: none required

Records a job or heartbeat event. Every request returns 200, even with an invalid key: authentication happens after ingestion. https://cronitor.io/docs/telemetry-api

## Path parameters

- `apiKey` string, required
- `monitorKey` string, required

## Query parameters

- `state` 'run' | 'complete' | 'fail' | 'tick' | 'ok'
- `message` string
- `series` string
- `metric` string[]
- `env` string
- `host` string
- `status_code` integer

## Response `200`

Event accepted.

---

[API](https://skmtc.dev/cronitor/apis/cronitor-api.md) - [All operations](https://skmtc.dev/cronitor/apis/cronitor-api/llms.txt) - [OpenAPI document](https://skmtc.dev/cronitor/apis/cronitor-api/revisions/62fb38ef4462?raw)
