About this integration
Single API wrapping Midjourney, Flux, and other image, video, and music models. Use it from the workflow canvas with no custom glue script required.
This integration exposes 0 triggers, 1 search module and 9 actions as workflow nodes. Authentication uses 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 Apiframe to WEXTL®
| Field | Type | Help |
|---|---|---|
API KeyRequired | password | You can find your API Key on the Dashboard. |
Use it in workflow automation
Add Generate an Image as a workflow step.
The canvas below shows the integration — watch the video, then drop a node onto the canvas.
Start with the Generate an Image step and run it on demand or on a schedule.
Then add Generate a Video 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.
Apiframe workflow on the canvas: Generate an Image then Generate a Video
Triggers, searches and actions
Use the tables below to inspect Apiframe's 0 triggers, 1 search module, and 9 actions.
Searches
Fetch data on demand using 1 search module that query the app during a run.
- Get Task Results
Actions
9 action modules cover the full range of create, update, and delete operations.
- Generate an Image
- Generate a Video
- Generate Image Variations
- Generate Image Variations
- Make an API Call
Explore the fields available for each Apiframe trigger, search, and action.
Searches
| Field | Type |
|---|---|
Task IDRequired | text |
| Field | Type |
|---|---|
Result | text |
Actions
| Field | Type |
|---|---|
PromptRequired | text |
Mode | choice |
Webhook URL | url |
| Field | Type |
|---|---|
Task ID | text |
| Field | Type |
|---|---|
PromptRequired | text |
Image URLRequired | url |
Motion | choice |
Webhook URL | url |
| Field | Type |
|---|---|
Task ID | text |
| Field | Type |
|---|---|
Parent Task IDRequired | text |
IndexRequired | choice |
TypeRequired | choice |
Webhook URL | url |
| Field | Type |
|---|---|
Task ID | text |
| Field | Type |
|---|---|
Parent Task IDRequired | text |
IndexRequired | choice |
TypeRequired | choice |
Webhook URL | url |
| Field | Type |
|---|---|
Task ID | 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 |
|---|---|
Parent Task IDRequired | text |
IndexRequired | choice |
TypeRequired | choice |
Webhook URL | url |
| Field | Type |
|---|---|
Task ID | text |
| Field | Type |
|---|---|
Parent Task ID | text |
Image URL | url |
TypeRequired | choice |
Index | choice |
Webhook URL | url |
| Field | Type |
|---|---|
Task ID | text |
| Field | Type |
|---|---|
Parent Task IDRequired | text |
IndexRequired | choice |
TypeRequired | choice |
Webhook URL | url |
| Field | Type |
|---|---|
Task ID | text |
| Field | Type |
|---|---|
Parent Task IDRequired | text |
IndexRequired | choice |
TypeRequired | choice |
Webhook URL | url |
| Field | Type |
|---|---|
Task ID | text |



