---
title: "List configured executable swap capabilities for a vault."
method: GET
path: "/swap/{chain}/{vault_address}/capabilities"
tags: ["Swap"]
---

# List configured executable swap capabilities for a vault.

`GET /swap/{chain}/{vault_address}/capabilities`

## Path parameters

- `chain` string, required — Canonical chain registry name
- `vault_address` string, required — EIP-55 checksummed EVM address

## Query parameters

- `include_rate_limit` boolean — Include the periodically cached input-token rate-limit snapshot.

## Response `200`

Successful Response

- SwapCapabilitiesResponse — unresolved $ref

## Other responses

- `401` — Unauthorized — missing or malformed Authorization header.
- `403` — Forbidden — API key invalid, revoked, expired, or insufficient permissions for this action or resource.
- `422` — Validation Error
- `429` — Too Many Requests - Rate limit exceeded

## Changes

- **2026-09-17** `feac2b28887c` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/veda/apis/veda-console-api/changes/swap/:chain/:vault_address/capabilities/get.md)

---

[API](https://skmtc.dev/veda/apis/veda-console-api.md) · [All operations](https://skmtc.dev/veda/apis/veda-console-api/llms.txt) · [OpenAPI document](https://skmtc.dev/veda/apis/veda-console-api/revisions/be52be7468d2?raw)
