Fixed

09.02.2026 - Transactions documentation fixes


Transactions API - OpenAPI Documentation Fix (Non-breaking)

Fixed

Fixed OpenAPI schema inconsistencies between documentation and implementation for the /transactions endpoints.

Description

This release contains documentation-only changes. No changes were made to the API implementation or response payloads.

The OpenAPI spec was corrected to reflect the actual structures returned by the service.

Nullable Fields Corrections

Fee

  • Marked fungible_info, price, and value as nullable: true
  • Added quantity to required fields

Refund

  • Marked fungible_info, price, and value as nullable: true

Transfer

  • Marked price and value as nullable: true
  • Added act_id to required fields

Approval

  • Added act_id to required fields

Fungible Info

  • Marked icon as nullable: true
  • Added required fields: name, symbol, icon, flags, implementations

NFT Info

  • Added required fields: name, interface, flags

DAppInfo

  • Added contract_address to required fields

Transaction Attributes

  • Added operation_type to required fields

Added Missing Fields (already present in API responses)

Transaction Attributes

  • Documented address, refund, and delegations

Fungible Info

  • Documented id

Schema Corrections

Icon

  • Removed contradictory required constraint for url

Impact

No breaking changes. API responses remain unchanged - only the OpenAPI documentation was updated.

Note: SDK/codegen consumers may see updated generated types (e.g. price/value becoming nullable), which reflects existing runtime behavior.

Migration

No client changes required.

Clients that rely on generated models should ensure they correctly handle null values, as these values have always been nullable in practice.