For Agents
Post messages to flow.team chats, manage bots and projects, look up employees and divisions, and authenticate users via SSO from agent workflows.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the flow.team 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.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | 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 flow.team API API.
Create and manage bots that post automated updates into flow.team chats
Send posts and messages to specific chats on behalf of users or bots
List employees and assign them to divisions or projects
Create and update projects to organize team work
GET STARTED
Use for: I need to post a status update to a flow.team chat, I want to register a new bot on flow.team, List all employees in a flow.team division, Find all projects assigned to a specific employee
Not supported: Does not handle external email, video conferencing, or document storage — use for flow.team chat, bot, employee, and project operations only.
Jentic publishes the only available OpenAPI document for flow.team API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for flow.team API, keeping it validated and agent-ready. flow.team is a team collaboration platform that organizes work around chats, posts, projects, and divisions. The API exposes endpoints for managing bots, posting messages to chats, listing employees and divisions, creating projects, and authenticating users via SSO. Authentication uses an x-flow-api-key header on every request.
Authenticate users into flow.team via the SSO endpoint
Look up division structures to route messages to the right team
Retrieve chat metadata to verify membership before posting
Patterns agents use flow.team API API for, with concrete tasks.
★ Bot-Driven Chat Notifications
Wire automated systems into flow.team chats by registering a bot via /v1/bots and posting structured messages through /v1/posts. Useful for piping deploy events, ticket updates, and on-call alerts into the right team channel without manual relays. Setup takes a few hours including bot registration, channel mapping, and message templating.
Register a bot named 'deploy-bot' via /v1/bots and post a message containing the latest deployment status to the engineering chat.
Employee and Division Lookup
Query the /v1/employees and /v1/divisions endpoints to resolve users to their division, role, and contact details. This supports HR-style automations such as routing requests to the right manager or generating org-chart snapshots. The /v2/employees endpoint returns an extended payload with richer profile fields.
Call /v2/employees to retrieve all employees in the 'Sales' division and return their names and email addresses.
Project Coordination
Create projects through /v1/projects and tie them to specific divisions and employees, then track status as the work progresses. Suits agent flows that spin up project records when a deal is won or a ticket is escalated. Records are scoped per tenant and retrievable by project ID.
Create a new project titled 'Q3 Launch Prep' under the 'Marketing' division and assign three named employees to it.
AI Agent Integration via Jentic
Agents discover the flow.team operations through Jentic's intent search, load the schema for the post creation endpoint, and execute calls without ever holding the raw x-flow-api-key. This is the recommended path for embedding flow.team chat output into LangChain, CrewAI, or MCP-based assistants. Agents stay scoped to the operations they need.
Use Jentic to search 'post a message to a flow.team chat', load the /v1/posts schema, and send a notification to a specified chat ID.
14 endpoints — jentic publishes the only available openapi specification for flow.
METHOD
PATH
DESCRIPTION
/v1/chats
List chats accessible to the caller
/v1/posts
Create a post inside a chat
/v1/employees
List employees in the tenant
/v2/employees
List employees with extended profile fields
/v1/divisions
List divisions
/v1/bots
Register a new bot
/v1/projects
List projects
/v1/sso
Initiate an SSO sign-in flow
/v1/chats
List chats accessible to the caller
/v1/posts
Create a post inside a chat
/v1/employees
List employees in the tenant
/v2/employees
List employees with extended profile fields
/v1/divisions
List divisions
Three things that make agents converge on Jentic-routed access.
Credential isolation
The flow.team x-flow-api-key is stored encrypted in the Jentic vault (MAXsystem). Agents receive a scoped execution token; the raw API key never enters the agent's context window or logs.
Intent-based discovery
Agents search by intent (e.g. 'post a message to a flow.team chat') and Jentic returns the matching /v1/posts operation with its input schema, so the agent calls the right endpoint without browsing flow.team docs.
Time to first call
Direct flow.team integration: 1-2 days for auth wiring, error handling, and chat resolution logic. Through Jentic: under an hour — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Slack API
Mainstream team chat platform with a much larger surface area than flow.team.
Choose Slack when the user is already on Slack or needs richer message formatting, threads, and app frameworks.
Mattermost API
Self-hosted team messaging alternative for organizations that need on-prem control.
Choose Mattermost when the team needs self-hosted chat or compliance-sensitive deployments.
Asana API
Task and project tracking that pairs with flow.team chat-based coordination.
Use alongside flow.team when a notification in chat should also create or update a task in Asana.
Specific to using flow.team API API through Jentic.
Why is there no official OpenAPI spec for flow.team API?
flow.team does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call flow.team API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the flow.team API use?
The flow.team API uses an API key passed in the x-flow-api-key header on every request. Jentic stores the key encrypted in the MAXsystem vault and injects it into outgoing calls so the agent never sees the raw secret.
Can I post messages to a chat with the flow.team API?
Yes, the /v1/posts endpoint creates a post inside a chat referenced by chat ID, and /v1/chats lists available chats so you can resolve the right ID before sending.
What are the rate limits for the flow.team API?
The OpenAPI spec does not declare explicit rate limits. Apply client-side throttling for high-volume bot traffic and check the response headers for any 429 responses returned by the live service.
How do I list employees in a division through Jentic?
Search Jentic for 'list flow.team employees', load the /v2/employees schema, and execute the call with the division identifier as a query parameter. The richer v2 payload returns profile fields the v1 endpoint omits.
Does the flow.team API support SSO flows?
Yes, the /v1/sso endpoint initiates a single sign-on session for a tenant. Use it to redirect users into authenticated flow.team sessions from your own application.
/v1/bots
Register a new bot
/v1/projects
List projects
/v1/sso
Initiate an SSO sign-in flow