v1
onboarding
onboarding
brain-dump

Upload Brain Dump Part

Changed on

Accept one MediaRecorder timeslice blob.

Parts arrive while the user is still talking, so this stays cheap: size checks, buffer, done. Validation that needs the whole stream (virus scan, transcription) happens on finalize.

A part of a take the client discarded is refused, unless resent says the client is deliberately sending that take again from its local copy.

post/api/onboarding/brain-dump/parts

Request

  • The document declares no server URL.
  • Auth
    HTTP bearer

Request body multipart/form-data

filestring binary required
recording_idstring required
part_indexinteger required
resentboolean

Response

Successful Response

recording_idstring required
part_indexinteger required
received_bytesinteger required
total_bytesinteger required

Changes