diff --git a/api-reference/on-call.openapi.en.json b/api-reference/on-call.openapi.en.json index a76fc6d4a..5d682bb6a 100644 --- a/api-reference/on-call.openapi.en.json +++ b/api-reference/on-call.openapi.en.json @@ -24555,7 +24555,7 @@ }, "query": { "type": "string", - "description": "Case-insensitive regular expression matched against channel name and description; invalid regex syntax falls back to a literal match." + "description": "Case-insensitive regular expression matched against channel name and description; invalid regex syntax falls back to a literal match. Must be valid UTF-8 — invalid byte sequences are rejected with `InvalidParameter`." }, "channel_ids": { "type": "array", @@ -24567,7 +24567,7 @@ }, "channel_name": { "type": "string", - "description": "Exact-match filter on channel name. Takes priority over `query` for name filtering." + "description": "Exact-match filter on channel name. Takes priority over `query` for name filtering. Must be valid UTF-8 — invalid byte sequences are rejected with `InvalidParameter`." } } }, diff --git a/api-reference/on-call.openapi.zh.json b/api-reference/on-call.openapi.zh.json index 3d49ef29d..7b428cc79 100644 --- a/api-reference/on-call.openapi.zh.json +++ b/api-reference/on-call.openapi.zh.json @@ -24555,7 +24555,7 @@ }, "query": { "type": "string", - "description": "针对协作空间名称和描述的不区分大小写正则匹配;正则语法非法时按字面量匹配。" + "description": "针对协作空间名称和描述的不区分大小写正则匹配;正则语法非法时按字面量匹配。必须为合法 UTF-8,非法字节序列会返回 `InvalidParameter`。" }, "channel_ids": { "type": "array", @@ -24567,7 +24567,7 @@ }, "channel_name": { "type": "string", - "description": "协作空间名称精确匹配,优先级高于 `query` 的名称过滤。" + "description": "协作空间名称精确匹配,优先级高于 `query` 的名称过滤。必须为合法 UTF-8,非法字节序列会返回 `InvalidParameter`。" } } }, diff --git a/api-reference/openapi.en.json b/api-reference/openapi.en.json index 36e2edaf6..774bc8a95 100644 --- a/api-reference/openapi.en.json +++ b/api-reference/openapi.en.json @@ -13535,7 +13535,7 @@ "type": "array" }, "channel_name": { - "description": "Exact-match filter on channel name. Takes priority over `query` for name filtering.", + "description": "Exact-match filter on channel name. Takes priority over `query` for name filtering. Must be valid UTF-8 — invalid byte sequences are rejected with `InvalidParameter`.", "type": "string" }, "is_brief": { @@ -13578,7 +13578,7 @@ "type": "integer" }, "query": { - "description": "Case-insensitive regular expression matched against channel name and description; invalid regex syntax falls back to a literal match.", + "description": "Case-insensitive regular expression matched against channel name and description; invalid regex syntax falls back to a literal match. Must be valid UTF-8 — invalid byte sequences are rejected with `InvalidParameter`.", "type": "string" }, "team_ids": { @@ -17886,6 +17886,20 @@ "null" ] }, + "sessionOnError": { + "description": "Keep sessions the session sample rate did not draw when they report an error; applies only to sessions that rate missed, so it does nothing alongside a rate of 100.", + "type": [ + "boolean", + "null" + ] + }, + "sessionReplayOnError": { + "description": "The same switch for Session Replay: un-sampled sessions still record and upload their recording only when the session errors.", + "type": [ + "boolean", + "null" + ] + }, "sessionReplaySampleRate": { "description": "Session Replay sampling rate (0-100).", "maximum": 100, diff --git a/api-reference/openapi.zh.json b/api-reference/openapi.zh.json index 25cbdfae4..edd48f375 100644 --- a/api-reference/openapi.zh.json +++ b/api-reference/openapi.zh.json @@ -13535,7 +13535,7 @@ "type": "array" }, "channel_name": { - "description": "协作空间名称精确匹配,优先级高于 `query` 的名称过滤。", + "description": "协作空间名称精确匹配,优先级高于 `query` 的名称过滤。必须为合法 UTF-8,非法字节序列会返回 `InvalidParameter`。", "type": "string" }, "is_brief": { @@ -13578,7 +13578,7 @@ "type": "integer" }, "query": { - "description": "针对协作空间名称和描述的不区分大小写正则匹配;正则语法非法时按字面量匹配。", + "description": "针对协作空间名称和描述的不区分大小写正则匹配;正则语法非法时按字面量匹配。必须为合法 UTF-8,非法字节序列会返回 `InvalidParameter`。", "type": "string" }, "team_ids": { @@ -17886,6 +17886,20 @@ "null" ] }, + "sessionOnError": { + "description": "会话采样率未抽中、但上报了错误的会话也予以保留;仅对采样率未覆盖的会话生效,采样率为 100 时不起作用。", + "type": [ + "boolean", + "null" + ] + }, + "sessionReplayOnError": { + "description": "Session Replay 上的同名开关:未被采样率抽中的会话仍会录制,仅在该会话出错时上传录制内容。", + "type": [ + "boolean", + "null" + ] + }, "sessionReplaySampleRate": { "description": "Session Replay 采样率(0-100)。", "maximum": 100, diff --git a/api-reference/rum.openapi.en.json b/api-reference/rum.openapi.en.json index 61dd9d3bb..0cacbc356 100644 --- a/api-reference/rum.openapi.en.json +++ b/api-reference/rum.openapi.en.json @@ -486,6 +486,20 @@ "null" ] }, + "sessionOnError": { + "description": "Keep sessions the session sample rate did not draw when they report an error; applies only to sessions that rate missed, so it does nothing alongside a rate of 100.", + "type": [ + "boolean", + "null" + ] + }, + "sessionReplayOnError": { + "description": "The same switch for Session Replay: un-sampled sessions still record and upload their recording only when the session errors.", + "type": [ + "boolean", + "null" + ] + }, "sessionReplaySampleRate": { "description": "Session Replay sampling rate (0-100).", "maximum": 100, diff --git a/api-reference/rum.openapi.zh.json b/api-reference/rum.openapi.zh.json index 213c06766..271e929e0 100644 --- a/api-reference/rum.openapi.zh.json +++ b/api-reference/rum.openapi.zh.json @@ -486,6 +486,20 @@ "null" ] }, + "sessionOnError": { + "description": "会话采样率未抽中、但上报了错误的会话也予以保留;仅对采样率未覆盖的会话生效,采样率为 100 时不起作用。", + "type": [ + "boolean", + "null" + ] + }, + "sessionReplayOnError": { + "description": "Session Replay 上的同名开关:未被采样率抽中的会话仍会录制,仅在该会话出错时上传录制内容。", + "type": [ + "boolean", + "null" + ] + }, "sessionReplaySampleRate": { "description": "Session Replay 采样率(0-100)。", "maximum": 100,