REST Email Marketing API Documentation

CONTENT BLOCKS — RETRIEVE

Get all the fields for a single content block.

HTTP VERB

Get

URL

/API/Rest/ContentBlocks

ARGUMENTS

name

Required permission

ViewContentBlocks

ERRORS

No Permission
Invalid content block name
Database error
Unknown error

RETURNS

A structure with the content block fields:

{"name":"Canada Footer","text":null,"html":"This is the HTML content","delimiterStart":"[-","delimiterEnd":"-]","description":"contact details Canada","culture":"en-US"}

EXAMPLE

Get one content block.

string url = "http://example.com/api/rest/ContentBlocks?accountName=acme&login=ApiUser";

try
{
	System.Net.HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
	request.Headers.Add("Password", "34teh6i6j565ydw4h");
	using (System.Net.WebResponse response = request.GetResponse())
		using (Stream responseStream = response.GetResponseStream())
			using (StreamReader reader = new StreamReader(responseStream, Encoding.UTF8))
				System.Console.WriteLine(reader.ReadToEnd());
}
catch (System.Net.WebException ex)
{
	System.Diagnostics.Debug.Fail(ex.Message);
}
							
# encoding: utf-8
require 'rest-client'
require 'json'

url = 'http://www.example.com/api/rest/ContentBlocks?accountName=acme&login=ApiUser&name=Canada%20Footer'
response = RestClient.get(url, "", {:Password => "sfhdf6df5fdy"})
puts response
						
import requests

url = "http://www.example.com/api/rest/ContentBlocks?accountName=acme&login=ApiUser&name=Canada%20Footer";
headers = {'password':'sfhdf6df5fdy'}
resp = requests.get(url, headers=headers)
if resp.status_code == 200:
	print resp.text
						

http://localhost:2002/api/rest/ContentBlocks?accountName=acme&login=ApiUser&password=fsdfsdfw4sef&name=Canada%20Footer

As a user of Goolara Symphonie, the REST API is free and included in the latest version of the software. If you have any questions about using Symphonie’s REST API, feel free to contact us.