I know that there’s a way to get a topic via external ID, but is there a way to assign an external_id to a topic without one?
It’s not possible to add an external_id
to an existing topic via an API request. For that to work, external_id
would need to be added to the tracked_topic_fields
in a similar way to how featured_link
has been added here:
It should be possible to add an external_id
when you first create a topic via the API. The only ways I can think of to update the external_id
of an existing topic would be to make the change from the Rails console, or possibly from a Discourse plugin.
4 Likes
Are you importing a bunch of topics? Maybe use an import script?
What problem are you solving with the external ID?
2 Likes