Documentation
Custom APIs: connect any HTTP API with any auth
When an app is not in the Connectors catalog, add it under APIs. You give it a base URL and tell Worfilo how it authenticates once; workflows then call it with the API node and never see the secret.
Supported auth
- No auth for public APIs.
- Bearer token, with a custom prefix such as
TokenorBot. - API key sent as a header, a query parameter or a cookie.
- Basic and Digest auth with a username and password.
- Custom headers: any number of secret headers, for schemes built on headers.
- OAuth 2.0 client credentials: Worfilo fetches a token and renews it before it expires.
- OAuth 2.0 authorization code, with PKCE: sign in once and the token is refreshed for you.
- AWS Signature v4 for AWS services and API Gateway.
Save endpoints
An endpoint is a saved request with a name. Write {name} anywhere in its path, query, headers or body to make an input. Inputs in the path are required; the others are left out when empty.
PATCH /items/{item_id}
Body: { "title": "{title}", "count": "{count}" }Use it in a workflow
In the editor palette, My APIs lists your APIs. Adding one creates an API node; pick an endpoint and fill its inputs with values or templates, or choose Custom request to send any method and path on that API. Attached to an Agent as a tool, the agent fills the inputs you left empty.
What keeps it safe
- Secrets are encrypted at rest, never returned to the browser, and scrubbed from responses and run records.
- A path can never leave the base URL's host, and redirects are not followed.
- Private and loopback addresses are refused, the same as the HTTP Request node.
Keep reading
- API node: call your own APIs with saved authThe API node calls an HTTP API you added under APIs, with its saved auth, through a named endpoint or a custom request. It also works as an agent tool.
- MCP servers: a marketplace of tools for your workflowsConnect a Model Context Protocol server from the marketplace or by URL, and call its tools from a workflow node or hand them to an agent.
- Connectors: GitHub, Slack, Notion, Linear and TavilyConnect GitHub, Slack, Notion, Linear and Tavily to your Worfilo account, then run their actions as workflow steps or give them to an agent as tools.
Build it on the canvas
Create a free account, describe the workflow or wire it yourself, and run it in the browser.