---
title: "Attestation status"
method: GET
path: "/bridge2/status"
tags: ["Bridge"]
---

# Attestation status

`GET /bridge2/status`

## Request

- Base URL: `https://api.getchord.xyz/v1`
- URL: `https://api.getchord.xyz/v1/bridge2/status`
- Auth: none declared

Iris status for a burn transaction: `not_found`, `pending` or `complete` with the message and attestation when ready.

## Query parameters

- `srcDomain` integer, required
- `tx` string, required: Transaction hash.

## Response `200`

- object
  - `status` 'not_found' | 'pending' | 'complete'
  - `srcDomain` integer
  - `tx` string: Transaction hash.
  - `message` string, nullable
  - `attestation` string, nullable
  - `eventNonce` string, nullable
  - `decoded` object, nullable

## Other responses

- `400`: Invalid parameters — `error` names the check that failed (`INVALID_PARAMS`, `BAD_ADDRESS`, `BAD_LIMIT`, `BAD_HOURS`, …).
- `503`: The lane behind this endpoint is not ready or not enabled here (`NOT_READY`, `CHAIN_NOT_ENABLED`, `NOT_ENABLED`, `*_UNAVAILABLE`). Retry later; do not treat it as an empty answer.

---

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