UrlRedirect
Update Short Link
Changed onUpdate only supplied fields. Explicit occupied paths return 422 without suffixing or changing other resources. Changing domains with an omitted path also checks the retained path on the target domain and returns 422 if it is occupied. Same-record paths remain valid. Historical paths remain redirects. Domain changes propagate asynchronously; full_url reports the persisted canonical address. Ownership is rechecked during propagation. A newly occupied destination leaves the old canonical URL intact; select a free current_path to resolve the collision.
patch/url_redirects/{id}
Request
- Base URLhttps://myworkspace.myclickfunnels.com/api/v2
- Auth
- HTTP bearer
- or OAuth 2Authorization codehttps://accounts.myclickfunnels.com/oauth/authorizeToken URLhttps://accounts.myclickfunnels.com/oauth/token
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
idstring required
Request body
Example request
{
"url_redirect": {
"original_url": "https://example.com/offer",
"current_path": "/launch",
"domain_id": 7
}
}Response
OK
Example response
{
"id": 42,
"public_id": "aBcDef",
"workspace_id": 123,
"domain_id": 7,
"name": "Launch",
"original_url": "https://example.com/offer",
"second_url": null,
"split_percentage": null,
"pixel_code": "",
"utm_source": null,
"utm_medium": null,
"utm_campaign": null,
"utm_term": null,
"utm_content": null,
"current_path": "/launch",
"full_url": "https://go.example.com/launch",
"redirect_type": "temporary",
"created_at": "2026-10-05T12:00:00Z",
"updated_at": "2026-10-05T12:00:00Z"
}Changes
- info
endpoint added
- info