Articles in this section

Available Discourse APIs

When you configure an export, import, or other type of flow step using the prebuilt Discourse connector, you can select any of the API operations listed below, organized by API type.

Note

If your API endpoint isn’t listed here, switch the flow step to HTTP mode and configure the endpoint provided in the Discourse API documentation. You can also create a composite endpoint for this application in HTTP mode.

Resource

API endpoint

Export

Import

Admin

Get a user by ID

X

Delete a user

X

Activate a user

X

Deactivate a user

X

Suspend a user

X

Silence a user

X

Anonymize a user

X

Log a user out

X

Refresh gravatar

X

Get a list of users

X

Backups

List backups

X

Create backup

X

Send download backup email

X

Download backup

X

Badges

List badges

X

Create badge

X

Update badge

X

Delete badge

X

Categories

Creates a category

X

Retrieves a list of categories

X

Updates a category

X

List topics

X

Show category

X

Groups

Create a group

X

Delete a group

X

Update a group

X

Get a group

X

List group members

X

Add group members

X

Remove group members

X

List groups

X

Invites

Create an invite

X

Create multiple invites

X

Notifications

Get the notifications that belong to the current user

X

Mark notifications as read

X

Posts

List latest posts across topics

X

Retrieve a single post

X

Update a single post

X

Delete a single post

X

List replies to a post

X

Lock a post from being edited

X

Like a post and other actions

X

Private messages

Creates a new topic, a new post, or a private message

X

Get a list of private messages for a user

X

Get a list of private messages sent for a user

X

Search

Search for a term

X

Site

Get site info

X

Get site basic info

X

Tags

Get a list of tag groups

X

Creates a tag group

X

Get a single tag group

X

Update tag group

X

Get a list of tags

X

Get a specific tag

X

Topics

Invite to topic

X

Invite group to topic

X

Get specific posts from a topic

X

Get a single topic

X

Remove a topic

X

Update a topic

X

Bookmark topic

X

Update the status of a topic

X

Get the latest topics

X

Get the top topics filtered by period

X

Set notification level

X

Update topic timestamp

X

Create topic timer

X

Get topic by external ID

X

Uploads

Creates an upload

X

Initiates a direct external upload

X

Completes a direct external upload

X

Creates a multipart external upload

X

Generates batches of presigned urls for multipart parts

X

Abort multipart upload

X

Complete multipart upload

X

Users

List badges for a user

X

Creates a user

X

Get a single user by username

X

Update a user

X

Get a user by external ID

X

Get a user by identity provider external ID

X

Update avatar

X

Update email

X

Update username

X

Get a public list of users

X

Get a list of user actions

X

Send password reset email

X

Change password

X

Get email addresses belonging to a user

X