Email on Acid Email on Acid Email on Acid
API DOCUMENTATION
< Overview
Authentication Sandbox RESTful Request Validation Client Frames API Inbox Submission API Test Storage API Error Codes
< API Calls
Create Test Requeue Screenshots Validate Html Optimize Html Inline CSS Validate Links Link Reputation Create Standalone Spam Test Reprocess Screenshot
< API Lookups
Get Client List Get Spam List Get Seed List Get Client Tips Get Spam Results Get Stand Alone Spam Results Get Test List Get Screenshot Results Get Screenshot Status Get Text Only Get Code Analysis
Advanced
Email Analytics
  • Email and Spam Testing
  • Advanced Email Analytics

Overview

  • Authentication
  • Sandbox
  • RESTful
  • Request Validation
  • Client Frames
  • API Inbox Submission
  • API Test Storage
  • API Error Codes

API Calls

  • Create Test
  • Requeue Screenshots
  • Validate Html
  • Optimize Html
  • Inline CSS
  • Validate Links
  • Link Reputation
  • Create Standalone Spam Test
  • Reprocess Screenshot

API Lookups

  • Get Client List
  • Get Spam List
  • Get Seed List
  • Get Client Tips
  • Get Spam Results
  • Get Stand Alone Spam Results
  • Get Test List
  • Get Screenshot Results
  • Get Screenshot Status
  • Get Text Only
  • Get Code Analysis

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.
Email on Acid Email on Acid
© 2019 Email on Acid Inc. Terms of ServiceTOS Privacy Policy