type property on a content item determines how BeyondWords processes it. Set type when you create or update an item.
auto_segment
Recommended for most publishers. Submit HTML forbody (and optionally title and summary). BeyondWords segments the body automatically and generates audio asynchronously.
status: "queued" and an empty segments array. After processing, call Get content with ?segments=full to retrieve segment markers and timings.
Pause markers
Add verbal pauses in HTML:manual_segment
For editorial tools or fine-grained control. Do not sendtitle, summary, or body. Instead, send a segments array.
marker on text segments when you need segment-level playback in the player.
For pauses in plain text, use <pause time="1.0s" />.
audio_upload
For podcasts or pre-recorded audio. Submit atitle, body (shown in the player or feeds as metadata), and one audio segment: