---
title: "Run the Worker's own checks on an observation or enrolment without storing it: shape, key against the directory entry (the live directory, or one you send), signature. The fixtures at /observer/fixtures.json run against it"
method: POST
path: "/api/observe/check"
---

# Run the Worker's own checks on an observation or enrolment without storing it: shape, key against the directory entry (the live directory, or one you send), signature. The fixtures at /observer/fixtures.json run against it

`POST /api/observe/check`

## Request

- Base URL: `https://crawlcheck.io`
- URL: `https://crawlcheck.io/api/observe/check`
- Auth: none required

## Request body

- object

## Response `200`

shape, key_matches_directory, signature, ok

- object, nullable
  - `kind` string, nullable
  - `type` string, nullable
  - `stored` boolean, nullable
  - `checked_against` string, nullable
  - `shape` boolean, nullable
  - `key_matches_directory` unknown
  - `signature` unknown
  - `ok` boolean, nullable

---

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