ValidateLinks
Validate image source, remote includes (CSS) and HREF urls.
URLs:
Sandbox:
https://sandbox.emailonacid.com/v4/validateLinks - Default (XML) Request
https://sandbox.emailonacid.com/v4/validateLinks/xml - XML Request
https://sandbox.emailonacid.com/v4/validateLinks/json - JSON Request
Production:
https://api.emailonacid.com/v4/validateLinks - Default (XML) Request
https://api.emailonacid.com/v4/validateLinks/xml - XML Request
https://api.emailonacid.com/v4/validateLinks/json - JSON Request
Request:
XML
<?xml version="1.0" encoding="utf-8"?>
<validatelinks>
<eoa_test_id>UNIQUE EMAIL TEST ID</eoa_test_id>
</validatelinks>
JSON
{
"eoa_test_id" : UNIQUE EMAIL TEST ID
}
Request Details
Element |
Description |
Data Type |
Required |
eoa_test_id |
The reference id for the test to retrieve |
Integer |
Y |
Response:
XML
<?xml version="1.0" encoding="utf-8"?>
<xml>
<url_group>
<type>style</type>
<invalid_total>0</invalid_total>
<urls/>
</url_group>
<url_group>
<type>link</type>
<invalid_total>1</invalid_total>
<urls>
<url>
<href><![CDATA[http://..]]></href>
<valid>yes</valid>
<reason></reason>
</url>
<url>
<href><![CDATA[http://..]]></href>
<valid>no</valid>
<reason>Invalid URL</reason>
</url>
</urls>
</url_group>
<url_group>
<type>img</type>
<invalid_total>0</invalid_total>
<urls>
<url>
<href><![CDATA[http://..]]></href>
<valid>yes</valid>
<reason></reason>
</url>
</urls>
</url_group>
</xml>
JSON
[
{
"url_group":
{
"type":"style",
"invalid_total":"0",
"urls":
[
{
"url":
{
"href":"http:\/\/www....",
"valid":"yes",
"reason":""
}
}
}
]
}
},{
"url_group":
{
"type":"link",
"invalid_total":"1",
"urls":
[
{
"url":
{
"href":"{activation_url}",
"valid":"no",
"reason":"Malformed URL"
}
},
....
]
}
}
]
Response Details
Element |
Description |
invalid_total
| Total number of invalid links for the url_group. |
type |
The url_group type: 'style', 'link', or 'img'. |
href |
The link's source path. |
valid |
Link passes validation, 'yes' or 'no'. |
reason |
Description of the link's status. |