sendSavedEmail

Synopsis:

‘sendSavedEmail’ API sends a stored email template to an email address. Also, it requires a reference email campaign to which this email address will be subscribed to. If any case, the subscription fails then the email address is added to the email campaign’s audience manager as ‘unsubscribed’. Subscription to the campaign may fail if:

  1. The email address has already opted-out of a campaign in your account.
  2. The email address has unsubscribed from any campaign associated with the SMTP server you are using.
  3. The email address has filed a spam complaint.
  4. The email address bounced during a previous delivery.

The email address is referenced by ‘EMAIL’, the email template is referenced by ‘EMAILTEMPLATEID’, and the email campaign is referenced by ‘CAMPAIGNREF’ in the API.

Passbook Pass:

This API also supports sending email with a Passbook Pass. If the saved email has a Passbook pass, then the dynamic pass data passed in the API request will be used to create the Passbook pass sent via email. The ‘customPassId’ is the identifier from your system to identify the pass or pass data uniquely.

Request: XML

<REQUEST>
    <ACTION>sendSavedEmail</ACTION>
    <API_KEY>apiKey</API_KEY>
    <EMAIL>email</EMAIL>
    <EMAILTEMPLATEID>emailTemplateId</EMAILTEMPLATEID>
    <CAMPAIGNREF>CampaignReferenceID</CAMPAIGNREF>
    <DATA>
        <FIRST_NAME>First Name</FIRST_NAME>
        <LAST_NAME>Last Name</LAST_NAME>
        <GENDER>Gender</GENDER>
        ...
    </DATA>
    <PASSDATA>
        <CUSTOMPASSID>customPassId</CUSTOMPASSID>
        <LOGOURL>logoUrl</LOGOURL>
        <STRIPURL>stripUrl</STRIPURL>
        <THUMBNAILURL>thumbnailUrl</THUMBNAILURL>
        <BARCODEVALUE>barcodeValue</BARCODEVALUE>
        <BARCODETEXT>barcodeText</BARCODETEXT>
        <HEADERLABEL1>headerLabel1</HEADERLABEL1>
        <HEADERVALUE1>headerValue1</HEADERVALUE1>
        <PRIMARYLABEL1>primaryLabel1</PRIMARYLABEL1>
        <PRIMARYVALUE1>primaryValue1</PRIMARYVALUE1>
        <PRIMARYLABEL2>primaryLabel2</PRIMARYLABEL2>
        <PRIMARYVALUE2>primaryValue2</PRIMARYVALUE2>
        <SECLABEL1>secLabel1</SECLABEL1>
        <SECVALUE1>secValue1</SECVALUE1>
        <SECLABEL2>sedLabel2</SECLABEL2>
        <SECVALUE2>secValue2</SECVALUE2>
        <SECLABEL3>sedLabel3</SECLABEL3>
        <SECVALUE3>secValue3</SECVALUE3>
        <SECLABEL4>sedLabel4</SECLABEL4>
        <SECVALUE4>secValue4</SECVALUE4>
        <AUXLABEL1>auxLabel1</AUXLABEL1>
        <AUXVALUE1>auxValue1</AUXVALUE1>
        <AUXLABEL2>auxLabel2</AUXLABEL2>
        <AUXVALUE2>auxValue2</AUXVALUE2>
        <AUXLABEL3>auxLabel3</AUXLABEL3>
        <AUXVALUE3>auxValue3</AUXVALUE3>
        <AUXLABEL4>auxLabel4</AUXLABEL4>
        <AUXVALUE4>auxValue4</AUXVALUE4>
        <BACKLABEL1>backLabel1</BACKLABEL1>
        <BACKVALUE1>backValue1</BACKVALUE1>
        <BACKLABEL2>backLabel2</BACKLABEL2>
        <BACKVALUE2>backValue2</BACKVALUE2>
        <BACKLABEL3>backLabel3</BACKLABEL3>
        <BACKVALUE3>backValue3</BACKVALUE3>
        <BACKLABEL4>backLabel4</BACKLABEL4>
        <BACKVALUE4>backValue4</BACKVALUE4>
        <RELLATITUDE1>relLatitude1</RELLATITUDE1>
        <RELLONGITUDE1>relLongitude1</RELLONGITUDE1>
        <RELTEXT1>relText1</RELTEXT1>
        <RELLATITUDE2>relLatitude2</RELLATITUDE2>
        <RELLONGITUDE2>relLongitude2</RELLONGITUDE2>
        <RELTEXT2>relText2</RELTEXT2>
        <RELLATITUDE3>relLatitude3</RELLATITUDE3>
        <RELLONGITUDE3>relLongitude3</RELLONGITUDE3>
        <RELTEXT3>relText3</RELTEXT3>
        <RELLATITUDE4>relLatitude4</RELLATITUDE4>
        <RELLONGITUDE4>relLongitude4</RELLONGITUDE4>
        <RELTEXT4>relText4</RELTEXT4>
        <RELLATITUDE5>relLatitude5</RELLATITUDE5>
        <RELLONGITUDE5>relLongitude5</RELLONGITUDE5>
        <RELTEXT5>relText5</RELTEXT5>
        <RELLATITUDE6>relLatitude6</RELLATITUDE6>
        <RELLONGITUDE6>relLongitude6</RELLONGITUDE6>
        <RELTEXT6>relText6</RELTEXT6>
        <RELLATITUDE7>relLatitude7</RELLATITUDE7>
        <RELLONGITUDE7>relLongitude7</RELLONGITUDE7>
        <RELTEXT7>relText7</RELTEXT7>
        <RELLATITUDE8>relLatitude8</RELLATITUDE8>
        <RELLONGITUDE8>relLongitude8</RELLONGITUDE8>
        <RELTEXT8>relText8</RELTEXT8>
        <RELLATITUDE9>relLatitude9</RELLATITUDE9>
        <RELLONGITUDE9>relLongitude9</RELLONGITUDE9>
        <RELTEXT9>relText9</RELTEXT9>
        <RELLATITUDE10>relLatitude10</RELLATITUDE10>
        <RELLONGITUDE10>relLongitude10</RELLONGITUDE10>
        <RELTEXT10>relText10</RELTEXT10>
        <IBEACONUUID1>iBeaconUUID1</IBEACONUUID1>
        <IBEACONMAJOR1>iBeaconMajor1</IBEACONMAJOR1>
        <IBEACONMINOR1>iBeaconMinor1</IBEACONMINOR1>
        <IBEACONTEXT1>iBeaconText1</IBEACONTEXT1>
        <IBEACONUUID2>iBeaconUUID2</IBEACONUUID2>
        <IBEACONMAJOR2>iBeaconMajor2</IBEACONMAJOR2>
        <IBEACONMINOR2>iBeaconMinor2</IBEACONMINOR2>
        <IBEACONTEXT2>iBeaconText2</IBEACONTEXT2>
        <IBEACONUUID3>iBeaconUUID3</IBEACONUUID3>
        <IBEACONMAJOR3>iBeaconMajor3</IBEACONMAJOR3>
        <IBEACONMINOR3>iBeaconMinor3</IBEACONMINOR3>
        <IBEACONTEXT3>iBeaconText3</IBEACONTEXT3>
        <IBEACONUUID4>iBeaconUUID4</IBEACONUUID4>
        <IBEACONMAJOR4>iBeaconMajor4</IBEACONMAJOR4>
        <IBEACONMINOR4>iBeaconMinor4</IBEACONMINOR4>
        <IBEACONTEXT4>iBeaconText4</IBEACONTEXT4>
        <IBEACONUUID5>iBeaconUUID5</IBEACONUUID5>
        <IBEACONMAJOR5>iBeaconMajor5</IBEACONMAJOR5>
        <IBEACONMINOR5>iBeaconMinor5</IBEACONMINOR5>
        <IBEACONTEXT5>iBeaconText5</IBEACONTEXT5>
        <IBEACONUUID6>iBeaconUUID6</IBEACONUUID6>
        <IBEACONMAJOR6>iBeaconMajor6</IBEACONMAJOR6>
        <IBEACONMINOR6>iBeaconMinor6</IBEACONMINOR6>
        <IBEACONTEXT6>iBeaconText6</IBEACONTEXT6>
        <IBEACONUUID7>iBeaconUUID7</IBEACONUUID7>
        <IBEACONMAJOR7>iBeaconMajor7</IBEACONMAJOR7>
        <IBEACONMINOR7>iBeaconMinor7</IBEACONMINOR7>
        <IBEACONTEXT7>iBeaconText7</IBEACONTEXT7>
        <IBEACONUUID8>iBeaconUUID8</IBEACONUUID8>
        <IBEACONMAJOR8>iBeaconMajor8</IBEACONMAJOR8>
        <IBEACONMINOR8>iBeaconMinor8</IBEACONMINOR8>
        <IBEACONTEXT8>iBeaconText8</IBEACONTEXT8>
        <IBEACONUUID9>iBeaconUUID9</IBEACONUUID9>
        <IBEACONMAJOR9>iBeaconMajor9</IBEACONMAJOR9>
        <IBEACONMINOR9>iBeaconMinor9</IBEACONMINOR9>
        <IBEACONTEXT9>iBeaconText9</IBEACONTEXT9>
        <IBEACONUUID10>iBeaconUUID10</IBEACONUUID10>
        <IBEACONMAJOR10>iBeaconMajor10</IBEACONMAJOR10>
        <IBEACONMINOR10>iBeaconMinor10</IBEACONMINOR10>
        <IBEACONTEXT10>iBeaconText10</IBEACONTEXT10>
    </PASSDATA>
