REST Email Marketing API DocumentationDOCUMENTS — EDITEdit a document. Only the fields that have data are updated. To overwrite an existing field and replace it with no data, or to rename the document, use the web interface. HTTP VERBPost URL/API/Rest/Documents/Edit ARGUMENTS
Required permissionEditDocument ERRORS
No Permission RETURNSSuccess EXAMPLEModify a document. |
string message = "{'accountName':'acme','login':'ApiUser', 'password':'sdgf34t3sd', 'documentName':'JunkMe2', 'documentText':'I have modified the document text'}"; string url = "http://example.com/api/rest/Documents/Edit"; try { System.Net.HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "POST"; request.ContentType = "application/json"; request.ContentLength = message.Length; using (Stream webStream = request.GetRequestStream()) using (StreamWriter requestWriter = new StreamWriter(webStream, System.Text.Encoding.ASCII)) requestWriter.Write(message); System.Net.WebResponse webResponse = request.GetResponse(); using (Stream webStream = webResponse.GetResponseStream()) using (StreamReader responseReader = new StreamReader(webStream)) Console.Out.WriteLine(responseReader.ReadToEnd()); } catch (Exception e) { System.Diagnostics.Debug.Fail(e.Message); }
# encoding: utf-8 require 'rest-client' require 'json' url = 'http://www.acme.com/api/rest/Documents/Edit' args = {'accountName'=>'acme', 'login'=>'ApiUser', 'password'=>'sdf3w4tw', 'documentName'=>'JunkMe2','documentText'=>'I have modified the document text'} response = RestClient.post(url, args.to_json, :content_type => "application/json;charset=utf-8") puts response
import requests url = "http://www.example.com/api/rest/Documents/Edit"; args = {'accountName':'acme','login':'ApiUser','password':'sdgf34t3sd','documentName':'JunkMe2','documentText':'I have modified the document text'} headers = {'Content-Type': 'application/json'} resp = requests.post(url, json=args, headers=headers) if resp.status_code == 200: print resp.text
curl -X POST -H "Content-Type: application/json" -d "{'accountName':'acme','login':'ApiUser','password':'sdgf34t3sd', 'documentName':'JunkMe2','documentText':'I have modified the document text'}" http://www.example.com/api/rest/Documents/Edit