Creating a new post from an external link using a POST request rather than query parameters?

Hm. In this case, I would try to create a draft for the user via API.

Allowed draft length is configurable.

Drafts answering a topic are accessible via URL /t/-/:topic-id/:draft-id/.

Unfortunately, drafts which create a new topic do not seem to have an obvious URL which could be sent to a user to open the draft.