changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": {},
+ "properties": {
+ "access_note": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "What this connection could not return and what lifts it. Always pass this on to the user: it is the only place that information appears."
+ },
+ "available": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "False when this lane could not answer: a producer is dark, the pair sits outside this plan, or the argument named something we do not carry. Absent or true means the numbers are a real reading, not a guess."
+ },
+ "capped": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "applied": {
+ "description": "The value actually used.",
+ "type": "number"
+ },
+ "argument": {
+ "description": "Which argument was cut down, for example limit or hours.",
+ "type": "string"
+ },
+ "by": {
+ "description": "Why it was cut: keyless for the free ceiling, plan_max for a paid ceiling, tool_max for a ceiling no plan raises.",
+ "type": "string"
+ },
+ "max": {
+ "description": "The ceiling that applied.",
+ "type": "number"
+ },
+ "requested": {
+ "description": "The value the caller asked for.",
+ "type": "number"
+ }
+ },
+ "required": [
+ "argument",
+ "requested",
+ "applied",
+ "max",
+ "by"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Present only when an argument was cut down to a ceiling. Absent means nothing was clamped, so a smaller number than you asked for is the data and not a limit."
+ },
+ "compact": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Present and true only on a compact:true call, where the whole answer is the text in `line`."
+ },
+ "criteria": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "The filters as they were actually applied, so a misread argument is visible."
+ },
+ "line": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "One plain-text line per matching pair, returned only when compact:true was asked for."
+ },
+ "matched": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "How many pairs passed every filter, counted before the row cap. Null when nothing was screened."
+ },
+ "note": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "One line saying what the numbers cover, or why there are none. Read it before reporting any zero as a market reading."
+ },
+ "returned": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "How many rows are in this reply."
+ },
+ "rows": {
+ "anyOf": [
+ {
+ "items": {},
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "One row per matching pair: pair, coin, price, 24h change, the funding and open interest bands against the same pair recorded days with the day counts behind them, the whale multiple, and whether the ranking currently calls it unusual."
+ },
+ "scanned_pairs": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "How many pairs were examined."
+ },
+ "truncated": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "True when more rows matched than were returned, so what you have is a page and not the whole set."
+ },
+ "unknown_band": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Set when a band was named that this screen does not know. Nothing was screened, so this is not no matches."
+ },
+ "valid_bands": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "The bands that do exist, returned alongside unknown_band."
+ }
+ },
+ "type": "object"
+}