---
title: "Delete a standalone short URL"
method: DELETE
path: "/short-url/{shortCode}"
tags: ["Short URLs"]
---

# Delete a standalone short URL

`DELETE /short-url/{shortCode}`

## Request

- Base URL: `https://api.qrcodly.de/api/v1`
- URL: `https://api.qrcodly.de/api/v1/short-url/{shortCode}`
- Auth: HTTP bearer

Soft-deletes a standalone short URL by its short code. Only standalone short URLs (not linked to QR codes) can be deleted via this endpoint. Short URLs linked to QR codes must be deleted by deleting the QR code.

## Path parameters

- `shortCode` string, required

## Response `200`

Default Response

- object
  - `deleted` boolean, required: True if the resource was successfully deleted

## Other responses

- `400`: Bad Request — invalid input or validation failure
- `401`: Unauthorized — missing or invalid Bearer token.
- `403`: Forbidden — you do not have permission to access this resource.
- `404`: Not Found — the requested resource does not exist.
- `429`: Too Many Requests — rate limit exceeded. Retry after the rate limit window resets.

---

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