---
title: "GET /status"
method: GET
path: "/status"
tags: ["Diagnostics"]
---

# GET /status

`GET /status`

Used to check if server is successfully running

This endpoint requires the permission "status.read".

## Headers

- `Authorization` string, required
- `SplinterProtocolVersion` integer

## Response `200`

Server is running correctly and accepting connections

- Status
  - `version` string, required — Rest API version
  - `node_id` string — Node id
  - `display_name` string — Human-readable name for the node
  - `service_endpoint` string — The node's service endpoint
  - `network_endpoints` string[] — The node's locally-bound network endpoints
  - `advertised_endpoints` string[] — The node's network endpoints that are publicly accessible

## Other responses

- `401` — The client is unauthorized
- `500` — Internal server error

---

[API](https://skmtc.dev/cargill/apis/splinterd-api.md) · [All operations](https://skmtc.dev/cargill/apis/splinterd-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/cargill/splinterd-api/revisions/38a272c24bd9/schema)
