createdAt, the original creator) and the link’s active state are preserved across updates. To flip active, use Activate or Deactivate instead.
The parent form cannot be changed — the formID in the URL must match the link’s stored parent.
Endpoint
Authentication
Bearer token using your API key. Format:
Bearer cs_live_your_keyPath parameters
The parent form’s unique identifier.
The link’s unique identifier.
Request body
The request body is identical to Create Link —name, destinationType, overlayPath, and the full prefill object are all supported. The same validation rules apply.
When destinationType changes between HOSTED_PAGE_* and OVERLAY_*, overlayPath becomes required (for overlay) or is cleared (for hosted-page). The destinationType must remain compatible with the form’s type — you cannot change a HOSTED_PAGE_DONATE link to HOSTED_PAGE_ATTEND on a non-EVENT form.
Response
Same shape as Get Link. Returns the updated state.Status codes
| Code | Description |
|---|---|
200 | Link updated. |
400 | Validation error (same set as create). |
401 | Missing or invalid API key. |
403 | Link or form belongs to a different organization. |
404 | No link found with the given ID, or not attached to the supplied formID, or the parent form was deleted. |
410 | Parent form has been deleted. |
500 | Internal error. |
Example
cURL