An app is a canvas you’ve turned into a reusable tool by marking its input and output nodes. Anyone can fill in the inputs and run it. Learn more in Concepts.
How billing works
Every API request is authenticated with a workspace secret key, and every run is billed to that key’s workspace (“caller‑pays”).- Running your own app spends your workspace credits.
- Running someone else’s public app with your key spends your credits — never the author’s.
Base URL
Your API base URL is your Flowy backend URL followed by/api/v1:
Public vs private apps
| App | Who can run it via the API |
|---|---|
| Published (public) | Any valid key — the caller’s workspace pays |
| Unpublished (private) | Only a key from the app’s own workspace |
What you can do
Authentication
Create a secret key and send it on every request.
Run an app
The end‑to‑end flow: list apps, start a run, poll for the result.
Endpoints
Full reference for every endpoint, with request and response shapes.
Errors & limits
Status codes, rate limits, spend caps, and how to handle them.

