import os name = "Synapse Get Room ID" kind = "action" showstatus = True resolve = { "get": { "sender": ["messageheaders", "userCard", "id"], #"sender": ["pullmessages", 0, "userCard", "id"], #"username": ["messageheaders", "username"], #"username": ["messageheaders", "userCard", "username"], }, "construct": { "matrixdm": [ "%23rmass_dm_", {"resolved": "sender"}, "%3Aloxthelion.com", ], }, } method = "GET" path = [ "https://loxthelion.com/_matrix/client/v3/directory/room/", {"resolved": "matrixdm"}, ] headers = { "Authorization": { "os": "AS_TOKEN", "prefix": "Bearer ", }, "Content-Type": "application/json", } outputs = { "dmroom_id": "room_id", }