Plain icon

Plain

Modern customer support and thread-based help desk.

11 searches26 actionsPollingAuth: API key

AI-assisted documentation9 min read

This documentation is compiled from our integration source code, internal specs for Plain, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Plain on WEXTL →

To use Plain on WEXTL you need an active account and an API access token from your account settings.[3]

  • API KeypasswordRequired

    Log into plain, Go to Settings → Machine Users, create a Machine User, then click “Add API Key” to generate a key with the permissions you need and save it securely

    [1]
  1. Log in to your WEXTL account, add the Plain node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Plain account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Add Companies and Tenants to TiersSearch
Input fields[3]
FieldType
Member Identifiersarray
Tier Identifierobject
External IDtext
Limitnumber
Output fields[3]
FieldType
typenametext
IDtext
Tenant IDtext
Add Customer to a Customer GroupSearch
Input fields[3]
FieldType
Customer IDRequired
choice
Customer Group IdentifiersRequired
array
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Keytext
Colortext
Add Labels to a ThreadSearch
Input fields[3]
FieldType
Label Type IDsRequired
array
Label Type IDtext
Thread IDRequired
text
Output fields[3]
FieldType
IDtext
Created atobject
Iso 8601text
Get a Customer by EmailAction
Input fields[3]
FieldType
Customer EmailRequired
choice
Output fields[3]
FieldType
IDtext
Full nametext
Short nametext
Emailobject
Emailtext
Is verifiedboolean
External IDtext
Marked as spam atobject
Iso 8601text
Get a Customer by IDAction
Input fields[3]
FieldType
Customer IDRequired
choice
Output fields[3]
FieldType
IDtext
Full nametext
Short nametext
Emailobject
Emailtext
Is verifiedboolean
External IDtext
Marked as spam atobject
Iso 8601text
Get a Tenant by IDAction
Input fields[3]
FieldType
Tenant IDRequired
choice
Output fields[3]
FieldType
IDtext
External IDtext
Nametext
URLtext
Get a TierAction
Input fields[3]
FieldType
Tier IDRequired
choice
Output fields[3]
FieldType
IDtext
External IDtext
Nametext
Default prioritytext
Get CompaniesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Logo URLtext
Domain nametext
Get CustomersSearch
Input fields[3]
FieldType
Is Marked As SpamRequired
boolean
Fieldchoice
DirectionRequired
choice
Limitnumber
Output fields[3]
FieldType
IDtext
Full nametext
Short nametext
Emailobject
Emailtext
Is verifiedboolean
External IDtext
Marked as spam attext
Get TenantsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
External IDtext
URLtext
Get TiersSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDtext
External IDtext
Nametext
Default prioritytext
Add Customers to TenantsAction
Input fields[3]
FieldType
Customer Identifierobject
Email AddressRequired
choice
Tenant Identifiersarray
Assign a Tenant to a CustomerAction
Input fields[3]
FieldType
Customer Identifierobject
Email AddressRequired
choice
Tenant Identifiersarray
Assign a ThreadAction
Input fields[3]
FieldType
Thread IDRequired
text
User IDRequired
text
Output fields[3]
FieldType
IDtext
Statustext
Create a Customer EventAction
Input fields[3]
FieldType
Customer Identifierobject
EmailRequired
choice
External IDtext
Customer IDRequired
choice
Componentsarray
External IDtext
Thread IDtext
Output fields[3]
FieldType
IDtext
Titletext
Created atobject
Iso 8601text
Unix timestampnumber
Create a ThreadAction
Input fields[3]
FieldType
TitleRequired
text
Customer Identifierobject
Customer IDRequired
choice
Componentsarray
Label Type IDsarray
Thread Fieldsarray
Output fields[3]
FieldType
IDtext
External IDtext
Customerobject
IDtext
Statustext
Status changed atobject
Iso 8601text
Unix timestampdate
Titletext
Preview texttext
Prioritytext
Thread fieldsarray
Create a Thread EventAction
Input fields[3]
FieldType
Thread IDRequired
text
TitleRequired
text
ComponentsRequired
array
Output fields[3]
FieldType
IDtext
Created atobject
Iso 8601text
Create or Update a CustomerAction
Input fields[3]
FieldType
Identifierobject
Email AddressRequired
email
On Createobject
Full NameRequired
text
Short NameRequired
text
Emailobject
External IDtext
Customer Group Identifiersarray
On Updateobject
Full Nameobject
Short Nameobject
Emailobject
External IDobject
Output fields[3]
FieldType
IDtext
External IDtext
Short nametext
Full nametext
Emailobject
Emailtext
Is verifiedboolean
Statustext
Customer group membershipsobject
Edgesarray
Create or Update a TenantAction
Input fields[3]
FieldType
Identifierobject
External IDRequired
text
NameRequired
text
External IDRequired
text
URLobject
Valueurl
Output fields[3]
FieldType
IDtext
External IDtext
Nametext
URLtext
Delete a CustomerAction
Input fields[3]
FieldType
Customer IDRequired
choice
Delete a Thread FieldAction
Input fields[3]
FieldType
Thread Field IDRequired
text
Make an API Calluniversal
Input fields[3]
FieldType
MethodRequired
choice
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Mark a Thread as TodoAction
Input fields[3]
FieldType
Thread Field IDRequired
text
Output fields[3]
FieldType
IDtext
External IDtext
Customerobject
IDtext
Statustext
Status changed atobject
Iso 8601text
Unix timestampdate
Titletext
Preview texttext
Prioritytext
Mark Thread as DoneAction
Input fields[3]
FieldType
Thread Field IDRequired
text
Output fields[3]
FieldType
IDtext
External IDtext
Customerobject
IDtext
Statustext
Status changed atobject
Iso 8601text
Unix timestampdate
Titletext
Preview texttext
Prioritytext
Remove a Customer From a Customer GroupAction
Input fields[3]
FieldType
Customer IDRequired
choice
Customer Group IdentifiersRequired
array
Remove a Label from a ThreadAction
Input fields[3]
FieldType
Label Type IDsRequired
array
Label Type IDtext
Remove a Tenant from a CustomerAction
Input fields[3]
FieldType
Customer Identifierobject
Email AddressRequired
choice
Tenant Identifiersarray
Remove Companies and Tenants from TiersAction
Input fields[3]
FieldType
Member Identifiersarray
Reply to a ThreadAction
Input fields[3]
FieldType
Thread IDRequired
text
Text ContentRequired
text
Markdown Contenttext
Reply to a ThreadAction
Input fields[3]
FieldType
Thread IDRequired
text
Text ContentRequired
text
Markdown Contenttext
Impersonationobject
As Customerobject
Channel Specific Optionsobject
Email Optionsobject
Reply to an EmailAction
Input fields[3]
FieldType
Customer IDRequired
choice
In Reply To Email IDRequired
text
Text ContentRequired
text
Markdown Contenttext
Output fields[3]
FieldType
IDtext
Send EmailsAction
Input fields[3]
FieldType
Customer IDRequired
choice
Thread IDRequired
text
SubjectRequired
text
Text Contenttext
Markdown Contenttext
Output fields[3]
FieldType
IDtext
Snooze a ThreadAction
Input fields[3]
FieldType
Thread IDRequired
text
Duration SecondsRequired
number
Thread Field IDtext
Output fields[3]
FieldType
IDtext
External IDtext
Customerobject
IDtext
Statustext
Status changed atobject
Iso 8601text
Unix timestampdate
Titletext
Preview texttext
Prioritytext
Unassign a ThreadAction
Input fields[3]
FieldType
Thread IDRequired
text
Output fields[3]
FieldType
IDtext
Statustext
Update a Thread FieldAction
Input fields[3]
FieldType
Identifierobject
Thread IDRequired
text
KeyRequired
text
TypeRequired
choice
String ValueRequired
text
Output fields[3]
FieldType
IDtext
Keytext
Typetext
Thread IDtext
String valuetext
Boolean valuetext
Is ai generatedboolean
Created atobject
Iso 8601date
Updated atobject
Iso 8601date
Update a TierAction
Input fields[3]
FieldType
Tenant IdentifierRequired
object
External IDRequired
text
Tier IdentifierRequired
object
External IDRequired
text
Output fields[3]
FieldType
IDtext
Tier IDtext
Update CompanyAction
Input fields[3]
FieldType
Customer IDRequired
choice
Company Domain NameRequired
url
Output fields[3]
FieldType
IDtext
Companyobject
IDtext
Nametext
Logo URLurl
Domain nametext

Look for Plain templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Plain Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Plain.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 24, 2026 18:12