</REQUEST>

Request: GET

https://secure.skycore.com/API/wxml/1.3/index.php?action=sendsavedemail
&api_key=API key
&email=email
&emailtemplateid=email template ID
&campaignref=campaign reference ID
&data_first_name=first name
&data_last_name=last name
&data_gender=gender
...
&custompassid=custom pass ID
&logourl=logo URL
&stripurl=strip URL
&thumbnailurl=thumbnail URL
&barcodevalue=barcode value
&barcodetext=barcode text
&headerlabel1=header label 1
&headervalue1=header value 1
&primarylabel1=primary label 1
&primaryvalue1=primary value 1
&primarylabel2=primary label 2
&primaryvalue2=primary value 2
&seclabel1=secondary label 1
&secvalue1=secondary value 1
&seclabel2=secondary label 2
&secvalue2=secondary value 2
&seclabel3=secondary label 3
&secvalue3=secondary value 3
&seclabel4=secondary label 4
&secvalue4=secondary value 4
&auxlabel1=auxiliary label 1
&auxvalue1=auxiliary value 1
&auxlabel2=auxiliary label 2
&auxvalue2=auxiliary value 2
&auxlabel3=auxiliary label 3
&auxvalue3=auxiliary value 3
&auxlabel4=auxiliary label 4
&auxvalue4=auxiliary value 4
&backlabel1=back label 1
&backvalue1=back value 1
&backlabel2=back label 2
&backvalue2=back value 2
&backlabel3=back label 3
&backvalue3=back value 3
&backlabel4=back label 4
&backvalue4=back value 4
&rellatitude1=relevant latitude 1
&rellongitude1=relevant longitude 1
&reltext1=relevant text 1
&rellatitude2=relevant latitude 2
&rellongitude2=relevant longitude 2
&reltext2=relevant text 2
&rellatitude3=relevant latitude 3
&rellongitude3=relevant longitude 3
&reltext3=relevant text 3
&rellatitude4=relevant latitude 4
&rellongitude4=relevant longitude 4
&reltext4=relevant text 4
&rellatitude5=relevant latitude 5
&rellongitude5=relevant longitude 5
&reltext5=relevant text 5
&rellatitude6=relevant latitude 6
&rellongitude6=relevant longitude 6
&reltext6=relevant text 6
&rellatitude7=relevant latitude 7
&rellongitude7=relevant longitude 7
&reltext7=relevant text 7
&rellatitude8=relevant latitude 8
&rellongitude8=relevant longitude 8
&reltext8=relevant text 8
&rellatitude9=relevant latitude 9
&rellongitude9=relevant longitude 9
&reltext9=relevant text 9
&rellatitude10=relevant latitude 10
&rellongitude10=relevant longitude 10
&reltext10=relevant text 10
&ibeaconuuid1=iBeacon UUID 1
&ibeaconmajor1=iBeacon Major 1
&ibeaconminor1=iBeacon Minor 1
&ibeacontext1=iBeacon Relevance Text 1
&ibeaconuuid2=iBeacon UUID 2
&ibeaconmajor2=iBeacon Major 2
&ibeaconminor2=iBeacon Minor 2
&ibeacontext2=iBeacon Relevance Text 2
&ibeaconuuid3=iBeacon UUID 3
&ibeaconmajor3=iBeacon Major 3
&ibeaconminor3=iBeacon Minor 3
&ibeacontext3=iBeacon Relevance Text 3
&ibeaconuuid4=iBeacon UUID 4
&ibeaconmajor4=iBeacon Major 4
&ibeaconminor4=iBeacon Minor 4
&ibeacontext4=iBeacon Relevance Text 4
&ibeaconuuid5=iBeacon UUID 5
&ibeaconmajor5=iBeacon Major 5
&ibeaconminor5=iBeacon Minor 5
&ibeacontext5=iBeacon Relevance Text 5
&ibeaconuuid6=iBeacon UUID 6
&ibeaconmajor6=iBeacon Major 6
&ibeaconminor6=iBeacon Minor 6
&ibeacontext6=iBeacon Relevance Text 6
&ibeaconuuid7=iBeacon UUID 7
&ibeaconmajor7=iBeacon Major 7
&ibeaconminor7=iBeacon Minor 7
&ibeacontext7=iBeacon Relevance Text 7
&ibeaconuuid8=iBeacon UUID 8
&ibeaconmajor8=iBeacon Major 8
&ibeaconminor8=iBeacon Minor 8
&ibeacontext8=iBeacon Relevance Text 8
&ibeaconuuid9=iBeacon UUID 9
&ibeaconmajor9=iBeacon Major 9
&ibeaconminor9=iBeacon Minor 9
&ibeacontext9=iBeacon Relevance Text 9
&ibeaconuuid10=iBeacon UUID 10
&ibeaconmajor10=iBeacon Major 10
&ibeaconminor10=iBeacon Minor 10
&ibeacontext10=iBeacon Relevance Text 10

