Assemble
REST API

Feedback

GET
/api/v1/feedback

How humans judged pushed artifacts: validated, disputed (with the reason), or still draft. Defaults to artifacts pushed by the calling API key; pass audience=workspace for all external pushes.

Authorization

bearerAuth
AuthorizationBearer <token>

Workspace API key (Settings → API Keys)

In: header

Query Parameters

cursor?string

Opaque cursor from a previous response's nextCursor. Omit for the first page.

limit?integer

Page size (1-100, default 20)

status?string

Only outcomes with this status

audience?string

mine (default): artifacts pushed by this API key. workspace: all externally-pushed artifacts — shared lessons from every integration's outcomes.

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/api/v1/feedback"
{
  "items": [
    {
      "artifactId": "string",
      "summary": "string",
      "status": "draft",
      "disputeReason": "string",
      "validatedAt": 0,
      "validatedBy": "string",
      "confidence": 0,
      "createdBy": "string",
      "createdAt": 0
    }
  ],
  "nextCursor": "string"
}
{
  "error": "string"
}
{
  "error": "string"
}
{
  "error": "string"
}