Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion openapi/chat-openapi-clientside.json

Large diffs are not rendered by default.

3 changes: 1 addition & 2 deletions openapi/chat-openapi-clientside.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -940,7 +940,6 @@ components:
x-stream-index: 001.002.016
max_message_length:
format: int32
maximum: 20000
type: integer
x-stream-index: 001.002.022
message_retention:
Expand Down Expand Up @@ -16621,7 +16620,7 @@ components:
type: apiKey
info:
title: Stream API
version: v239.45.0
version: v239.46.0
openapi: 3.0.3
paths:
/app:
Expand Down
2 changes: 1 addition & 1 deletion openapi/chat-openapi.json

Large diffs are not rendered by default.

25 changes: 11 additions & 14 deletions openapi/chat-openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,7 @@ components:
format: int32
type: integer
type: object
x-stream-index: "062"
x-stream-index: "063"
allow_multi_user_devices:
type: boolean
x-stream-index: "018"
Expand All @@ -268,7 +268,7 @@ components:
x-stream-index: "025"
before_message_send_hook_system_messages:
type: boolean
x-stream-index: "066"
x-stream-index: "067"
before_message_send_hook_url:
type: string
x-stream-index: "024"
Expand Down Expand Up @@ -355,13 +355,13 @@ components:
x-stream-index: "055"
member_custom_on_mentioned_users_enabled:
type: boolean
x-stream-index: "064"
x-stream-index: "065"
member_custom_on_messages_enabled:
type: boolean
x-stream-index: "063"
x-stream-index: "064"
member_custom_on_typing_events_enabled:
type: boolean
x-stream-index: "065"
x-stream-index: "066"
moderation_audio_call_moderation_enabled:
type: boolean
x-stream-index: "059"
Expand All @@ -383,9 +383,12 @@ components:
moderation_onboarding_complete:
type: boolean
x-stream-index: "057"
moderation_quality_reports_enabled:
type: boolean
x-stream-index: "061"
moderation_s3_image_access_role_arn:
type: string
x-stream-index: "061"
x-stream-index: "062"
moderation_video_call_moderation_enabled:
type: boolean
x-stream-index: "058"
Expand Down Expand Up @@ -520,6 +523,7 @@ components:
- moderation_video_call_moderation_enabled
- moderation_audio_call_moderation_enabled
- moderation_keyframe_video_enabled
- moderation_quality_reports_enabled
- member_custom_on_messages_enabled
- member_custom_on_mentioned_users_enabled
- member_custom_on_typing_events_enabled
Expand Down Expand Up @@ -2117,7 +2121,6 @@ components:
x-stream-index: "001.016"
max_message_length:
format: int32
maximum: 20000
type: integer
x-stream-index: "001.022"
message_retention:
Expand Down Expand Up @@ -2403,7 +2406,6 @@ components:
x-stream-index: 001.002.016
max_message_length:
format: int32
maximum: 20000
type: integer
x-stream-index: 001.002.022
message_retention:
Expand Down Expand Up @@ -3865,7 +3867,6 @@ components:
x-stream-index: 003.002.016
max_message_length:
format: int32
maximum: 20000
type: integer
x-stream-index: 003.002.022
message_retention:
Expand Down Expand Up @@ -5182,7 +5183,6 @@ components:
x-stream-index: 001.001.016
max_message_length:
format: int32
maximum: 20000
type: integer
x-stream-index: 001.001.022
message_retention:
Expand Down Expand Up @@ -8052,7 +8052,6 @@ components:
x-stream-index: 003.002.016
max_message_length:
format: int32
maximum: 20000
type: integer
x-stream-index: 003.002.022
message_retention:
Expand Down Expand Up @@ -20519,7 +20518,6 @@ components:
x-stream-index: 009.001.016
max_message_length:
format: int32
maximum: 20000
type: integer
x-stream-index: 009.001.022
message_retention:
Expand Down Expand Up @@ -20687,7 +20685,6 @@ components:
x-stream-index: 003.001.016
max_message_length:
format: int32
maximum: 20000
type: integer
x-stream-index: 003.001.022
message_retention:
Expand Down Expand Up @@ -23883,7 +23880,7 @@ components:
type: apiKey
info:
title: Stream API
version: v239.45.0
version: v239.46.0
openapi: 3.0.3
paths:
/app:
Expand Down
2 changes: 1 addition & 1 deletion openapi/clientside-api.json

