Skip to main content
POST
Get a bounded transcript range

Authorizations

X-License-Key
string
header
required

Jumper Pro license key passed via header

Body

application/json
cache_dir
string
required
hash_str
string
required

Preferred stable media identifier.

start_seconds
number
required
Required range: x >= 0
end_seconds
number
required
Required range: x > 0
media_path
string

Media path fallback when hash_str is not available.

max_segments
integer
default:120
Required range: 1 <= x <= 500
after_segment_index
integer

Exclusive continuation cursor from a previous response.

Required range: x >= 0

Response

200 - application/json

Bounded transcript segments and continuation state

hash_str
string
required
transcript_status
enum<string>
required
Available options:
used,
not_available,
empty
start_seconds
number
required
end_seconds
number
required
segments
object[]
required
returned_segment_count
integer
required
returned_character_count
integer
required

Characters returned across segment text. A single oversized source segment is truncated in place with an explicit marker so the response remains within 24,000 characters.

remaining_segment_count
integer
required
truncated
boolean
required
text_truncated
boolean
required

True when one returned source segment's text was truncated to fit the hard response budget.

truncated_segment_indices
integer[]
required
media_path
string | null
next_after_segment_index
integer | null
Last modified on August 25, 2026