---
title: "Execute view function of a module"
method: POST
path: "/view"
tags: ["View"]
---

# Execute view function of a module

`POST /view`

Execute the Move function with the given parameters and return its execution result.

The Lumio nodes prune account state history, via a configurable time window.
If the requested ledger version has been pruned, the server responds with a 410.

## Query parameters

- `ledger_version` string, uint64 — A string containing a 64-bit unsigned integer. We represent u64 values as a string to ensure compatibility with languages such as JavaScript that do not parse u64s in JSON natively.

## Request body

- ViewRequest — View request for the Move View Function API
  - `function` string, required — Entry function id is string representation of a entry function defined on-chain. Format: `{address}::{module name}::{function name}` Both `module name` and `function name` are case-sensitive.
  - `type_arguments` MoveType[], required — Type arguments of the function
  - `arguments` unknown[], required — Arguments of the function
    - unknown

## Response `200`

- MoveValue[]

## Other responses

- `400`
- `403`
- `404`
- `410`
- `500`
- `503`

## Changes

- **2025-10-09** `5bfbbc5f3ce7` — 8 breaking, 50 warning, 1 info
  - removed the media type `application/x.aptos.view_function+bcs` from the request body
  - the mandatory response header `X-APTOS-BLOCK-HEIGHT` removed for the status `200`
  - the mandatory response header `X-APTOS-CHAIN-ID` removed for the status `200`
  - the mandatory response header `X-APTOS-EPOCH` removed for the status `200`
  - …55 more
- **2025-06-03** `6a8502f67ac1` — 6 warning
  - added the new `rejected_by_filter` enum value to the `error_code` response property for the response status `400`
  - added the new `rejected_by_filter` enum value to the `error_code` response property for the response status `403`
  - added the new `rejected_by_filter` enum value to the `error_code` response property for the response status `404`
  - added the new `rejected_by_filter` enum value to the `error_code` response property for the response status `410`
  - …2 more
- **2023-11-14** `52c2b4ffab52` — 1 info
  - added the media type `application/x.aptos.view_function+bcs` to the request body
- …earlier changes not shown

[Full history](https://skmtc.dev/pontem-network/apis/lumio-node-api/changes/view/post.md)

---

[API](https://skmtc.dev/pontem-network/apis/lumio-node-api.md) · [All operations](https://skmtc.dev/pontem-network/apis/lumio-node-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/pontem-network/lumio-node-api/revisions/385d1aaf056f/schema)
