list_strategy_proposals
Agent-proposed strategy changes awaiting review (pending by default), newest first. Deciding a proposal (accept/dismiss) happens on the dashboard’s Brand Profile page — this surface is read-only.
Parameters#
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
status | string | no | pending | pending | accepted | dismissed | superseded (unknown values → validation_error) |
session_id | string | no | Branch to read; omit for the pinned session only | |
limit | integer | no | 50 | Max proposals (max 200) |
Returns#
json
{
"proposals": [
{
"id": "sprop_abc123",
"kind": "update",
"dimension": "messaging",
"key": "value_prop",
"proposed_value_text": "Lead with time-saved, not cost-saved",
"proposed_value": {},
"rationale": "Recent winners all lead with time-saved framing…",
"status": "pending",
"decided_at": null,
"created_at": "2026-07-11T15:30:00+00:00"
}
],
"total": 3,
"limit": 50,
"session": { "id": "ssess_abc123", "version": 7 },
"source": "adlyse.strategy@v1"
}Errors#
error_type | When |
|---|---|
auth_error | Missing / invalid API key |
(An org with no pinned session returns an empty list, not an error.)