How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Update server weights via Data Plane API without reload

calendar_today April 24, 2026 person @ema-pe Emanuele domain haproxy

Hi, after digging into the Data Plane API v3 documentation and doing some testing, I found the following two APIs: PUT /services/haproxy/runtime/backends/{parent_name}/servers/{name} ( doc ) POST /services/haproxy/runtime/backends/{parent_name}/servers ( doc ) These are sufficient to avoid restarting the proxy. I was missing the “runtime” part of the API path. The only minor issue is that the Data Plane API does not seem to expose the current weights, even though they are applied and used by HAProxy for load balancing.

open_in_new Read original post