🚀 Cirrus Signals API Order Execution – Methods & Use Cases
API Documentation: https://signals.cirrus.trade
Basic Understanding of Signals: https://blogs.cirrus.trade/signals-in-cirrus
Cirrus Signals supports three core order execution flows, each designed to suit different levels of control, speed, and integration style.
🧩 1. Trigger-Based Flow
Includes both Trigger ID and Encoded Token executions.
✅ Ideal For:
- Full lifecycle:
create ➝ store ➝ execute - Clean separation between order creation and execution
- Allows delayed or delegated execution
- Works well for both users and partners
🛠 How It Works:
Step 1: Create
POST signal/create-order- Response includes:
trigger_idencoded_token
Step 2: Execute (two options)
| Option | Auth Required | Use Case | Endpoint |
|---|---|---|---|
| Trigger ID | ✅ Yes | Used within authenticated user flows | GET signal/execute?trigger_id=... |
| Encoded Token | ❌ No | Ideal for one-click bots, webhooks, etc. | POST signal/post-execute-via-encoded-token?encoded_token=... |
🔍 Typical Scenarios:
- Cirrus UI: User places an order, then executes later via own dashboard/platform
- Telegram/Slack Bot: Partner sends a
encoded_token, user clicks to fire - Signal App: Partners broadcast order with no login requirement
⚡ 2. Direct Access Token Execution
✅ Ideal For:
- Server-to-server order execution
- PineScript alerts, multi-leg strategies, or batch trading
- No intermediate storage step
🛠 Endpoint:
POST signal/execute-via-token/{access_token}
🔍 Typical Scenarios:
- Backend engine receives a webhook and places an order directly
- Strategies auto-executing sequences of trades
- Partner bots chaining OCO or legged options trades
🚀 3. Partner Quick Execution
✅ Ideal For:
- Partners needing low-latency, fast order placement
- One-shot create + execute with Bearer auth
- Controlled access — not available to Cirrus users
🛠 Endpoint:
POST /partners/quick-order
🔍 Typical Scenarios:
- Partner dashboards triggering orders with a button
- Algo systems needing fast execution without managing tokens
- Signal apps sending single-order bursts per client
🧭 Summary Table
| Flow Name | Create Step? | Execution Control | Auth Type | Who Can Use |
|---|---|---|---|---|
| Trigger-Based | ✅ Yes | Delayed or delegated | Bearer / No Auth | Anyone |
| Access Token | ❌ No | Backend automation | Token in path | Anyone |
| Partner Quick | ❌ No | Fastest manual/auto exec | Bearer token | Partners only |
.