From f0af9926b4ad382eea0973fccc02c1e69d095d6b Mon Sep 17 00:00:00 2001
From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com>
Date: Thu, 16 Jul 2026 00:45:15 +0000
Subject: [PATCH 1/2] docs: add changelog entry for Chat API launch
---
changelog.mdx | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/changelog.mdx b/changelog.mdx
index ae5f6b548..9d7e5982e 100644
--- a/changelog.mdx
+++ b/changelog.mdx
@@ -7,6 +7,21 @@ keywords: ["changelog", "API updates", "release notes", "what's new", "API chang
To subscribe to updates, please [**“Turn on notifications”**](https://help.x.com/en/managing-your-account/notifications-on-mobile-devices#:~:text=In%20the%20top%20menu,%20you,you%20would%20like%20to%20receive) for [**@API**](https://x.com/api).
+
+ ### Launch of the Chat API for end-to-end encrypted DMs
+
+ Today, we launched the [Chat API](/xchat/introduction) — a new suite of endpoints for building end-to-end encrypted direct messages on X. Message bodies are encrypted and signed on the client; X routes only ciphertext and cannot read plaintext content.
+
+ Highlights:
+ - **[Chat XDK](/xchat/xchat-xdk)** — first-party encryption SDK with support for Python, TypeScript, Rust, Go, C#, and Java. Handles identity and signing keypairs, message encryption/decryption, signing/verification, and optional Juicebox PIN-based private key storage.
+ - **Conversation and message endpoints** — register and fetch public keys, share conversation keys, list and get threads, send encrypted messages, mark as read, and send typing indicators. See the [Getting Started guide](/xchat/getting-started).
+ - **Group conversations** — create groups, add members, and rotate conversation keys. See the [Groups guide](/xchat/groups).
+ - **Encrypted media attachments** — upload and download encrypted images, videos, and files. See the [Media guide](/xchat/media).
+ - **Real-time delivery** — receive encrypted events via webhooks or activity stream, or replay history via the events API. See [Real-time events](/xchat/real-time-events).
+
+ Auth uses OAuth 2.0 user context with DM scopes (`dm.read`, `dm.write`). New to end-to-end encryption? Start with the [Cryptography primer](/xchat/cryptography-primer).
+
+
### Articles draft and publish endpoints
From 6c34b5c10319e22164e08bd544a4f96f7b34c27c Mon Sep 17 00:00:00 2001
From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com>
Date: Thu, 16 Jul 2026 00:47:50 +0000
Subject: [PATCH 2/2] docs: translate Chat API changelog entry to es, ja, pt,
ko
---
es/changelog.mdx | 15 +++++++++++++++
ja/changelog.mdx | 15 +++++++++++++++
ko/changelog.mdx | 15 +++++++++++++++
pt/changelog.mdx | 15 +++++++++++++++
4 files changed, 60 insertions(+)
diff --git a/es/changelog.mdx b/es/changelog.mdx
index 96daa5bb1..b3c12e4e2 100644
--- a/es/changelog.mdx
+++ b/es/changelog.mdx
@@ -7,6 +7,21 @@ keywords: ["registro de cambios", "actualizaciones de la API", "notas de la vers
Para suscribirte a las actualizaciones, [**"Activa las notificaciones"**](https://help.x.com/en/managing-your-account/notifications-on-mobile-devices#:~:text=In%20the%20top%20menu,%20you,you%20would%20like%20to%20receive) para [**@API**](https://x.com/api).
+
+ ### Lanzamiento de la Chat API para DMs con cifrado de extremo a extremo
+
+ Hoy, lanzamos la [Chat API](/xchat/introduction): un nuevo conjunto de endpoints para crear mensajes directos con cifrado de extremo a extremo en X. Los cuerpos de los mensajes se cifran y firman en el cliente; X solo enruta el texto cifrado y no puede leer el contenido en texto plano.
+
+ Destacado:
+ - **[Chat XDK](/xchat/xchat-xdk)**: SDK de cifrado propio con soporte para Python, TypeScript, Rust, Go, C# y Java. Gestiona pares de claves de identidad y firma, cifrado/descifrado de mensajes, firma/verificación y almacenamiento opcional de claves privadas basado en PIN mediante Juicebox.
+ - **Endpoints de conversación y mensajes**: registra y consulta claves públicas, comparte claves de conversación, lista y consulta hilos, envía mensajes cifrados, marca como leído y envía indicadores de escritura. Consulta la [Guía de inicio](/xchat/getting-started).
+ - **Conversaciones grupales**: crea grupos, agrega miembros y rota claves de conversación. Consulta la [Guía de grupos](/xchat/groups).
+ - **Adjuntos multimedia cifrados**: sube y descarga imágenes, videos y archivos cifrados. Consulta la [Guía de medios](/xchat/media).
+ - **Entrega en tiempo real**: recibe eventos cifrados vía webhooks o activity stream, o reproduce el historial mediante la events API. Consulta [Eventos en tiempo real](/xchat/real-time-events).
+
+ La autenticación usa OAuth 2.0 con contexto de usuario y los scopes de DM (`dm.read`, `dm.write`). ¿Nuevo en el cifrado de extremo a extremo? Comienza con el [Manual de criptografía](/xchat/cryptography-primer).
+
+
### Endpoints de borrador y publicación de Articles
diff --git a/ja/changelog.mdx b/ja/changelog.mdx
index 2accc0329..99e45483d 100644
--- a/ja/changelog.mdx
+++ b/ja/changelog.mdx
@@ -7,6 +7,21 @@ keywords: ["変更履歴", "API 更新", "リリースノート", "新着情報"
更新情報の通知を受け取るには、[**@API**](https://x.com/api) の [**「通知をオンにする」**](https://help.x.com/en/managing-your-account/notifications-on-mobile-devices#:~:text=In%20the%20top%20menu,%20you,you%20would%20like%20to%20receive) を有効にしてください。
+
+ ### エンドツーエンド暗号化 DM 向けの Chat API を提供開始
+
+ 本日、[Chat API](/xchat/introduction) を提供開始しました。X 上でエンドツーエンドで暗号化されたダイレクトメッセージを構築するための新しいエンドポイント群です。メッセージ本文はクライアント側で暗号化・署名され、X は暗号文のみを中継し、平文コンテンツを読み取ることはできません。
+
+ 主なポイント:
+ - **[Chat XDK](/xchat/xchat-xdk)**: Python、TypeScript、Rust、Go、C#、Java に対応する、当社提供の暗号化 SDK。ID 用および署名用のキーペア生成、メッセージの暗号化・復号、署名・検証、任意で Juicebox による PIN ベースの秘密鍵保管に対応します。
+ - **会話およびメッセージ用エンドポイント**: 公開鍵の登録・取得、会話鍵の共有、スレッドの一覧取得・参照、暗号化メッセージの送信、既読の設定、タイピングインジケーターの送信が可能です。[Getting Started ガイド](/xchat/getting-started)を参照してください。
+ - **グループ会話**: グループの作成、メンバーの追加、会話鍵のローテーションに対応します。[Groups ガイド](/xchat/groups)を参照してください。
+ - **暗号化されたメディア添付**: 暗号化された画像、動画、ファイルのアップロードおよびダウンロードが可能です。[Media ガイド](/xchat/media)を参照してください。
+ - **リアルタイム配信**: webhooks または activity stream 経由で暗号化イベントを受信できます。events API 経由で履歴を再取得することもできます。[Real-time events](/xchat/real-time-events) を参照してください。
+
+ 認証には OAuth 2.0 のユーザーコンテキストと DM 系スコープ(`dm.read`、`dm.write`)を使用します。エンドツーエンド暗号化を初めて扱う場合は、[Cryptography primer](/xchat/cryptography-primer) から始めてください。
+
+
### Articles のドラフトおよび公開エンドポイント
diff --git a/ko/changelog.mdx b/ko/changelog.mdx
index 8a2e3c0b9..5b0a98dd8 100644
--- a/ko/changelog.mdx
+++ b/ko/changelog.mdx
@@ -7,6 +7,21 @@ keywords: ["변경 로그", "API 업데이트", "릴리스 노트", "새로운
업데이트를 구독하려면 [**@API**](https://x.com/api)의 [**"알림 켜기"**](https://help.x.com/en/managing-your-account/notifications-on-mobile-devices#:~:text=In%20the%20top%20menu,%20you,you%20would%20like%20to%20receive)를 활성화하세요.
+
+ ### 종단 간 암호화 DM을 위한 Chat API 출시
+
+ 오늘, [Chat API](/xchat/introduction)를 출시했습니다. X에서 종단 간 암호화 다이렉트 메시지를 구축할 수 있는 새로운 엔드포인트 모음입니다. 메시지 본문은 클라이언트에서 암호화되고 서명되며, X는 암호문만 전달하고 평문 내용은 읽을 수 없습니다.
+
+ 주요 내용:
+ - **[Chat XDK](/xchat/xchat-xdk)**: Python, TypeScript, Rust, Go, C#, Java를 지원하는 자체 암호화 SDK. 신원 및 서명 키 쌍, 메시지 암호화/복호화, 서명/검증, 그리고 Juicebox 기반 PIN 방식의 프라이빗 키 저장(선택 사항)을 처리합니다.
+ - **대화 및 메시지 엔드포인트**: 공개 키 등록 및 조회, 대화 키 공유, 스레드 목록 및 조회, 암호화된 메시지 전송, 읽음 표시, 입력 중 표시 전송을 지원합니다. [시작하기 가이드](/xchat/getting-started)를 참조하세요.
+ - **그룹 대화**: 그룹 생성, 멤버 추가, 대화 키 로테이션을 지원합니다. [Groups 가이드](/xchat/groups)를 참조하세요.
+ - **암호화된 미디어 첨부**: 암호화된 이미지, 동영상, 파일을 업로드하고 다운로드합니다. [Media 가이드](/xchat/media)를 참조하세요.
+ - **실시간 전송**: 웹훅 또는 activity stream을 통해 암호화된 이벤트를 수신하거나 events API로 이력을 재생합니다. [실시간 이벤트](/xchat/real-time-events)를 참조하세요.
+
+ 인증은 OAuth 2.0 사용자 컨텍스트와 DM 스코프(`dm.read`, `dm.write`)를 사용합니다. 종단 간 암호화가 처음이신가요? [Cryptography primer](/xchat/cryptography-primer)부터 시작하세요.
+
+
### Articles 초안 작성 및 게시 엔드포인트
diff --git a/pt/changelog.mdx b/pt/changelog.mdx
index 278c54b65..e7eddccee 100644
--- a/pt/changelog.mdx
+++ b/pt/changelog.mdx
@@ -7,6 +7,21 @@ keywords: ["registro de alterações", "atualizações da API", "notas de versã
Para se inscrever para receber atualizações, [**"Ative as notificações"**](https://help.x.com/en/managing-your-account/notifications-on-mobile-devices#:~:text=In%20the%20top%20menu,%20you,you%20would%20like%20to%20receive) para [**@API**](https://x.com/api).
+
+ ### Lançamento da Chat API para DMs com criptografia de ponta a ponta
+
+ Hoje, lançamos a [Chat API](/xchat/introduction): um novo conjunto de endpoints para criar mensagens diretas com criptografia de ponta a ponta no X. Os corpos das mensagens são criptografados e assinados no cliente; o X apenas encaminha o texto cifrado e não consegue ler o conteúdo em texto simples.
+
+ Destaques:
+ - **[Chat XDK](/xchat/xchat-xdk)**: SDK de criptografia próprio, com suporte a Python, TypeScript, Rust, Go, C# e Java. Cuida dos pares de chaves de identidade e assinatura, criptografia/descriptografia de mensagens, assinatura/verificação e armazenamento opcional de chaves privadas baseado em PIN via Juicebox.
+ - **Endpoints de conversas e mensagens**: registre e consulte chaves públicas, compartilhe chaves de conversa, liste e obtenha threads, envie mensagens criptografadas, marque como lidas e envie indicadores de digitação. Consulte o [Guia de introdução](/xchat/getting-started).
+ - **Conversas em grupo**: crie grupos, adicione membros e rotacione chaves de conversa. Consulte o [Guia de grupos](/xchat/groups).
+ - **Anexos de mídia criptografados**: envie e baixe imagens, vídeos e arquivos criptografados. Consulte o [Guia de mídia](/xchat/media).
+ - **Entrega em tempo real**: receba eventos criptografados via webhooks ou activity stream, ou recupere o histórico pela events API. Consulte [Eventos em tempo real](/xchat/real-time-events).
+
+ A autenticação usa OAuth 2.0 com contexto de usuário e os escopos de DM (`dm.read`, `dm.write`). Novo em criptografia de ponta a ponta? Comece pelo [Guia de criptografia](/xchat/cryptography-primer).
+
+
### Endpoints de rascunho e publicação de Articles