{"uid":"cap_BHCLD-Q8_ZMvv4WHKpt1L","slug":"squeezeos-cascade-signal-api-2c091a2c","name":"SqueezeOS Cascade Signal API","description":"Position-management signal API — return the current ENTER, ADD, EXIT, STOP, or neutral Cascade state for one symbol.","url":"https://squeezeos-api.onrender.com/api/cascade/signal","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input","output"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","const":"GET"},"queryParams":{"type":"object","required":["symbol"],"properties":{"symbol":{"type":"string","description":"Asset symbol monitored by the live Cascade engine Search intents: position management signal api, enter exit signal api, cascade signal, trading signal api."}},"additionalProperties":true}},"additionalProperties":false},"output":{"type":"object","required":["type","example"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object"}},"additionalProperties":false}},"additionalProperties":false},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.25","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_I4m8BpefxtvQ_VkfyKM3r","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.25","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the current position-management signal (ENTER, ADD, EXIT, STOP, or neutral Cascade state) for a given asset symbol.","exampleAgentPrompt":"What's the current Cascade signal for BTC — should I be entering, adding, exiting, or stopping my position?","exampleUseCases":[{"title":"Pre-trade position entry check","prompt":"Before I open a position in ETH, can you check the Cascade signal — is it showing ENTER or is it neutral right now?"},{"title":"Active trade exit monitoring","prompt":"I'm holding GME — can you pull the latest Cascade signal and tell me if it's showing EXIT or STOP so I know whether to close my position?"},{"title":"Automated portfolio signal sweep","prompt":"Check the Cascade signal for SPY and tell me whether the engine says to add to the position or stay put."}],"resultDescription":"A JSON object containing the current Cascade position-management signal for the requested symbol, which is one of: ENTER, ADD, EXIT, STOP, or a neutral/no-signal state. The response indicates what action the live Cascade engine recommends for the given asset at query time.","failureModes":["Missing or invalid 'symbol' query parameter returns an error","Unsupported or unrecognized symbol may return no signal or an error","Service unavailable if the Cascade engine backend is down (Render cold start latency possible)","Payment failure (x402) if USDC balance is insufficient, preventing the response","Rate limiting or quota exhaustion may result in 402 or 429 responses"],"whenToPreferThis":"Use this endpoint when you need a real-time, single-symbol position-management signal (ENTER, ADD, EXIT, STOP) from the SqueezeOS Cascade engine. Prefer it over generic market data APIs when you specifically need an actionable trading directive rather than raw price or volume data. It is best suited for automated agents managing active trading positions that need a clear, enumerated action signal per symbol.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:31:35.612Z","isFirstParty":false}