---
title: "POST /search/call/decode/message"
method: POST
path: "/search/call/decode/message"
tags: ["search"]
---

# POST /search/call/decode/message

`POST /search/call/decode/message`

Returns data based upon filtered json

## Request body

- SearchObject
  - `param` object, required
    - `limit` integer, required — this controls the number of records to display
    - `location` object — location
      - `node` string[]
    - `orlogic` boolean — this control the type of search one can perform type: boolean
    - `search` object — this control the type of search one can perform type: string format: binary
    - `timezone` object — timezone settings type: object
      - `name` string
      - `value` integer
    - `transaction` object
    - `whitelist` string[] — ips to be removed from search
  - `timestamp` object — this control the time range for used for search
    - `from` integer, required — current timestamp in miliseconds
    - `to` integer, required — current timestamp in miliseconds

## Response `200`

MessageDecoded

- MessageDecoded
  - `data` object[]
    - `decoded` object[]
      - `_source` object
        - `_layers` object
          - `eth` object
            - `eth.dst` string
            - `eth.dst_tree` object
              - …
            - `eth.src` string
            - `eth.src_tree` object
              - …
            - `eth.type` string
          - `frame` object
            - `frame.cap_len` string
            - `frame.encap_type` string
            - `frame.ignored` string
            - `frame.interface_id` string
            - `frame.interface_id_tree` object
              - …
            - `frame.len` string
            - `frame.marked` string
            - `frame.number` string
            - `frame.offset_shift` string
            - `frame.protocols` string
            - `frame.time` string
            - `frame.time_delta` string
            - `frame.time_delta_displayed` string
            - `frame.time_epoch` string
            - `frame.time_relative` string
          - `ip` object
            - `ip.checksum` string
            - `ip.checksum.status` string
            - `ip.dsfield` string
            - `ip.dsfield_tree` object
              - …
            - `ip.dst` string
            - `ip.dst_host` string
            - `ip.flags` string
            - `ip.flags_tree` object
              - …
            - `ip.frag_offset` string
            - `ip.hdr_len` string
            - `ip.host` string
            - `ip.id` string
            - `ip.len` string
            - `ip.proto` string
            - `ip.src` string
            - `ip.src_host` string
            - `ip.ttl` string
            - `ip.version` string
          - `sip` object
            - `sip.Request-line` string
            - `sip.Request-line_tree` object
              - …
            - `sip.msg_body` object
              - …
            - `sip.msg_hdr` string
            - `sip.msg_hdr_tree` object
          - `udp` object
            - `udp.checksum` string
            - `udp.checksum.status` string
            - `udp.dstport` string
            - `udp.length` string
            - `udp.port` string
            - `udp.srcport` string
            - `udp.stream` string
      - `_type` string

## Other responses

- `400` — FailureResponse

---

[API](https://skmtc.net/sipcapture/apis/homer-app.md) · [All operations](https://skmtc.net/sipcapture/apis/homer-app/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sipcapture/homer-app/versions/2f261ecc6074/schema)
