---
title: "Send a test message to one channel"
method: POST
path: "/rest/api/v1/projects/{projectId}/notificationChannels/{featureId}/test"
tags: ["Notifications API"]
---

# Send a test message to one channel

`POST /rest/api/v1/projects/{projectId}/notificationChannels/{featureId}/test`

## Request

- Base URL: `https://api.metacopier.io`
- URL: `https://api.metacopier.io/rest/api/v1/projects/{projectId}/notificationChannels/{featureId}/test`
- Auth: API key in header `X-API-KEY`
- TypeScript: <https://skmtc.dev/metacopier/apis/metacopier-api/docs/rest/api/v1/projects/:projectId/notificationChannels/:featureId/test/post.ts> (a function with typed inputs; its response is checked against the schema)

Waits up to a few seconds for the provider; a still running delivery is reported as QUEUED. A Telegram channel needs the recipient, other channels ignore it.

## Path parameters

- `projectId` string, uuid, required
- `featureId` string, uuid, required

## Request body

- NotificationRecipientRequestDTO: Selects one concrete destination of a channel
  - `recipient` string: Telegram username; omit for all other channel types

## Response `200`

OK

- NotificationDeliveryResultDTO: Result of a test delivery to one concrete channel
  - `channelType` 'TELEGRAM' | 'WEBHOOK' | 'SLACK' | 'MS_TEAMS' | 'DISCORD': Channel type
  - `deliveryId` string: Id in the delivery log
  - `error` string: Sanitized provider error
  - `featureId` string, uuid: Channel feature
  - `recipient` string: Recipient (Telegram)
  - `status` 'QUEUED' | 'ACCEPTED' | 'FAILED' | 'UNKNOWN' | 'BUNDLED' | 'QUIET' | 'COOLDOWN' | 'DROPPED_OVERFLOW' | 'DROPPED_RATE_LIMIT' | 'EXPIRED' | 'SKIPPED_DISABLED' | 'SKIPPED_TARGET' | 'CANCELLED_CONFIG_CHANGED': ACCEPTED, FAILED, UNKNOWN (timeout, may still arrive) or a SKIPPED_* status

## Changes

- **2026-11-02** `2ac6d7461345`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/metacopier/apis/metacopier-api/changes/rest/api/v1/projects/:projectId/notificationChannels/:featureId/test/post.md)

---

[API](https://skmtc.dev/metacopier/apis/metacopier-api.md) - [All operations](https://skmtc.dev/metacopier/apis/metacopier-api/llms.txt) - [OpenAPI document](https://skmtc.dev/metacopier/apis/metacopier-api/revisions/2ac6d7461345?raw)
