provider usersusers POST /api/users/{user_id}/signal_autonomy/
@utdk/posthog /api/users/{user_id}/signal_autonomy/
users_signal_autonomy_create
Per-user signal autonomy config (singleton keyed by user). GET /api/users/<id>/signal_autonomy/ → current config (or 404) POST /api/users/<id>/signal_autonomy/ → create or update DELETE /api/users/<id>/signal_autonomy/ → remove (opt out)
user_id path required
string

Try it

Authentication
Configure credentials for PostHog API
usersSignalAutonomyCreate
POST/api/users/{user_id}/signal_autonomy/
Per-user signal autonomy config (singleton keyed by user). GET /api/users/<id>/signal_autonomy/ → current config (or 404) POST /api/users/<id>/signal_autonomy/ → create or update DELETE /api/users/<id>/signal_autonomy/ → remove (opt out)

Parameters

required

Input

required
required
required

ID of the Slack Integration to deliver inbox-item notifications through, or null when notifications are disabled.

Slack channel target in the same `channel_id|#channel-name` shape PostHog uses elsewhere (only the channel id is required). Null disables Slack notifications.

Minimum report priority that triggers a Slack notification. P0 is highest. Null means notify on every priority (and reports without a priority judgment). * `P0` - P0 * `P1` - P1 * `P2` - P2 * `P3` - P3 * `P4` - P4

required
required

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.usersSignalAutonomyCreate()