provider signals GET /api/projects/{project_id}/signals/reports/
@utdk/posthog /api/projects/{project_id}/signals/reports/
signals_reports_list
has_implementation_pr query
Filter reports by whether a shipped implementation pull request exists. 'true' keeps only reports with a PR; 'false' keeps only those without. Pair with limit=1 to count PR reports cheaply.
boolean
limit query
Number of results to return per page.
integer
offset query
The initial index from which to return the results.
integer
ordering query
Comma-separated ordering clauses. Each clause is a field name optionally prefixed with '-' for descending. Allowed fields: status, is_suggested_reviewer, signal_count, total_weight, priority, created_at, updated_at, id. Defaults to '-is_suggested_reviewer,status,-updated_at'.
string
priority query
Comma-separated list of priorities to include. Valid values: P0, P1, P2, P3, P4. Reports without a priority assignment are excluded when this filter is set.
string
project_id path required
Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.
string
search query
Case-insensitive substring match against report title and summary.
string
source_product query
Comma-separated list of source products to include. Reports are kept if at least one of their contributing signals comes from one of these products (e.g. error_tracking, session_replay).
string
status query
Comma-separated list of statuses to include. Valid values: potential, candidate, in_progress, pending_input, ready, resolved, failed, suppressed. Defaults to all statuses except suppressed.
string
suggested_reviewers query
Comma-separated list of PostHog user UUIDs. Reports are kept if their suggested reviewers include any of the given users.
string
task_id query
Only reports associated with this task (via the report's task associations).
string

Try it

Authentication
Configure credentials for PostHog API
signalsReportsList
GET/api/projects/{project_id}/signals/reports/

Parameters

required

Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.

Filter reports by whether a shipped implementation pull request exists. 'true' keeps only reports with a PR; 'false' keeps only those without. Pair with limit=1 to count PR reports cheaply.

Number of results to return per page.

The initial index from which to return the results.

Comma-separated ordering clauses. Each clause is a field name optionally prefixed with '-' for descending. Allowed fields: status, is_suggested_reviewer, signal_count, total_weight, priority, created_at, updated_at, id. Defaults to '-is_suggested_reviewer,status,-updated_at'.

Comma-separated list of priorities to include. Valid values: P0, P1, P2, P3, P4. Reports without a priority assignment are excluded when this filter is set.

Case-insensitive substring match against report title and summary.

Comma-separated list of source products to include. Reports are kept if at least one of their contributing signals comes from one of these products (e.g. error_tracking, session_replay).

Comma-separated list of statuses to include. Valid values: potential, candidate, in_progress, pending_input, ready, resolved, failed, suppressed. Defaults to all statuses except suppressed.

Comma-separated list of PostHog user UUIDs. Reports are kept if their suggested reviewers include any of the given users.

Only reports associated with this task (via the report's task associations).

Configure credentials above to enable sending.

Code snippet
Updates live as you fill in the form above.

TypeScript

import posthog from '@utdk/posthog';

await posthog.signalsReportsList()