inference-sh Flows API
The flows API from inference-sh — 27 operation(s) for flows.
The flows API from inference-sh — 27 operation(s) for flows.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/inference-sh:inference-sh-flows-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: inference.sh Flows API
version: '2'
servers:
- url: https://api.inference.sh
tags:
- name: Flows
paths:
/flowruns:
get:
tags:
- Flows
responses:
'200':
description: Success
summary: Get flowruns
x-summary-source: derived
operationId: getFlowruns
x-operation-id-source: derived
post:
tags:
- Flows
responses:
'200':
description: Success
summary: Create flowruns
x-summary-source: derived
operationId: postFlowruns
x-operation-id-source: derived
/flowruns/list:
post:
tags:
- Flows
responses:
'200':
description: Success
summary: Create flowruns list
x-summary-source: derived
operationId: postFlowrunsList
x-operation-id-source: derived
/flowruns/stream:
connect:
tags:
- flows
responses:
'200':
description: Success
query:
tags:
- flows
responses:
'200':
description: Success
delete:
tags:
- Flows
responses:
'200':
description: Success
summary: Delete flowruns stream
x-summary-source: derived
operationId: deleteFlowrunsStream
x-operation-id-source: derived
get:
tags:
- Flows
responses:
'200':
description: Success
summary: Get flowruns stream
x-summary-source: derived
operationId: getFlowrunsStream
x-operation-id-source: derived
head:
tags:
- Flows
responses:
'200':
description: Success
summary: Check flowruns stream
x-summary-source: derived
operationId: headFlowrunsStream
x-operation-id-source: derived
options:
tags:
- Flows
responses:
'200':
description: Success
summary: Describe flowruns stream
x-summary-source: derived
operationId: optionsFlowrunsStream
x-operation-id-source: derived
patch:
tags:
- Flows
responses:
'200':
description: Success
summary: Update flowruns stream
x-summary-source: derived
operationId: patchFlowrunsStream
x-operation-id-source: derived
post:
tags:
- Flows
responses:
'200':
description: Success
summary: Create flowruns stream
x-summary-source: derived
operationId: postFlowrunsStream
x-operation-id-source: derived
put:
tags:
- Flows
responses:
'200':
description: Success
summary: Replace flowruns stream
x-summary-source: derived
operationId: putFlowrunsStream
x-operation-id-source: derived
trace:
tags:
- Flows
responses:
'200':
description: Success
summary: Trace flowruns stream
x-summary-source: derived
operationId: traceFlowrunsStream
x-operation-id-source: derived
/flowruns/{id}:
get:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get flowruns by id
x-summary-source: derived
operationId: getFlowrunsById
x-operation-id-source: derived
post:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create flowruns by id
x-summary-source: derived
operationId: postFlowrunsById
x-operation-id-source: derived
/flowruns/{id}/cancel:
post:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create flowruns by id cancel
x-summary-source: derived
operationId: postFlowrunsByIdCancel
x-operation-id-source: derived
/flowruns/{id}/clone:
post:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create flowruns by id clone
x-summary-source: derived
operationId: postFlowrunsByIdClone
x-operation-id-source: derived
/flowruns/{id}/stream:
connect:
tags:
- flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
query:
tags:
- flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
delete:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Delete flowruns by id stream
x-summary-source: derived
operationId: deleteFlowrunsByIdStream
x-operation-id-source: derived
get:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get flowruns by id stream
x-summary-source: derived
operationId: getFlowrunsByIdStream
x-operation-id-source: derived
head:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Check flowruns by id stream
x-summary-source: derived
operationId: headFlowrunsByIdStream
x-operation-id-source: derived
options:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Describe flowruns by id stream
x-summary-source: derived
operationId: optionsFlowrunsByIdStream
x-operation-id-source: derived
patch:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Update flowruns by id stream
x-summary-source: derived
operationId: patchFlowrunsByIdStream
x-operation-id-source: derived
post:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create flowruns by id stream
x-summary-source: derived
operationId: postFlowrunsByIdStream
x-operation-id-source: derived
put:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Replace flowruns by id stream
x-summary-source: derived
operationId: putFlowrunsByIdStream
x-operation-id-source: derived
trace:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Trace flowruns by id stream
x-summary-source: derived
operationId: traceFlowrunsByIdStream
x-operation-id-source: derived
/flowruns/{id}/tasks/stream:
connect:
tags:
- flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
query:
tags:
- flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
delete:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Delete flowruns by id tasks stream
x-summary-source: derived
operationId: deleteFlowrunsByIdTasksStream
x-operation-id-source: derived
get:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get flowruns by id tasks stream
x-summary-source: derived
operationId: getFlowrunsByIdTasksStream
x-operation-id-source: derived
head:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Check flowruns by id tasks stream
x-summary-source: derived
operationId: headFlowrunsByIdTasksStream
x-operation-id-source: derived
options:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Describe flowruns by id tasks stream
x-summary-source: derived
operationId: optionsFlowrunsByIdTasksStream
x-operation-id-source: derived
patch:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Update flowruns by id tasks stream
x-summary-source: derived
operationId: patchFlowrunsByIdTasksStream
x-operation-id-source: derived
post:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create flowruns by id tasks stream
x-summary-source: derived
operationId: postFlowrunsByIdTasksStream
x-operation-id-source: derived
put:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Replace flowruns by id tasks stream
x-summary-source: derived
operationId: putFlowrunsByIdTasksStream
x-operation-id-source: derived
trace:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Trace flowruns by id tasks stream
x-summary-source: derived
operationId: traceFlowrunsByIdTasksStream
x-operation-id-source: derived
/flowruns/{id}/visibility:
post:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create flowruns by id visibility
x-summary-source: derived
operationId: postFlowrunsByIdVisibility
x-operation-id-source: derived
/flows:
get:
tags:
- Flows
responses:
'200':
description: Success
summary: Get flows
x-summary-source: derived
operationId: getFlows
x-operation-id-source: derived
post:
tags:
- Flows
responses:
'200':
description: Success
summary: Create flows
x-summary-source: derived
operationId: postFlows
x-operation-id-source: derived
/flows/list:
post:
tags:
- Flows
responses:
'200':
description: Success
summary: Create flows list
x-summary-source: derived
operationId: postFlowsList
x-operation-id-source: derived
/flows/{id}:
delete:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Delete flows by id
x-summary-source: derived
operationId: deleteFlowsById
x-operation-id-source: derived
get:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get flows by id
x-summary-source: derived
operationId: getFlowsById
x-operation-id-source: derived
patch:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Update flows by id
x-summary-source: derived
operationId: patchFlowsById
x-operation-id-source: derived
post:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create flows by id
x-summary-source: derived
operationId: postFlowsById
x-operation-id-source: derived
/flows/{id}/actions:
post:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create flows by id actions
x-summary-source: derived
operationId: postFlowsByIdActions
x-operation-id-source: derived
/flows/{id}/app:
post:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create flows by id app
x-summary-source: derived
operationId: postFlowsByIdApp
x-operation-id-source: derived
/flows/{id}/duplicate:
post:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create flows by id duplicate
x-summary-source: derived
operationId: postFlowsByIdDuplicate
x-operation-id-source: derived
/flows/{id}/org-share:
delete:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Delete flows by id org share
x-summary-source: derived
operationId: deleteFlowsByIdOrgShare
x-operation-id-source: derived
/flows/{id}/share:
post:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create flows by id share
x-summary-source: derived
operationId: postFlowsByIdShare
x-operation-id-source: derived
/flows/{id}/share/{userId}:
delete:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
- name: userId
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Delete flows by id share by user id
x-summary-source: derived
operationId: deleteFlowsByIdShareByUserId
x-operation-id-source: derived
/flows/{id}/shares:
get:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get flows by id shares
x-summary-source: derived
operationId: getFlowsByIdShares
x-operation-id-source: derived
/flows/{id}/stream:
connect:
tags:
- flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
query:
tags:
- flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
delete:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Delete flows by id stream
x-summary-source: derived
operationId: deleteFlowsByIdStream
x-operation-id-source: derived
get:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get flows by id stream
x-summary-source: derived
operationId: getFlowsByIdStream
x-operation-id-source: derived
head:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Check flows by id stream
x-summary-source: derived
operationId: headFlowsByIdStream
x-operation-id-source: derived
options:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Describe flows by id stream
x-summary-source: derived
operationId: optionsFlowsByIdStream
x-operation-id-source: derived
patch:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Update flows by id stream
x-summary-source: derived
operationId: patchFlowsByIdStream
x-operation-id-source: derived
post:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create flows by id stream
x-summary-source: derived
operationId: postFlowsByIdStream
x-operation-id-source: derived
put:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Replace flows by id stream
x-summary-source: derived
operationId: putFlowsByIdStream
x-operation-id-source: derived
trace:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Trace flows by id stream
x-summary-source: derived
operationId: traceFlowsByIdStream
x-operation-id-source: derived
/flows/{id}/tasks/stream:
connect:
tags:
- flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
query:
tags:
- flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
delete:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Delete flows by id tasks stream
x-summary-source: derived
operationId: deleteFlowsByIdTasksStream
x-operation-id-source: derived
get:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get flows by id tasks stream
x-summary-source: derived
operationId: getFlowsByIdTasksStream
x-operation-id-source: derived
head:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Check flows by id tasks stream
x-summary-source: derived
operationId: headFlowsByIdTasksStream
x-operation-id-source: derived
options:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Describe flows by id tasks stream
x-summary-source: derived
operationId: optionsFlowsByIdTasksStream
x-operation-id-source: derived
patch:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Update flows by id tasks stream
x-summary-source: derived
operationId: patchFlowsByIdTasksStream
x-operation-id-source: derived
post:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create flows by id tasks stream
x-summary-source: derived
operationId: postFlowsByIdTasksStream
x-operation-id-source: derived
put:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Replace flows by id tasks stream
x-summary-source: derived
operationId: putFlowsByIdTasksStream
x-operation-id-source: derived
trace:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Trace flows by id tasks stream
x-summary-source: derived
operationId: traceFlowsByIdTasksStream
x-operation-id-source: derived
/flows/{id}/team-share:
delete:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Delete flows by id team share
x-summary-source: derived
operationId: deleteFlowsByIdTeamShare
x-operation-id-source: derived
/flows/{id}/versions:
get:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get flows by id versions
x-summary-source: derived
operationId: getFlowsByIdVersions
x-operation-id-source: derived
/flows/{id}/versions/list:
post:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create flows by id versions list
x-summary-source: derived
operationId: postFlowsByIdVersionsList
x-operation-id-source: derived
/flows/{id}/viewport:
post:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create flows by id viewport
x-summary-source: derived
operationId: postFlowsByIdViewport
x-operation-id-source: derived
/flows/{id}/visibility:
post:
tags:
- Flows
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create flows by id visibility
x-summary-source: derived
operationId: postFlowsByIdVisibility
x-operation-id-source: derived
/flows/{namespace}/{name}:
get:
tags:
- Flows
parameters:
- name: namespace
in: path
required: true
schema:
type: string
- name: name
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get flows by namespace by name
x-summary-source: derived
operationId: getFlowsByNamespaceByName
x-operation-id-source: derived