Change a tracked link
update_linkChange one tracked link by its id (from list_links): name, address (path; null removes the on-domain address and keeps the short one), destination, campaign tags, prefilled message, status, expiry, or pause it (is_active: false — visitors then see the not-found page). Printed QR codes keep working after a destination change, because they encode the short address.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | ||
| label | No | ||
| status | No | 301 permanent (default) unless the user asks for temporary (302) | |
| link_id | Yes | ||
| site_id | Yes | The site, from list_sites | |
| tracking | No | Campaign tags (added to page / web destinations as utm_*) | |
| is_active | No | ||
| user_goal | No | Optional: the user's goal behind this call, in one short sentence of plain words (e.g. "add a page so customers can book tables"). No names, emails or other personal details. | |
| expires_at | No | ||
| description | No | ||
| destination | No | Where the link sends people | |
| fallback_url | No | ||
| prefill_text | No | ||
| forward_query | No | ||
| tag_destination | No |