---
title: "The latest cross-customer isolation run: every customer-scoped route called by nobody, by another customer, by a revoked licence that used to hold the test domain, and by its owner; the other customer and the revoked licence must get exactly what nobody gets, and writes by them must be refused. Counts; the per-route rows are shown to the owner. Signed crawlcheck-isolation-matrix."
method: GET
path: "/api/v1/security/isolation"
---

# The latest cross-customer isolation run: every customer-scoped route called by nobody, by another customer, by a revoked licence that used to hold the test domain, and by its owner; the other customer and the revoked licence must get exactly what nobody gets, and writes by them must be refused. Counts; the per-route rows are shown to the owner. Signed crawlcheck-isolation-matrix.

`GET /api/v1/security/isolation`

## Request

- Base URL: `https://crawlcheck.io`
- URL: `https://crawlcheck.io/api/v1/security/isolation`
- Auth: none required

## Response `200`

signed run summary

- object, nullable
  - `kind` string, nullable
  - `v` number, nullable
  - `at` string, nullable
  - `routes` number, nullable
  - `reads` number, nullable
  - `writes` number, nullable
  - `passed` number, nullable
  - `failed` number, nullable
  - `routes_with_owner_view` number, nullable
  - `sha256` unknown
  - `signature` object, nullable
    - `v` number, nullable
    - `alg` string, nullable
    - `kid` unknown
    - `sig` unknown

## Other responses

- `404`: no run yet

---

[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)
