Remove an existing content block.
Be careful removing Content Blocks that could be used in existing Mailings or Documents, as the removal will break mail merging if the Content Block cannot be found.
Delete a content block.
string url = "http://example.com/api/rest/ContentBlocks/?accountName=acme&login=ApiUser&contentBlockName=DanaSignature";
try
{
System.Net.HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Headers.Add("Password", "sdjks8fsdysgd7");
request.Method = "DELETE";
request.ContentLength = 0;
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&contentBlockName=DanaSignature'
response = RestClient.delete(url, {:password => "fhdf6df5fdy"})
puts response
import requests
url = "http://www.example.com/api/rest/ContentBlocks?accountName=acme&login=ApiUser&contentBlockName=DanaSignature";
headers = {'password':'sfhdf6df5fdy'}
resp = requests.delete(url, headers=headers)
if resp.status_code == 200:
print resp.text
curl -X delete -H "password:dgsdgfs4rwe" "http://www.example.com/api/rest/ContentBlocks? accountName=acme &login=ApiUser &contentBlockName=DanaSignature"