---
title: "Remove a public URL (the app keeps running)"
method: DELETE
path: "/api/computers/{id}/public-urls/{urlId}"
tags: ["public-urls"]
---

# Remove a public URL (the app keeps running)

`DELETE /api/computers/{id}/public-urls/{urlId}`

## Request

- Base URL: `https://www.orgo.ai`
- URL: `https://www.orgo.ai/api/computers/{id}/public-urls/{urlId}`
- Auth: HTTP bearer

## Path parameters

- `id` string, required
- `urlId` string, uuid, required

## Response `204`

Removed.

## Other responses

- `401`: Unauthenticated.
- `403`: No access to this computer, view-only access, or a share-link guest.
- `404`: Not found on this computer, or public URLs are not enabled for this account.
- `409`: Orgo support turned this URL off (PUBLIC_URL_DISABLED; contact support to remove it).
- `429`: Over one of the account's rate limits (rate_limited): `limit` names it, `retry_after` and Retry-After say how many seconds to wait. Limits are per account (the workspace owner when the request acts on a computer or a workspace) and set by its plan (x-rate-limits).

## Changes

- **2026-11-01** `60e768a2bb9d`: 3 info
  - added the optional property `docs_url` to the response with the `409` status
  - added the optional property `next` to the response with the `409` status
  - added the optional property `retryable` to the response with the `409` status
- **2026-10-30** `afb6f0ee1aac`: 1 info
  - added the non-success response with the status `429`
- **2026-10-22** `a506f6169bb5`: 2 info
  - added the non-success response with the status `403`
  - added the non-success response with the status `409`
- **2026-10-06** `75ff4e54d86d`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/orgo/apis/orgo-api/changes/api/computers/:id/public-urls/:urlId/delete.md)

---

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