users
users

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)

get/api/users/{user_id}/signal_autonomy/

Request

  • Base URL: https://us.posthog.com
  • URL: https://us.posthog.com/api/users/{user_id}/signal_autonomy/
  • Auth: HTTP bearer

Path parameters

user_idstring required

Response

idstring uuid required
slack_notification_integration_idinteger nullable required

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

slack_notification_channelstring nullable

Where the reviewer ping goes, in the same id|name shape PostHog uses elsewhere (only the id is required): a channel (C0123ABC456|#alerts), or a workspace member (U0123ABC456|@sam) who is sent a direct message. Null disables Slack notifications.

github_assign_on_pull_requestboolean

Whether to add this user as a GitHub assignee on implementation pull requests for reports that suggest them as reviewer. Off by default. Assignment is additive, so turning it off never removes an assignee from a pull request that already has one.

github_open_pull_request_readyboolean nullable

Whether implementation pull requests for reports that suggest this user as reviewer open ready for review instead of draft, so the full CI matrix starts right away. Null follows the project's default_open_pull_request_ready. Applies only when the pull request is created; a pull request somebody converts back to draft stays draft.

created_atstring date-time required
updated_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.