---
title: "Configure webhook notifications"
method: POST
path: "/uploadposts/users/notifications"
tags: ["Webhooks"]
---

# Configure webhook notifications

`POST /uploadposts/users/notifications`

Configure notification preferences for upload events. Supports webhook (POST to your URL) and Telegram notifications.

## Request body

- object
  - `channels` object
    - `webhook` boolean — Enable/disable webhook notifications.
    - `telegram` boolean — Enable/disable Telegram notifications.
  - `webhook_url` string, uri — URL to receive webhook POST requests.
  - `telegram_chat_id` string — Telegram chat ID for notifications.
  - `webhook_events` string[] — List of webhook event types to subscribe to. If omitted, all events are enabled.

## Response `200`

Notification settings updated successfully.

- object
  - `success` boolean
  - `notifications` object
    - `channels` object
      - `webhook` boolean
      - `telegram` boolean
    - `webhook_url` string
    - `telegram_chat_id` string
    - `webhook_events` string[]

## Other responses

- `401` — Unauthorized — Invalid or expired token.

---

[API](https://skmtc.dev/upload-post/apis/upload-post-api.md) · [All operations](https://skmtc.dev/upload-post/apis/upload-post-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/upload-post/upload-post-api/revisions/10bd964e4415/schema)
