Interspire Email Marketer Agency Edition XML API



Similar documents
This section will describe the different functions that can be used by the Interspire Marketer XML API.

5.2.3 Thank you message Bounce settings Step 6: Subscribers 6.1. Creating subscriber lists 6.2. Add subscribers Manual add 6.2.

Administrator s and Developer s Guide

Salesforce Integration. Installation Manual Release

LICENTIA. Nuntius. Magento Marketing Extension REVISION: THURSDAY, JUNE 2, 2016 (V )

Contact Management & Groups

INTERSPIRE MARKETER

Marketing Features

Brainshark/Salesforce.com Integration Installation Procedures

Startup Guide. Version 2.3.9

DIY Manager User Guide.

Configuring User Identification via Active Directory

USER GUIDE for Salesforce

The Beginner s Guide to G-Lock WPNewsman Plugin for WordPress: Installation and Configuration

Magento Dhru Fusion Integration Extension. IMEI Profile Configuration

LICENTIA. Nuntius. Magento Marketing Extension REVISION: SEPTEMBER 21, 2015 (V1.8.1)

Marketing Features

Cloud Control Panel (CCP) Installation Guide

icontact Marketing

Integration Overview. Web Services and Single Sign On

Marketing System Options

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators

A complete website solution for ownership and hosted on your own server.

Pinpointe User s Guide

MIS Export via the FEM transfer software

OneLogin Integration User Guide

Follow Up Pro Guide

SMTPSWITCH MAILER V6 FEATURES

Virtual Communities Operations Manual

System Administration and Log Management

!!!!!!!! Startup Guide. Version 2.7

Single Sign-On: Volunteer Connection & RCO Unique Clean Up Project. Release 1.0

SEOSHOP - MAILCHIMP APP

G-Lock EasyMail7. Startup Guide. Client-Server Marketing Solution for Windows. To learn more about G-Lock EasyMail7, visit

Users Manual oempro version 3.5

Tracking Campaigns with G-Lock Analytics

Installation instructions for MERLIN Dashboard

introduction to emarketing

Salesforce Integration Guide

Follow Up . Magento Extension User Guide. Official extension page: Follow Up . User Guide: Follow Up

1: 2: : 3.1: 3.2: 4: 5: & CAPTCHA

NETWRIX EVENT LOG MANAGER

AJ Shopping Cart. Administration Manual

Order Manager Toolkit

Cross Bulk Mailer 6.1 User Guide

Paytelligence Quick Start Guide

How To Create A Campaign On Facebook.Com

Aspen Cloud Server Management Console

1. First login to your RSJoomla! account 2. Head to Resources >> Customer Downloads >> RSMail! membership >> Downloads

