name = "Upload Avatar to Synapse" kind = "action" alias = "uploadavatar" showstatus = True isrequest = True method = "POST" #To add resolution suffix, second item must be a dictionary. References the "path" library under resolved path = [ "https://loxthelion.com/_matrix/media/v3/upload?filename=avatar.jpg", ] headers = { "Authorization": { "os": "AS_TOKEN", "prefix": "Bearer ", }, "Content-Type": "image/jpeg", } requestdata = "useravatar" outputs = { "uploadimage": "content_uri", }