cloudflare / cloudflare/telescope

Telescope agent CLI --uploadUrl argument doesn't work with telescopetest.io/upload endpoint

Open
#148 2 comments 0 reactions 0 assignees View on GitHub
ticket
Dominant language
TypeScript
Stars
305
Forks
36
PR merge metrics
No merged PRs in 30d

Description

## Describe the bug

The telescope agent just got a new CLI argument `--uploadUrl` to upload the results via API to an arbitrary endpoint, but this doesn't work with https://telescopetest.io/api/upload. Attempts return a 403 error, which telescopetest-io shouldn't be returning anywhere.

We'll probably need to test with telescopetest-io locally, and then check if the error comes from Astro/Cloudflare deployment, etc.

## Telescope info

Please include the following information about your environment:

**Telescope version**: f714b464e5a82b069badd9689ebd30f307e0c217, basically just the build right after #146
**Node version**: v24.13.1
**Operating system version**: macOS 26.3

## Steps to reproduce

Tried running `npx . -u https://www.cloudflare.com/ -b chrome --uploadUrl https://telescopetest.io/api/upload`.

## Expected results

Expected to see the upload succeed and see the result on https://telescopetest.io/results

## Observed results

Console output from the command:
```
api info => browserContext.newCDPSession started
api info <= browserContext.newCDPSession succeeded
api info => browserContext.setOffline started
api info <= browserContext.setOffline succeeded
api info => browserContext.close started
api info <= browserContext.close succeeded
Error uploading zip file: 403 Forbidden
Test ID:2026_02_23_14_10_42_ae492587-acce-4f87-8047-80dcd4a39db5
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.