How To Configure A Linksys Pap2T With Virtualbpx On A Cell Phone On A Pc Or Ipad Or Ipa (For Ipa) On A Ipa Or Ip2T On A Sim Sim (For Sim Sims

SINGLE NUMBER SERVICE - MY SERVICES MANAGEMENT

TAP 2015 Introductory Guide. For SWN Contractors

Configuration Guide - OneDesk to SalesForce Connector

Configuring Reports and Alarm Information

SimplyCast emarketing Autoresponder User Guide

Cloudfinder for Office 365 User Guide. November 2013

The Electronic Voting System - EVS

imobitrax v1.3 User Guide

RCS Newsletter User's Guide

Magento Handbook. Client Name

Getting Started (direct link to Lighthouse Community

WHAT IS MARKETING

RJmetis Support Pack

Getting Started with the icontact API

DOMAIN CENTRAL HOSTING

Important Information

KeyAdvantage System DMS Integration. Software User Manual

Salesforce Integration User Guide Version 1.1

Cloud Control Panel (CCP) Billing User Guide

Jobs Guide Identity Manager February 10, 2012

SalesForce SSO with Active Directory Federated Services (ADFS) v2.0 Authenticating Users Using SecurAccess Server by SecurEnvoy

Setting Up the Mercent Marketplace Price Optimizer Extension

Introduction and overview view of Citrix ShareFile provisioning. Preparing your Citrix ShareFile account for provisioning

Intronis RMM Deployment Kit

Mobile Device Access Simple Application Guide

Site Management Abandoned Shopping Cart Report Best Viewed Products Report Control multiple websites and stores from one

UAE Bulk System. User Guide

How to integrate Exoclick s conversions tracking with. tracking software voluum

G-Lock WPNewsman WordPress Plugin Reviewer s Guide

SAP Digital CRM. Getting Started Guide. All-in-one customer engagement built for teams. Run Simple

Marketing Solution

Broker Portal Tutorial Broker Portal Basics

HIPAA Compliance Use Case

Lyris ListManager Tutorial

Policies and Procedures for creating and maintaining a site

G-Lock EasyMail7. Admin Guide. Client-Server Marketing Solution for Windows. Copyright G-Lock Software. All Rights Reserved.

Admin Reference Guide. PinPoint Document Management System

G-Lock EasyMail7. Client-Server Marketing Software for Windows. Reviewer s Guide

Transcription:

Interspire Email Marketer Agency Edition XML API Table of Contents Introduction...2 Creating a User Account...3 Updating a User Account...4 Available User Settings...5 Available User Permissions...6 A Complete Example of Creating a User Account...7 Conclusion...9 Interspire Email Marketer Agency Edition XML API Page 1

Introduction This document explains the additional functions implemented via the XML API for Interspire Email Marketer agency edition. The functions listed here are in addition to those outlined in the general Interspire Email Marketer XML API documentation. All API calls require the inclusion of the username and token of a valid administrator account. This account needs to be created from the Interspire Email Marketer control panel and needs to have the Yes, allow this user to use the XML API setting checked under the User Permissions tab. Interspire Email Marketer Agency Edition XML API Page 2

Creating a User Account When creating user accounts via the XML API, you will need to pass user as the request type and createnewuser as the request method. An example is shown below: <xmlrequest> <username>[username]</username> <usertoken>[xml API TOKEN]</usertoken> <requesttype>user</requesttype> <requestmethod>createnewuser</requestmethod> <details> </details> </xmlrequest> <trialuser>1</trialuser> <username>test_xmltrial</username> <password>password</password> <fullname>i am a trial user</fullname> <emailaddress>trial_user@domain.com</emailaddress> <usertimezone>gmt+10</usertimezone> <permissions> [Available permissions are explained later in this document] </permissions> Interspire Email Marketer Agency Edition XML API Page 3

Updating a User Account Similarly, to update an existing user account, you specify user as the request type and editexistinguser as the request method. Make sure you include the user's userid field in the details section. The attributes included under the "details" element of the request will be updated, while any properties not specified will retain their existing values. An example is shown below: <xmlrequest> <username>[username]</username> <usertoken>[xml API TOKEN]</usertoken> <requesttype>user</requesttype> <requestmethod>editexistinguser</requestmethod> <details> </details> </xmlrequest> <userid>102</userid> <username>test_xmltrial</username> <password>password</password> <fullname>i am a trial user</fullname> <emailaddress>trial_user@domain.com</emailaddress> <usertimezone>gmt+10</usertimezone> <permissions> [Available permissions are explained later in this document] </permissions> Interspire Email Marketer Agency Edition XML API Page 4

Available User Settings A list of all properties which can be updated for a user account is shown below: *userid : User ID (needed when you are editing a record) trialuser : 1 for trial account, 0 normal account *username : Username *password : Password status : 1 for active, 0 for inactive admintype : 'a' for system admin, 'c' otherwise listadmintype : 'a' for list admin, 'c' otherwise templateadmintype : 'a' for template admin, 'c' otherwise segmentadmintype : 'a' for segment admin, 'c' otherwise *fullname : Full name *emailaddress : Email address editownsettings : 1 to allow user to edit their own settings, 0 otherwise *Usertimezone : User time zone in GMT+?? Format, such as GMT+09 textfooter htmlfooter maxlists : Maximum number of lists that the user can have perhour permonth unlimitedmaxemails maxemails infotips smtpserver smtpusername smtppassword smtpport createdate lastloggedin forgotpasscode usewysiwyg : 1 to use WYSIWYG editor, 0 otherwise xmlapi : 1 to allow XML API for this user, 0 otherwise xmltoken gettingstarted googlecalendarusername googlecalendarpassword user_language unique_token enableactivitylog eventactivitytype forcedoubleoptin credit_warning_time credit_warning_percentage credit_warning_fixed adminnotify_email adminnotify_send_flag adminnotify_send_threshold adminnotify_send_emailtext adminnotify_import_flag adminnotify_import_threshold adminnotify_import_emailtext Interspire Email Marketer Agency Edition XML API Page 5

Available User Permissions A complete list of all permissions which can be set is shown below: autoresponders forms newsletters templates subscribers lists customfields system statistics user segments triggeremails => create, edit, delete, approve => create, edit, delete => create, edit, delete, approve, send => create, edit, delete, approve, import, global, builtin => manage, add, edit, delete, import, export, banned, => eventsave, eventdelete, eventupdate => create, edit, delete, bounce, bouncesettings => create, edit, delete => system, list, user, template => newsletter, user, autoresponder, list, triggeremails => smtp, smtpcom => view, create, edit, delete, send => create, edit, delete, activate Permissions should be passed along with a 1 for allow or 0 to be denied for the particular user being created/edited. If the entire <permissions>...</permissions> section is omitted then the users existing permissions will be retained if editing a user, or the user will have no permissions if a new account is being created. An example is shown below: <permissions> <autoresponders> </autoresponders> <newsletters> </newsletters> </permissions> <delete>0</delete> Interspire Email Marketer Agency Edition XML API Page 6

A Complete Example of Creating a User Account A complete example to create a free trial account is shown below: <xmlrequest> <username>[username]</username> <usertoken>[token]</usertoken> <requesttype>user</requesttype> <requestmethod>createnewuser</requestmethod> <details> <trialuser>1</trialuser> <username>test_trial_user</username> <password>password</password> <fullname>trial User</fullname> <emailaddress>trial_user@somedomain.com</emailaddress> <usertimezone>gmt+10</usertimezone> <permissions> <autoresponders> <approve>1</approve> </autoresponders> <forms> </forms> <newsletters> <approve>1</approve> <send>1</send> </newsletters> <templates> <approve>1</approve> <import>1</import> <global>1</global> <builtin>1</builtin> </templates> <subscribers> <manage>1</manage> <add>1</add> <import>1</import> <export>1</export> <banned>1</banned> <eventsave>1</eventsave> <eventdelete>1</eventdelete> <eventupdate>1</eventupdate> </subscribers> (Continued on the next page) Interspire Email Marketer Agency Edition XML API Page 7

<lists> </lists> <bounce>1</bounce> <bouncesettings>1</bouncesettings> <customfields> </customfields> <statistics> <newsletter>1</newsletter> <user>1</user> <autoresponder>1</autoresponder> <list>1</list> <triggeremails>1</triggeremails> </statistics> <user> </user> <smtp>1</smtp> <smtpcom>1</smtpcom> <segments> <view>1</view> <send>1</send> </segments> </details> </xmlrequest> <triggeremails> <activate>1</activate> </triggeremails> </permissions> Interspire Email Marketer Agency Edition XML API Page 8

Conclusion We hope you ve found this XML API documentation useful. If you have any questions about the XML API, our community forum is a great place to start. You can also submit a ticket to our technical support team from the client area or contact us via phone or email. Interspire Email Marketer Agency Edition XML API Page 9