Request Parameters:

Mandatory: action, api_key, emailTemplateId, email, campaignRef, customPassId (if saved email includes a pass),
barcodeValue (if "Barcode = Allowed" && "Barcode Type = Dynamic" && "Barcode Value Source = Dynamic Value" for Pass Template otherwise IGNORED)

Optional: data, customPassId (if saved email does NOT include a pass), logoUrl, stripUrl, thumbnailUrl,
barcodetext (if "Barcode = Allowed" && "Barcode Alternate Text = Dynamic Text" for Pass Template otherwise IGNORED),
headerlabel1, headervalue1,
primarylabel1, primaryvalue1,
primarylabel2, primaryvalue2 - if "Pass template type = Boarding Pass" otherwise IGNORED,
seclabel1, secvalue1, seclabel2, secvalue2, seclabel3, secvalue3, seclabel4, secvalue4,
auxlabel1, auxvalue1, auxlabel2, auxvalue2, auxlabel3, auxvalue3, auxlabel4, auxvalue4,
backlabel1, backvalue1, backlabel2, backvalue2, backlabel3, backvalue3, backlabel4, backvalue4,
rellatitude1, rellongitude1, reltext1,
rellatitude2, rellongitude2, reltext2,
rellatitude3, rellongitude3, reltext3,
rellatitude4, rellongitude4, reltext4,
rellatitude5, rellongitude5, reltext5,
rellatitude6, rellongitude6, reltext6,
rellatitude7, rellongitude7, reltext7,
rellatitude8, rellongitude8, reltext8,
rellatitude9, rellongitude9, reltext9,
rellatitude10, rellongitude10, reltext10,
ibeaconUUID1, ibeaconMajor1, ibeaconMinor1, ibeaconText1,
ibeaconUUID2, ibeaconMajor2, ibeaconMinor2, ibeaconText2,
ibeaconUUID3, ibeaconMajor3, ibeaconMinor3, ibeaconText3,
ibeaconUUID4, ibeaconMajor4, ibeaconMinor4, ibeaconText4,
ibeaconUUID5, ibeaconMajor5, ibeaconMinor5, ibeaconText5,
ibeaconUUID6, ibeaconMajor6, ibeaconMinor6, ibeaconText6,
ibeaconUUID7, ibeaconMajor7, ibeaconMinor7, ibeaconText7,
ibeaconUUID8, ibeaconMajor8, ibeaconMinor8, ibeaconText8,
ibeaconUUID9, ibeaconMajor9, ibeaconMinor9, ibeaconText9,
ibeaconUUID10, ibeaconMajor10, ibeaconMinor10, ibeaconText10

