---
title: "readiness probe"
method: GET
path: "/mockserver/ready"
tags: ["control"]
---

# readiness probe

`GET /mockserver/ready`

## Request

- Base URL: `http://localhost:1080`
- URL: `http://localhost:1080/mockserver/ready`
- Auth: none declared

Readiness probe, distinct from the liveness/status endpoints, which answer 200 the instant the port binds. Stays 503 until the synchronous expectation initializers and any OpenAPI seeding have completed, so an orchestrator does not route traffic before the seeded expectations exist. This is the one control-plane endpoint with no authentication gate, so it remains usable as a Kubernetes readiness probe on an instance whose control plane requires credentials.

## Response `200`

initialization complete, ready to serve

- object
  - `status` 'READY'

## Other responses

- `503`: still initializing, not ready to serve

---

[API](https://skmtc.dev/mock-server/apis/mockserver-api.md) · [All operations](https://skmtc.dev/mock-server/apis/mockserver-api/llms.txt) · [OpenAPI document](https://skmtc.dev/mock-server/apis/mockserver-api/revisions/9239b693996e?raw)
