completed returns empty or incomplete results. On Mobile SDK, wait for session events before you fetch content.
Common causes (Mobile SDK)
From Mobile SDK troubleshooting FAQs:- Long session (more audio to process)
- Poor audio quality
- Network issues during upload
- High server load
- Large session context or metadata
Partner API
After you end an ambient session, generation is async. Closing the WebSocket and a successful REST end do not mean the note is ready. Poll Get ambient session status until status iscompleted, then call content APIs. Stop on skipped, failed, or aborted.
See Wait for Ambient before fetch.
Mobile SDK
1
Watch Session Events
Use session delegate events for generation progress and failure. Show a progress state while processing continues.
2
Check Network and Capture
Confirm the device can upload. Record in a quieter place and keep the mic clear when quality is poor.
3
Retrieve After Ready
Wait for generation completion events before you fetch content. Processing still running is not the same as failure.
Next steps
Wait for Ambient before fetch - Poll status untilcompleted
Empty or incomplete notes after ending an ambient session - Retrieve only after generation finishes
Mobile SDK troubleshooting FAQs - Content generation delay causes
Offline upload failures on Mobile SDK - Upload before generation can finish
Get ambient session status - Status values for polling