Response Parameters:

status, emailTemplateId, trackingId, email, campaignRef, customPassId (if passed), errorCode, errorInfo

Request Example: XML

<REQUEST>
    <ACTION>sendSavedEmail</ACTION>
    <API_KEY>qTFkykO9JTfahCOqJ0V2Wf5Cg1t8iWlZ</API_KEY>
    <EMAIL>john@email.com</EMAIL>
    <EMAILTEMPLATEID>1234</EMAILTEMPLATEID>
    <CAMPAIGNREF>5678</CAMPAIGNREF>
    <DATA>
        <FIRST_NAME>John</FIRST_NAME>
        <LAST_NAME>Smith</LAST_NAME>
        <AGE>29</AGE>
        <PET>Dog</PET>
    </DATA>   
</REQUEST>

Request Example: GET

https://secure.skycore.com/API/wxml/1.3/index.php?action=sendsavedemail
&api_key=qTFkykO9JTfahCOqJ0V2Wf5Cg1t8iWlZ
&email=john@email.com
&emailtemplateid=1234
&campaignref=5678
&data_first_name=John
&data_last_name=Smith
&data_age=29
&data_pet=Dog

Response Example: Success

<RESPONSE>
    <STATUS>Success</STATUS>
    <EMAILTEMPLATEID>1234</EMAILTEMPLATEID>
    <TRACKINGID>EMAIL_12346</TRACKINGID>
    <EMAIL>john@email.com</EMAIL>
    <CAMPAIGNREF>5678</CAMPAIGNREF>
