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 |