Administration API
Administration API
Section titled “Administration API”The administration API allows authorized users to manage blockchain networks, contracts, and deployments in the registry.
Authentication
Section titled “Authentication”All admin endpoints require Bearer token authentication:
Authorization: Bearer YOUR_ADMIN_API_KEYChain Management
Section titled “Chain Management”Adding Networks
Section titled “Adding Networks”Register new blockchain networks:
POST /v1/admin/chainsUpdating Chain Status
Section titled “Updating Chain Status”Activate or deactivate networks:
PATCH /v1/admin/chains/1/statusContract Management
Section titled “Contract Management”Defining Categories
Section titled “Defining Categories”Create contract categories for organization:
POST /v1/admin/categoriesAdding Contract Types
Section titled “Adding Contract Types”Define base contract configurations:
POST /v1/admin/contract-namesManaging Versions
Section titled “Managing Versions”Add contract versions with ABIs:
POST /v1/admin/contract-versionsRecording Deployments
Section titled “Recording Deployments”Register contract deployments on chains:
POST /v1/admin/deploymentsRPC Provider Management
Section titled “RPC Provider Management”Adding Providers
Section titled “Adding Providers”Register RPC endpoints with monitoring:
POST /v1/admin/rpcHealth Updates
Section titled “Health Updates”Update provider health status:
POST /v1/admin/rpc/healthExecutor Management
Section titled “Executor Management”Registration
Section titled “Registration”Register document binding executors:
POST /v1/chain-registry/{chain}/registerHeartbeat Updates
Section titled “Heartbeat Updates”Maintain executor health status:
POST /v1/chain-registry/{chain}/heartbeat