Skip to main content
PUT
Replace segment

Authorizations

klef.session
string
cookie
required

Cookie-based session. Obtain by completing the /auth/login/{provider} OAuth flow; the /auth/callback response sets the klef.session cookie that subsequent requests send automatically.

Headers

If-Match
string
required

Strong ETag (e.g. "3") of the resource's current version, from the most recent GET or write. Required for the write to proceed; a missing header returns 428, a malformed value returns 400.

Path Parameters

id
string<uuid>
required

Body

application/json
name
string
required
Required string length: 4 - 200
scope
enum<string>
required

Where a segment's membership comes from.

Available options:
rule_based,
manual
match
enum<string>
required

How a condition node combines its clauses.

Available options:
all,
any
clauses
object[]
required
includedWorkerIds
null | string[]
excludedWorkerIds
null | string[]

Response

No Content