跳至主要内容

Read

權限限制: Token Authencation. Token 可以經由 /api/auth/token取得

需求描述

查詢所有的 transaction data, 使用 product_id

或使用 `me`` 來取得屬於自己的所有 transaction data

Method

GET

Endpoint

  • /api/transactions/{product_id}/

or

  • /api/transactions/me

Request Header

{
"Authorization": "Bearer {token}"
}

Response

查詢成功

未提交 tx_id

  • HTTP Status Code: 200
[
{
"_id": "gBVExRr2DHKGLFkfscvqPK",
"product_id": "82767cb6-93b7-4966-8ac3-9b210f4987ea",
"create_time": "2023-11-30T00:47:39.640998+08:00",
"status": "initiated"
}
]

已提交 tx_id, 但交易未完成

  • HTTP Status Code: 200
[
{
"_id": "gBVExRr2DHKGLFkfscvqPK",
"product_id": "82767cb6-93b7-4966-8ac3-9b210f4987ea",
"create_time": "2023-11-30T00:47:39.640998+08:00",
"tx_id": "0xB8A1bf9fc5517aEAcE8f0b05CF517eE5A7aC749885eB2d3D757eC5E8e2b7CEbE",
"chain_type": "cross_chain",
"status": "inflight"
}
]

使用者驗證失敗

  • HTTP Status Code: 401
{
"detail": "Invalid token.",
}