# Ping a heartbeat monitor (POST)

`POST https://evohub.io/ping/{token}`

Part of the [Uptime API](https://docs-dev.evohub.io/uptime.md) reference · operationId `pingHeartbeatPost`.

The same as the GET form. A body is ignored.

## Path parameters

- `token` (string, required, example `hb_9e1f3a5c-7b2d-4c6e-8f0a-1b3d5e7f9a2c`): The heartbeat monitor's `ping_token`.

## Responses

### 200 — The ping was recorded.

Content type: `application/json`

Type: `object`

- `status` (string, required, value `ok`)

### 404 — No heartbeat monitor has this token. The body is plain text.

Content type: `text/plain`

Type: `string`

### 500 — The ping could not be recorded. Retry. The body is plain text.

Content type: `text/plain`

Type: `string`

## Example request

```bash
curl -X POST 'https://evohub.io/ping/hb_9e1f3a5c-7b2d-4c6e-8f0a-1b3d5e7f9a2c'
```
