// setup and request credentials let credential = Credential.create("WriteFreely", "Enter the API base URL you intend to use and an auth token for your account.");

credential.addPasswordField("token", "Access Token"); credential.authorize();

const token = credential.getValue("token");

// make post let endpoint = https://write.as/api/posts;

let data = { "body": draft.content, "title": draft.title, };

// create and post HTTP request var http = HTTP.create();

var response = http.request({ "url": endpoint, "method": "POST", "data": data, "headers": { "Authorization": token, } });

if (response.statusCode == 201) { console.log(response) app.setClipboard(response) } else { console.log("Write.as Error: " + response.error); context.fail(); }