Skip to main content
GET
/
api
/
v1
/
actions
/
status
Fetch normalized action lifecycle status from indexed vault events, redeem state, and keeper readiness.
curl --request GET \
  --url https://shlp-web-production.up.railway.app/api/v1/actions/status
{
  "success": true,
  "data": {
    "id": "<string>",
    "wallet": "<string>",
    "txHash": "<string>",
    "redeemId": "<string>",
    "available": true,
    "timestamps": {
      "submittedAt": "2023-11-07T05:31:56Z",
      "updatedAt": "2023-11-07T05:31:56Z"
    },
    "redeem": {
      "id": "<string>",
      "wallet": "<string>",
      "owner": "<string>",
      "receiver": "<string>",
      "requestedTxHash": "<string>",
      "fulfilledTxHash": "<string>",
      "claimedTxHash": "<string>",
      "cancelledTxHash": "<string>",
      "requestedAt": "2023-11-07T05:31:56Z",
      "updatedAt": "2023-11-07T05:31:56Z",
      "shares": {
        "raw": "1000000",
        "decimals": 6,
        "formatted": "1.000000"
      },
      "assets": {
        "raw": "1000000",
        "decimals": 6,
        "formatted": "1.000000"
      }
    },
    "steps": [
      {
        "id": "<string>",
        "txHash": "<string>",
        "message": "<string>"
      }
    ]
  },
  "meta": {
    "updatedAt": "2023-11-07T05:31:56Z"
  }
}

Query Parameters

wallet
string
required
Pattern: ^0x[a-fA-F0-9]{40}$
txHash
string
Pattern: ^0x[a-fA-F0-9]{64}$
redeemId
string
Pattern: ^(0|[1-9]\d*)$

Response

OK

success
boolean
required
data
object
required
meta
object
required