Skip to content

lb_list_captures

Lists captures with optional filters. Useful for workflows like "show me recent failed captures to retry" or "list all session captures."

| Parameter | Type | Required | Description | |-----------|------|----------|-------------| | status | enum | No | Filter by capture status. One of pending, processing, done, failed, needs_review, skipped, dismissed, flagged | | content_type | string | No | Filter by content type (article, tweet, session, pdf, note, audio, video, image, document) | | source | string | No | Filter by capture source (mcp, cli, extension, web, desktop, api, agent) | | page | number | No | 1-indexed page number. Default 1, minimum 1 | | per_page | number | No | Page size. Default 20, minimum 1, maximum 50 |

{
"data": [ /* CaptureResponse[] */ ],
"total": 0,
"page": 1,
"per_page": 20
}
  • per_page max is 50 (vs 100 for lb_list_nodes) because capture rows carry heavier metadata (blob references, processing state).
  • For the status of a single capture, use lb_get_capture_status.
  • Captures with status flagged have been held by the prompt-injection detector — review before retrying.