About this integration
LLM gateway and evaluation platform for prompts, experiments, and AI observability. This integration exposes its full API as workflow modules.
The integration includes 1 trigger, 7 search modules and 8 actions. Connections use basic authentication.
How to connect
The credential form asks for API Key.
Prefer the interactive builder form? Open it on the app page.
Paste your credentials once — WEXTL® stores them encrypted and reuses the connection across every workflow that needs it.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
Connecting Keywords AI to WEXTL®
| Field | Type | Help |
|---|---|---|
API KeyRequired | password | Go to the API keys page and click the Create new key button. |
Use it in workflow automation
Start with Watch Datasets, then add Create a Chat Completion.
The canvas below runs Watch Datasets into Create a Chat Completion — watch the video, then drop a node onto the canvas.
Select the Watch Datasets trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create a Chat Completion 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.
Keywords AI workflow on the canvas: Watch Datasets then Create a Chat Completion
Triggers, searches and actions
Browse every Keywords AI module field below: 1 trigger, 7 searchs, and 8 actions you can drop onto the canvas.
Triggers
This integration includes 1 trigger — start a workflow the moment something changes in the app.
- Watch Datasets
Searches
Use any of 7 search modules to retrieve records without leaving the workflow canvas.
- Get a Customer
- Get an Experiment
- List Customers
- List Datasets
- List Experiments
Actions
This integration includes 8 action modules — create, update, or delete records as part of any workflow.
- Create a Chat Completion
- Create an Experiment
- Create a Prompt
- Delete a Customer
- Delete an Experiment
Explore the fields available for each Keywords AI trigger, search, and action.
Triggers
| Field | Type |
|---|---|
ID | text |
Organization ID | number |
Updated by | object |
First name | text |
Last name | text |
Email | text |
Log count | number |
Name | text |
Log ids | array |
Description | text |
Type | text |
Status | text |
Created at | date |
Updated at | date |
Completed annotation count | number |
Running status | text |
Running progress | number |
Searches
| Field | Type |
|---|---|
Customer IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Customer identifier | text |
Unique organization ID | text |
Email | text |
Name | text |
Environment | text |
Organization | number |
Period budget | number |
Budget duration | text |
Total period usage | number |
Period start | text |
Period end | text |
Total budget | text |
Total usage | number |
Total requests | number |
Total prompt tokens | number |
Total completion tokens | number |
Total tokens | number |
Total cache hits | number |
Average latency | number |
| Field | Type |
|---|---|
Experiment IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Dataset ID | text |
Workflows | array |
Evaluator slugs | array |
| Field | Type |
|---|---|
Sort By | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Unique organization ID | text |
Customer identifier | text |
Environment | text |
Name | text |
Email | |
First seen | text |
Last active timeframe | text |
Active days | number |
Number of requests | number |
Total tokens | number |
Total cost | number |
Average latency | number |
Average ttft | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Organization ID | number |
Updated by | object |
First name | text |
Last name | text |
Email | text |
Log count | number |
Name | text |
Log ids | array |
Description | text |
Type | text |
Status | text |
Created at | date |
Updated at | date |
Completed annotation count | number |
Running status | text |
Running progress | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Dataset ID | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Prompt ID | text |
Name | text |
Description | text |
| Field | Type |
|---|---|
Filters | object |
Thread Identifier | object |
Organization Key ID | object |
Customer Identifier | object |
Limit | number |
| Field | Type |
|---|---|
Thread identifier | text |
Environment | text |
Log count | number |
Actions
| Field | Type |
|---|---|
MessagesRequired | array |
ModelRequired | text |
Response Type | choice |
Tools | array |
Tool Choice | object |
Type | text |
Function | object |
Frequency Penalty | number |
Max Tokens | number |
Temperature | number |
Number of Completions | number |
Log Probabilities | boolean |
Echo | boolean |
Stop Sequence | array |
Presence Penalty | number |
Response Format | object |
Format TypeRequired | choice |
Parallel Tool Calls | boolean |
Cache Enabled | boolean |
Cache TTL | number |
Cache Options | object |
Cache by Customer | boolean |
Prompt | object |
Prompt IDRequired | choice |
Variables | array |
Version | text |
Echo | boolean |
Override | boolean |
Override Parameters | array |
Retry Parameters | object |
Retry EnabledRequired | boolean |
Number of Retries | number |
Retry After | number |
| Field | Type |
|---|---|
ID | text |
Object | text |
Created | number |
Model | text |
Choices | array |
Usage | object |
Completion tokens | number |
Prompt tokens | number |
Total tokens | number |
Completion tokens details | object |
Prompt tokens details | object |
Cache creation input tokens | number |
Cache read input tokens | number |
| Field | Type |
|---|---|
NameRequired | text |
Dataset IDRequired | choice |
WorkflowsRequired | array |
Description | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Description | text |
Dataset ID | text |
Workflows | array |
Evaluator slugs | array |
Status | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
NameRequired | text |
Description | text |
| Field | Type |
|---|---|
Prompt ID | text |
| Field | Type |
|---|---|
Customer IDRequired | choice |
| Field | Type |
|---|---|
Experiment IDRequired | choice |
| Field | Type |
|---|---|
Prompt IDRequired | choice |
| 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 |
|---|---|
Customer IDRequired | choice |
Email | |
Name | text |
Metadata | array |
KeyRequired | text |
Value | text |
Period Budget | number |
Budget Duration | choice |
Total Budget | number |
Markup Percentage | number |
| Field | Type |
|---|---|
ID | number |
Customer identifier | text |
Unique organization ID | text |
Email | text |
Name | text |
Environment | text |
Organization | number |
Period budget | number |
Budget duration | text |
Total period usage | number |
Period start | text |
Period end | text |
Total budget | text |
Total usage | number |
Total requests | number |
Total prompt tokens | number |
Total completion tokens | number |
Total tokens | number |
Total cache hits | number |
Average latency | number |



