Polyrankdocs
ApiLab

GET /v1/lab/strategies

The caller’s strategies, newest first, each with its latest backtest’s status and headline (per $10, copies). Archived ones only with include_archived. Listing needs no plan, so a downgraded account still sees what it built. 404 `lab_disabled` while LAB_ENABLED is off.

GET
/v1/lab/strategies

The caller’s strategies, newest first, each with its latest backtest’s status and headline (per $10, copies). Archived ones only with include_archived. Listing needs no plan, so a downgraded account still sees what it built. 404 lab_disabled while LAB_ENABLED is off.

AuthorizationBearer <token>

API key: Authorization: Bearer pk_live_… (mint at polyrank.app/api-keys)

In: header

Query Parameters

include_archived?string

true / false / 1 / 0

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v1/lab/strategies"
{  "strategies": [    {      "id": "string",      "name": "string",      "status": "draft",      "template_id": "string",      "spec": {        "property1": null,        "property2": null      },      "created_at": "string",      "updated_at": "string",      "last_backtest": {        "id": "string",        "status": "string",        "per10": 0,        "copies": 0,        "created_at": "string"      }    }  ]}
{  "error": "string",  "message": "string",  "feature": "string",  "field": "string",  "plan": "string",  "retry_after_sec": 0,  "retry_after_seconds": 0,  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}
{  "error": "string",  "message": "string",  "feature": "string",  "field": "string",  "plan": "string",  "retry_after_sec": 0,  "retry_after_seconds": 0,  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}
{  "error": "string",  "message": "string",  "feature": "string",  "field": "string",  "plan": "string",  "retry_after_sec": 0,  "retry_after_seconds": 0,  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}
{  "error": "string",  "message": "string",  "feature": "string",  "field": "string",  "plan": "string",  "retry_after_sec": 0,  "retry_after_seconds": 0,  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}
{  "error": "string",  "message": "string",  "feature": "string",  "field": "string",  "plan": "string",  "retry_after_sec": 0,  "retry_after_seconds": 0,  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}
{  "error": "string",  "message": "string",  "feature": "string",  "field": "string",  "plan": "string",  "retry_after_sec": 0,  "retry_after_seconds": 0,  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}
{  "error": "string",  "message": "string",  "feature": "string",  "field": "string",  "plan": "string",  "retry_after_sec": 0,  "retry_after_seconds": 0,  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}