Links
Update Link
Update an existing short link’s destination, title, or metadata
PUT
Request
Headers
string
required
Must be
application/jsonPath Parameters
string
required
The link’s slug (e.g.,
my-link) or system domain composite (e.g., mybouncy.link__my-link).Use the slug field returned by GET /v1/links.Body
string
New destination URL where the short link should redirect. Must be a valid HTTP or HTTPS URL.Example:
https://example.com/new-pagestring
Updated title for SEO and social media sharingExample:
Updated Summer Sale 2026string
Updated description for SEO and social media cardsExample:
Now 60% off everything!array
Updated array of tagsExample:
["marketing", "summer", "60-percent-off"]object
Google Analytics tracking configuration
object
Meta Pixel tracking configuration
object
Full SEO metadata object override (ignored if
title or description are also provided)string
Redirect behavior. One of:
conservative, aggressive, basic, non-meta, experimental, experimental2array
Array of geographic filtering rules. Rules are evaluated in order and the first matching rule wins. Visitors who match no rule are redirected to the main destination.Each rule is an object with:
countries(array) - ISO 3166-1 alpha-2 codes (e.g.,US,GB) or full country namespresetId(string) - ID of a saved geo preset, as returned by GET /v1/geo-presets. Use this in place ofcountries: the server fills the rule’s countries from the preset’s saved country list when the link is saved. An unknownpresetIdreturns a400errorcities(array) - City names, matched as case-insensitive substrings. Can be combined with eithercountriesorpresetIdredirectUrl(string) - Destination URL for visitors matching this rule. Always required, including when the rule usespresetId
array
Array of language-based filtering rules
string
Traffic recovery URL for when the primary destination is unavailable
You cannot update the
slug or domain after creation. Create a new link if you need a different slug.Response
boolean
Whether the operation succeeded
string
Unique identifier for the link
string
Success message
array
List of fields that were updated