---
title: "List TWAP strategies"
method: GET
path: "/v2/algo/twap"
tags: ["Algo"]
---

# List TWAP strategies

`GET /v2/algo/twap`

List TWAP strategies for the selected master account, owned subaccount, or leader-owned vault. By default returns only active and cancelling strategies.

## Query parameters

- `status` 'active' | 'all' | 'completed' | 'cancelled' | 'expired' | 'failed' | 'liquidated'
- `vault_id` string
- `sub_account_id` string, uuid

## Response `200`

Successful response

- object
  - `strategies` TwapStrategyView[]
    - `strategy_id` string — Unique strategy identifier
    - `account_id` string — Account that owns the strategy
    - `market` string — Trading pair symbol
    - `status` 'pending' | 'active' | 'cancelling' | 'completed' | 'cancelled' | 'expired' | 'failed' | 'liquidated' — Current strategy status
    - `side` 'BUY' | 'SELL' — Order side
    - `total_size` string — Total quantity to execute
    - `filled_size` string — Quantity executed so far
    - `duration_sec` integer — Execution duration in seconds
    - `slices_fired` integer — Number of child orders placed so far
    - `nominal_slices` integer — Expected total number of slices
    - `created_at_ms` integer — Creation timestamp (ms)
    - `updated_at_ms` integer — Last update timestamp (ms)
    - `completed_at_ms` integer, nullable — Completion timestamp (ms), null while active
    - `last_error` string — Error message if strategy failed

## Other responses

- `401` — Authentication is missing, invalid, or does not own the selected subaccount
- `503` — Algo TWAP service not configured

---

[API](https://skmtc.net/strikefinance/apis/strike-finance-staking-api.md) · [All operations](https://skmtc.net/strikefinance/apis/strike-finance-staking-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/strikefinance/strike-finance-staking-api/revisions/6b7d8bd51050/schema)
