About this integration
Manage a Discourse forum — topics, posts, categories, tags, groups, users, and badges — and react to forum events.
There are 1 trigger, 40 search modules and 54 actions available. The integration connects via basic authentication. Webhook-based triggers fire instantly without polling.
How to connect
The credential form asks for API Key, API Username, and Hosting.
Prefer the interactive builder form? Open it on the app page.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
| Field | Type | Help |
|---|---|---|
API KeyRequired | password | Create this in your forum's admin area under API → Keys. Choose a key with Global scope — scoped keys cannot reach every operation this app offers. |
API UsernameRequired | text | The forum username this app acts as, for example system. If your API key is tied to a single user, enter that user's username — a different one will be rejected. Most operations here need an administrator. |
HostingRequired | select | Where your forum runs. Both options ask for the forum address. |
Use it in workflow automation
Start with Watch Events, then add Abort Multipart Upload.
Triggers, searches and actions
Open any Discourse trigger, search, or action to see its inputs and outputs — 1 trigger, 40 searchs, 54 actions.
Triggers
Use one of 1 trigger to kick off a workflow as soon as an event occurs in the app.
- Watch Events
Searches
This integration includes 40 search modules for looking data up mid-run.
- Download Backup
- Export Calendar Events ICal
- Get Category
- Get Group by ID
- Get Group by Name
Actions
Take action during a run with 54 available modules that write data back into the app.
- Abort Multipart Upload
- Activate User
- Add Group Members
- Anonymize User
- Bookmark Topic
Explore the fields available for each Discourse trigger, search, and action.
Triggers
| Field | Type |
|---|---|
EventsRequired | choice |
Categories | choice |
Tags | choice |
Groups | choice |
| Field | Type |
|---|---|
Topic | object |
Post | object |
User | object |
Group | object |
Category | object |
Tag | object |
Notification | object |
Searches
| Field | Type |
|---|---|
BackupRequired | choice |
Download tokenRequired | text |
| Field | Type |
|---|---|
File | text |
Filename | text |
Size (bytes) | number |
Content type | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
CategoryRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
GroupRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
GroupRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
PostRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
TopicRequired | choice |
Post Ids | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
TagRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Tag groupRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
TopicRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
External IDRequired | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
UsernameRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
External IDRequired | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
UserRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
ProviderRequired | text |
External IDRequired | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
UsernameRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
SlugRequired | text |
CategoryRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
GroupRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
PostRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
UsernameRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
UsernameRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Username | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
UsernameRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
FlagRequired | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
QRequired | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
Actions
| Field | Type |
|---|---|
Unique Identifier | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
UserRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
GroupRequired | choice |
Usernames | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
UserRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
TopicRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
TokenRequired | text |
Password | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Unique Identifier | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Unique Identifier | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
With uploads | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Name | text |
Badge Type Id | text |
Description | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Name | text |
Color | text |
Text Color | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Name | text |
Full Name | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Email | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
File Name | text |
File Size | text |
Upload Type | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Email | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Raw | text |
Topic | choice |
Title | text |
Category | choice |
Target Recipients | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Name | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
TopicRequired | choice |
Time | text |
Status Type | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
FileRequired | text |
Upload typeRequired | text |
Synchronous | boolean |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Name | text |
Email | text |
Password | text |
Username | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
UserRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
BadgeRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
GroupRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
PostRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
TopicRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
UserRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Unique Identifier | text |
Part Numbers | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
File Name | text |
File Size | text |
Type | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
TopicRequired | choice |
Group | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
TopicRequired | choice |
User | text |
Email | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
PostRequired | choice |
Locked | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
UserRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Notification | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Id | text |
Post action typeRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
UsernameRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
GroupRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
BackupRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Login | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
TopicRequired | choice |
Notification Level | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
UserRequired | choice |
Reason | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
UserRequired | choice |
Suspend Until | text |
Reason | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
BadgeRequired | choice |
Name | text |
Description | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
CategoryRequired | choice |
Name | text |
Color | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
GroupRequired | choice |
Name | text |
Full Name | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
PostRequired | choice |
Raw | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
Tag groupRequired | choice |
Name | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
TopicRequired | choice |
Title | text |
Category | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
TopicRequired | choice |
Status | text |
Enabled | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
TopicRequired | choice |
Timestamp | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
UsernameRequired | choice |
Name | text |
Title | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
UsernameRequired | choice |
Upload Id | text |
Type | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
UsernameRequired | choice |
Email | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |
| Field | Type |
|---|---|
UsernameRequired | choice |
New Username | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | number |
Updated at | number |
Data | text |