paperclip_list_approvals
List approval requests for your company, with optional status filter to scan pending approvals.
Instructions
List approval requests for the current company.
Args:
status: string (optional) — Comma-separated status filter (example: "pending,approved")
Returns: Pagination envelope { items: Approval[], total, count, offset, limit, has_more, next_offset }. Each item: id, type, status, payload, requestedByAgentId, createdAt.
Examples:
Use when: scanning for pending approval requests before escalating or following up
Don't use when: you need a single approval's details — use paperclip_get_approval instead
Error Handling:
401: authentication failed → check PAPERCLIP_API_KEY
403: permission denied → verify PAPERCLIP_COMPANY_ID is correct
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | Filter by status (e.g. 'pending,approved') | |
| limit | Yes | Max approvals per page (1–100, default 50) | |
| offset | Yes | Number of approvals to skip (default 0) | |
| response_format | Yes | Output format: 'markdown' (default, human-readable) or 'json' (structured) | markdown |