auths
objectreturn
or this.key = 'value'
, pass input data to your code viaparams
, and maintain state across executions with$checkpoint.async
(event, steps, auths) => {
}
// Discourse will accept the raw email, parse it, and post it to the right topic
// See https://meta.discourse.org/t/configuring-reply-via-email/42026
return await require("@pipedreamhq/platform").axios(this, {
method: "POST",
url: `https://${auths.discourse.domain}/admin/email/handle_mail`,
headers: {
"Api-Username": `${auths.discourse.api_username}`,
"Api-Key": `${auths.discourse.api_key}`,
"Content-Type": "application/json",
},
data: {
email: event.content
}
})