0

Retry an Upload request

by
Published Apr 8, 2025

If there were any errors during the upload process, this endpoint will retry the upload request. In some cases this will reattempt the existing upload request, in other cases it may create a new upload request. Please check the ticket_id in the response to determine if a new upload request was created.

Script telnyx Verified

The script

Submitted by hugo697 Bun
Verified 428 days ago
1
//native
2
type Telnyx = {
3
	apiKey: string
4
}
5
/**
6
 * Retry an Upload request
7
 * If there were any errors during the upload process, this endpoint will retry the upload request. In some cases this will reattempt the existing upload request, in other cases it may create a new upload request. Please check the ticket_id in the response to determine if a new upload request was created.
8
 */
9
export async function main(auth: Telnyx, id: string, ticket_id: string) {
10
	const url = new URL(
11
		`https://api.telnyx.com/v2/external_connections/${id}/uploads/${ticket_id}/retry`
12
	)
13

14
	const response = await fetch(url, {
15
		method: 'POST',
16
		headers: {
17
			Authorization: 'Bearer ' + auth.apiKey
18
		},
19
		body: undefined
20
	})
21
	if (!response.ok) {
22
		const text = await response.text()
23
		throw new Error(`${response.status} ${text}`)
24
	}
25
	return await response.json()
26
}
27