---
title: "Get the swap contract's status"
method: GET
path: "/v1/swap/status"
tags: ["Swap"]
---

# Get the swap contract's status

`GET /v1/swap/status`

Reads stopped() and SWAP_LEVEL() on the Superstate swap contract so clients can determine whether swaps are currently allowed.

## Query parameters

- `contract_address` string, required
- `chain` string, required

## Response `200`

Successful response.

- SwapStatus — Current status flags of a Superstate swap contract.
  - `object` 'swap_status', required — String representing the object's type. Objects of the same type share the same value.
  - `stopped` string, required — The contract's stopped() bitmask as a uint256 decimal string. Zero means no functionality is stopped.
  - `swap_level` string, required — The contract's SWAP_LEVEL() flag as a uint256 decimal string

## Other responses

- `default` — Error response.

---

[API](https://skmtc.dev/coinlist/apis/frontline-api.md) · [All operations](https://skmtc.dev/coinlist/apis/frontline-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/coinlist/frontline-api/revisions/fa411ea1bdfb/schema)
