---
title: "Get transaction status"
method: GET
path: "/status"
---

# Get transaction status

`GET /status`

Query Axelarscan for transaction status

## Query parameters

- `transactionId` string, required
- `fromChainId` string
- `toChainId` string

## Headers

- `x-request-id` string
- `x-integrator-id` string

## Response `200`

Status API response object

- Status
  - `id` string
  - `status` string
  - `gasStatus` string
  - `isGMPTransaction` string
  - `axelarTransactionUrl` string
  - `fromChain` Chain
    - `chainName` string
    - `chainType` string
    - `chainId` string
    - `networkName` string
    - `rpc` string
    - `internalRpc` string
    - `blockExplorerUrls` string
    - `nativeCurrency` object
    - `chainNativeContracts` object
    - `axelarContracts` object
    - `squidContracts` object
  - `toChain` Chain
    - `chainName` string
    - `chainType` string
    - `chainId` string
    - `networkName` string
    - `rpc` string
    - `internalRpc` string
    - `blockExplorerUrls` string
    - `nativeCurrency` object
    - `chainNativeContracts` object
    - `axelarContracts` object
    - `squidContracts` object
  - `timeSpent` object
  - `error` string
  - `routeStatus` unknown
  - `squidTransactionStatus` string

## Other responses

- `400` — Invalid request
- `404` — Not found
- `500` — Unkown error

---

[API](https://skmtc.dev/0xsquid/apis/squid-api.md) · [All operations](https://skmtc.dev/0xsquid/apis/squid-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/0xsquid/squid-api/revisions/7d461f4df97e/schema)
