---
title: "Oracle Status"
method: GET
path: "/api/acs/oracle/status"
tags: ["ACS Oracle"]
---

# Oracle Status

`GET /api/acs/oracle/status`

## Request

- Base URL: `https://api.kojiru.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.kojiru.com/api/acs/oracle/status`
- Auth: HTTP bearer

Admin-only health check for the ACS oracle signer.

Verifies the env-configured signer key matches the `signer()` currently set on
the deployed oracle contract. If they don't match the oracle will reject every
signature this backend produces.

## Response `200`

Successful Response

- RoutersAcsOracleStatusResponse
  - `configured` boolean, required
  - `chain_id` integer, nullable
  - `oracle_address` string, nullable
  - `expected_signer_address` string, nullable
  - `on_chain_signer_address` string, nullable
  - `signer_matches_chain` boolean, nullable
  - `rpc_url` string, nullable
  - `note` string, nullable

---

[API](https://skmtc.dev/kojiru/apis/kojiru-api.md) · [All operations](https://skmtc.dev/kojiru/apis/kojiru-api/llms.txt) · [OpenAPI document](https://skmtc.dev/kojiru/apis/kojiru-api/revisions/7974409f57cd?raw)
