---
title: "Get server status"
method: GET
path: "/admin/"
tags: ["Admin"]
---

# Get server status

`GET /admin/`

Returns the current status of the Nutch server including start date, known configurations, all jobs, and currently running jobs.

## Response `200`

Server status retrieved successfully.

- NutchServerInfo — Status information about the running Nutch server.
  - `startDate` string, date-time — The date and time the server was started.
  - `configuration` string[], required — Set of known configuration IDs.
  - `jobs` JobInfo[], required — All jobs (any state).
    - `id` string — The unique job identifier.
    - `type` 'INJECT' | 'GENERATE' | 'FETCH' | 'PARSE' | 'UPDATEDB' | 'INDEX' | 'READDB' | 'CLASS' | 'INVERTLINKS' | 'DEDUP', required — The type of Nutch crawl job.
    - `confId` string — The configuration ID used for this job.
    - `args` object — Arguments passed to the job.
    - `result` object — Result data returned after job completion.
    - `state` 'IDLE' | 'RUNNING' | 'FINISHED' | 'FAILED' | 'KILLED' | 'STOPPING' | 'KILLING' | 'ANY', required — The current state of a job.
    - `msg` string — A human-readable status or error message.
    - `crawlId` string — The crawl identifier associated with this job.
  - `runningJobs` JobInfo[], required — Currently running jobs.
    - `id` string — The unique job identifier.
    - `type` 'INJECT' | 'GENERATE' | 'FETCH' | 'PARSE' | 'UPDATEDB' | 'INDEX' | 'READDB' | 'CLASS' | 'INVERTLINKS' | 'DEDUP', required — The type of Nutch crawl job.
    - `confId` string — The configuration ID used for this job.
    - `args` object — Arguments passed to the job.
    - `result` object — Result data returned after job completion.
    - `state` 'IDLE' | 'RUNNING' | 'FINISHED' | 'FAILED' | 'KILLED' | 'STOPPING' | 'KILLING' | 'ANY', required — The current state of a job.
    - `msg` string — A human-readable status or error message.
    - `crawlId` string — The crawl identifier associated with this job.

## Other responses

- `401` — Unauthorized. Basic authentication credentials are missing or invalid.
- `500` — An unexpected server error occurred.

---

[API](https://skmtc.dev/apache/apis/apache-nutch-rest-api.md) · [All operations](https://skmtc.dev/apache/apis/apache-nutch-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/apache/apache-nutch-rest-api/revisions/e67af5b75ede/schema)
