0
Get Reports
One script reply has been approved by the moderators Verified

Retrieves existing reports.

Created by hugo697 121 days ago Viewed 487 times
0
Submitted by hugo697 Typescript (fetch-only)
Verified 121 days ago
1
type Campayn = {
2
	apiKey: string
3
}
4

5
export async function main(resource: Campayn) {
6
	const endpoint = `https://campayn.com/api/v1/reports/calendar.json`
7

8
	const response = await fetch(endpoint, {
9
		method: 'GET',
10
		headers: {
11
			Authorization: `TRUEREST apikey=${resource.apiKey}`
12
		}
13
	})
14

15
	if (!response.ok) {
16
		throw new Error(`HTTP error! status: ${response.status}`)
17
	}
18

19
	const data = await response.json()
20

21
	return data
22
}
23