# Aeternity Internal API

**Canonical:** https://apis.io/apis/aeternity/aeternity-internal-api/  
**Provider:** Aeternity — https://apis.io/providers/aeternity/  
**Base URL:** https://mainnet.aeternity.io/v3  
**Documentation:** https://api-docs.aeternity.io/

Aeternity Internal API is one of 18 APIs that [Aeternity](https://apis.io/providers/aeternity/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification. Tagged areas include Internal. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, an AsyncAPI specification, and a changelog.

## Operations (36)

| Method | Path | Summary |
|---|---|---|
| GET | `/debug/accounts/beneficiary` | Get node beneficiary |
| GET | `/debug/accounts/node` | Get node pubkey |
| POST | `/debug/channels/close/mutual` | Post channel close mutual |
| POST | `/debug/channels/close/solo` | Post channel close solo |
| POST | `/debug/channels/create` | Post channel create |
| POST | `/debug/channels/deposit` | Post channel deposit |
| GET | `/debug/channels/fsm-count` | Get channels fsm count |
| POST | `/debug/channels/set-delegates` | Post channel set delegates |
| POST | `/debug/channels/settle` | Post channel settle |
| POST | `/debug/channels/slash` | Post channel slash |
| POST | `/debug/channels/snapshot/solo` | Post channel snapshot solo |
| POST | `/debug/channels/withdraw` | Post channel withdraw |
| GET | `/debug/check-tx/pool/{hash}` | Get check tx in pool |
| POST | `/debug/contracts/call` | Post contract call |
| POST | `/debug/contracts/create` | Post contract create |
| GET | `/debug/crash` | Get crash request |
| POST | `/debug/names/claim` | Post name claim |
| GET | `/debug/names/commitment-id` | Get commitment id |
| POST | `/debug/names/preclaim` | Post name preclaim |
| POST | `/debug/names/revoke` | Post name revoke |
| POST | `/debug/names/transfer` | Post name transfer |
| POST | `/debug/names/update` | Post name update |
| GET | `/debug/network` | Get network status |
| POST | `/debug/oracles/extend` | Post oracle extend |
| POST | `/debug/oracles/query` | Post oracle query |
| POST | `/debug/oracles/register` | Post oracle register |
| POST | `/debug/oracles/respond` | Post oracle respond |
| GET | `/debug/peers` | Get peers |
| GET | `/debug/token-supply/height/{height}` | Get token supply by height |
| POST | `/debug/transactions/dry-run` | Dry run txs |
| POST | `/debug/transactions/paying-for` | Post paying for |
| GET | `/debug/transactions/pending` | Get pending transactions |
| POST | `/debug/transactions/spend` | Post spend |
| POST | `/key-blocks` | Post key block |
| DELETE | `/node/operator/mempool/hash/{hash}` | Delete tx from mempool |
| GET | `/node/operator/peers/count` | Get peer count |

## Machine-readable artifacts (13)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/aeternity/refs/heads/main/openapi/aeternity-internal-api-openapi.yml
- **Documentation** — https://docs.aeternity.com/aeternity-developer-tools/development-infrastructure/sdks-and-apis/node-api-reference
- **APIReference** — https://api-docs.aeternity.io/
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/aeternity/refs/heads/main/authentication/aeternity-authentication.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/aeternity/refs/heads/main/conventions/aeternity-conventions.yml
- **Idempotency** — https://raw.githubusercontent.com/api-evangelist/aeternity/refs/heads/main/conventions/aeternity-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/aeternity/refs/heads/main/errors/aeternity-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/aeternity/refs/heads/main/data-model/aeternity-data-model.yml
- **GraphQL** — https://raw.githubusercontent.com/api-evangelist/aeternity/refs/heads/main/graphql/aeternity-middleware.graphql
- **AsyncAPI** — https://raw.githubusercontent.com/api-evangelist/aeternity/refs/heads/main/asyncapi/aeternity-middleware-websocket-asyncapi.yml
- **Documentation** — https://docs.aeternity.com/aeternity-developer-tools/development-infrastructure/middleware
- **APIReference** — https://mainnet.aeternity.io/mdw/swagger
- **ChangeLog** — https://github.com/aeternity/ae_mdw/blob/master/CHANGELOG.md

## Other Aeternity APIs (12)

- [Aeternity MCP Server](https://apis.io/apis/aeternity/aeternity-mcp-server/)
- [Aeternity Accounts API](https://apis.io/apis/aeternity/aeternity-accounts-api/)
- [Aeternity Aex141 API](https://apis.io/apis/aeternity/aeternity-aex141-api/)
- [Aeternity Aex9 API](https://apis.io/apis/aeternity/aeternity-aex9-api/)
- [Aeternity Channels API](https://apis.io/apis/aeternity/aeternity-channels-api/)
- [Aeternity Contracts API](https://apis.io/apis/aeternity/aeternity-contracts-api/)
- [Aeternity Dex API](https://apis.io/apis/aeternity/aeternity-dex-api/)
- [Aeternity External API](https://apis.io/apis/aeternity/aeternity-external-api/)
- [Aeternity Hyperchain API](https://apis.io/apis/aeternity/aeternity-hyperchain-api/)
- [Aeternity Key Blocks API](https://apis.io/apis/aeternity/aeternity-key-blocks-api/)
- [Aeternity Micro Blocks API](https://apis.io/apis/aeternity/aeternity-micro-blocks-api/)
- [Aeternity Names API](https://apis.io/apis/aeternity/aeternity-names-api/)

## Tags

Internal

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/aeternity/aeternity-internal-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/aeternity/.
