v21

latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-01144108427.9 KB
Extensions

Reload Extension Bundle

Trigger an atomic-swap reload for a single Bundle.

Returns the typed :class:~lfx.extension.reload.ReloadResult body on success. Per the typed-error contract, structural failures (broken bundle, missing source path, name mismatch) surface as 422 Unprocessable Entity with the first typed error in the body so clients can surface fix hints inline; the full ReloadResult payload (with all errors and warnings) is returned via the FastAPI detail envelope. Concurrency-control collisions surface as 409 Conflict (reload-in-progress). Non-2xx is the wire contract for every error path -- the body still carries the typed error so the client renders the same fix-hint envelope.

post/api/v1/extensions/{extension_id}/bundles/{bundle_name}/reload

Path parameters

extension_idstring required
bundle_namestring required

Response

Successful Response

object required