Integration.app (Membrane) Flow Runs API
The Flow Runs API from Integration.app (Membrane) — 5 operation(s) for flow runs.
The Flow Runs API from Integration.app (Membrane) — 5 operation(s) for flow runs.
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/integration-app-flow-runs-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: Integration App Flow Runs API
version: '1.0'
contact:
name: Membrane Documentation
url: https://docs.getmembrane.com
description: 'Operations tagged Flow Runs across 2 of this provider''s published API definitions: integration-app-openapi.yml, integration-app-flow-runs-api-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.getmembrane.com
description: Production API
security:
- bearerAuth: []
tags:
- name: Flow Runs
paths:
/flows/{selector}/run:
parameters:
- $ref: '#/components/parameters/Selector'
post:
tags:
- Flow Runs
summary: Run a flow
operationId: runFlow
requestBody:
required: false
content:
application/json:
schema:
type: object
description: Input parameters for the flow.
responses:
'202':
description: Flow run accepted
content:
application/json:
schema:
$ref: '#/components/schemas/FlowRun'
servers:
- url: https://api.getmembrane.com
description: Production API
/flow-runs:
get:
tags:
- Flow Runs
summary: List flow runs
operationId: listFlowRuns
responses:
'200':
description: Flow run list
servers:
- url: https://api.getmembrane.com
description: Production API
/flow-runs/{id}:
parameters:
- $ref: '#/components/parameters/Id'
get:
tags:
- Flow Runs
summary: Get flow run
operationId: getFlowRun
responses:
'200':
description: Flow run details
content:
application/json:
schema:
$ref: '#/components/schemas/FlowRun'
servers:
- url: https://api.getmembrane.com
description: Production API
/flow-runs/{id}/output:
parameters:
- $ref: '#/components/parameters/Id'
get:
tags:
- Flow Runs
summary: Get flow run output
operationId: getFlowRunOutput
responses:
'200':
description: Output payload
servers:
- url: https://api.getmembrane.com
description: Production API
/flow-runs/{id}/stop:
parameters:
- $ref: '#/components/parameters/Id'
post:
tags:
- Flow Runs
summary: Stop flow run
operationId: stopFlowRun
responses:
'200':
description: Stopped
servers:
- url: https://api.getmembrane.com
description: Production API
/flow-runs/{id}/nodes/{nodeKey}/outputs:
get:
operationId: getNodeRunOutputs
parameters:
- name: id
required: true
in: path
schema:
type: string
- name: nodeKey
required: true
in: path
schema:
type: string
- name: cursor
required: true
in: query
schema:
type: string
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/FlowNodeRunOutputDto'
summary: Get node run outputs
tags:
- Flow Runs
servers:
- url: https://api.getmembrane.com
description: Production API
/flow-runs/{id}/nodes/{nodeKey}/outputs/{outputId}:
get:
operationId: getNodeRunOutput
parameters:
- name: id
required: true
in: path
schema:
type: string
- name: nodeKey
required: true
in: path
schema:
type: string
- name: outputId
required: true
in: path
schema:
type: string
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/FlowNodeRunOutputResponseDto'
summary: Get specific node run output
tags:
- Flow Runs
servers:
- url: https://api.getmembrane.com
description: Production API
/flow-runs/{id}/nodes/{nodeKey}/runs:
get:
operationId: getNodeRuns
parameters:
- name: id
required: true
in: path
schema:
type: string
- name: nodeKey
required: true
in: path
schema:
type: string
- name: cursor
required: true
in: query
schema:
type: string
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/FlowNodeRunsDto'
summary: Get node runs for flow run
tags:
- Flow Runs
servers:
- url: https://api.getmembrane.com
description: Production API
/flow-runs/{id}/nodes/{nodeKey}/runs/{nodeRunId}:
get:
operationId: getNodeRun
parameters:
- name: id
required: true
in: path
schema:
type: string
- name: nodeKey
required: true
in: path
schema:
type: string
- name: nodeRunId
required: true
in: path
schema:
type: string
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/FlowNodeRunRecordWithoutOutputsDataDto'
summary: Get specific node run
tags:
- Flow Runs
servers:
- url: https://api.getmembrane.com
description: Production API
/flow-runs/{id}/output/{nodeKey}:
get:
operationId: getNodeOutput
parameters:
- name: id
required: true
in: path
schema:
type: string
- name: nodeKey
required: true
in: path
schema:
type: string
- name: cursor
required: true
in: query
schema:
type: string
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/FlowRunOutputDto'
summary: Get flow run output for specific node
tags:
- Flow Runs
servers:
- url: https://api.getmembrane.com
description: Production API
components:
schemas:
FlowRun:
type: object
properties:
id:
type: string
flowId:
type: string
state:
type: string
enum:
- running
- succeeded
- failed
- stopped
startedAt:
type: string
format: date-time
finishedAt:
type: string
format: date-time
FlowNodeRunRecordWithoutOutputsDataDto:
type: object
properties:
id:
type: string
upstreamRuns:
type: array
items:
type: object
properties:
nodeKey:
type: string
runId:
type: string
outputId:
type: string
required:
- nodeKey
- runId
- outputId
input:
type: object
status:
type: string
enum:
- completed
- failed
- skipped
logs:
type: array
items:
type: object
outputs:
type: array
items:
type: object
properties:
id:
type: string
downstreamRuns:
type: array
items:
type: object
properties:
runId:
type: string
nodeKey:
type: string
required:
- runId
- nodeKey
required:
- id
- downstreamRuns
errors:
type: array
items:
$ref: '#/components/schemas/FlowNodeRunRecordWithoutOutputsDataDto__schema0'
required:
- id
- upstreamRuns
- input
- status
- logs
- outputs
- errors
FlowNodeRunsDto:
type: object
properties:
items:
type: array
items:
type: object
properties:
id:
type: string
upstreamRuns:
type: array
items:
type: object
properties:
nodeKey:
type: string
runId:
type: string
outputId:
type: string
required:
- nodeKey
- runId
- outputId
input:
type: object
status:
type: string
enum:
- completed
- failed
- skipped
logs:
type: array
items:
type: object
outputs:
type: array
items:
type: object
properties:
id:
type: string
downstreamRuns:
type: array
items:
type: object
properties:
runId:
type: string
nodeKey:
type: string
required:
- runId
- nodeKey
required:
- id
- downstreamRuns
errors:
type: array
items:
$ref: '#/components/schemas/FlowNodeRunsDto__schema0'
required:
- id
- upstreamRuns
- input
- status
- logs
- outputs
- errors
cursor:
type: string
required:
- items
FlowRunOutputDto:
type: object
properties:
items:
type: array
items:
type: object
cursor:
type: string
required:
- items
FlowNodeRunRecordWithoutOutputsDataDto__schema0:
type: object
properties:
type:
type: string
enum:
- bad_request
- connection
- configuration
- dependency_error
- flow_run
- flow_instance_setup
- concurrency
- internal
- action_run
- action_instance_setup
- unit_run
- custom_code
- insufficient_credit
- openrouter_not_configured
key:
type: string
message:
type: string
data:
type: object
stack:
type: object
causedByError:
$ref: '#/components/schemas/FlowNodeRunRecordWithoutOutputsDataDto__schema0'
logs:
type: array
items:
type: object
required:
- message
FlowNodeRunOutputResponseDto:
type: object
properties:
id:
type: string
nodeKey:
type: string
outputId:
type: string
data:
type: object
additionalProperties:
type: object
metadata:
type: object
properties:
timestamp:
type: string
size:
type: number
required:
- timestamp
- size
required:
- id
- nodeKey
- outputId
- data
- metadata
FlowNodeRunsDto__schema0:
type: object
properties:
type:
type: string
enum:
- bad_request
- connection
- configuration
- dependency_error
- flow_run
- flow_instance_setup
- concurrency
- internal
- action_run
- action_instance_setup
- unit_run
- custom_code
- insufficient_credit
- openrouter_not_configured
key:
type: string
message:
type: string
data:
type: object
stack:
type: object
causedByError:
$ref: '#/components/schemas/FlowNodeRunsDto__schema0'
logs:
type: array
items:
type: object
required:
- message
FlowNodeRunOutputDto:
type: object
properties:
items:
type: array
items:
type: object
cursor:
type: string
required:
- items
parameters:
Selector:
name: selector
in: path
required: true
description: Resource id or unique key.
schema:
type: string
Id:
name: id
in: path
required: true
schema:
type: string
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: JWT
description: 'Bearer token in the Authorization header. Test tokens are available
from workspace settings; admin-level tokens are required for
administrative operations.
'
bearer:
scheme: bearer
bearerFormat: JWT
type: http
x-refined-from:
- integration-app-openapi.yml
- integration-app-flow-runs-api-openapi.yml