v18

latestOpenAPI 3.1.0AGPL-3.0 licenseraw.githubusercontent.com2026-08-0143162294.8 KB
Plugins

Update plugin configuration

Updates mutable plugin fields such as timeout, emit_logs, emit_traces, raw_response, allow_get_invocation, config, and forward_logs. The plugin id and path cannot be changed after creation.

All fields are optional - only the provided fields will be updated. To clear the config field, pass "config": null.

patch/api/v1/plugins/{plugin_id}

Path parameters

plugin_idstring required

The unique identifier of the plugin

Request body

allow_get_invocationboolean nullable

Whether to allow GET requests to invoke plugin logic

configobject nullable

User-defined configuration accessible to the plugin (must be a JSON object) Use null to clear the config

emit_logsboolean nullable

Whether to include logs in the HTTP response

emit_tracesboolean nullable

Whether to include traces in the HTTP response

forward_logsboolean nullable

Whether to forward plugin logs into the relayer's tracing output

raw_responseboolean nullable

Whether to return raw plugin response without ApiResponse wrapper

timeoutinteger nullable

Plugin timeout in seconds

Response

Plugin updated successfully

errorstring
successboolean required