ALL

Solo para leer y verificar. No puedes copiar, usar, modificar ni redistribuir este código. Aviso completo en la página principal.

contracts/schemas/authorize-request.schema.json

SHA-256: 4a1cb8f258395fafad92eaca6c6536135ae571e91913e4639a89034db0d8f888
15 líneas · 779 bytes · Ver en GitHub

1{
2 "$schema": "https://json-schema.org/draft/2020-12/schema",
3 "$id": "https://all-mcp.fyi/contracts/v2/authorize-request.schema.json",
4 "title": "POST /v1/tunnel/authorize, node to control plane (authenticated by the node assertion header, never by anything a device sends). The node never sends a host name: the control plane answers it from the device id.",
5 "type": "object",
6 "required": ["v", "device_id", "session_jti", "reason", "node"],
7 "additionalProperties": false,
8 "properties": {
9 "v": {"const": 1},
10 "device_id": {"$ref": "common.schema.json#/$defs/device_id"},
11 "session_jti": {"$ref": "common.schema.json#/$defs/jti"},
12 "reason": {"type": "string", "enum": ["hello", "renew"]},
13 "node": {"$ref": "common.schema.json#/$defs/node_id"}
14 }
15}