const form = document.getElementById("quote_form"); const data = new FormData(form); var object = {}; //remove captcha data and RequestData fields //from form to shorten payload to API data.forEach(function (value, key) { if (key === "g-recaptcha-response") { } else if (key === "RequestData") { } else { object[key] = value; } }); var json = JSON.stringify(object); let body = "RequestData=" + btoa(json); let quote_form_success = document.getElementById("quote_form_success"); let quote_form_error = document.getElementById("quote_form_error"); const url = "https://www.monsterapi.ca/QuickContact"; const apiToken = "fff788425d6a6ebe355d41550642ed7edbf483be"; fetch(url, { method: "POST", body: body, headers: { Authorization: `Bearer ${apiToken}`, }, }).then(function (response) { if (response.ok && response.status == 200) { form.style.display = "none"; quote_form_success.style.display = "block"; } else { form.style.display = "none"; quote_form_error.style.display = "block"; } }); submitted = true;