> For the complete documentation index, see [llms.txt](https://docs.emudhradigital.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.emudhradigital.com/api-reference/esign-v3-api-ca-ekyc-account/esign-v3-status-check.md).

# eSign v3 Status Check

Use the status API when a callback is missed or to reconcile pending transactions.

```xml
<EsignStatus ver="3.3" ts="2026-10-12T11:00:00" txn="ASP-20261012-000456" aspId="ASPXXXX0001">
  <Signature>…</Signature>
</EsignStatus>
```

| Attribute | Required | Description          |
| --------- | -------- | -------------------- |
| `ver`     | Yes      | `3.3`                |
| `ts`      | Yes      | ISO 8601 IST         |
| `txn`     | Yes      | Transaction to query |
| `aspId`   | Yes      | Your ASP ID          |

**Response:** an `<EsignResp>` with `status` `1`, `0` or `2`. Status data is retained for at least 30 days.

| Error | Meaning                       |
| ----- | ----------------------------- |
| 301   | Invalid status request format |
| 302   | Transaction not found         |
| 303   | Invalid version               |
