2026-02-10
The following updates have been reflected in version 1.2.24 of the Nodit developer documentation.
This update includes improvements to Aptos Data API (Event/Transaction) and Webhook (Transaction event) payload improvements.
1. Aptos Data API Updates
This update introduces improved event querying for the Aptos Data API and unified transaction response field types.
1-1. New Aptos Event API Added (Unified Event Querying)
New APIs for querying Aptos events have been added.
Previously, you had to use either the Indexer API or Node API depending on the event type, but now you can query both module-based events and legacy (event-handle) events in the same way through the new Event API.
As a result, the Event schema of the existing Aptos Indexer API is scheduled to be deprecated in the future. It will not be immediately deprecated in this update; the detailed schedule will be announced separately.
1-2. Unified Transaction Response Field Types
The types of the following fields in Aptos Data API transaction responses are being changed for consistency.
Changes
| Field | As-is | To-be |
|---|---|---|
blockHeight | string | integer |
blockTimestamp | string (ISO 8601) | integer (Unix timestamp in ms) |
Affected APIs
- Get Transactions By Versions
- Get Transaction By Version
- Get Transaction By Hash
- Get Transactions In Block
- Get Transactions By Hashes
- Get Transactions By Account
2. Aptos Webhook Updates
The payload for Transaction webhook events in Aptos Webhook has been improved. Signature information for fee payer transactions is now provided more accurately, and the payload structure has been made clearer.
Summary of Key Changes
| Field | As-is | To-be |
|---|---|---|
signature.type | multi_agent_signature | fee_payer_signature |
signature.type | single_sender_keyless_signature | fee_payer_signature |
signature.public_key / signature.signature | "0x..." | {type, value} (some types) |
signature.fee_payer_address | Not provided | Provided |
signature.fee_payer_signer | Not provided | Provided |
signature.secondary_signers | Not provided | Provided |
payload.type_arguments (multisig) | [] | Actual values |
payload.transaction_payload (null case) | {function: "", arguments: []} | Removed |