Audio

Audio file management for call flows

Upload audio file

post

Upload and process audio file for use in call flows.

Authorizations
AuthorizationstringRequired

API key provided by GoMobile team. Request yours at https://docs.google.com/forms/d/1F6_7OIDNq8_lWgKPyP-DudF3dvBTl31X4dqVf5St2zE

Body
filestring · binaryRequired
titlestringOptional
descriptionstringOptional
usageTypestring · enumOptionalPossible values:
tagsstring[]Optional
Responses
post
/audio-management/upload

List audio files

get

Get paginated list of audio files. Searchable: title, description, tags.

Authorizations
AuthorizationstringRequired

API key provided by GoMobile team. Request yours at https://docs.google.com/forms/d/1F6_7OIDNq8_lWgKPyP-DudF3dvBTl31X4dqVf5St2zE

Query parameters
pageintegerOptionalDefault: 1
limitinteger · max: 100OptionalDefault: 20
searchstringOptional
sortBystring · enumOptionalPossible values:
sortOrderstring · enumOptionalDefault: descPossible values:
usageTypestring · enumOptionalPossible values:
Responses
chevron-right
200

Paginated list of audio files

application/json
get
/audio-management/audios

Stream audio file

get
Authorizations
AuthorizationstringRequired

API key provided by GoMobile team. Request yours at https://docs.google.com/forms/d/1F6_7OIDNq8_lWgKPyP-DudF3dvBTl31X4dqVf5St2zE

Path parameters
idstring · uuidRequired
Responses
chevron-right
200

Audio file stream

audio/*
Responsestring · binary
get
/audio-management/audio/{id}

Update audio metadata

put
Authorizations
AuthorizationstringRequired

API key provided by GoMobile team. Request yours at https://docs.google.com/forms/d/1F6_7OIDNq8_lWgKPyP-DudF3dvBTl31X4dqVf5St2zE

Path parameters
idstring · uuidRequired
Body
titlestringOptional
descriptionstringOptional
usageTypestring · enumOptionalPossible values:
tagsstring[]Optional
Responses
chevron-right
200

Audio updated

application/json
put
/audio-management/audio/{id}

Delete audio file

delete
Authorizations
AuthorizationstringRequired

API key provided by GoMobile team. Request yours at https://docs.google.com/forms/d/1F6_7OIDNq8_lWgKPyP-DudF3dvBTl31X4dqVf5St2zE

Path parameters
idstring · uuidRequired
Responses
chevron-right
200

Audio deleted

application/json
delete
/audio-management/audio/{id}

Get audio metadata

get
Authorizations
AuthorizationstringRequired

API key provided by GoMobile team. Request yours at https://docs.google.com/forms/d/1F6_7OIDNq8_lWgKPyP-DudF3dvBTl31X4dqVf5St2zE

Path parameters
idstring · uuidRequired
Responses
chevron-right
200

Audio metadata

application/json
get
/audio-management/audio/{id}/metadata

Get audio with relations

get
Authorizations
AuthorizationstringRequired

API key provided by GoMobile team. Request yours at https://docs.google.com/forms/d/1F6_7OIDNq8_lWgKPyP-DudF3dvBTl31X4dqVf5St2zE

Path parameters
idstring · uuidRequired
Responses
chevron-right
200

Audio with relations

application/json
get
/audio-management/audio/{id}/details

Get playback URL

get

Generate temporary signed URL for audio playback.

Authorizations
AuthorizationstringRequired

API key provided by GoMobile team. Request yours at https://docs.google.com/forms/d/1F6_7OIDNq8_lWgKPyP-DudF3dvBTl31X4dqVf5St2zE

Path parameters
idstring · uuidRequired
Query parameters
expiresIninteger · min: 1 · max: 86400Optional

URL expiration in seconds

Default: 3600
Responses
chevron-right
200

Playback URL generated

application/json
get
/audio-management/audio/{id}/playback-url

Get audio by usage type

get
Authorizations
AuthorizationstringRequired

API key provided by GoMobile team. Request yours at https://docs.google.com/forms/d/1F6_7OIDNq8_lWgKPyP-DudF3dvBTl31X4dqVf5St2zE

Path parameters
usageTypestring · enumRequiredPossible values:
Responses
chevron-right
200

List of audio files

application/json
get
/audio-management/audios/usage/{usageType}

Last updated