</RESPONSE>

Response Example: Failure

<RESPONSE>
    <STATUS>Failure</STATUS>
    <ERRORCODE>E713</ERRORCODE>
    <EMAIL>john@email.com</EMAIL>
    <EMAILTEMPLATEID>1234</EMAILTEMPLATEID>
    <CAMPAIGNREF>5678</CAMPAIGNREF>
    <ERRORINFO>There is billing problem on your account</ERRORINFO>
</RESPONSE>

General Error Codes:

Code Description
E100 Invalid request. Make a valid request via GET/POST/XML with all the required variables.
E104 User Authentication Failed.
E105 This account has no API rights.
E106 You can call API every X seconds.
E107 This account has no rights to use this action.
E108 XML Parse error: $error.
E109 API not activated.
E112 IP was not whitelisted. API call rejected.
E113 Set throughput exceeded for this API action. API call rejected.
E114 Phone number is blacklisted. API call rejected.
E120 Account has reached the API request limit.
E503 Internal error.


Code Description
E402 Invalid ‘emailid’ (or) ‘emailtemplateid’.
E406 Invalid email.
E713 There is billing problem on your account.
E714 Missing/Invalid ‘campaignid’.
E803 ‘barcodevalue’ is required.
E810 The CustomPassID is required
E812 ‘CustomPassId’ already exists.
E817 ‘stripimageurl’ is not accepted. It has to be set as Dynamic in the Pass Template.
E818 Invalid ‘stripimageurl’. Image cannot be fetched.
E819 ‘logourl’ is not accepted. It has to be set as Dynamic in the Pass Template.
E820 Invalid ‘logourl’. Image cannot be fetched.
E823 There is no pass found in this email template to send.
E825 ‘thumbnailurl’ is not accepted. It has to be set as Dynamic in the Pass Template.
E826 Invalid ‘thumbnailurl’. Image cannot be fetched.
E840 ‘headerlabel1’ is not accepted. It has to be set as Dynamic in the Pass Template.
E841 ‘headervalue1’ is not accepted. It has to be set as Dynamic in the Pass Template.
E842 ‘primarylabel1’ is not accepted. It has to be set as Dynamic in the Pass Template.
E843 ‘primaryvalue1’ is not accepted. It has to be set as Dynamic in the Pass Template.
E844 ‘primarylabel2’ is not accepted. It has to be set as Dynamic in the Pass Template.
E845 ‘primaryvalue2’ is not accepted. It has to be set as Dynamic in the Pass Template.
E846 ‘seclabel1’ is not accepted. It has to be set as Dynamic in the Pass Template.
E847 ‘secvalue1’ is not accepted. It has to be set as Dynamic in the Pass Template.
E848 ‘seclabel2’ is not accepted. It has to be set as Dynamic in the Pass Template.
E849 ‘secvalue2’ is not accepted. It has to be set as Dynamic in the Pass Template.
E850 ‘seclabel3’ is not accepted. It has to be set as Dynamic in the Pass Template.
E851 ‘secvalue3’ is not accepted. It has to be set as Dynamic in the Pass Template.
E852 ‘seclabel4’ is not accepted. It has to be set as Dynamic in the Pass Template.
E853 ‘secvalue4’ is not accepted. It has to be set as Dynamic in the Pass Template.
E854 ‘auxlabel1’ is not accepted. It has to be set as Dynamic in the Pass Template.
E855 ‘auxvalue1’ is not accepted. It has to be set as Dynamic in the Pass Template.
E856 ‘auxlabel2’ is not accepted. It has to be set as Dynamic in the Pass Template.
E857 ‘auxvalue2’ is not accepted. It has to be set as Dynamic in the Pass Template.
E858 ‘auxlabel3’ is not accepted. It has to be set as Dynamic in the Pass Template.
E859 ‘auxvalue3’ is not accepted. It has to be set as Dynamic in the Pass Template.
E860 ‘auxlabel4’ is not accepted. It has to be set as Dynamic in the Pass Template.
E861 ‘auxvalue4’ is not accepted. It has to be set as Dynamic in the Pass Template.
E862 ‘backlabel1’ is not accepted. It has to be set as Dynamic in the Pass Template.
E863 ‘backvalue1’ is not accepted. It has to be set as Dynamic in the Pass Template.
E864 ‘backlabel2’ is not accepted. It has to be set as Dynamic in the Pass Template.
E865 ‘backvalue2’ is not accepted. It has to be set as Dynamic in the Pass Template.
E866 ‘backlabel3’ is not accepted. It has to be set as Dynamic in the Pass Template.
E867 ‘backvalue3’ is not accepted. It has to be set as Dynamic in the Pass Template.
E868 ‘backlabel4’ is not accepted. It has to be set as Dynamic in the Pass Template.
E869 ‘backvalue4’ is not accepted. It has to be set as Dynamic in the Pass Template.
E870 ‘rellatitude1’, ‘relongitude1’ and ‘reltext1’ are not accepted. Relevance Location1 has to be set as Dynamic in the Pass Template.
E871 ‘rellatitude2’, ‘relongitude2’ and ‘reltext2’ are not accepted. Relevance Location2 has to be set as Dynamic in the Pass Template.
E872 ‘rellatitude3’, ‘relongitude3’ and ‘reltext3’ are not accepted. Relevance Location3 has to be set as Dynamic in the Pass Template.
E873 ‘rellatitude4’, ‘relongitude4’ and ‘reltext4’ are not accepted. Relevance Location4 has to be set as Dynamic in the Pass Template.
E874 ‘rellatitude5’, ‘relongitude5’ and ‘reltext5’ are not accepted. Relevance Location5 has to be set as Dynamic in the Pass Template.
E875 ‘rellatitude6’, ‘relongitude6’ and ‘reltext6’ are not accepted. Relevance Location6 has to be set as Dynamic in the Pass Template.
E876 ‘rellatitude7’, ‘relongitude7’ and ‘reltext7’ are not accepted. Relevance Location7 has to be set as Dynamic in the Pass Template.
E877 ‘rellatitude8’, ‘relongitude8’ and ‘reltext8’ are not accepted. Relevance Location8 has to be set as Dynamic in the Pass Template.
E878 ‘rellatitude9’, ‘relongitude9’ and ‘reltext9’ are not accepted. Relevance Location9 has to be set as Dynamic in the Pass Template.
E879 ‘rellatitude10’, ‘relongitude10’ and ‘reltext10’ are not accepted. Relevance Location10 has to be set as Dynamic in the Pass Template.
E880 ‘rellatitude1’ value is invalid.
E881 ‘rellatitude2’ value is invalid.
E882 ‘rellatitude3’ value is invalid.
E883 ‘rellatitude4’ value is invalid.
E884 ‘rellatitude5’ value is invalid.
E885 ‘rellatitude6’ value is invalid.
E886 ‘rellatitude7’ value is invalid.
E887 ‘rellatitude8’ value is invalid.
E888 ‘rellatitude9’ value is invalid.
E889 ‘rellatitude10’ value is invalid.
E890 ‘rellongitude1’ value is invalid.
E891 ‘rellongitude2’ value is invalid.
E892 ‘rellongitude3’ value is invalid.
E893 ‘rellongitude4’ value is invalid.
E894 ‘rellongitude5’ value is invalid.
E895 ‘rellongitude6’ value is invalid.
E896 ‘rellongitude7’ value is invalid.
E897 ‘rellongitude8’ value is invalid.
E898 ‘rellongitude9’ value is invalid.
E899 ‘rellongitude10’ value is invalid.
E915 This ‘email’ previously opted out of this or other email campaigns owned by this account/user.
E916 Sending to this ‘email’ was previously a bounce-back.
E917 This ‘email’ has filed a SPAM complaint on one or more email campaigns owned by this account/user.
E950 ‘ibeaconuuid1’, ‘ibeaconmajor1’, ‘ibeaconminor1’ and ‘ibeacontext1’ values are not accepted. iBeacon1 field has to be set as dynamic in the Pass Template.
E951 ‘ibeaconuuid2’, ‘ibeaconmajor2’, ‘ibeaconminor2’ and ‘ibeacontext2’ values are not accepted. iBeacon2 field has to be set as dynamic in the Pass Template.
E952 ‘ibeaconuuid3’, ‘ibeaconmajor3’, ‘ibeaconminor3’ and ‘ibeacontext3’ values are not accepted. iBeacon3 field has to be set as dynamic in the Pass Template.
E953 ‘ibeaconuuid4’, ‘ibeaconmajor4’, ‘ibeaconminor4’ and ‘ibeacontext4’ values are not accepted. iBeacon4 field has to be set as dynamic in the Pass Template.
E954 ‘ibeaconuuid5’, ‘ibeaconmajor5’, ‘ibeaconminor5’ and ‘ibeacontext5’ values are not accepted. iBeacon5 field has to be set as dynamic in the Pass Template.
E955 ‘ibeaconuuid6’, ‘ibeaconmajor6’, ‘ibeaconminor6’ and ‘ibeacontext6’ values are not accepted. iBeacon6 field has to be set as dynamic in the Pass Template.
E956 ‘ibeaconuuid7’, ‘ibeaconmajor7’, ‘ibeaconminor7’ and ‘ibeacontext7’ values are not accepted. iBeacon7 field has to be set as dynamic in the Pass Template.
E957 ‘ibeaconuuid8’, ‘ibeaconmajor8’, ‘ibeaconminor8’ and ‘ibeacontext8’ values are not accepted. iBeacon8 field has to be set as dynamic in the Pass Template.
E958 ‘ibeaconuuid9’, ‘ibeaconmajor9’, ‘ibeaconminor9’ and ‘ibeacontext9’ values are not accepted. iBeacon9 field has to be set as dynamic in the Pass Template.
E959 ‘ibeaconuuid10’, ‘ibeaconmajor10’, ‘ibeaconminor10’ and ‘ibeacontext10’ values are not accepted. iBeacon10 field has to be set as dynamic in the Pass Template.
E960 ‘ibeaconuuid1’ value is invalid.
E961 ‘ibeaconuuid2’ value is invalid.
E962 ‘ibeaconuuid3’ value is invalid.
E963 ‘ibeaconuuid4’ value is invalid.
E964 ‘ibeaconuuid5’ value is invalid.
E965 ‘ibeaconuuid6’ value is invalid.
E966 ‘ibeaconuuid7’ value is invalid.
E967 ‘ibeaconuuid8’ value is invalid.
E968 ‘ibeaconuuid9’ value is invalid.
E969 ‘ibeaconuuid10’ value is invalid.
E970 ‘ibeaconmajor1’ value is invalid.
E971 ‘ibeaconmajor2’ value is invalid.
E972 ‘ibeaconmajor3’ value is invalid.
E973 ‘ibeaconmajor4’ value is invalid.
E974 ‘ibeaconmajor5’ value is invalid.
E975 ‘ibeaconmajor6’ value is invalid.
E976 ‘ibeaconmajor7’ value is invalid.
E977 ‘ibeaconmajor8’ value is invalid.
E978 ‘ibeaconmajor9’ value is invalid.
E979 ‘ibeaconmajor10’ value is invalid.
E980 ‘ibeaconminor1’ value is invalid.
E981 ‘ibeaconminor2’ value is invalid.
E982 ‘ibeaconminor3’ value is invalid.
E983 ‘ibeaconminor4’ value is invalid.
E984 ‘ibeaconminor5’ value is invalid.
E985 ‘ibeaconminor6’ value is invalid.
E986 ‘ibeaconminor7’ value is invalid.
E987 ‘ibeaconminor8’ value is invalid.
E988 ‘ibeaconminor9’ value is invalid.
E989 ‘ibeaconminor10’ value is invalid.
E990 ‘ibeaconuuid1’ value is required.
E991 ‘ibeaconuuid2’ value is required.
E992 ‘ibeaconuuid3’ value is required.
E993 ‘ibeaconuuid4’ value is required.
E994 ‘ibeaconuuid5’ value is required.
E995 ‘ibeaconuuid6’ value is required.
E996 ‘ibeaconuuid7’ value is required.
E997 ‘ibeaconuuid8’ value is required.
E998 ‘ibeaconuuid9’ value is required.
E999 ‘ibeaconuuid10’ value is required.


Key Term Definitions:

Term Description
ACTION This is the name of the function you want to execute with the API.
API_KEY Random key that is assigned to an account that can be used for authorization instead of USER/PASS. You can find and regenerate this key on the ‘API Settings’ page.
BARCODETEXT Added text that will be shown below the barcode image on the pass.
BARCODEVALUE The barcode value or Id that will be encoded into the barcode image on the pass.
CAMPAIGNREF The campaign reference ID (string) to which the user is subscribed.
CUSTOMPASSID The identifier from your system to identify the pass or pass data uniquely.
EMAIL A valid email address.
EMAILTEMPLATEID The ID(integer) of an email template.
PASSDATA All the data that goes on the pass(Array).
TRACKINGID On success, the API returns with the tracking ID to identify sent messages. Upon API call failure, no tracking ID is returned. Once the message sending is processed you shall receive a postback containing TRACKINGID and the message status.