Monitor and get notified about transactions in your application, both on your project dashboard and programmatically.
HTTP
TypeScript / React
.NET / Unity
Get the information about a transaction by its id.
List all transactions for your project with filtering and pagination.
fetch("https://api.thirdweb.com/v1/transactions/{transactionId}", { method: "GET", headers: { "x-secret-key": "<your-project-secret-key>", },});
x-secret-key
x-client-id
x-ecosystem-id
x-ecosystem-partner-id
transactionId
{ "result": { "batchIndex": 0, "cancelledAt": "value", "chainId": "string", "clientId": "string", "confirmedAt": "value", "confirmedAtBlockNumber": "value", "createdAt": "string", "errorMessage": "value", "from": "value", "id": "string", "transactionHash": "value", "status": "value", "enrichedData": "value", "executionParams": "value", "executionResult": "value" }}
fetch("https://api.thirdweb.com/v1/transactions?limit=20&page=1", { method: "GET", headers: { "x-secret-key": "<your-project-secret-key>", },});
from
limit
20
page
1
{ "result": { "pagination": { "hasMore": true, "limit": 20, "page": 1 }, "transactions": [ { "batchIndex": 0, "cancelledAt": "value", "chainId": "string", "clientId": "string", "confirmedAt": "value", "confirmedAtBlockNumber": "value", "createdAt": "string", "errorMessage": "value", "from": "value", "id": "string", "transactionHash": "value", "status": "value", "enrichedData": "value", "executionParams": "value", "executionResult": "value" } ] }}