Polyrankdocs
ApiLab

GET /v1/lab/templates

The Strategy Lab templates: the research families as ordinary strategy specs to copy and edit, each with the as-of evidence measured on the history (SIMULATED, per $10 copied) and its caveats. 404 `lab_disabled` while LAB_ENABLED is off.

GET
/v1/lab/templates

The Strategy Lab templates: the research families as ordinary strategy specs to copy and edit, each with the as-of evidence measured on the history (SIMULATED, per $10 copied) and its caveats. 404 lab_disabled while LAB_ENABLED is off.

AuthorizationBearer <token>

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

In: header

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/templates"
{  "templates": [    {      "id": "string",      "name": "string",      "family": "string",      "description": "string",      "spec": {        "property1": null,        "property2": null      },      "evidence": {        "window": "string",        "per10": 0,        "t": 0,        "copies_per_day": 0,        "note": "string",        "copies": -9007199254740991,        "control_per10": 0,        "without_best_wallet_per10": 0,        "without_best_3_days_per10": 0,        "kind": "copy",        "baseline_per10": 0,        "t_clustered": 0,        "events": -9007199254740991,        "without_best_market_per10": 0,        "measured": {          "on": "string",          "backtest_id": "string",          "how": "string",          "from": "string",          "to": "string"        }      },      "caveats": [        "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"}