Aeternity · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Aeternity Node API

5 actions 5 updates update
Derived by API Evangelist Built from the contracts Aeternity publishes. Aeternity did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-agentic-accessx-apievangelist-profilex-artifact-conventionsx-artifact-errorsx-artifact-lifecyclex-artifact-rate-limitsx-artifact-authenticationx-authentication

Targets 5

$.info
$
$.paths['/transactions'].post
$.paths['/dry-run'].post
$.paths['/node/operator/mempool/hash/{hash}'].delete

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Aeternity Node API
  version: 1.0.0
x-provenance:
  generated: '2026-09-12'
  method: generated
  source: openapi/aeternity-node-openapi.yml
  extends: openapi/aeternity-node-openapi.yml
  note: >-
    Captures API Evangelist's additions without mutating the provider's contract. The upstream document is
    saved verbatim at openapi/_original/aeternity-node-openapi.json exactly as served by
    https://mainnet.aeternity.io/api on 2026-09-12; the refined copy differs from it only in servers[],
    where the relative "/v3" was resolved to the absolute public mainnet and testnet gateways.
actions:
- target: $.info
  update:
    x-apievangelist-profile: https://github.com/api-evangelist/aeternity
    x-artifact-conventions: conventions/aeternity-conventions.yml
    x-artifact-errors: errors/aeternity-problem-types.yml
    x-artifact-lifecycle: lifecycle/aeternity-lifecycle.yml
    x-artifact-rate-limits: rate-limits/aeternity-rate-limits.yml
    x-artifact-authentication: authentication/aeternity-authentication.yml
- target: $
  update:
    x-authentication:
      scheme: none
      note: No securityScheme is declared and none is required; write authority is the signature inside the transaction payload.
    x-state-version-header:
      name: X-Ae-Height
      note: Present on every response including errors; a lower bound on the chain height the answer reflects, comparable across nodes.
    x-backpressure:
      status: 503
      header: Retry-After
      applies_to: all operations
- target: $.paths['/transactions'].post
  update:
    x-agentic-access:
      action_class: write
      consequence: irreversible
      note: >-
        The only chain-state write on this API. Once included in a micro block the effect is final — no
        refund, void or reverse operation exists. Replay safety comes from the signed account nonce, not
        from an Idempotency-Key. Fetch GetAccountNextNonce before signing.
      reversal: DeleteTxFromMempool (node-operator only, and only while the transaction is still pending)
- target: $.paths['/dry-run'].post
  update:
    x-agentic-access:
      action_class: rehearsal
      consequence: none
      note: >-
        Executes unsigned transactions against real state and returns a gas estimate without submitting.
        Unsupported for GAMetaTx, PayingForTx and OffchainTx; 403 when the node's gas cap is exceeded.
- target: $.paths['/node/operator/mempool/hash/{hash}'].delete
  update:
    x-agentic-access:
      action_class: write
      consequence: reversible-window
      note: >-
        Removes a pending transaction from THIS node's mempool only, and only before inclusion. Not exposed
        on the public mainnet gateway; removing it locally does not remove it from other nodes' mempools.

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/aeternity-node-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.