---
title: "POST /v1/{+name}:sendHeartbeat"
method: POST
path: "/v1/{+name}:sendHeartbeat"
tags: ["projects"]
---

# POST /v1/{+name}:sendHeartbeat

`POST /v1/{+name}:sendHeartbeat`

Sends a discovery client heartbeat. Healthy clients are expected to send heartbeats regularly (normally every few minutes).

## Path parameters

- `name` string, required

## Request body

- SendDiscoveryClientHeartbeatRequest — A request to send a discovery client heartbeat.
  - `version` string — Optional. Client application version.
  - `errors` Status[] — Optional. Errors affecting client functionality.
    - `code` integer — The status code, which should be an enum value of google.rpc.Code.
    - `message` string — A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
    - `details` object[] — A list of messages that carry the error details. There is a common set of message types for APIs to use.

## Response `200`

Successful response

---

[API](https://skmtc.dev/google/apis/migrationcenter.md) · [All operations](https://skmtc.dev/google/apis/migrationcenter/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/google/migrationcenter/revisions/2a8b4eea0432/schema)
