changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "count": {
+ "description": "Rows returned.",
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "error": {
+ "description": "Set only on a failed call (isError true): what went wrong.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "note": {
+ "description": "How to read the rows.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "signals": {
+ "description": "Open signals after filters, newest first, at most limit.",
+ "items": {
+ "description": "One published signal.",
+ "properties": {
+ "combo": {
+ "description": "Named confluence combo, empty when none matched.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "confidence": {
+ "description": "Model confidence, 0 to 1. Not a probability of profit.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "created_at": {
+ "description": "Published at (RFC 3339, UTC).",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "direction": {
+ "description": "long or short.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "entry": {
+ "description": "Entry price.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "expires_at": {
+ "description": "Entry window closes at (RFC 3339, UTC).",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "id": {
+ "description": "Signal id (UUID).",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "market_type": {
+ "description": "spot or futures.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "mode": {
+ "description": "Engine family that produced it.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "reward_risk": {
+ "description": "Planned reward:risk to the first target.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "stop_loss": {
+ "description": "Stop-loss price.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "symbol": {
+ "description": "Pair, e.g. BTCUSDT.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "take_profit": {
+ "description": "Take-profit prices, nearest first.",
+ "items": {
+ "description": "Price.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "type": "array"
+ },
+ "timeframe": {
+ "description": "Candle timeframe the setup was found on, e.g. 4h.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "total_open": {
+ "description": "All open signals in the epoch, before filters.",
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+}