- Update Opt-In Process
Tool name: update-opt-in-process
Changes the settings of one KlickTipp opt-in process (also called subscription process or subscriber list): name, opt-in mode, redirect URLs with their query and UTM parameters, confirmation resend, change-email role, deletion of unconfirmed contacts, labels and notes. Only the arguments that are given are written, the rest keeps its current value. Settings take effect for contacts subscribing from now on; contacts already in the process are not touched and nothing is sent. Single opt-in subscribes later contacts without confirming, which is not permitted everywhere - ask before setting it. The confirmation email is written with the opt-in confirmation email tools. A page parameter is a NAME the platform fills with contact data; a UTM parameter is a VALUE under a fixed name. Both reach a page only together with that page's URL in the same call. get-opt-in-process reads them.
Internal note, not visible to contacts; empty string clears it
"double" for a confirmation email, "single" without one
URL a contact reaches after subscribing, before confirming; empty string restores the KlickTipp page
URL a contact reaches after confirming; empty string restores the KlickTipp page
Whether an already pending contact receives the confirmation email again on a repeated subscription
Whether this process handles email address changes; true takes that role away from the process that holds it
Days after which unconfirmed contacts are deleted, one of 0, 1, 3, 7, 14; 0 keeps them
Complete list of labels; replaces the existing labels, empty array removes them all
Query parameters appended to pendingRedirectUrl, by the name each is appended under; needs pendingRedirectUrl in the same call
Query parameters appended to confirmedRedirectUrl, by the name each is appended under; needs confirmedRedirectUrl in the same call
Campaign tracking values appended to pendingRedirectUrl, by query name; the value, not the name; needs pendingRedirectUrl in the same call
The same for confirmedRedirectUrl; needs confirmedRedirectUrl in the same call
{ "optInProcessId": 1, "name": null, "notes": null, "optInMode": "double", "pendingRedirectUrl": null, "confirmedRedirectUrl": null, "resendConfirmationEmail": null, "useForChangeEmail": null, "deletePendingSubscribersAfterDays": 0, "metaLabels": null, "pendingPageParameters": null, "confirmedPageParameters": null, "pendingUtmParameters": null, "confirmedUtmParameters": null, "accountId": null }
{ "id": 0, "accountId": 0, "name": "string", "isDefaultProcess": true, "optInMode": "string", "createdAt": "string", "confirmationEmailId": 0, "resendConfirmationEmail": true, "useForChangeEmail": true, "deletePendingSubscribersAfterDays": 0, "pendingRedirectUrl": "string", "confirmedRedirectUrl": "string", "metaLabels": [ "string" ], "notes": "string", "pendingPageParameters": { "property1": "string", "property2": "string" }, "confirmedPageParameters": { "property1": "string", "property2": "string" }, "pendingUtmParameters": { "property1": "string", "property2": "string" }, "confirmedUtmParameters": { "property1": "string", "property2": "string" }, "editUrl": "string" }