Skip to main content

HTTP API Endpoints

The Livepeer CLI exposes a local control‑plane HTTP server (default localhost:5935) defined in webserver.go These endpoints are local‑only, used by the CLI and automation tooling - not public network APIs.

General Commands (All Node Types)

  • Get node status - Display node information, balances, and configuration
  • View protocol parameters - Show protocol state and parameters
  • List registered orchestrators - Display available orchestrators
  • Initialize round - Initialize a new protocol round

Gateway/Broadcaster Commands

  • Set broadcast config - Configure transcoding options and max price
  • Set max price per capability - Set pricing for AI capabilities
  • Deposit broadcasting funds - Add ETH for paying orchestrators
  • Unlock broadcasting funds - Unlock deposited funds
  • Withdraw broadcasting funds - Withdraw unlocked funds

CLI Reference

CLI Commands Reference

Base URLs

Status Endpoints

Get node status

Display node information, balances, and configuration

View protocol parameters

Show protocol state and parameters

List registered orchestrators

Display available orchestrators on the network

Staking Endpoints

Bond tokens to an orchestrator

Delegate LPT tokens to an orchestrator

Unbond tokens

Remove delegated tokens (starts unbonding period)

Rebond tokens

Rebond tokens in unbonding state

Orchestrator Endpoints

Activate orchestrator

Multi-step process to become an orchestrator

Claim orchestrator rewards

Claim orchestrator rewards for current round

Gateway Endpoints

Set broadcast configuration

Configure transcoding options and max price

Set max price per AI capability

Set pricing for specific AI pipelines and models

Ethereum Endpoints

Transfer LPT tokens

Transfer LPT to another address

Sign message

Sign message with node’s private key
Last modified on March 17, 2026