Oppulence Voice

Write encrypted sync item

Creates or compare-and-swaps one opaque capture item.

post/v1/voice-sync/items

Request

  • Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /v1/voice-sync/items
  • Auth: HTTP bearer

Request body

base_revisioninteger nullable

Expected current revision; zero creates.

blind_indexstring nullable

Optional keyed equality index.

ciphertextstring required

Authenticated ciphertext.

collection'note' | 'folder' | 'transcription' | 'dictionary' | 'snippet' | 'speaker_profile' required

Capture collection.

content_hashstring required

SHA-256 integrity label.

item_idstring required

Stable client item id.

key_idstring required

Client encryption key id.

noncestring required

Base64 encryption nonce.

occurred_atstring required

Source event time.

operation'upsert' | 'delete' required

Mutation operation that produced this history row.

schema_version'1.0' required

Envelope version.

space_idstring nullable

Optional encrypted-space id.

Example request

{
  "base_revision": 1,
  "blind_index": "folder-name-hmac",
  "ciphertext": "Y2lwaGVydGV4dA",
  "collection": "note",
  "content_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "item_id": "note-42",
  "key_id": "personal-v1",
  "nonce": "bm9uY2U",
  "occurred_at": "2026-08-21T23:00:00Z",
  "operation": "UPDATE",
  "schema_version": "1.0",
  "space_id": "personal"
}

Response

Updated item.

object required

Data-wrapped encrypted item.

Changes

No operation changes recorded.