How to get plain text response from subscribe API
Hi,
I'm using the Sendy API (Sendy Version 3.1.1) from node.js with axios. The code looks like this:
const response = await axios.post(
"xxx",
querystring.stringify({
list: "xxx",
email,
gdpr: true
}),
{ headers: { "Content-Type": "application/x-www-form-urlencoded" } }
);
If I check response.data, the response I get is always in HTML format (not plain text). For example:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="Shortcut Icon" type="image/ico" href="xxx">
<title>Thank you, a confirmation email has been sent to you.</title>
</head>
<style type="text/css">
body{
background: #ffffff;
font-family: Helvetica, Arial;
}
#wrapper
{
background: #f9f9f9;
width: 300px;
height: 70px;
margin: -140px 0 0 -150px;
position: absolute;
top: 50%;
left: 50%;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
p{
text-align: center;
}
h2{
font-weight: normal;
text-align: center;
}
a{
color: #000;
}
a:hover{
text-decoration: none;
}
#top-pattern{
margin-top: -8px;
height: 8px;
background: url("xxx") repeat-x 0 0;
background-size: auto 8px;
}
</style>
<body>
<div id="top-pattern"></div>
<div id="wrapper">
<h2><span style="font-size: 20px;padding:10px;float:left;margin-top:-18px;">Thank you, a confirmation email has been sent to you.</span></h2>
</div>
</body>
</html>
Is there any way I can get a plaintext response so that I can easily check the error messages?
Thanks for your help!
Best,
Max
This discussion has been closed.
Comments
Hi,
Pass
boolean=trueinto the subscribe API call.From the API doc:

Thanks.
Best regards,
Ben