---
title: "Status gets the status of the member."
method: POST
path: "/v3/maintenance/status"
tags: ["Maintenance"]
---

# Status gets the status of the member.

`POST /v3/maintenance/status`

## Request

- Base URL: `https://etcd.io` (the document declares no server; this is the origin it was published from)
- URL: `https://etcd.io/v3/maintenance/status`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/etcd/apis/api-etcdserverpb-rpc-proto/docs/v3/maintenance/status/post.ts> (a function with typed inputs; its response is checked against the schema)

## Request body

- EtcdserverpbStatusRequest

## Response `200`

A successful response.

- EtcdserverpbStatusResponse
  - `dbSize` string, int64: dbSize is the size of the backend database physically allocated, in bytes, of the responding member.
  - `dbSizeInUse` string, int64: dbSizeInUse is the size of the backend database logically in use, in bytes, of the responding member.
  - `errors` string[]: errors contains alarm/health information and status.
  - `header` EtcdserverpbResponseHeader
    - `cluster_id` string, uint64: cluster_id is the ID of the cluster which sent the response.
    - `member_id` string, uint64: member_id is the ID of the member which sent the response.
    - `raft_term` string, uint64: raft_term is the raft term when the request was applied.
    - `revision` string, int64: revision is the key-value store revision when the request was applied. For watch progress responses, the header.revision indicates progress. All future events recieved in this stream are guaranteed to have a higher revision number than the header.revision number.
  - `isLearner` boolean: isLearner indicates if the member is raft learner.
  - `leader` string, uint64: leader is the member ID which the responding member believes is the current leader.
  - `raftAppliedIndex` string, uint64: raftAppliedIndex is the current raft applied index of the responding member.
  - `raftIndex` string, uint64: raftIndex is the current raft committed index of the responding member.
  - `raftTerm` string, uint64: raftTerm is the current raft term of the responding member.
  - `version` string: version is the cluster protocol version used by the responding member.

## Other responses

- `default`: An unexpected error response

---

[API](https://skmtc.dev/etcd/apis/api-etcdserverpb-rpc-proto.md) - [All operations](https://skmtc.dev/etcd/apis/api-etcdserverpb-rpc-proto/llms.txt) - [OpenAPI document](https://skmtc.dev/etcd/apis/api-etcdserverpb-rpc-proto/revisions/79259377f328?raw)
