Setup
1. Configure Connection
In Integration → OpenAPI:| Field | Description |
|---|---|
| Base URL | Your API root (e.g., https://api.yourcompany.com/v1) |
| Auth Type | None, API Key, Bearer Token, or JWT Forward |
2. Configure Auth
3. Upload Spec
Drag and drop your.json or .yaml OpenAPI spec file.
4. Enable Tools
Go to Actions and select which endpoints to enable.Example Spec
Client-Side Tools
To let the agent trigger browser-side actions (like navigation), add paths prefixed with/client/:
operationId must match the key in registerTools.
Tips
- Use descriptive
summaryanddescriptionfields - Use clear
operationIdnames (getOrderStatusnotget1) - Only expose safe operations
Troubleshooting
| Issue | Solution |
|---|---|
| Spec won’t upload | Validate at editor.swagger.io |
| API calls failing | Check base URL and auth credentials |
| Agent not using API | Enable tools in Actions, test in Sandbox |
OpenAPI Authentication
Detailed auth guide including JWT Forward
