Returns
Returns the updated Endpoint Connection object.Example
Parameters
ID of the endpoint connection to update.
New name for the endpoint connection.
New endpoint URL. For multi-step session lifecycles, supports a
{{ session_id }} placeholder (requires an INITIALIZATION endpoint).New HTTP method. Valid values:
GET, POST, PUT, PATCH, DELETE.New authentication type. Valid values:
NONE, BEARER, API_KEY, BASIC.New authentication token.
New username for
BASIC authentication.New password for
BASIC authentication.New custom headers. Supports credential placeholders (e.g.,
{{ bearer_token }}, {{ api_key }}). See Custom Headers.New input template with Jinja2 placeholders. See Input Template.
New output mapping using JSONPath expressions. See Output Mapping.
New request timeout in seconds.
New maximum requests per minute.
Whether automatic retry is enabled. See Retry Configuration.
New maximum retry attempts.
New initial delay in milliseconds before first retry.
New backoff strategy. Valid values:
FIXED, EXPONENTIAL, LINEAR.New maximum delay cap in milliseconds.
New HTTP status codes that trigger retry.
All fields except
endpoint_connection_id default to PydanticUndefined (from pydantic_core).
Omit a field (or pass PydanticUndefined) to leave it unchanged.
Pass None to explicitly clear an optional field.
Pass a value to update it.