diff --git a/app/src/main/java/com/x8bit/bitwarden/data/vault/datasource/network/model/CipherJsonRequest.kt b/app/src/main/java/com/x8bit/bitwarden/data/vault/datasource/network/model/CipherJsonRequest.kt
index 934dd9947..2a588303c 100644
--- a/app/src/main/java/com/x8bit/bitwarden/data/vault/datasource/network/model/CipherJsonRequest.kt
+++ b/app/src/main/java/com/x8bit/bitwarden/data/vault/datasource/network/model/CipherJsonRequest.kt
@@ -22,6 +22,7 @@ import java.time.ZonedDateTime
  * @property fields A list of fields associated with the cipher (nullable).
  * @property isFavorite If the cipher is a favorite.
  * @property card The card of the cipher.
+ * @property key The key of the cipher (nullable).
  */
 @Serializable
 data class CipherJsonRequest(
@@ -67,4 +68,7 @@ data class CipherJsonRequest(
 
     @SerialName("card")
     val card: SyncResponseJson.Cipher.Card?,
+
+    @SerialName("key")
+    val key: String?,
 )
diff --git a/app/src/main/java/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkCipherExtensions.kt b/app/src/main/java/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkCipherExtensions.kt
index c7e0275cb..2da0cad4f 100644
--- a/app/src/main/java/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkCipherExtensions.kt
+++ b/app/src/main/java/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkCipherExtensions.kt
@@ -49,6 +49,7 @@ fun Cipher.toEncryptedNetworkCipher(): CipherJsonRequest =
         fields = fields?.toEncryptedNetworkFieldList(),
         isFavorite = favorite,
         card = card?.toEncryptedNetworkCard(),
+        key = key,
     )
 
 /**
diff --git a/app/src/test/java/com/x8bit/bitwarden/data/vault/datasource/network/model/CipherJsonRequestUtil.kt b/app/src/test/java/com/x8bit/bitwarden/data/vault/datasource/network/model/CipherJsonRequestUtil.kt
index 360612ffb..7963fd055 100644
--- a/app/src/test/java/com/x8bit/bitwarden/data/vault/datasource/network/model/CipherJsonRequestUtil.kt
+++ b/app/src/test/java/com/x8bit/bitwarden/data/vault/datasource/network/model/CipherJsonRequestUtil.kt
@@ -21,4 +21,5 @@ fun createMockCipherJsonRequest(number: Int, hasNullUri: Boolean = false): Ciphe
         reprompt = CipherRepromptTypeJson.NONE,
         secureNote = createMockSecureNote(),
         lastKnownRevisionDate = ZonedDateTime.parse("2023-10-27T12:00:00Z"),
+        key = "mockKey-$number",
     )