Large diffs are not rendered by default.

54 changes: 52 additions & 2 deletions openapi/clientside-api.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,69 @@ components:
schemas:
AIAudioConfigRequest:
properties:
ai_text_config:
$ref: '#/components/schemas/AITextConfig'
description: Rules applied to transcripts when LLM configurability is disabled
title: AITextConfig
x-stream-index: "003"
llm_config:
$ref: '#/components/schemas/LLMConfig'
description: Rules applied to transcripts when LLM configurability is enabled
title: LLMConfig
x-stream-index: "004"
profile:
description: Bodyguard credentials profile to classify transcripts with.
Applies to the NLP engine only; ignored when LLM configurability is enabled.
Empty falls back to the app-pinned profile, then the organization's top-level
credentials
title: Profile
type: string
x-stream-index: "001"
rules:
description: Deprecated pre-split rule list. Still the live config while
no engine config exists; once one does it is kept as a fallback for whichever
engine has none of its own
items:
$ref: '#/components/schemas/BodyguardRule'
title: Rules
type: array
x-stream-index: "002"
type: object
AIAudioConfigResponse:
properties:
ai_text_config:
$ref: '#/components/schemas/AITextConfig'
description: The rules applied to transcripts when LLM configurability is
disabled. Present only when a config for that engine is stored; a policy
still on the pre-split flat shape returns rules alone
title: AITextConfig
x-stream-index: "004"
enabled:
description: Whether the engine selected by the application's LLM configurability
flag has a rule that does something. Derived, not stored
title: Enabled
type: boolean
x-stream-index: "001"
llm_config:
$ref: '#/components/schemas/LLMConfig'
description: The rules applied to transcripts when LLM configurability is
enabled. Present only when a config for that engine is stored; a policy
still on the pre-split flat shape returns rules alone
title: LLMConfig
x-stream-index: "005"
profile:
description: Bodyguard credentials profile transcripts are classified with.
Applies to the NLP engine only
title: Profile
type: string
x-stream-index: "002"
rules:
description: The active engine's rules, flattened into the pre-split shape
for clients that predate the per-engine configs. This is the whole config
for a policy that has no per-engine config stored
items:
$ref: '#/components/schemas/BodyguardRule'
title: Rules
type: array
x-stream-index: "003"
required:
Expand Down Expand Up @@ -4185,6 +4228,7 @@ components:
type: string
x-stream-index: "002"
label:
maxLength: 128
type: string
x-stream-index: "001"
severity_rules:
Expand Down Expand Up @@ -8191,7 +8235,6 @@ components:
x-stream-index: 001.002.016
max_message_length:
format: int32
maximum: 20000
type: integer
x-stream-index: 001.002.022
message_retention:
Expand Down Expand Up @@ -19543,6 +19586,7 @@ components:
type: string
x-stream-index: "002"
label:
maxLength: 128
type: string
x-stream-index: "001"
severity_rules:
Expand Down Expand Up @@ -42403,7 +42447,7 @@ components:
type: apiKey
info:
title: Stream API
version: v239.45.0
version: v239.46.0
openapi: 3.0.3
paths:
/api/v2/app:
Expand Down Expand Up @@ -49571,6 +49615,12 @@ paths:
type: string
writeOnly: true
x-stream-index: "002"
- in: query
name: close
schema:
type: boolean
writeOnly: true
x-stream-index: "003"
responses:
"400":
content:
Expand Down
2 changes: 1 addition & 1 deletion openapi/moderation-clientside-api.json

Large diffs are not rendered by default.

