Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Flowup API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fdrive.google.com%2Fflowup" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fdrive.google.com%2Fflowup" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Flowup API.
List defined workflow flows in the Flowup account via GET /flows
Create a new workflow flow with definition payload via POST /flows
Trigger a flow execution with input parameters via POST /executions
Drive event-triggered automation by mapping external events to Flowup executions
Inspect available flows before deciding which automation to run
GET STARTED
Patterns agents use Flowup API for, with concrete tasks.
★ Event-Triggered Workflow Execution
Trigger Flowup workflows in response to events emitted by other systems - for example, a new document landing in a folder or a lead reaching a specific stage. The agent calls POST /executions with the target flow id and input payload, letting Flowup orchestrate the downstream steps. This avoids embedding orchestration logic in every source system.
POST /executions with flow id 'invoice_approval' and the new invoice payload to start the approval workflow.
Programmatic Flow Authoring
Define new workflow flows from code so process changes are versioned alongside the rest of the codebase. The agent calls POST /flows with a definition payload, then validates it landed by listing flows via GET /flows. This pattern suits teams that treat workflow definitions as configuration-as-code rather than UI-only artefacts.
POST /flows with a new flow definition for 'document_intake', then GET /flows to confirm the flow appears in the catalog.
Flow Catalog Discovery
Inspect the catalog of available flows before deciding which automation to invoke - useful when an agent receives a freeform request and needs to map it to a concrete Flowup flow id. The agent calls GET /flows to enumerate the available definitions and selects the closest match. This avoids hard-coding flow ids inside callers.
GET /flows and return the list of flow names and ids to the caller for selection.
AI Agent Workflow Orchestration
Through Jentic, an AI agent can take 'run the invoice approval workflow with these line items' and resolve it to Flowup's POST /executions operation without browsing docs. Jentic injects the API key from the vault and validates the execution payload schema. End-to-end setup is under an hour from sign-up.
Use Jentic search for 'trigger a Flowup workflow', load the POST /executions operation, and execute it with flow id 'invoice_approval' and the input payload.
3 endpoints — jentic publishes the only available openapi specification for flowup api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/flows
List flows
/flows
Create a flow
/executions
Trigger a flow execution
/flows
List flows
/flows
Create a flow
/executions
Trigger a flow execution
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the Flowup API by hand means handling its API-key auth in the Authorization header and building the flow and execution calls yourself. Through Jentic you install once, import Flowup from the API Directory, store the key once, and your agent calls it.
Permission scoping
Flowup targets a workflow through the request body, so you limit the agent to the operations it needs, such as listing flows or triggering an execution. You choose which operations are allowed, so creating new flows is not included unless you add it.
Credential isolation
Your Flowup API key is stored once, encrypted, by your own Jentic One instance and injected into the Authorization header at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'trigger a Flowup workflow' or 'list flows', and Jentic returns the matching operation with its input schema so the agent calls the right endpoint without reading the docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using Flowup API through Jentic.
Why is there no official OpenAPI spec for Flowup API?
Flowup does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Flowup API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.
What authentication does the Flowup API use?
Flowup uses an API key passed in the Authorization request header. Through Jentic, that key is stored encrypted in the vault and injected at execution time, so it never enters the agent's context.
Can I trigger a workflow execution programmatically?
Yes. POST /executions accepts a flow id and input payload, and starts the corresponding flow run. Use GET /flows first to discover the catalog of available flow ids.
How do I trigger a Flowup workflow through Jentic?
Run pip install jentic, search for 'trigger a Flowup workflow', load the POST /executions operation, and execute it with the flow id and input payload. Jentic returns the input schema so the agent assembles a valid request without reading docs.
Can I create new flows from the API?
Yes. POST /flows accepts a flow definition payload and creates a new workflow. This lets teams treat flow definitions as configuration-as-code rather than UI-only artefacts.
What are the rate limits for the Flowup API?
The published spec does not declare explicit per-endpoint limits. Build retry-with-backoff into your client and treat 429 responses as the signal to slow down. For high-volume execution triggers, confirm thresholds with Flowup directly.
Can I limit what my agent is allowed to do with the Flowup API?
Yes. Because you run Jentic One yourself, your own rules decide which Flowup operations and credentials the agent may use. You can allow only the calls it needs, such as listing flows with GET /flows or triggering a run with POST /executions, while excluding flow creation via POST /flows unless you explicitly permit it. The stored API key is injected into the Authorization header only for the operations you have allowed, so the agent cannot reach beyond that scope.
Know of an official OpenAPI document? Contribute it →
For Agents
List, create, and trigger workflow executions in Flowup so an agent can drive process automation from external events.
Use for: I want to trigger a Flowup workflow execution, List all flows defined in my Flowup account, Create a new workflow flow in Flowup, Run the 'invoice approval' flow with a given input payload
Not supported: Does not store documents, manage user identity, or render UI for workflow steps - use for triggering and managing Flowup workflow executions only.
Jentic publishes the only available OpenAPI specification for Flowup API, keeping it validated and agent-ready. Flowup provides a workflow automation surface for defining flows and triggering executions against them. The API is a thin three-endpoint surface: list flows, create a flow, and trigger an execution. Authentication is via an Authorization header API key, suitable for programmatic flow runs from external triggers such as document events or schedule-based jobs.