Keep a slice of audio between two times. Async — returns 202 with a pending job; poll GET /tool_jobs/{uid} until status is completed or failed.

post/tools/trim_audio

Request

  • Base URL
    https://api.bannerbear.com/v5
  • Auth
    HTTP bearer

Request body

audio_urlstring uri required

Only the audio is used

startnumber required

Start (seconds)

endnumber required

End (seconds)

metadatastring

Arbitrary metadata string stored with the tool run

Response

Tool run accepted

uidstring
tool'trim_audio'
status'pending' | 'running' | 'completed' | 'failed'

pending → running → completed / failed

progressinteger

0-100 job progress, 100 once completed

inputsobject

Inputs the job was created with

metadatastring nullable

Arbitrary metadata string round-tripped from the create request

selfstring uri
created_atstring date-time
completed_atstring date-time nullable
error_messagestring nullable

Human-readable failure reason (only present on failed jobs)

Changes