---
title: "List every link you own across uploads"
method: GET
path: "/api/links"
---

# List every link you own across uploads

`GET /api/links`

## Request

- Base URL: `https://powerpoint-sucks.com`
- URL: `https://powerpoint-sucks.com/api/links`
- Auth: HTTP bearer

Includes expired links (flagged `expired: true`) until DynamoDB TTL reaps them, up to ~48h after expiry.

## Response `200`

Links

- object
  - `links` Link[], required
    - `token` string, required
    - `uploadId` string, required
    - `expiresAt` integer, required
    - `hasPassword` boolean, required
    - `tinyUrl` string, nullable, required
    - `createdAt` string, required
    - `expired` boolean, required

## Other responses

- `401`: Missing or invalid token

---

[API](https://skmtc.dev/powerpoint-sucks/apis/powerpoint-sucks-api.md) · [All operations](https://skmtc.dev/powerpoint-sucks/apis/powerpoint-sucks-api/llms.txt) · [OpenAPI document](https://skmtc.dev/powerpoint-sucks/apis/powerpoint-sucks-api/revisions/5455798dae1c?raw)
