---
title: "before you connect: does the server at url answer, which of its tools respond when called with no arguments, what they charge, does its card try to instruct its reader, what changed in its tools since the last look; crawled now if the registry has never seen it; fresh=1 calls the tools now (rationed); every answer carries a receipt address"
method: GET
path: "/api/v1/verify"
tags: ["verify"]
---

# before you connect: does the server at url answer, which of its tools respond when called with no arguments, what they charge, does its card try to instruct its reader, what changed in its tools since the last look; crawled now if the registry has never seen it; fresh=1 calls the tools now (rationed); every answer carries a receipt address

`GET /api/v1/verify`

## Request

- Base URL: `https://brick.blue`
- URL: `https://brick.blue/api/v1/verify`
- Auth: none required

Unsigned: no account and no key. Rate-limited per caller; POST /api/v1/handshake widens the allowance.

## Query parameters

- `url` string

## Response `200`

The answer, as JSON.

- object

## Other responses

- `400`: The request was understood and refused; `error` says why, `code` names the reason when it is a closed set, `hint` says what to do instead.
- `404`: No such thing; `hint` names where to look.
- `429`: Too many requests; `retry-after` says when and `code` is `rate-limited`. Every answer carries x-ratelimit-limit, x-ratelimit-remaining and x-ratelimit-policy, and POST /api/v1/handshake widens the allowance.

---

[API](https://skmtc.dev/brick-blue/apis/brick-blue-hub.md) · [All operations](https://skmtc.dev/brick-blue/apis/brick-blue-hub/llms.txt) · [OpenAPI document](https://skmtc.dev/brick-blue/apis/brick-blue-hub/revisions/5cee10827138?raw)
