changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "analystId": {
+ "description": "Echoed analyst slug (single-id mode only), e.g. chain_hawk",
+ "type": "string"
+ },
+ "attribution": {
+ "$ref": "#/components/schemas/Attribution"
+ },
+ "results": {
+ "additionalProperties": {
+ "items": {
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "description": "Present in multi-id mode. Keys are analyst slugs; values are arrays of signal objects.",
+ "type": "object"
+ },
+ "signals": {
+ "description": "Present in single-id mode. Array of signal objects for the requested analyst.",
+ "items": {
+ "properties": {
+ "analystId": {
+ "description": "Analyst slug",
+ "type": "string"
+ },
+ "createdAt": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "id": {
+ "description": "Unique signal row ID",
+ "type": "number"
+ },
+ "outcome": {
+ "description": "'win' | 'loss' | null if unresolved",
+ "nullable": true,
+ "type": "string"
+ },
+ "returnPct": {
+ "description": "Pct-point return, e.g. 8.4 = +8.4%. Null if unresolved.",
+ "nullable": true,
+ "type": "number"
+ },
+ "tokens": {
+ "description": "Symbols involved, e.g. ['BTC']",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "typeLabel": {
+ "description": "Human-readable signal type, e.g. 'Whale Move', 'Volume Breakout'",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "tier": {
+ "description": "Always 'free' for this public endpoint",
+ "type": "string"
+ },
+ "updatedAt": {
+ "format": "date-time",
+ "type": "string"
+ }
+ },
+ "type": "object"
+}