About this integration
Google Gemini generative AI models for text and multimodal tasks.
There are 6 triggers, 17 search modules and 31 actions available. The integration connects via basic authentication.
How to connect
The credential form asks for Gemini - Base URL and Gemini - 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 Google Gemini to WEXTL®
| Field | Type | Help |
|---|---|---|
Gemini - Base URLRequired | text | API host. Leave as |
Gemini - API KeyRequired | password | Get it from Google AI Studio -> Create API key. |
Use it in workflow automation
Start with Watch Agents, then add Async Batch Embed Content.
The canvas below runs Watch Agents into Async Batch Embed Content — watch the video, then drop a node onto the canvas.
Select the Watch Files trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create File Search Store as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 37 ready-made modules for AI work — each run logs its inputs and outputs for debugging.
Google Gemini workflow on the canvas: Watch Files then Create File Search Store
Triggers, searches and actions
Open any Google Gemini trigger, search, or action to see its inputs and outputs — 6 triggers, 17 searchs, 31 actions.
Triggers
Use one of 6 triggers to kick off a workflow as soon as an event occurs in the app.
- Watch Agents
- Watch Cachedcontents
- Watch Documents
- Watch Files
- Watch Filesearchstores
Searches
This integration includes 17 search modules for looking data up mid-run.
- Get Agent
- Get Batch
- Get Cached Content
- Get Document
- Get File
Actions
Take action during a run with 31 available modules that write data back into the app.
- Async Batch Embed Content
- Batch Embed Contents
- Batch Generate Content
- Cancel Batch
- Cancel Interaction
Explore the fields available for each Google Gemini trigger, search, and action.
Triggers
| Field | Type |
|---|---|
ID | text |
Display Name | text |
System Instruction | text |
Description | text |
Object | text |
Created | date |
Updated | date |
| Field | Type |
|---|---|
Name | text |
Display Name | text |
Model | text |
Create Time | date |
Update Time | date |
Expire Time | date |
TTL | text |
Usage Metadata | object |
Prompt Token Count | number |
Candidates Token Count | number |
Total Token Count | number |
Cached Content Token Count | number |
| Field | Type |
|---|---|
Name | text |
Display Name | text |
Custom Metadata | array |
Key | text |
String Value | text |
Numeric Value | number |
Update Time | date |
Create Time | date |
State | text |
Size Bytes | text |
MIME Type | text |
| Field | Type |
|---|---|
Name | text |
Display Name | text |
MIME Type | text |
Size Bytes | text |
Create Time | date |
Update Time | date |
Expiration Time | date |
SHA-256 Hash | text |
URI | url |
Download URI | url |
State | text |
Source | text |
Video Metadata | object |
Video Duration | text |
| Field | Type |
|---|---|
Name | text |
Display Name | text |
Create Time | date |
Update Time | date |
Active Documents Count | text |
Pending Documents Count | text |
Failed Documents Count | text |
Size Bytes | text |
Embedding Model | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
URI | url |
Subscribed Events | array |
Event | text |
Create Time | date |
Update Time | date |
State | text |
Signing Secrets | array |
Truncated Secret | text |
Expire Time | date |
New Signing Secret | text |
Searches
| Field | Type |
|---|---|
AgentRequired | choice |
| Field | Type |
|---|---|
ID | text |
Display Name | text |
System Instruction | text |
Description | text |
Object | text |
Created | date |
Updated | date |
| Field | Type |
|---|---|
BatchRequired | choice |
| Field | Type |
|---|---|
Name | text |
Done | boolean |
Metadata | object |
Error | object |
Code | number |
Message | text |
Response | object |
| Field | Type |
|---|---|
Cached ContentRequired | choice |
| Field | Type |
|---|---|
Name | text |
Display Name | text |
Model | text |
Create Time | date |
Update Time | date |
Expire Time | date |
TTL | text |
Usage Metadata | object |
Prompt Token Count | number |
Candidates Token Count | number |
Total Token Count | number |
Cached Content Token Count | number |
| Field | Type |
|---|---|
File Search StoreRequired | choice |
| Field | Type |
|---|---|
Name | text |
Display Name | text |
Custom Metadata | array |
Key | text |
String Value | text |
Numeric Value | number |
Update Time | date |
Create Time | date |
State | text |
Size Bytes | text |
MIME Type | text |
| Field | Type |
|---|---|
FileRequired | choice |
| Field | Type |
|---|---|
Name | text |
Display Name | text |
MIME Type | text |
Size Bytes | text |
Create Time | date |
Update Time | date |
Expiration Time | date |
SHA-256 Hash | text |
URI | url |
Download URI | url |
State | text |
Source | text |
Video Metadata | object |
Video Duration | text |
| Field | Type |
|---|---|
File Search StoreRequired | choice |
| Field | Type |
|---|---|
Name | text |
Display Name | text |
Create Time | date |
Update Time | date |
Active Documents Count | text |
Pending Documents Count | text |
Failed Documents Count | text |
Size Bytes | text |
Embedding Model | text |
| Field | Type |
|---|---|
Interaction IDRequired | text |
| Field | Type |
|---|---|
ID | text |
Model | text |
Agent | text |
Status | text |
Object | text |
Created | date |
Updated | date |
Steps | array |
| Field | Type |
|---|---|
ModelRequired | choice |
| Field | Type |
|---|---|
Name | text |
Base Model ID | text |
Version | text |
Display Name | text |
Description | text |
Input Token Limit | number |
Output Token Limit | number |
Supported Generation Methods | array |
Method | text |
Thinking | boolean |
Temperature | number |
Max Temperature | number |
Top P | number |
Top K | number |
| Field | Type |
|---|---|
WebhookRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
URI | url |
Subscribed Events | array |
Event | text |
Create Time | date |
Update Time | date |
State | text |
Signing Secrets | array |
Truncated Secret | text |
Expire Time | date |
New Signing Secret | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Display Name | text |
System Instruction | text |
Description | text |
Object | text |
Created | date |
Updated | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Name | text |
Done | boolean |
Metadata | object |
Error | object |
Code | number |
Message | text |
Response | object |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Name | text |
Display Name | text |
Model | text |
Create Time | date |
Update Time | date |
Expire Time | date |
TTL | text |
Usage Metadata | object |
Prompt Token Count | number |
Candidates Token Count | number |
Total Token Count | number |
Cached Content Token Count | number |
| Field | Type |
|---|---|
File Search StoreRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Name | text |
Display Name | text |
Custom Metadata | array |
Key | text |
String Value | text |
Numeric Value | number |
Update Time | date |
Create Time | date |
State | text |
Size Bytes | text |
MIME Type | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Name | text |
Display Name | text |
MIME Type | text |
Size Bytes | text |
Create Time | date |
Update Time | date |
Expiration Time | date |
SHA-256 Hash | text |
URI | url |
Download URI | url |
State | text |
Source | text |
Video Metadata | object |
Video Duration | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Name | text |
Display Name | text |
Create Time | date |
Update Time | date |
Active Documents Count | text |
Pending Documents Count | text |
Failed Documents Count | text |
Size Bytes | text |
Embedding Model | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Name | text |
Base Model ID | text |
Version | text |
Display Name | text |
Description | text |
Input Token Limit | number |
Output Token Limit | number |
Supported Generation Methods | array |
Method | text |
Thinking | boolean |
Temperature | number |
Max Temperature | number |
Top P | number |
Top K | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
URI | url |
Subscribed Events | array |
Event | text |
Create Time | date |
Update Time | date |
State | text |
Signing Secrets | array |
Truncated Secret | text |
Expire Time | date |
New Signing Secret | text |
Actions
| Field | Type |
|---|---|
ModelRequired | choice |
Display NameRequired | text |
Input FileRequired | choice |
Priority | number |
| Field | Type |
|---|---|
Name | text |
Done | boolean |
Metadata | object |
Error | object |
Code | number |
Message | text |
Response | object |
| Field | Type |
|---|---|
ModelRequired | choice |
RequestsRequired | array |
Model | text |
Content | object |
Task Type | choice |
Title | text |
Output Dimensionality | number |
| Field | Type |
|---|---|
Embeddings | array |
Values | array |
Usage Metadata | object |
Prompt Token Count | number |
| Field | Type |
|---|---|
ModelRequired | choice |
Display NameRequired | text |
Input FileRequired | choice |
Priority | number |
| Field | Type |
|---|---|
Name | text |
Done | boolean |
Metadata | object |
Error | object |
Code | number |
Message | text |
Response | object |
| Field | Type |
|---|---|
BatchRequired | choice |
| Field | Type |
|---|---|
Interaction IDRequired | text |
| Field | Type |
|---|---|
ID | text |
Model | text |
Agent | text |
Status | text |
Object | text |
Created | date |
Updated | date |
Steps | array |
| Field | Type |
|---|---|
ModelRequired | choice |
Contents | array |
Role | choice |
Parts | array |
Generate Content Request | object |
| Field | Type |
|---|---|
Total Tokens | number |
Cached Content Token Count | number |
Prompt Tokens Details | array |
Modality | text |
Token Count | number |
Cache Tokens Details | array |
Modality | text |
Token Count | number |
| Field | Type |
|---|---|
ID | text |
Base Agent | text |
System Instruction | text |
Description | text |
Tools | array |
Allowed Tools | object |
Mode | choice |
Tools | array |
Base Environment | object |
Generation Config | object |
Temperature | number |
Top P | number |
Max Output Tokens | number |
| Field | Type |
|---|---|
ID | text |
Display Name | text |
System Instruction | text |
Description | text |
Object | text |
Created | date |
Updated | date |
| Field | Type |
|---|---|
ModelRequired | choice |
Contents | array |
Role | choice |
Parts | array |
System Instruction | object |
Parts | array |
Tools | array |
Tool Config | object |
Display Name | text |
TTL | text |
Expire Time | text |
| Field | Type |
|---|---|
Name | text |
Display Name | text |
Model | text |
Create Time | date |
Update Time | date |
Expire Time | date |
TTL | text |
Usage Metadata | object |
Prompt Token Count | number |
Candidates Token Count | number |
Total Token Count | number |
Cached Content Token Count | number |
| Field | Type |
|---|---|
Display Name | text |
Embedding Model | choice |
| Field | Type |
|---|---|
Name | text |
Display Name | text |
Create Time | date |
Update Time | date |
Active Documents Count | text |
Pending Documents Count | text |
Failed Documents Count | text |
Size Bytes | text |
Embedding Model | text |
| Field | Type |
|---|---|
Model | choice |
Agent | choice |
InputRequired | text |
System Instruction | text |
Tools | array |
Store | boolean |
Background | boolean |
Previous Interaction ID | text |
Cached Content | choice |
Generation Config | object |
Temperature | number |
Top P | number |
Seed | number |
Stop Sequences | array |
Max Output Tokens | number |
Thinking Level | choice |
Presence Penalty | number |
Frequency Penalty | number |
Response Modalities | array |
Modality | choice |
| Field | Type |
|---|---|
ID | text |
Model | text |
Agent | text |
Status | text |
Object | text |
Created | date |
Updated | date |
Steps | array |
| Field | Type |
|---|---|
Name | text |
URIRequired | url |
Subscribed EventsRequired | array |
Event | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
URI | url |
Subscribed Events | array |
Event | text |
Create Time | date |
Update Time | date |
State | text |
Signing Secrets | array |
Truncated Secret | text |
Expire Time | date |
New Signing Secret | text |
| Field | Type |
|---|---|
AgentRequired | choice |
| Field | Type |
|---|---|
BatchRequired | choice |
| Field | Type |
|---|---|
Cached ContentRequired | choice |
| Field | Type |
|---|---|
File Search StoreRequired | choice |
Force | boolean |
| Field | Type |
|---|---|
FileRequired | choice |
| Field | Type |
|---|---|
File Search StoreRequired | choice |
Force | boolean |
| Field | Type |
|---|---|
Interaction IDRequired | text |
| Field | Type |
|---|---|
WebhookRequired | choice |
| Field | Type |
|---|---|
ModelRequired | choice |
ContentRequired | object |
Parts | array |
Task Type | choice |
Title | text |
Output Dimensionality | number |
Embed Content Config | object |
Title | text |
Task Type | text |
Auto Truncate | boolean |
Output Dimensionality | number |
Document OCR | boolean |
Audio Track Extraction | boolean |
| Field | Type |
|---|---|
Embedding | object |
Values | array |
Usage Metadata | object |
Prompt Token Count | number |
| Field | Type |
|---|---|
ModelRequired | choice |
ContentsRequired | array |
Role | choice |
Parts | array |
Tools | array |
Tool Config | object |
Safety Settings | array |
Category | choice |
Threshold | choice |
System Instruction | object |
Parts | array |
Generation Config | object |
Temperature | number |
Top P | number |
Top K | number |
Candidate Count | number |
Max Output Tokens | number |
Stop Sequences | array |
Response MIME Type | text |
Seed | number |
Presence Penalty | number |
Frequency Penalty | number |
Cached Content | choice |
Service Tier | choice |
Store | boolean |
| Field | Type |
|---|---|
Candidates | array |
Content | object |
Finish Reason | text |
Index | number |
Safety Ratings | array |
Prompt Feedback | object |
Block Reason | text |
Usage Metadata | object |
Prompt Token Count | number |
Candidates Token Count | number |
Total Token Count | number |
Cached Content Token Count | number |
Model Version | text |
Response ID | text |
| Field | Type |
|---|---|
File Search StoreRequired | choice |
FileRequired | choice |
Custom Metadata | array |
Key | text |
String Value | text |
Numeric Value | number |
Chunking Config | object |
| Field | Type |
|---|---|
Name | text |
Done | boolean |
Metadata | object |
Error | object |
Code | number |
Message | text |
Response | object |
| Field | Type |
|---|---|
WebhookRequired | choice |
| Field | Type |
|---|---|
ModelRequired | choice |
InstancesRequired | array |
Parameters | object |
| Field | Type |
|---|---|
Predictions | array |
| Field | Type |
|---|---|
ModelRequired | choice |
InstancesRequired | array |
Parameters | object |
| Field | Type |
|---|---|
Name | text |
Done | boolean |
Metadata | object |
Error | object |
Code | number |
Message | text |
Response | object |
| Field | Type |
|---|---|
URIsRequired | array |
URI | text |
| Field | Type |
|---|---|
Files | array |
Name | text |
Display Name | text |
MIME Type | text |
Size Bytes | text |
Create Time | date |
Update Time | date |
Expiration Time | date |
SHA-256 Hash | text |
URI | url |
Download URI | url |
| Field | Type |
|---|---|
WebhookRequired | choice |
Revocation Behavior | choice |
| Field | Type |
|---|---|
Secret | text |
| Field | Type |
|---|---|
Cached ContentRequired | choice |
Update Mask | text |
Expire Time | text |
TTL | text |
| Field | Type |
|---|---|
Name | text |
Display Name | text |
Model | text |
Create Time | date |
Update Time | date |
Expire Time | date |
TTL | text |
Usage Metadata | object |
Prompt Token Count | number |
Candidates Token Count | number |
Total Token Count | number |
Cached Content Token Count | number |
| Field | Type |
|---|---|
WebhookRequired | choice |
Update Mask | text |
Name | text |
URI | url |
Subscribed Events | array |
Event | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
URI | url |
Subscribed Events | array |
Event | text |
Create Time | date |
Update Time | date |
State | text |
Signing Secrets | array |
Truncated Secret | text |
Expire Time | date |
New Signing Secret | text |
| Field | Type |
|---|---|
FileRequired | text |
Display Name | text |
| Field | Type |
|---|---|
Name | text |
Display Name | text |
MIME Type | text |
Size Bytes | text |
Create Time | date |
Update Time | date |
Expiration Time | date |
SHA-256 Hash | text |
URI | url |
Download URI | url |
State | text |
Source | text |
Video Metadata | object |
Video Duration | text |
| Field | Type |
|---|---|
File Search StoreRequired | choice |
FileRequired | text |
Display Name | text |
MIME Type | text |
| Field | Type |
|---|---|
Name | text |
Done | boolean |
Metadata | object |
Error | object |
Code | number |
Message | text |
Response | object |



