Link Management
Delete URL
Delete a URL permanently.
This action is IRREVERSIBLE. The URL, its alias, and all associated click analytics data will be permanently deleted. The alias may be reclaimed by another user afterward.
Authentication: Required — you must own the URL.
API Key Scope: urls:manage or admin:all
Rate Limits: 60/min, 1,000/day
Recommendation: Consider setting the URL status to INACTIVE via
PATCH /urls/{url_id}/status instead if you may want to restore it later.
DELETE
Delete URL
Authorizations
API key authentication. Pass your key as: Bearer spoo_<your_key>
Path Parameters
Unique identifier of the URL
Previous
URL StatisticsGet click statistics for URLs.
Retrieve aggregated click analytics with flexible grouping, filtering,
and time-range options. Results are computed in a single database round-trip
using `$facet` aggregation.
**Authentication**: Optional for `scope=anon` (public stats on a single URL);
required for `scope=all` (all URLs owned by the user).
**API Key Scope**: `stats:read`, `urls:read`, or `admin:all`
**Rate Limits**:
- Authenticated: 60/min, 5,000/day
- Anonymous: 20/min, 1,000/day
**Scopes**:
- `scope=anon` + `short_code=<alias>` — public stats for one URL (if stats are not private)
- `scope=all` — aggregate stats across all URLs owned by the authenticated user
**Grouping Dimensions**: `time`, `browser`, `os`, `country`, `city`,
`referrer`, `short_code`
**Metrics**: `clicks`, `unique_clicks`
**Filtering**: Filter by `browser`, `os`, `country`, `city`, `referrer`,
or `short_code` using query params or a JSON `filters` object.
Next
Delete URL

