Audio

Audio file management for call flows

Upload audio file

post
/audio-management/upload

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
/audio-management/audios

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
200

Paginated list of audio files

application/json
get
/audio-management/audios

Stream audio file

get
/audio-management/audio/{id}
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
200

Audio file stream

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

Update audio metadata

put
/audio-management/audio/{id}
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
200

Audio updated

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

Delete audio file

delete
/audio-management/audio/{id}
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
200

Audio deleted

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

Get audio metadata

get
/audio-management/audio/{id}/metadata
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
200

Audio metadata

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

Get audio with relations

get
/audio-management/audio/{id}/details
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
200

Audio with relations

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

Get playback URL

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

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
200

Playback URL generated

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

Get audio by usage type

get
/audio-management/audios/usage/{usageType}
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
200

List of audio files

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

Last updated