These grid requests provide information about various aspects of mailings.
Mailing
This request provides information about mailings that may or may not have been published. It can be used to populate a listing or to get details about a mailing. The data elements apply to the request and response.
Data Element | Type | Length | Conditional | Description |
---|---|---|---|---|
accounting_code | String | 50 | True | The internal bill-back code used to allocate mailing costs. (If the Accounting Codes extension is not enabled, these will not be available through the Informz UI.) |
Count | Int | False | Number of matches based upon criteria. | |
create_date | DateTime | True | The date and time the mailing was created. | |
folder_id | Int | True | Unique folder ID. | |
folder_name | String | 50 | True | The name of the mailing folder. |
friendly_from |
String | 50 | True | The "from name" as it appears on the mailing in the recipients in box. This comes from the template. |
from_address | String | 50 | True | The "from email address" as it appears on the mailing in the recipients Inbox. This comes from the template. |
Is_deleted | Int | True | Flag indicating if the mailing has been deleted. | |
last_sent_date | DateTime | True | The date and time the mailing was last sent. (Each publishing of a mailing will yield a mailing instance within Informz.) | |
MAILING_ID | Int | The unique mailing ID in Informz. Use this to retrieve the mailing for editing, for deleting, and for scheduling the mailing for publishing. | ||
modify_email | String | Int | True | The email address of the person who last modified the mailing. |
modify_user_id | Int | True | The Subscriber ID of the person who last modified the mailing. | |
Name | String | 255 | True | The internal name of the mailing. |
reply_to | String | 50 | True | The "reply to email address" where any replies to the original email will be sent. |
schedule_choice | String | True | 1 = Send now; 4 = On hold. | |
send_at_date | DateTime | True | DateTime and time of a publishing. | |
Subject | String | 255 | True | The mailing subject line seen by the recipient. |
template_id | Int | True | Unique ID for the template. | |
template_name | String | 50 | True | The name of the template used with the mailing. |
Request
<GridRequest xmlns="http://partner.informz.net/aapi/2009/08/"> <Password></Password> <Brand id="9999">Test Brand</Brand> <User></User> <Grids> <Grid type="mailing"> <ReturnFields> <DataElement>accounting_code</DataElement> <DataElement>create_date</DataElement> <DataElement>folder_id</DataElement> <DataElement>folder_name</DataElement> <DataElement>friendly_from</DataElement> <DataElement>from_address</DataElement> <DataElement>is_deleted</DataElement> <DataElement>last_sent_date</DataElement> <DataElement>mailing_id</DataElement> <DataElement>modify_date</DataElement> <DataElement>modify_email</DataElement> <DataElement>modify_user_id</DataElement> <DataElement>name</DataElement> <DataElement>reply_to</DataElement> <DataElement>schedule_choice</DataElement> <DataElement>send_at_date</DataElement> <DataElement>subject</DataElement> <DataElement>template_id</DataElement> <DataElement>template_name</DataElement> </ReturnFields> </Grid> </Grids> </GridRequest>
Notes
Friendly From, From Address, and Reply To come from the template unless specifically overwritten as part of a ScheduleMailing document.
Response
<?xml version="1.0" encoding="utf-16"?> <GridResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://partner.informz.net/aapi/2009/08/"> <Brand id="9999">Test Brand</Brand> <User></User> <Grids> <Grid type="mailing"> <Record row="1"> <Fields> <Field element="accounting_code" /> <Field element="create_date">2011-07-22T21:26:56.4770000Z</Field> <Field element="folder_id">4582</Field> <Field element="folder_name">FolderName1</Field> <Field element="friendly_from">Pineview Registrar</Field> <Field element="from_address">registrar@pineview.edu</Field> <Field element="is_deleted">0</Field> <Field element="last_sent_date" /> <Field element="mailing_id">132054</Field> <Field element="modify_date">2011-07-22T21:26:56.4770000Z</Field> <Field element="modify_email">someemail@gmail.com</Field> <Field element="modify_user_id" /> <Field element="name">New Fall Course Offerings</Field> <Field element="reply_to">registrar@pineview.edu</Field> <Field element="schedule_choice" /> <Field element="send_at_date" /> <Field element="subject">Exciting new fall courses</Field> <Field element="template_id">12882</Field> <Field element="template_name">Template two</Field> </Fields> </Record> </Grid> </Grids> </GridResponse>
Mailing Template
A template is the stationery for the format of a mailing. If you want to use various layouts, these are presented in a selectable list.
Data Element | Type | Length | Conditional | Description |
---|---|---|---|---|
Count | Int | False | Number of matches based upon criteria. | |
Name | String | 50 | True | Descriptive name. |
template_ID | Int | True | Unique ID for the template. | |
body_tag_paramaters | String | 1,000 | True | Body tag parameters. |
Bottom | String | -1 | True | Bottom section of template. |
head_tags | String | -1 | True | Head Tags. |
news_format_id | String | 10 | True | Unique mailing ID. |
use_powered_by_informz | Bit | True | Display the Powered By Informz logo? | |
use_standard_footer | Bit | True | Uses standard footer? | |
Top | String | -1 | True | Top section of template. |
Request
<GridRequest xmlns="http://partner.informz.net/aapi/2009/08/"> <Password></Password> <Brand id="9999">Test Brand</Brand> <User></User> <Grids> <Grid type="mailing_template"> <ReturnFields> <DataElement>body_tag_paramaters</DataElement> <DataElement>bottom</DataElement> <DataElement>head_tags</DataElement> <DataElement>name</DataElement> <DataElement>news_format_id</DataElement> <DataElement>use_powered_by_informz</DataElement> <DataElement>template_id</DataElement> <DataElement>top</DataElement> <DataElement>use_standard_footer</DataElement> </ReturnFields> </Grid> </Grids> </GridRequest>
Mailing Instance
When a mailing is published, a mailing instance is created. The subject line from the mailing (mailing_subject) is stored with this instance.
Data Element | Type | Length | Conditional | Description |
---|---|---|---|---|
Count | Int | False | Number of matches based upon criteria. | |
is_test | Bit | Flag for testing. | ||
last_resend_date | DateTime | True | Last resend DateTime (if used) | |
mailing_date | DateTime | True | The DateTime and time when the mailing instance was published. | |
mailing_id | Int | True | The parent mailing ID to this mailing instance. | |
mailing_instance_id | Int | The unique ID for a mailing instance. | ||
mailing_subject | String | 255 | True | The mailing’s subject line. |
target_group_id | Int | True | The associated target group with the last publishing. |
Request
<GridRequest xmlns="http://partner.informz.net/aapi/2009/08/"> <Brand id="0">Test Brand</Brand> <User></User> <Grids> <Grid type="Mailing_Instance"> <Conditions> <Condition> <Collection> <DataElement>Mailing_ID</DataElement> <DataValue>51223</DataValue> <DataValue>51238</DataValue> <SetOperator>IN</SetOperator> </Collection> </Condition> <Condition> <Single> <DataElement>Mailing_Date</DataElement> <DataValue>2008-08-04</DataValue> <Comparator>GTE</Comparator> </Single> </Condition> <Condition> <Single> <DataElement>Mailing_Date</DataElement> <DataValue>2008-08-11</DataValue> <Comparator>LT</Comparator> </Single> </Condition> </Conditions> <ReturnFields> <DataElement>Mailing_ID</DataElement> <DataElement>Mailing_Instance_ID</DataElement> <DataElement>Mailing_Date</DataElement> <DataElement>Mailing_Subject</DataElement> </ReturnFields> <SortField order="asc">Mailing_Date</SortField> <StartRow>1</StartRow> <NumberOfRows>50</NumberOfRows> </Grid> </Grids> </GridRequest>
Request for a list of mailings from a single day
<GridRequest xmlns="http://partner.informz.net/aapi/2009/08/"> <Brand id="9999">Test Brand</Brand> <User>testuser</User> <Grids> <Grid type="mailing_instance"> <Conditions> <Condition> <Single> <DataElement>Mailing_Date</DataElement> <DataValue>2014-06-01</DataValue> <Comparator>GTE</Comparator> </Single> </Condition> <Condition> <Single> <DataElement>Mailing_Date</DataElement> <DataValue>2014-06-02</DataValue> <Comparator>LT</Comparator> </Single> </Condition> </Conditions> <ReturnFields> <DataElement>Mailing_ID</DataElement> <DataElement>Mailing_Instance_ID</DataElement> <DataElement>Mailing_Date</DataElement> <DataElement>Mailing_Subject</DataElement> </ReturnFields> <SortField order="asc">Mailing_Date</SortField> </Grid> </Grids> </GridRequest>
Mailing Folder
This request returns a list of mailing folders along with the corresponding ID.
Data Element | Type | Length | Conditional | Description |
---|---|---|---|---|
Count | Int | False | Number of matches based upon criteria. | |
folder_id | Int | True | Unique ID. | |
Name | String | 100 | True | Descriptive name. |
is_deleted | Bit | True |
Request
<GridRequest xmlns="http://partner.informz.net/aapi/2009/08/"> <Password></Password> <Brand id="9999">Test Brand</Brand> <User></User> <Grids> <Grid type="Mailing_Folder"> <ReturnFields> <DataElement>Folder_ID</DataElement> <DataElement>Name</DataElement> </ReturnFields> </Grid> </Grids> </GridRequest>
Note
There is always a default folder called "Main" with an ID of 0.
Response
<GridResponse> <Brand id="9999">Test Brand</Brand> <User></User> <Grids> <Grid type="MailingFolder"> <Record row="1"> <Fields> <Field element="ID">0</Field> <Field element="Main">Default</Field> </Fields> </Record> <Record row="2"> <Fields> <Field element="ID">5</Field> <Field element="Name">Annual Appeal</Field> </Fields> </Record> </Grid> </Grids> </GridResponse>
Notes
The default folder can be edited under System Settings in the Admin interface (Admin > System Settings).
Story
This request provides the associated HTML and Text content for a mailing.
Data Element | Type | Length | Conditional | Description |
---|---|---|---|---|
Count | Int | False | Number of matches based upon criteria. | |
html_content | Text | 1000 | False | HTML content. |
is_deleted | Bit | False | True/False. | |
story_id | Int | True | Unique story ID. | |
mailing_id | Int | True | The "parent" ID to get all news stories for a mailing. | |
Rank | Int | True | Relative rank order if multiple stories used. | |
target_group_id | Int | True | Target group associated with a news story. | |
text_content | Text | 1000 | False | Text version of content. |
Title | String | 255 | True | Story title. |
Request
<GridRequest xmlns="http://partner.informz.net/aapi/2009/08/"> <Password></Password> <Brand id="9999">Test Brand</Brand> <User></User> <Grids> <Grid type="story"> <ReturnFields> <DataElement>html_content</DataElement> <DataElement>is_deleted</DataElement> <DataElement>mailing_id</DataElement> <DataElement>rank</DataElement> <DataElement>story_id</DataElement> <DataElement>target_group_id</DataElement> <DataElement>text_content</DataElement> <DataElement>title</DataElement> </ReturnFields> </Grid> </Grids> </GridRequest>
Scheduled Mailings
This request provides a list of mailings that are scheduled.
Data Element | Type | Length | Conditional | Description |
---|---|---|---|---|
mailing_id | Int | True | Unique Mailing ID. | |
mailing_scheduled_date | Datetime | True | Mailing scheduled date. | |
mailing_name | String | 200 | True | Mailing name. |
mailing_type | String | 43 | True | Mailing schedule type description. |
ab | Bit | True | Determines that mailing has A/B testing enabled. | |
sent_to_winner | Bit | True | Determines that mailing has Send To winner enabled. | |
send_time_optimization | Bit | True | Determines that mailing has Time Optimization enabled. | |
distributed | Bit | True | Determines that mailing has Distributed delivery enabled. |
Request
<GridRequest xmlns="http://partner.informz.net/aapi/2009/08/"> <Brand id="9999">Test Brand</Brand> <User></User> <Grids> <Grid type="scheduled_mailings"> <Conditions> <Condition> <Between> <DataElement>mailing_scheduled_date</DataElement> <DataValue>11.10.2015</DataValue> <DataValue>12.10.2016</DataValue> </Between> </Condition> </Conditions> <ReturnFields> <DataElement>mailing_id</DataElement> <DataElement>mailing_scheduled_date</DataElement> <DataElement>mailing_name</DataElement> <DataElement>mailing_type</DataElement> <DataElement>ab</DataElement> <DataElement>send_to_winner</DataElement> <DataElement>send_time_optimization</DataElement> <DataElement>distributed</DataElement> </ReturnFields> </Grid> </Grids> </GridRequest>
Response
<?xml version="1.0" encoding="utf-8"?> <GridResponse xmlns="http://partner.informz.net/aapi/2009/08/"> <Brand id="9999"></Brand> <User></User> <Grids> <Grid type="scheduled_mailings"> <Record row="1"> <Fields> <Field element="mailing_id">7342</Field> <Field element="mailing_scheduled_date">2015-11-25T18:15:00.0000000Z</Field> <Field element="mailing_name">Copy of Pi Beta 2</Field> <Field element="mailing_type">Send Once</Field> <Field element="ab">1</Field> <Field element="send_to_winner">0</Field> <Field element="send_time_optimization">0</Field> <Field element="distributed">0</Field> </Fields> </Record> <Record row="2"> <Fields> <Field element="mailing_id">7350</Field> <Field element="mailing_scheduled_date">2015-12-01T22:00:00.0000000Z</Field> <Field element="mailing_name">test extended demographic</Field> <Field element="mailing_type">Monthly</Field> <Field element="ab">0</Field> <Field element="send_to_winner">0</Field> <Field element="send_time_optimization">0</Field> <Field element="distributed">0</Field> </Fields> </Record> <Record row="3"> <Fields> <Field element="mailing_id">7350</Field> <Field element="mailing_scheduled_date">2016-01-01T22:00:00.0000000Z</Field> <Field element="mailing_name">test extended demographic</Field> <Field element="mailing_type">Monthly</Field> <Field element="ab">0</Field> <Field element="send_to_winner">0</Field> <Field element="send_time_optimization">0</Field> <Field element="distributed">0</Field> </Fields> </Record> </Grid> </Grids> </GridResponse>
Notes
A maximum of 200 rows can be returned in one request.