ChatterWave API
integer · min: 0integer · min: 1 · max: 100stringintegerintegerstringstring | nullstring | null
string · requiredstringstring · uuidstringstringinteger · int64string · date-time
Audio asset management
List Resources
GET
https://api.helios.pressone.co/api/v1
/chatterwave/resources/
Returns a paginated list of audio resources owned by the authenticated account.
query Parameters
pagePage number (zero-indexed)
Default: 0
page_sizeNumber of results per page
Default: 50
List Resources › Responses
Resource list
uriCurrent request URI
Example: /v1/chatterwave/resources/
pageCurrent page number
Example: 0
page_sizeResults per page
Example: 50
first_page_uriURI for the first page
Example: /v1/chatterwave/resources/?page=0&page_size=50
next_page_uriURI for the next page
Example: /v1/chatterwave/resources/?page=1&page_size=50
previous_page_uriURI for the previous page
Example: null
Upload Resource
POST
https://api.helios.pressone.co/api/v1
/chatterwave/resources/
Uploads an audio file for use in TTS requests. The resource is stored and assigned a unique identifier.
Supported formats: WAV, MP3, OGG, WebM. Maximum file size: 10 MB.
Upload Resource › Request Body
fileAudio file to upload
file_nameOptional display name for the resource
Upload Resource › Responses
Resource created
resource_idUnique identifier for the resource
file_nameOriginal or provided file name
file_typeMIME type of the uploaded file
Example: audio/wav
file_size_bytesFile size in bytes
created_atTimestamp of resource creation