---
title: "POST /message.query"
method: POST
path: "/message.query"
---

# POST /message.query

`POST /message.query`

查询指定 vchannel 下的消息列表。

## Request body

- string

## Response `200`

OK

- MessageQueryResult
  - `messages` Message[], required — 查询到的消息列表
    - `key` unknown, required
    - `team_id` string, required
    - `uid` string, required
    - `robot_id` string, required
    - `vchannel_id` unknown, required
    - `thread_key` unknown, required
    - `refer_key` unknown, required
    - `subtype` 'normal' | 'info', required — 消息类型
    - `text` string, required — 消息正文
    - `fallback` string, required — 消息提醒使用正文
    - `attachments` MessageAttachment[], required — 消息附件
    - `created` unknown, required
    - `created_ts` integer, required — 消息创建时间戳
    - `updated` unknown, required
    - `is_channel` boolean, required — 消息是否为讨论组消息？

## Other responses

- `default` — Default response

## Changes

- **2017-03-13** `ef71aa691171` — 1 info
  - api tag `message` removed

[Change history](https://skmtc.dev/bearyinnovative/apis/beary-openapi/changes/message.query/post.md)

---

[API](https://skmtc.dev/bearyinnovative/apis/beary-openapi.md) · [All operations](https://skmtc.dev/bearyinnovative/apis/beary-openapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bearyinnovative/beary-openapi/revisions/ef71aa691171/schema)
