Skip to main content
PATCH
C#

承認

Authorization
string
header
必須

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

パスパラメータ

id
string
必須

The ID of the experiment to update.

ボディ

Partial update of an experiment. Only provided fields are updated. Providing allocations replaces the entire allocations set.

name
string

A human-readable name for the experiment

Required string length: 3 - 255
Pattern: ^(?!.*\x00)\S(.*\S)?$
description
string | null

A description of the experiment

Required string length: 3 - 1024
Pattern: ^(?!.*\x00)\S(.*\S)?$
authentication_flow
enum<string>

The authentication flow this experiment applies to. Can only be modified on draft experiments. Must be one of: authentication, mfa_enrollment, mfa_challenge, password_reset, passkey_enrollment, organization_selection, email_verification.

利用可能なオプション:
authentication,
mfa_enrollment,
mfa_challenge,
password_reset,
passkey_enrollment,
organization_selection,
email_verification
assignment_config
object

Configuration for how users are assigned to variations

allocations
object[]

Replaces all traffic allocations. Cannot be modified while the experiment is active.

Minimum array length: 1
levels
integer[]

Ramp experiment levels configuration. Can only be modified on draft experiments.

レスポンス

Experiment successfully updated.

id
string
必須
Pattern: ^exp_[A-HJ-NP-Za-km-z1-9]+$
name
string
必須
feature_flag_id
string
必須
authentication_flow
string
必須
allocation_strategy
enum<string>
必須
利用可能なオプション:
percentage,
segment
assignment_config
object
必須
status
enum<string>
必須

Filter by status. Exact match.

利用可能なオプション:
draft,
active,
paused,
completed,
archived
is_valid
boolean
必須
allocations
object[]
必須
editable_fields
string[]
必須

Fields that may be mutated given the experiment's current status. Computed at response time; always current with the API's enforcement logic.

created_at
string<date-time>
必須
updated_at
string<date-time>
必須
description
string
is_stateful
boolean
feature_flag_snapshot
object | null
levels
integer[]

Ramp experiment levels configuration.

started_at
string<date-time>
ended_at
string<date-time>