Replace audio on an existing content item
To replace audio on an existing content item, send aPUT request to Update content with "type": "audio_upload". This switches the content item’s processing type and replaces its audio with the file you provide.
The audio_url must be a publicly accessible URL. BeyondWords fetches the file from that URL when it processes the request — the file is not uploaded directly in the request body.
{id} path parameter accepts either the content UUID or the original source_id you set when creating the item.
Create a new content item with uploaded audio
If you’re creating a new content item from scratch with an audio file rather than replacing an existing one, usePOST /projects/{project_id}/content with "type": "audio_upload":
audio_upload type.
Upload a file to BeyondWords first
If your audio file isn’t already hosted at a public URL, use Upload file to upload it to BeyondWords storage first. That endpoint returns a URL you can then pass asaudio_url.