---
title: "POST /v2/message/decode"
method: POST
path: "/v2/message/decode"
tags: ["Emulation"]
---

# POST /v2/message/decode

`POST /v2/message/decode`

Decode a given message. Only external incoming messages can be decoded currently.

## Request body

- object
  - `boc` string, cell, required

## Response `200`

decoded message

- DecodedMessage
  - `destination` AccountAddress, required
    - `address` string, maybe-address, required
    - `icon` string
    - `is_scam` boolean, required — Is this account was marked as part of scammers activity
    - `is_wallet` boolean, required
    - `name` string — Display name. Data collected from different sources like moderation lists, dns, collections names and over.
  - `destination_wallet_version` string, required
  - `ext_in_msg_decoded` object
    - `wallet_highload_v2` object
      - `bounded_query_id` string, required
      - `raw_messages` DecodedRawMessage[], required
        - `message` object, required
          - `boc` string, cell, required
          - `decoded_body` unknown
          - `decoded_op_name` string
          - `op_code` string
        - `mode` integer, required
      - `subwallet_id` integer, required
    - `wallet_v3` object
      - `raw_messages` DecodedRawMessage[], required
        - `message` object, required
          - `boc` string, cell, required
          - `decoded_body` unknown
          - `decoded_op_name` string
          - `op_code` string
        - `mode` integer, required
      - `seqno` integer, required
      - `subwallet_id` integer, required
      - `valid_until` integer, required
    - `wallet_v4` object
      - `op` integer, required
      - `raw_messages` DecodedRawMessage[], required
        - `message` object, required
          - `boc` string, cell, required
          - `decoded_body` unknown
          - `decoded_op_name` string
          - `op_code` string
        - `mode` integer, required
      - `seqno` integer, required
      - `subwallet_id` integer, required
      - `valid_until` integer, required
    - `wallet_v5` object
      - `raw_messages` DecodedRawMessage[], required
        - `message` object, required
          - `boc` string, cell, required
          - `decoded_body` unknown
          - `decoded_op_name` string
          - `op_code` string
        - `mode` integer, required
      - `valid_until` integer, required

## Other responses

- `default` — Some error during request processing

---

[API](https://skmtc.dev/tonapi/apis/rest-api-to-ton-blockchain-explorer.md) · [All operations](https://skmtc.dev/tonapi/apis/rest-api-to-ton-blockchain-explorer/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tonapi/rest-api-to-ton-blockchain-explorer/revisions/fc4add7a71a0/schema)
