Skip to content

Administration API

The administration API allows authorized users to manage blockchain networks, contracts, and deployments in the registry.

All admin endpoints require Bearer token authentication:

Terminal window
Authorization: Bearer YOUR_ADMIN_API_KEY

Register new blockchain networks:

Terminal window
POST /v1/admin/chains

Activate or deactivate networks:

Terminal window
PATCH /v1/admin/chains/1/status

Create contract categories for organization:

Terminal window
POST /v1/admin/categories

Define base contract configurations:

Terminal window
POST /v1/admin/contract-names

Add contract versions with ABIs:

Terminal window
POST /v1/admin/contract-versions

Register contract deployments on chains:

Terminal window
POST /v1/admin/deployments

Register RPC endpoints with monitoring:

Terminal window
POST /v1/admin/rpc

Update provider health status:

Terminal window
POST /v1/admin/rpc/health

Register document binding executors:

Terminal window
POST /v1/chain-registry/{chain}/register

Maintain executor health status:

Terminal window
POST /v1/chain-registry/{chain}/heartbeat