X Chat API: operationId renamed, schema fields changed/removed
BreakingBreaking change
This is a breaking change — integrations that rely on the affected behaviour will need updates before the change rolls out.
What changed
Several breaking and additive changes to the X Chat API:
operationIdrenamed frominitializeChatConversationKeystoaddConversationKeys— any SDK or code generation tooling referencing the old operation ID will break.ChatPublicKeyschema removed — clients referencing this schema directly will break; its content has been merged into thePublicKeyschema.PublicKeyschema restructured: thetoken_map/versionfields are removed;juicebox_config(a$ref) andpublic_key_versionare added. Theversionenum value in the public-key fields parameter is replaced bypublic_key_version.- New
ChatActionMessageEventSignatureschema added (additive). - New
conversation_idresponse field added to the Add Conversation Keys response (additive). - Multiple
idpath parameter descriptions clarified to include the hyphen-separated 1:1 conversation ID format (informational).