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

# Reply to a message with the given ID

`POST /api/v1/messsages/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

- **2023-11-15** `3dfb2fb733d5` — 1 info
  - added the new optional request property `topic`
- **2023-11-02** `e0eba3e5e2bc` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/threefoldtech/apis/mycelium-management/changes/api/v1/messsages/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/2db7bf2cd73d/schema)
