api_indexer_lookup_application_logs
Retrieve and filter application log messages from the Algorand blockchain by application ID, transaction, sender, or round range to monitor and debug smart contract activity.
Instructions
Get application log messages
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"appId": "<appId>"
},
"name": "api_indexer_lookup_application_logs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appId | Yes | Application ID | |
| limit | No | Maximum number of logs to return | |
| minRound | No | Only return logs after this round | |
| maxRound | No | Only return logs before this round | |
| txid | No | Filter by transaction ID | |
| sender | No | Filter by sender address | |
| nextToken | No | Token for retrieving the next page of results | |
| network | No | Algorand network to use (default: mainnet) | |
| itemsPerPage | No | Number of items per page for paginated responses (default: 10) |