---
title: "Reply to a message with the given ID"
method: POST
path: "/api/v1/messages/reply/{id}"
tags: ["Message"]
---

# Reply to a message with the given ID

`POST /api/v1/messages/reply/{id}`

Submits a reply message to the system, where ID is an id of a previously received message. If the sender is waiting
for a reply, it will bypass the queue of open messages.

## Path parameters

- `id` string, hex, required

## Request body

- PushMessageBody — A message to send to a given receiver
  - `dst` union
    - object — An IP in the subnet of the receiver node
      - `ip` string, ipv6 — The target IP of the message
    - object — The hex encoded public key of the receiver node
      - `pk` string — The hex encoded public key of the target node
  - `topic` string, byte — An optional message topic
  - `payload` string, byte — The message to send, base64 encoded

## Response `204`

successfully submitted the reply

## Changes

- **2025-04-10** `e2165a0513dc` — 1 info
  - endpoint added
- **2023-10-26** `1c37c167d50d` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/threefoldtech/apis/mycelium-management/changes/api/v1/messages/reply/:id/post.md)

---

[API](https://skmtc.dev/threefoldtech/apis/mycelium-management.md) · [All operations](https://skmtc.dev/threefoldtech/apis/mycelium-management/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/threefoldtech/mycelium-management/revisions/65042c1a7b84/schema)
