---
title: "POST address_activity"
method: POST
path: "address_activity"
---

# POST address_activity

`POST address_activity` (webhook)

Schema representing the webhook payload for address activity, sent to the callback URL.

## Payload

- WebhookAddressActivityResponse
  - `webhookId` string, required — Webhook ID
  - `eventType` 'address_activity', required — Event type
  - `messageId` string, required — Message ID
  - `event` TransactionEvent, required
    - `transaction` Transaction, required
      - `blockHash` string, required — Block hash of the transaction
      - `blockNumber` string, required — Block number of the transaction
      - `from` string, required — Sender address
      - `gas` string, required — Gas limit for the transaction
      - `gasPrice` string, required — Gas price used
      - `maxFeePerGas` string, required — Maximum fee per gas
      - `maxPriorityFeePerGas` string, required — Maximum priority fee per gas
      - `txHash` string, required — Transaction hash
      - `txStatus` string, required — Transaction status
      - `input` string, required — Input data
      - `nonce` string, required — Nonce value
      - `to` string, required — Recipient address
      - `transactionIndex` number, required — Transaction index
      - `value` string, required — Value transferred in the transaction
      - `type` number, required — Transaction type
      - `chainId` string, required — Chain ID of the network
      - `receiptCumulativeGasUsed` string, required — Cumulative gas used
      - `receiptGasUsed` string, required — Gas used
      - `receiptEffectiveGasPrice` string, required — Effective gas price
      - `receiptRoot` string, required — Receipt root
      - `blockTimestamp` number, required — Block timestamp
      - `contractAddress` string — Contract address (optional)
      - `erc20Transfers` ERCTransfer[], required — ERC20 transfers
        - `transactionHash` string, required — Transaction hash
        - `type` string, required — Transfer type
        - `from` string, required — Sender address
        - `to` string, required — Recipient address
        - `value` string, required — Amount transferred
        - `tokenId` string — Token Id
        - `blockTimestamp` number, required — Block timestamp
        - `logIndex` number, required — Log index
        - `erc20Token` ERCToken
          - `address` string, required — Token contract address
          - `name` string, required — Token name
          - `symbol` string, required — Token symbol
          - `decimals` number, required — Token decimals
          - `valueWithDecimals` string, required — Value including decimals
        - `erc721Token` ERCToken
          - `address` string, required — Token contract address
          - `name` string, required — Token name
          - `symbol` string, required — Token symbol
          - `decimals` number, required — Token decimals
          - `valueWithDecimals` string, required — Value including decimals
        - `erc1155Token` ERCToken
          - `address` string, required — Token contract address
          - `name` string, required — Token name
          - `symbol` string, required — Token symbol
          - `decimals` number, required — Token decimals
          - `valueWithDecimals` string, required — Value including decimals
      - `erc721Transfers` ERCTransfer[], required — ERC721 transfers
        - `transactionHash` string, required — Transaction hash
        - `type` string, required — Transfer type
        - `from` string, required — Sender address
        - `to` string, required — Recipient address
        - `value` string, required — Amount transferred
        - `tokenId` string — Token Id
        - `blockTimestamp` number, required — Block timestamp
        - `logIndex` number, required — Log index
        - `erc20Token` ERCToken
          - `address` string, required — Token contract address
          - `name` string, required — Token name
          - `symbol` string, required — Token symbol
          - `decimals` number, required — Token decimals
          - `valueWithDecimals` string, required — Value including decimals
        - `erc721Token` ERCToken
          - `address` string, required — Token contract address
          - `name` string, required — Token name
          - `symbol` string, required — Token symbol
          - `decimals` number, required — Token decimals
          - `valueWithDecimals` string, required — Value including decimals
        - `erc1155Token` ERCToken
          - `address` string, required — Token contract address
          - `name` string, required — Token name
          - `symbol` string, required — Token symbol
          - `decimals` number, required — Token decimals
          - `valueWithDecimals` string, required — Value including decimals
      - `erc1155Transfers` ERCTransfer[], required — ERC1155 transfers
        - `transactionHash` string, required — Transaction hash
        - `type` string, required — Transfer type
        - `from` string, required — Sender address
        - `to` string, required — Recipient address
        - `value` string, required — Amount transferred
        - `tokenId` string — Token Id
        - `blockTimestamp` number, required — Block timestamp
        - `logIndex` number, required — Log index
        - `erc20Token` ERCToken
          - `address` string, required — Token contract address
          - `name` string, required — Token name
          - `symbol` string, required — Token symbol
          - `decimals` number, required — Token decimals
          - `valueWithDecimals` string, required — Value including decimals
        - `erc721Token` ERCToken
          - `address` string, required — Token contract address
          - `name` string, required — Token name
          - `symbol` string, required — Token symbol
          - `decimals` number, required — Token decimals
          - `valueWithDecimals` string, required — Value including decimals
        - `erc1155Token` ERCToken
          - `address` string, required — Token contract address
          - `name` string, required — Token name
          - `symbol` string, required — Token symbol
          - `decimals` number, required — Token decimals
          - `valueWithDecimals` string, required — Value including decimals
      - `internalTransactions` WebhookInternalTransaction[] — Internal transactions (optional)
        - `from` string, required — Sender address
        - `to` string, required — Recipient address
        - `internalTxType` string, required — Internal transaction type
        - `value` string, required — Value transferred
        - `gasUsed` string, required — Gas used
        - `gasLimit` string, required — Gas limit
        - `transactionHash` string, required — Transaction hash
      - `accessList` AccessListData[] — Access list (optional)
        - `accessAddresses` string, required — Access Address
        - `storageKeys` string[], required — Storage keys
      - `networkToken` NetworkTokenInfo
        - `tokenName` string — Token name
        - `tokenSymbol` string — Token symbol
        - `tokenDecimals` number — Token decimals
        - `valueWithDecimals` string — Value including decimals
    - `logs` Log[] — Array of log events
      - `address` string, required — Contract address
      - `topic0` string, required — First topic
      - `topic1` string — Second topic (optional)
      - `topic2` string — Third topic (optional)
      - `topic3` string — Fourth topic (optional)
      - `data` string, required — Event data
      - `transactionIndex` number, required — Transaction index
      - `logIndex` number, required — Log index
      - `removed` boolean, required — Indicates if the log was removed

## Acknowledgement `200`

Return a 200 status to indicate that the data was received successfully

---

[API](https://skmtc.net/avax/apis/data-api.md) · [All operations](https://skmtc.net/avax/apis/data-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/avax/data-api/revisions/745a94fa47f5/schema)