48 changes: 46 additions & 2 deletions openapi/moderation-clientside-api.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,69 @@ components:
schemas:
AIAudioConfigRequest:
properties:
ai_text_config:
$ref: '#/components/schemas/AITextConfig'
description: Rules applied to transcripts when LLM configurability is disabled
title: AITextConfig
x-stream-index: "003"
llm_config:
$ref: '#/components/schemas/LLMConfig'
description: Rules applied to transcripts when LLM configurability is enabled
title: LLMConfig
x-stream-index: "004"
profile:
description: Bodyguard credentials profile to classify transcripts with.
Applies to the NLP engine only; ignored when LLM configurability is enabled.
Empty falls back to the app-pinned profile, then the organization's top-level
credentials
title: Profile
type: string
x-stream-index: "001"
rules:
description: Deprecated pre-split rule list. Still the live config while
no engine config exists; once one does it is kept as a fallback for whichever
engine has none of its own
items:
$ref: '#/components/schemas/BodyguardRule'
title: Rules
type: array
x-stream-index: "002"
type: object
AIAudioConfigResponse:
properties:
ai_text_config:
$ref: '#/components/schemas/AITextConfig'
description: The rules applied to transcripts when LLM configurability is
disabled. Present only when a config for that engine is stored; a policy
still on the pre-split flat shape returns rules alone
title: AITextConfig
x-stream-index: "004"
enabled:
description: Whether the engine selected by the application's LLM configurability
flag has a rule that does something. Derived, not stored
title: Enabled
type: boolean
x-stream-index: "001"
llm_config:
$ref: '#/components/schemas/LLMConfig'
description: The rules applied to transcripts when LLM configurability is
enabled. Present only when a config for that engine is stored; a policy
still on the pre-split flat shape returns rules alone
title: LLMConfig
x-stream-index: "005"
profile:
description: Bodyguard credentials profile transcripts are classified with.
Applies to the NLP engine only
title: Profile
type: string
x-stream-index: "002"
rules:
description: The active engine's rules, flattened into the pre-split shape
for clients that predate the per-engine configs. This is the whole config
for a policy that has no per-engine config stored
items:
$ref: '#/components/schemas/BodyguardRule'
title: Rules
type: array
x-stream-index: "003"
required:
Expand Down Expand Up @@ -1032,6 +1075,7 @@ components:
type: string
x-stream-index: "002"
label:
maxLength: 128
type: string
x-stream-index: "001"
severity_rules:
Expand Down Expand Up @@ -1389,7 +1433,6 @@ components:
x-stream-index: 001.002.016
max_message_length:
format: int32
maximum: 20000
type: integer
x-stream-index: 001.002.022
message_retention:
Expand Down Expand Up @@ -4816,6 +4859,7 @@ components:
type: string
x-stream-index: "002"
label:
maxLength: 128
type: string
x-stream-index: "001"
severity_rules:
Expand Down Expand Up @@ -8854,7 +8898,7 @@ components:
type: apiKey
info:
title: Stream API
version: v239.45.0
version: v239.46.0
openapi: 3.0.3
paths:
/api/v2/moderation/action_config:
Expand Down
2 changes: 1 addition & 1 deletion openapi/moderation-openapi.json

Large diffs are not rendered by default.

5 changes: 2 additions & 3 deletions openapi/moderation-openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -581,7 +581,7 @@ components:
type: string
x-stream-index: "002.001"
type:
default: export.bulk_image_moderation.error
default: export.moderation_logs.error
type: string
x-stream-index: "003.002"
required:
Expand Down Expand Up @@ -924,7 +924,6 @@ components:
x-stream-index: 001.002.016
max_message_length:
format: int32
maximum: 20000
type: integer
x-stream-index: 001.002.022
message_retention:
Expand Down Expand Up @@ -6304,7 +6303,7 @@ components:
type: apiKey
info:
title: Stream API
version: v239.45.0
version: v239.46.0
openapi: 3.0.3
paths:
/api/v1/moderation/chat_message_tasks:
Expand Down
2 changes: 1 addition & 1 deletion openapi/moderation-serverside-api.json

Large diffs are not rendered by default.

Loading
Loading