Creates or updates multiple marketing consents. Required fields:
details.type.details.email OR details.phone.state.When a marketing consent's state is PENDING or CONFIRMED, the info.lastConfirmationActivity field is required.
When a marketing consent's state is REVOKED, the info.lastRevokeActivity field is required.
Note: For existing marketing consents with {"type": "EMAIL"}, you can't update the state to UNKNOWN_STATE. Trying to do so maintains the current state. However, you can create a new marketing consent and set the state to UNKNOWN_STATE. Note that you can't create more than a single consent per email or phone number.
List of marketing consent information to update or create.
This method doesn't return any custom errors, but may return standard errors. Learn more about standard Wix errors.