/
/Odd-e Open API
ChangesDocsSign in
  • Docs
  • History
  • Schema
  • Let the tutor propose excluding an ambiguous attempt in recall help: SEED-073#story-7latest1Docsefc7a852026-10-13 11:48

    Change detail

    1 change across 1 operation

    • GET/api/ai/dummy
      • info

        added the optional property to the response with the status

  • Exclude an answered attempt as ambiguous through the recall-prompt API: SEED-073#story-719Docs016eabb2026-10-13 11:02

    Change detail

    19 changes across 10 operations

    • GET/api/conversation/{conversationId}
      • info

        added the optional property /// to the response with the status

      • info

        added the optional property /// to the response with the status

    • GET/api/conversation/note/{note}
      • info

        added the optional property //// to the response with the status

      • info

        added the optional property //// to the response with the status

    • POST/api/conversation/note/{note}
      • info

        added the optional property /// to the response with the status

      • info

        added the optional property /// to the response with the status

    • POST/api/conversation/recall-prompt/{recallPrompt}
      • info

        added the optional property /// to the response with the status

    View all changes (19)
  • Carry reviewed recall clarification into authorized refinement4Docs5c624302026-10-12 09:05

    Change detail

    4 changes across 2 operations

    • POST/api/ai/export-refinement-layout-request/{note}
      • info

        added the new optional request property

      • info

        added the new optional request property

    • POST/api/ai/generate-refinement-suggestions/{note}
      • info

        added the new optional request property

      • info

        added the new optional request property

  • Name conversation access ownership independently of its subject44Docs98996ef2026-10-12 07:14

    Change detail

    8 changes across 4 operations

    • GET/api/conversation/{conversationId}
      • warning

        removed the optional property from the response with the status

      • info

        added the optional property to the response with the status

    • GET/api/conversation/note/{note}
      • warning

        removed the optional property / from the response with the status

      • info

        added the optional property / to the response with the status

    • POST/api/conversation/note/{note}
      • warning

        removed the optional property from the response with the status

      • info

        added the optional property to the response with the status

    • POST/api/conversation/recall-prompt/{recallPrompt}
      • warning

        removed the optional property from the response with the status

      • info

        added the optional property to the response with the status

  • Carry title intent through audio transcription1Docsf7dfae92026-10-11 10:02

    Change detail

    1 change across 1 operation

    • POST/api/audio/audio-to-text
      • info

        added the new optional request property

  • Show dictation promptly after Stop: SEED-066#prompt-dictation-results1Docsdd875812026-10-06 00:36
  • Join audio transcription segments through the client rule11Docsba66d942026-10-05 04:42
  • Send only the audio from the note audio tools2Docs6ecad492026-10-04 01:50
  • Write the transcription's own text for dictated audio12Docsb233c0e2026-10-04 01:44
  • Merge commit 'b9cf6dd0a921468a00dc314e3f33925da02243bc' into HEAD1Docs64d79b02026-10-03 08:34
  • Remove the suggest-title endpoint and its dead code11Docs3ba7ca22026-10-03 07:00
  • Give voice transcription its own dictated-text result11Docs64173ad2026-10-03 05:21
  • Merge commit '63fa9f178bbbc760fd44b64245ae1d2cf919ac04' into HEAD1Docs8f238692026-09-30 14:15
  • A tracked single value that becomes a list keeps its tracker on that value1Docs60027022026-09-30 13:26
  • The property panel offers Assimilate for each list value9Docsdc84d6f2026-09-30 13:06
  • Recall names the list value being recalled18Docs7e91b6f2026-09-30 12:57
  • Assimilating one list value creates only that value's tracker1Docs178ddce2026-09-30 12:44
  • Each list property value is its own assimilation unit11Docs888df752026-09-30 12:38
  • Reify a wiki-link property into a relationship note1Docs2f33e3e2026-09-30 11:00
  • Keep an exact EPUB reading place (CFI) in the last-read position (SEED-059#story-17)6Docs946dccd2026-09-29 11:58
  • Clear a reading mark from the chosen block in the book layout (SEED-059#story-6 slice 2)1Docs5cab6e82026-09-29 10:12
  • Serve a Book file only by Book in the public API1Docs1a3687c2026-09-29 00:52
  • Remove recall probe diagnostics from the public API23Docsbf028162026-09-29 00:45
  • Remove bearer-token self-revocation from the public API1Docs00fe77b2026-09-29 00:40
  • Remove recall-logs endpoint from the public API1Docs951d7582026-09-29 00:35
  • Merge retirement of semantic search application code for release R1 (SEED-051#story-1 slices 4-7)1Docsab08d6d2026-09-28 06:13
  • Server keeps only literal note search (SEED-051#story-1 slice 7)2Docsab8caf22026-09-28 05:23
  • Notebook administration no longer produces embedding indexes (SEED-051#story-1 slice 6)3Docs2d3540f2026-09-28 05:16
  • Show references on a file page for notes in the same folder1Docsc86eb7e2026-09-28 04:32
  • One image endpoint family (SEED-050#story-7 slice 2)33Docs0759a2c2026-09-27 09:38
  • Place a new note in a named child folder in the same change (SEED-050#story-2 slice 3)1Docsaaedc572026-09-27 08:02
  • Note realm JSON lists each sidebar field onceno API changesDocs200a56b2026-09-27 03:05
  • Merge commit 'a37ef2c97aa9343048157b806ef9061123ea2c83' into HEAD2Docs8f78a702026-09-27 02:49
  • Folder trail entries carry only id and name12662Docs5d384c22026-09-27 02:20
  • Show an image file's picture on its web file page1Docs0f3d25f2026-09-27 02:03
  • Serve an image notebook file inline as a picture1Docsee09a8a2026-09-27 01:52
  • Delete a notebook file from its page on the web in one accepted change.1Docs20968e72026-09-26 02:24
  • Stop moving legacy pictures at startup and drop the legacy picture testability seeding and move.21Docs0d57de82026-09-25 14:24
  • Prove end to end that the owner's clone receives a moved legacy picture beside its note.2Docsd208cdf2026-09-25 06:55
  • Keep raw history readable on LFS notebooks without the startup raw-to-LFS conversion.2Docs0284ea72026-09-25 01:21
  • Prepare an uploaded picture's note content like any save and return the note realm.18Docs029a00b2026-09-24 23:50
  • Make a web-uploaded note picture an LFS file in the note's folder, named by its image property in one accepted commit.no API changesDocs68225972026-09-24 13:45
  • Let a checkout of a converted notebook keep publishing through LFS.2Docsb20c4582026-09-24 08:21
  • Show a note's picture file from its own folder in Web Donut.111Docsf0cc15b2026-09-24 06:24
  • List notebook files by id and filename through projection queries so the sidebar never reads file bytes.1Docsd235a612026-09-24 04:40
  • Open a notebook file's page and download its exact bytes.2Docsf41c2912026-09-24 03:48
  • Show notebook files in the sidebar at their folder or the root.6Docs70b3b672026-09-24 03:28
  • Prove same-checkout LFS pull and publish end to end and describe it in the docs.1Docsf6b45782026-09-24 01:37
  • Create new notebooks with LFS and keep in-place pull refused.1Docsdf8c86b2026-09-23 14:42