Requirements
OpenRouter requires an active account and an API access token from your account settings to connect — both are set up on its own site.[3]
Get your OpenRouter credentials
OpenRouter - API Key
- API KeypasswordRequired
Create a key at openrouter.ai/keys. It starts with sk-or-. Admin features such as keys, workspaces and guardrails need a management key instead, added as a separate connection.
[1]
OpenRouter
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
OpenRouter - Management Key
- Management KeypasswordRequired
Create it at openrouter.ai/settings/management-keys. It can manage keys, workspaces and guardrails but cannot call models. It can expire; create a new one before the expiry date shown there (an expired key gives a 401 'API key expired').
[1]
Connect OpenRouter in WEXTL
- Log in to your WEXTL account, add the OpenRouter node module to your workflow, and click Create new credential.Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your OpenRouter account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- 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 →
OpenRouter node modules
The list below is a reference of every OpenRouter node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Browse every OpenRouter node module below — each one opens to show its input parameters, outputs, and connection requirements.
Watch Batch EventsTrigger
| Field | Type |
|---|---|
| Event ID | text |
| Object Type | text |
| Event Type | text |
| Created At | number |
| Batch | object |
| Batch ID | text |
Watch GenerationsTrigger
| Field | Type |
|---|---|
| Resource Spans | array |
| Resource | object |
| Scope Spans | array |
Watch Video EventsTrigger
| Field | Type |
|---|---|
| Event Type | text |
| Created At | text |
| Video Job | object |
| Job ID | text |
| Status | text |
| Generation ID | text |
| Model | text |
| Video URLs | array |
| Usage | object |
| Error | text |
Download a Container FileSearch
Download a FileSearch
Download a VideoSearch
Get a BatchSearch
Get a BYOK KeySearch
Get a Container FileSearch
Get a FileSearch
Get a GenerationSearch
Get a GuardrailSearch
Get a ModelSearch
Get a PresetSearch
Get a Preset VersionSearch
Get a Private EndpointSearch
Get a SCIM Group MappingSearch
Get a SCIM Sync JobSearch
Get a Server ToolSearch
Get a Video JobSearch
Get a WorkspaceSearch
Get a Workspace BudgetSearch
Get ActivitySearch
| Field | Type |
|---|---|
LimitRequired | number |
| Date | date |
| API Key | choice |
| Member | choice |
| Workspace | choice |
| Split By | choice |
| Field | Type |
|---|---|
| Date | text |
| Model | text |
| Model Permanent Slug | text |
| Provider Name | text |
| Endpoint ID | text |
| Requests | number |
| Prompt Tokens | number |
| Completion Tokens | number |
| Reasoning Tokens | number |
Get an API KeySearch
Get an External UserSearch
Get an Observability DestinationSearch
Get Analytics MetadataSearch
| Field | Type |
|---|---|
| Metrics | array |
| Metric | object |
| Dimensions | array |
| Dimension | object |
| Granularities | array |
| Granularity | object |
| Operators | array |
| Operator | object |
Get App RankingsSearch
Get CreditsSearch
| Field | Type |
|---|---|
| Total Credits Bought (USD) | number |
| Total Credits Used (USD) | number |
Get Current KeySearch
| Field | Type |
|---|---|
| Label | text |
| Is Management Key | boolean |
| Is Provisioning Key | boolean |
| Is Free Tier | boolean |
| Creator User ID | text |
| Organization ID | text |
| Workspace ID | text |
| Expires At | date |
| Spending Limit (USD) | number |
Get Daily Model RankingsSearch
Get Generation ContentSearch
Get Organization SettingsSearch
| Field | Type |
|---|---|
| Organization ID | text |
| Filtered Model Catalog Enabled | boolean |
Get Session CostsSearch
Get Task ClassificationsSearch
List All Guardrail Key AssignmentsSearch
List All Guardrail Member AssignmentsSearch
List API KeysSearch
| Field | Type |
|---|---|
LimitRequired | number |
| Workspace | choice |
| Include Disabled Keys | choice |
| Include Expired Keys | choice |
| Start At | number |
| Field | Type |
|---|---|
| Hash | text |
| Name | text |
| Key Label | text |
| Disabled | boolean |
| Limit (USD) | number |
| Limit Remaining (USD) | number |
| Limit Reset | text |
| Include BYOK in Limit | boolean |
| Usage (USD) | number |
List BatchesSearch
List BenchmarksSearch
| Field | Type |
|---|---|
| Source | choice |
| Task Type | choice |
| Benchmark | choice |
| Include Run Configuration | choice |
| Search Engine | text |
| Search Surface | choice |
| Arena | choice |
| Category | text |
| Limit | number |
| Field | Type |
|---|---|
| Source | text |
| Model | text |
| Model Name | text |
| Pricing | object |
| Prompt Price | text |
| Completion Price | text |
| Intelligence Index | number |
| Coding Index | number |
| Agentic Index | number |
| Arena | text |
| Category | text |
List BYOK KeysSearch
List Container FilesSearch
List Embeddings ModelsSearch
List External UsersSearch
List FilesSearch
List Guardrail KeysSearch
List Guardrail MembersSearch
List GuardrailsSearch
List Image Model EndpointsSearch
List Image ModelsSearch
List Intern ConnectionsSearch
List Intern Effective SecretsSearch
List Intern SecretsSearch
List Model EndpointsSearch
List ModelsSearch
| Field | Type |
|---|---|
LimitRequired | number |
| Search | text |
| Category | choice |
| Output Types | text |
| Input Types | text |
| Supported Parameters | array |
| Parameter | text |
| Sort By | choice |
| Architecture | text |
| Model Authors | array |
| Author | text |
| Field | Type |
|---|---|
| ID | text |
| Canonical Slug | text |
| Name | text |
| Created | number |
| Description | text |
| Context Length | number |
| Hugging Face ID | text |
| Knowledge Cutoff | text |
| Expiration Date | text |
List Models for My AccountSearch
List Observability DestinationsSearch
List Organization MembersSearch
List Preset VersionsSearch
List PresetsSearch
List Private EndpointsSearch
List ProvidersSearch
List SCIM Group MappingsSearch
List SCIM GroupsSearch
List Server ToolsSearch
List Vault SecretsSearch
List Video ModelsSearch
List Workspace BudgetsSearch
List Workspace MembersSearch
List WorkspacesSearch
List Zero Data Retention EndpointsSearch
Query AnalyticsSearch
| Field | Type |
|---|---|
MetricsRequired | choice |
| Group By | choice |
| Time Granularity | choice |
| Time Range Start | date |
| Time Range End | date |
| Filters | array |
DimensionRequired | choice |
OperatorRequired | choice |
ValueRequired | text |
| Include Unset | choice |
| Order By | text |
| Order Direction | choice |
| Row Limit | number |
| Field | Type |
|---|---|
| Rows | text |
| Metadata | object |
| Query Time (ms) | number |
| Row Count | number |
| Truncated | boolean |
| Warnings | array |
| Warning | text |
| Cached At | number |
Activate a Private EndpointAction
Add Keys to a GuardrailAction
Add Members to a GuardrailAction
Add Workspace MembersAction
Copy Secrets to an InternAction
Create a BatchAction
| Field | Type |
|---|---|
EndpointRequired | choice |
ModelRequired | choice |
RequestsRequired | array |
| Only Use Providers | choice |
| Allow Backup Providers | choice |
| Callback URL | url |
| Completion Window | choice |
| Field | Type |
|---|---|
| Batch ID | text |
| Object Type | text |
| Status | text |
| Endpoint | text |
| Model | text |
| Provider | text |
| Completion Window | text |
| Created At | number |
| Expires At | number |
Create a BYOK KeyAction
| Field | Type |
|---|---|
ProviderRequired | choice |
Provider KeyRequired | secret |
| Workspace | choice |
| Name | text |
| Allowed Models | choice |
| Allowed OpenRouter API Keys | choice |
| Allowed Members | choice |
| Declared Region | choice |
| Declared Zero Data Retention | choice |
| Field | Type |
|---|---|
| ID | text |
| Name | text |
| Key Label | text |
| Provider | text |
| Workspace ID | text |
| Disabled | boolean |
| Only Use Your Own Keys | boolean |
| Fallback Key | boolean |
| Required for Allowed Models | boolean |
Create a CompletionAction
| Field | Type |
|---|---|
ModelRequired | choice |
MessagesRequired | array |
RoleRequired | choice |
ContentRequired | text |
| Name | text |
| Image URLs | array |
| Fallback Models | choice |
| Provider Settings | object |
| Provider Order | choice |
| Only These Providers | choice |
| Skip These Providers | choice |
| Allow Provider Fallbacks | choice |
| Require Parameters | choice |
| Zero Data Retention Only | choice |
| Distillable Text Only | choice |
| Data Collection | choice |
| Sort Providers By | choice |
| Quantizations | choice |
| Response Format | choice |
| JSON Schema Name | text |
| JSON Schema | text |
| Strict JSON Schema | choice |
| Tools | array |
NameRequired | text |
| Description | text |
| Parameters | text |
| Field | Type |
|---|---|
| ID | text |
| Object | text |
| Created | number |
| Model | text |
| System Fingerprint | text |
| Service Tier | text |
| Choices | array |
| Usage | object |
| Prompt Tokens | number |
| Completion Tokens | number |
| Total Tokens | number |
| Cost | number |
| Prompt Tokens Details | object |
| Completion Tokens Details | object |
Create a GuardrailAction
| Field | Type |
|---|---|
NameRequired | text |
| Description | text |
| Workspace | choice |
| Spending Limit (USD) | number |
| Limit Reset | choice |
| Count BYOK Spend Toward the Limit | choice |
| Allowed Providers | choice |
| Ignored Providers | choice |
| Allowed Models | choice |
| Field | Type |
|---|---|
| ID | text |
| Name | text |
| Description | text |
| Workspace ID | text |
| Spending Limit (USD) | number |
| Limit Reset Interval | text |
| Include BYOK in Budgets | boolean |
| Allowed Providers | array |
| Ignored Providers | array |
Create a MessageAction
| Field | Type |
|---|---|
ModelRequired | choice |
MessagesRequired | array |
RoleRequired | choice |
ContentRequired | text |
| System Prompt | text |
| Max Tokens | number |
| Fallback Models | choice |
| Temperature | number |
| Top P | number |
| Top K | number |
| Stop Sequences | array |
| Field | Type |
|---|---|
| ID | text |
| Type | text |
| Role | text |
| Model | text |
| Stop Reason | text |
| Stop Sequence | text |
| Content | array |
| Usage | object |
| Input Tokens | number |
| Output Tokens | number |
| Cache Creation Input Tokens | number |
| Cache Read Input Tokens | number |
| Service Tier | text |
Create a Preset from a Chat RequestAction
| Field | Type |
|---|---|
Preset SlugRequired | text |
ModelRequired | choice |
MessagesRequired | array |
RoleRequired | choice |
ContentRequired | text |
| Name | text |
| Image URLs | array |
| Fallback Models | choice |
| Provider Settings | object |
| Provider Order | choice |
| Only These Providers | choice |
| Skip These Providers | choice |
| Allow Provider Fallbacks | choice |
| Require Parameters | choice |
| Zero Data Retention Only | choice |
| Distillable Text Only | choice |
| Data Collection | choice |
| Sort Providers By | choice |
| Quantizations | choice |
| Response Format | choice |
| JSON Schema Name | text |
| JSON Schema | text |
| Strict JSON Schema | choice |
| Field | Type |
|---|---|
| ID | text |
| Name | text |
| Slug | text |
| Description | text |
| Status | text |
| Workspace ID | text |
| Creator User ID | text |
| Designated Version ID | text |
| Created At | text |
Create a Preset from a Message RequestAction
| Field | Type |
|---|---|
Preset SlugRequired | text |
ModelRequired | choice |
MessagesRequired | array |
RoleRequired | choice |
ContentRequired | text |
| System Prompt | text |
| Max Tokens | number |
| Fallback Models | choice |
| Temperature | number |
| Top P | number |
| Top K | number |
| Field | Type |
|---|---|
| ID | text |
| Name | text |
| Slug | text |
| Description | text |
| Status | text |
| Workspace ID | text |
| Creator User ID | text |
| Designated Version ID | text |
| Created At | text |
Create a Preset from a Response RequestAction
| Field | Type |
|---|---|
Preset SlugRequired | text |
ModelRequired | choice |
InputRequired | text |
| Instructions | text |
| Fallback Models | choice |
| Provider Settings | object |
| Provider Order | choice |
| Only These Providers | choice |
| Skip These Providers | choice |
| Allow Provider Fallbacks | choice |
| Require Parameters | choice |
| Zero Data Retention Only | choice |
| Distillable Text Only | choice |
| Data Collection | choice |
| Sort Providers By | choice |
| Quantizations | choice |
| Reasoning Effort | choice |
| Reasoning Summary | choice |
| Max Output Tokens | number |
| Field | Type |
|---|---|
| ID | text |
| Name | text |
| Slug | text |
| Description | text |
| Status | text |
| Workspace ID | text |
| Creator User ID | text |
| Designated Version ID | text |
| Created At | text |
Create a Private EndpointAction
| Field | Type |
|---|---|
ModelRequired | choice |
ProviderRequired | choice |
Upstream Model IDRequired | text |
| Base URL | url |
| Declared Region | choice |
| Declared Zero Data Retention | choice |
| Pricing | object |
| Prompt Price | text |
| Completion Price | text |
| Cache Read Price | text |
| Cache Write Price | text |
| Activate With Workspace | choice |
| Idempotency Key | text |
| Field | Type |
|---|---|
| ID | text |
| Status | text |
| Model Permanent Slug | text |
| Model Slug | text |
| Model Name | text |
| Provider Name | text |
| Declared Region | text |
| Declared Zero Data Retention | boolean |
| Created At | date |
Create a RerankingAction
| Field | Type |
|---|---|
ModelRequired | choice |
QueryRequired | text |
DocumentsRequired | array |
| Document | text |
| Top N | number |
| Provider Settings | object |
| Provider Order | choice |
| Only These Providers | choice |
| Skip These Providers | choice |
| Allow Fallbacks | choice |
| Require Parameter Support | choice |
| Zero Data Retention Only | choice |
| Distillable Models Only | choice |
| Data Collection | choice |
| Sort Providers By | choice |
| Quantizations | text |
| Trace | object |
| Trace ID | text |
| Trace Name | text |
| Span Name | text |
| Generation Name | text |
| Parent Span ID | text |
| Session ID | text |
| User | text |
| Field | Type |
|---|---|
| ID | text |
| Model | text |
| Provider | text |
| Results | array |
| Result | object |
| Usage | object |
| Total Tokens | number |
| Search Units | number |
| Cost | number |
Create a ResponseAction
| Field | Type |
|---|---|
ModelRequired | choice |
InputRequired | text |
| Instructions | text |
| Fallback Models | choice |
| Provider Settings | object |
| Provider Order | choice |
| Only These Providers | choice |
| Skip These Providers | choice |
| Allow Provider Fallbacks | choice |
| Require Parameters | choice |
| Zero Data Retention Only | choice |
| Distillable Text Only | choice |
| Data Collection | choice |
| Sort Providers By | choice |
| Quantizations | choice |
| Reasoning Effort | choice |
| Reasoning Summary | choice |
| Max Output Tokens | number |
| Temperature | number |
| Field | Type |
|---|---|
| ID | text |
| Object | text |
| Status | text |
| Model | text |
| Created At | number |
| Completed At | number |
| Output | array |
| Usage | object |
| Input Tokens | number |
| Output Tokens | number |
| Total Tokens | number |
| Cost | number |
| Input Tokens Details | object |
| Output Tokens Details | object |
Create a SCIM Group MappingAction
Create a SCIM Sync JobAction
| Field | Type |
|---|---|
| Sync Job ID | text |
| Status | text |
| Created At | date |
| Started At | date |
| Finished At | date |
| Synced Groups | number |
| Deleted Groups | number |
| Error Message | text |
Create a System One RequestAction
| Field | Type |
|---|---|
ModelRequired | text |
StateRequired | text |
QuestionsRequired | text |
| Provider Settings | object |
| Provider Order | choice |
| Only These Providers | choice |
| Skip These Providers | choice |
| Allow Fallbacks | choice |
| Require Parameter Support | choice |
| Zero Data Retention Only | choice |
| Distillable Models Only | choice |
| Data Collection | choice |
| Sort Providers By | choice |
| Quantizations | text |
| Trace | object |
| Trace ID | text |
| Trace Name | text |
| Span Name | text |
| Generation Name | text |
| Parent Span ID | text |
| Session ID | text |
| User | text |
| Field | Type |
|---|---|
| ID | text |
| Model | text |
| Provider | text |
| Answers | text |
| Usage | object |
| Input Tokens | number |
| Output Tokens | number |
| Cost | number |
Create a TranscriptionAction
| Field | Type |
|---|---|
ModelRequired | choice |
| Audio File | text |
| Audio URL | url |
| Language | text |
| Response Format | choice |
| Temperature | number |
| Label Speakers | choice |
| Provider Settings | object |
| Zero Data Retention Only | choice |
| Data Collection | choice |
| Trace | object |
| Trace ID | text |
| Trace Name | text |
| Span Name | text |
| Generation Name | text |
| Parent Span ID | text |
| Field | Type |
|---|---|
| Text | text |
| Task | text |
| Language | text |
| Duration | number |
| Confidence | number |
| Language Confidence | number |
| Segments | array |
| Segment | object |
| Words | array |
| Word | object |
| Entities | array |
| Entity | object |
Create a Transcription from Audio Link or DataAction
| Field | Type |
|---|---|
ModelRequired | choice |
| Audio URL | url |
| Audio Data | text |
| Audio Format | text |
| Language | text |
| Response Format | choice |
| Temperature | number |
| Label Speakers | choice |
| Key Terms | array |
| Term | text |
| Field | Type |
|---|---|
| Text | text |
| Task | text |
| Language | text |
| Duration | number |
| Confidence | number |
| Language Confidence | number |
| Segments | array |
| Segment | object |
| Words | array |
| Word | object |
| Entities | array |
| Entity | object |
Create a VideoAction
| Field | Type |
|---|---|
ModelRequired | choice |
| Prompt | text |
| Reference Images | array |
| Image URL | text |
| Previous Job ID | text |
| Callback URL | url |
| Trace | object |
| Trace ID | text |
| Trace Name | text |
| Span Name | text |
| Generation Name | text |
| Parent Span ID | text |
| Session ID | text |
| User | text |
| Field | Type |
|---|---|
| Job ID | text |
| Polling URL | text |
| Status | text |
| Generation ID | text |
| Error | text |
| Expires At | number |
| Signed URLs | array |
| URL | text |
| Content URLs | array |
| URL | text |
| Usage | object |
| Cost | number |
| Is BYOK | boolean |
Create a WorkspaceAction
| Field | Type |
|---|---|
NameRequired | text |
SlugRequired | text |
| Description | text |
| Default Text Model | choice |
| Default Image Model | choice |
| Default Provider Sort | choice |
| Disabled Server Tools | choice |
| I/O Logging API Key IDs | array |
| API Key ID | number |
| I/O Logging Sampling Rate | number |
| Field | Type |
|---|---|
| ID | text |
| Name | text |
| Slug | text |
| Description | text |
| Default Text Model | text |
| Default Image Model | text |
| Default Provider Sort | text |
| Default Guardrail ID | text |
| Disabled Server Tools | array |
| Server Tool | text |
Create an API KeyAction
| Field | Type |
|---|---|
NameRequired | text |
| Workspace | choice |
| Spending Limit (USD) | number |
| Limit Reset | choice |
| Count BYOK Usage Toward the Limit | choice |
| Expires At | date |
| Creator | choice |
| External User | object |
UserRequired | text |
| Partner API Key | secret |
| Field | Type |
|---|---|
| API Key | text |
| Key Details | object |
| Hash | text |
| Name | text |
| Key Label | text |
| Disabled | boolean |
| Limit (USD) | number |
| Limit Remaining (USD) | number |
| Limit Reset | text |
| Include BYOK in Limit | boolean |
| Usage (USD) | number |
| Usage Today (USD) | number |
Create an External UserAction
Create an ImageAction
| Field | Type |
|---|---|
ModelRequired | choice |
PromptRequired | text |
| Reference Images | array |
| Image URL | text |
| Provider Settings | object |
| Provider Order | choice |
| Only These Providers | choice |
| Skip These Providers | choice |
| Allow Fallbacks | choice |
| Sort Providers By | choice |
| Trace | object |
| Trace ID | text |
| Trace Name | text |
| Span Name | text |
| Generation Name | text |
| Parent Span ID | text |
| Session ID | text |
| User | text |
| Max Response Size (bytes) | number |
| Field | Type |
|---|---|
| Created | number |
| Images | array |
| Image | object |
| First Image File | text |
| First Image File Name | text |
| First Image Media Type | text |
| Usage | object |
| Prompt Tokens | number |
| Completion Tokens | number |
| Total Tokens | number |
| Cost | number |
| Is BYOK | boolean |
| Service Tier | text |
Create an Observability DestinationAction
| Field | Type |
|---|---|
NameRequired | text |
TypeRequired | choice |
ConfigRequired | text |
| Workspace | choice |
| Enabled | choice |
| Privacy Mode | choice |
| Sampling Rate | number |
| Regions | text |
| Only These API Keys | choice |
| Field | Type |
|---|---|
| ID | text |
| Name | text |
| Type | text |
| Enabled | boolean |
| Privacy Mode | boolean |
| Sampling Rate | number |
| Regions | array |
| Region | text |
| API Key Hashes | array |
| API Key Hash | text |
| Send Cost Details | boolean |
Create EmbeddingsAction
| Field | Type |
|---|---|
ModelRequired | choice |
InputRequired | array |
| Text | text |
| Dimensions | number |
| Encoding Format | choice |
| Input Type | text |
| Provider Settings | object |
| Provider Order | choice |
| Only These Providers | choice |
| Skip These Providers | choice |
| Allow Fallbacks | choice |
| Require Parameter Support | choice |
| Zero Data Retention Only | choice |
| Distillable Models Only | choice |
| Data Collection | choice |
| Sort Providers By | choice |
| Quantizations | text |
| Trace | object |
| Trace ID | text |
| Trace Name | text |
| Span Name | text |
| Generation Name | text |
| Parent Span ID | text |
| Session ID | text |
| User | text |
| Field | Type |
|---|---|
| ID | text |
| Object | text |
| Model | text |
| Embeddings | array |
| Embedding | object |
| Usage | object |
| Prompt Tokens | number |
| Total Tokens | number |
| Cost | number |
| Is BYOK | boolean |
Create Generation FeedbackAction
Create SpeechAction
| Field | Type |
|---|---|
ModelRequired | choice |
TextRequired | text |
| Instructions | text |
| Audio Format | choice |
| Speed | number |
| Provider Settings | object |
| Zero Data Retention Only | choice |
| Data Collection | choice |
| Trace | object |
| Trace ID | text |
| Trace Name | text |
| Span Name | text |
| Generation Name | text |
| Parent Span ID | text |
| Session ID | text |
| User | text |
| Field | Type |
|---|---|
| Audio File | text |
| File Name | text |
| Content Type | text |
| File Size (bytes) | number |
Delete a BatchAction
Delete a BYOK KeyAction
Delete a FileAction
Delete a GuardrailAction
Delete a Private EndpointAction
Delete a SCIM Group MappingAction
Delete a Vault SecretAction
Delete a WorkspaceAction
Delete a Workspace BudgetAction
Delete an API KeyAction
Delete an External UserAction
Delete an Intern SecretAction
Delete an Observability DestinationAction
Disable a Private EndpointAction
Enable a Private EndpointAction
Make an API Calluniversal
Promote a Container FileAction
Remove Keys from a GuardrailAction
Remove Members from a GuardrailAction
Remove Workspace MembersAction
Set a Vault SecretAction
Set a Workspace BudgetAction
Set an Intern SecretAction
Set Private Endpoint PricingAction
| Field | Type |
|---|---|
Private EndpointRequired | choice |
PricingRequired | object |
Prompt PriceRequired | text |
Completion PriceRequired | text |
| Cache Read Price | text |
| Cache Write Price | text |
| Field | Type |
|---|---|
| ID | text |
| Status | text |
| Model Permanent Slug | text |
| Model Slug | text |
| Model Name | text |
| Provider Name | text |
| Provider Slug | text |
| Upstream Model ID | text |
| Base URL | text |
Update a BYOK KeyAction
| Field | Type |
|---|---|
BYOK KeyRequired | choice |
| New Provider Key | secret |
| Name | text |
| Allowed Models | choice |
| Allowed OpenRouter API Keys | choice |
| Allowed Members | choice |
| Declared Region | choice |
| Declared Zero Data Retention | choice |
| Disabled | choice |
| Field | Type |
|---|---|
| ID | text |
| Name | text |
| Key Label | text |
| Provider | text |
| Workspace ID | text |
| Disabled | boolean |
| Only Use Your Own Keys | boolean |
| Fallback Key | boolean |
| Required for Allowed Models | boolean |
Update a GuardrailAction
| Field | Type |
|---|---|
GuardrailRequired | choice |
| New Name | text |
| New Description | text |
| Spending Limit (USD) | number |
| Limit Reset | choice |
| Count BYOK Spend Toward the Limit | choice |
| Allowed Providers | choice |
| Ignored Providers | choice |
| Allowed Models | choice |
| Field | Type |
|---|---|
| ID | text |
| Name | text |
| Description | text |
| Workspace ID | text |
| Spending Limit (USD) | number |
| Limit Reset Interval | text |
| Include BYOK in Budgets | boolean |
| Allowed Providers | array |
| Ignored Providers | array |
Update a Private EndpointAction
| Field | Type |
|---|---|
Private EndpointRequired | choice |
Upstream Model IDRequired | text |
| Base URL | url |
| Declared Region | choice |
| Declared Zero Data Retention | choice |
| Field | Type |
|---|---|
| ID | text |
| Status | text |
| Model Permanent Slug | text |
| Model Slug | text |
| Model Name | text |
| Provider Name | text |
| Provider Slug | text |
| Upstream Model ID | text |
| Base URL | text |
Update a SCIM Group MappingAction
Update a WorkspaceAction
| Field | Type |
|---|---|
WorkspaceRequired | choice |
| New Name | text |
| New Slug | text |
| Description | text |
| Default Text Model | choice |
| Default Image Model | choice |
| Default Provider Sort | choice |
| Disabled Server Tools | choice |
| I/O Logging API Key IDs | array |
| API Key ID | number |
| Field | Type |
|---|---|
| ID | text |
| Name | text |
| Slug | text |
| Description | text |
| Default Text Model | text |
| Default Image Model | text |
| Default Provider Sort | text |
| Default Guardrail ID | text |
| Disabled Server Tools | array |
| Server Tool | text |
Update an API KeyAction
| Field | Type |
|---|---|
API KeyRequired | choice |
| New Name | text |
| Disabled | choice |
| Spending Limit (USD) | number |
| Limit Reset | choice |
| Count BYOK Usage Toward the Limit | choice |
| Move to Workspace | choice |
| Field | Type |
|---|---|
| Hash | text |
| Name | text |
| Key Label | text |
| Disabled | boolean |
| Limit (USD) | number |
| Limit Remaining (USD) | number |
| Limit Reset | text |
| Include BYOK in Limit | boolean |
| Usage (USD) | number |
Update an External UserAction
Update an Observability DestinationAction
| Field | Type |
|---|---|
DestinationRequired | choice |
| Name | text |
| Config | text |
| Enabled | choice |
| Privacy Mode | choice |
| Sampling Rate | number |
| Regions | text |
| Only These API Keys | choice |
| Send Cost Details | choice |
| Field | Type |
|---|---|
| ID | text |
| Name | text |
| Type | text |
| Enabled | boolean |
| Privacy Mode | boolean |
| Sampling Rate | number |
| Regions | array |
| Region | text |
| API Key Hashes | array |
| API Key Hash | text |
| Send Cost Details | boolean |
Update Organization SettingsAction
Upload a FileAction
Templates
Look for OpenRouter templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Cartesia[2]Voice AI — Sonic text-to-speech, Ink speech-to-text, voice clone, and Line agents (calls, batches, phone numbers, knowledge base).
- ApiframeSingle API wrapping Midjourney, Flux, and other image, video, and music models.
- Anthropic's ClaudeAnthropic Claude models for reasoning, writing, and analysis.
- Alibaba Cloud (Qwen)Alibaba Cloud's Model Studio platform for Qwen language, vision, and media models.
- AWS ComprehendAmazon's natural language processing service for finding insights in text.
References
- WEXTL® OpenRouter Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for OpenRouter.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:12
