Open composer for existing topic/personal message via URL

Probably. See Reverse engineer the Discourse API.