About this integration
AI answer engine for real-time web search, Sonar chat, and embeddings. Connect it to any workflow without writing code.
You can choose from 2 triggers, 5 search modules and 7 actions. The connection type is basic authentication.
How to connect
The credential form asks for Access Token.
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 |
|---|---|---|
Access TokenRequired | password | Your API key. To obtain one, log in to your account, navigate to Settings → API, and generate a new API key. It will start with 'pplx-'. |
Use it in workflow automation
Start with Watch Models, then add Create Agent Response.
The canvas below runs Watch Models into Create Agent Response — watch the video, then drop a node onto the canvas.
Select the Watch Sonar Request trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create Async Sonar Request as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 9 ready-made modules for AI work — each run logs its inputs and outputs for debugging.
Perplexity workflow on the canvas: Watch Sonar Request then Create Async Sonar Request
Triggers, searches and actions
Explore the fields available for each Perplexity trigger, search, and action — 2 triggers, 5 searchs, and 7 actions.
Triggers
Whenever something changes in the app, one of 2 available triggers can start a run immediately.
- Watch Models
- Watch Sonar Request
Searches
5 search modules let you query the app mid-run and feed the results to the next step.
- Get Async Sonar Request
- Get Computer Usage Analytics
- List Async Sonar Requests
- List Models
- Search
Actions
Use 7 action modules to write data back into the app from anywhere in a run.
- Create Agent Response
- Create Async Sonar Request
- Create Contextualized Embeddings
- Create Embeddings
- Make an API Call
Explore the fields available for each Perplexity trigger, search, and action.
Triggers
| Field | Type |
|---|---|
ID | text |
Object | text |
Created | date |
Owned by | text |
| Field | Type |
|---|---|
ID | text |
Created at | date |
Model | text |
Started at | number |
Completed at | number |
Failed at | number |
Searches
| Field | Type |
|---|---|
Async RequestRequired | choice |
| Field | Type |
|---|---|
ID | text |
Created at | date |
Model | text |
Started at | number |
Completed at | number |
Failed at | number |
| Field | Type |
|---|---|
DatasetRequired | choice |
Start TimeRequired | number |
End Time | number |
Bucket Width | choice |
Limit | number |
Page | text |
User Email | |
Limit | number |
| Field | Type |
|---|---|
Start time | number |
End time | number |
Count | number |
By category | array |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Created at | date |
Model | text |
Started at | number |
Completed at | number |
Failed at | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Object | text |
Created | date |
Owned by | text |
| Field | Type |
|---|---|
QueryRequired | text |
| Field | Type |
|---|---|
Results | array |
Title | text |
URL | url |
Snippet | text |
Date | text |
Last Updated | text |
ID | text |
Server Time | text |
Actions
| Field | Type |
|---|---|
InputRequired | text |
Response Format | object |
TypeRequired | choice |
Instructions | text |
Language Preference | text |
Max Output Tokens | number |
Max Steps | number |
Model | text |
Models | array |
Model | text |
Preset | text |
Reasoning | object |
Stream | boolean |
Tools | array |
| Field | Type |
|---|---|
Created at | date |
ID | text |
Model | text |
Object | text |
Output | array |
Error | object |
Message | text |
Code | text |
Type | text |
Usage | object |
Input tokens | number |
Output tokens | number |
Total tokens | number |
Cost | object |
Input tokens details | object |
Tool calls details | object |
| Field | Type |
|---|---|
ModelRequired | choice |
MessagesRequired | array |
RoleRequired | choice |
ContentRequired | text |
Max Tokens | number |
Stream | boolean |
Stop Sequence | text |
Temperature | number |
Top P | number |
Response Format | object |
TypeRequired | text |
Web Search Options | object |
Search Context Size | choice |
Search Type | choice |
User Location | object |
Image Results Enhanced Relevance | boolean |
Search Mode | choice |
Return Images | boolean |
Return Related Questions | boolean |
Enable Search Classifier | boolean |
Disable Search | boolean |
Search Domain Filter | array |
Domain | text |
Search Language Filter | array |
Language Code | text |
Search Recency Filter | choice |
Search After Date Filter | text |
Search Before Date Filter | text |
Last Updated Before Filter | text |
| Field | Type |
|---|---|
ID | text |
Model | text |
Created at | number |
Started at | number |
Completed at | number |
Response | object |
ID | text |
Model | text |
Created | number |
Choices | array |
Usage | object |
Object | text |
Citations | array |
Search results | array |
Images | array |
Related questions | array |
Failed at | number |
Error message | text |
| Field | Type |
|---|---|
InputRequired | array |
Document Chunks | array |
ModelRequired | choice |
Dimensions | number |
Encoding Format | choice |
| Field | Type |
|---|---|
Object | text |
Data | array |
Model | text |
Usage | object |
Prompt tokens | number |
Total tokens | number |
Cost | object |
| Field | Type |
|---|---|
InputRequired | text |
ModelRequired | choice |
Dimensions | number |
Encoding Format | choice |
| Field | Type |
|---|---|
Object | text |
Data | array |
Model | text |
Usage | object |
Prompt tokens | number |
Total tokens | number |
Cost | object |
| 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 |
|---|---|
InputRequired | text |
| Field | Type |
|---|---|
Created At | number |
ID | text |
Model | text |
Object | text |
Output | array |
ID | text |
Role | text |
Type | text |
Content | array |
Usage | object |
Input Tokens | number |
Output Tokens | number |
Total Tokens | number |
Cost | object |
Input Tokens Details | object |
Tool Calls Details | object |
Error | object |
Message | text |
Code | text |
Type | text |
| Field | Type |
|---|---|
ModelRequired | choice |
MessagesRequired | array |
RoleRequired | choice |
ContentRequired | text |
Max Tokens | number |
Stream | boolean |
Stop Sequence | text |
Temperature | number |
Top P | number |
Response Format | object |
TypeRequired | text |
Web Search Options | object |
Search Context Size | choice |
Search Type | choice |
User Location | object |
Image Results Enhanced Relevance | boolean |
Search Mode | choice |
Return Images | boolean |
Return Related Questions | boolean |
Enable Search Classifier | boolean |
Disable Search | boolean |
Search Domain Filter | array |
Domain | text |
Search Language Filter | array |
Language Code | text |
Search Recency Filter | choice |
Search After Date Filter | text |
Search Before Date Filter | text |
Last Updated Before Filter | text |
| Field | Type |
|---|---|
ID | text |
Model | text |
Created | date |
Choices | array |
Usage | object |
Prompt tokens | number |
Completion tokens | number |
Total tokens | number |
Cost | object |
Search context size | text |
Citation tokens | number |
Num search queries | number |
Reasoning tokens | number |
Object | text |
Citations | array |
Search results | array |
Images | array |
Related questions | array |

