How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

B3 Workflows API

The Workflows API from B3 — 22 operation(s) for workflows.

B3 Workflows API is one of 72 APIs that B3 publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Workflows. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 44 operations across 39 paths, and defines 141 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against the base URL https://api.b3os.org/v1.

44 operations 39 paths 141 schemas 4 DELETE19 GET1 PATCH16 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.b3os.org/v1
Resource Areas
1

Paths & Operations 44

Across 39 paths, the API surfaces 44 operations — 4 DELETE, 19 GET, 1 PATCH, 16 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.

Workflows 44
GET
/v1/workflows
Get workflows
getV1Workflows 2 params → 200
POST
/v1/workflows
Create workflows
postV1Workflows body → 200400
POST
/v1/workflows/validate
Create workflows validate
postV1WorkflowsValidate body → 200400
DELETE
/v1/workflows/{id}
Delete workflows by id
deleteV1WorkflowsById 1 param body → 200404
GET
/v1/workflows/{id}
Get workflows by id
getV1WorkflowsById 1 param → 200404
PUT
/v1/workflows/{id}
Replace workflows by id
putV1WorkflowsById 1 param body → 200400404
DELETE
/v1/workflows/{id}/draft
Delete workflows by id draft
deleteV1WorkflowsByIdDraft 1 param → 200404
GET
/v1/workflows/{id}/draft
Get workflows by id draft
getV1WorkflowsByIdDraft 1 param → 200404
GET
/v1/workflows/{id}/live
Get workflows by id live
getV1WorkflowsByIdLive 1 param → 200404
POST
/v1/workflows/{id}/pause
Create workflows by id pause
postV1WorkflowsByIdPause 1 param body → 200400404
POST
/v1/workflows/{id}/publish
Create workflows by id publish
postV1WorkflowsByIdPublish 1 param body → 200400404409
POST
/v1/workflows/{id}/refill
Create workflows by id refill
postV1WorkflowsByIdRefill 1 param body → 200400404
POST
/v1/workflows/{id}/regenerate-descriptions
Create workflows by id regenerate descriptions
postV1WorkflowsByIdRegenerateDescriptions 1 param → 200404500
POST
/v1/workflows/{id}/resume
Create workflows by id resume
postV1WorkflowsByIdResume 1 param body → 200400404
POST
/v1/workflows/{id}/rollback
Create workflows by id rollback
postV1WorkflowsByIdRollback 1 param body → 200400404
POST
/v1/workflows/{id}/run
Create workflows by id run
postV1WorkflowsByIdRun 1 param body → 200400404
GET
/v1/workflows/{id}/runs
Get workflows by id runs
getV1WorkflowsByIdRuns 3 params → 200404
GET
/v1/workflows/{id}/runs/count
Get workflows by id runs count
getV1WorkflowsByIdRunsCount 1 param → 200404
DELETE
/v1/workflows/{id}/storage
Delete workflows by id storage
deleteV1WorkflowsByIdStorage 1 param body → 200404
GET
/v1/workflows/{id}/trigger-info
Get workflows by id trigger info
getV1WorkflowsByIdTriggerInfo 1 param → 200404
PATCH
/v1/workflows/{id}/ui-metadata
Update workflows by id ui metadata
patchV1WorkflowsByIdUiMetadata 1 param body → 200400404409
GET
/v1/workflows/{id}/versions
Get workflows by id versions
getV1WorkflowsByIdVersions 3 params body → 200404
GET
/v1/workflows/{id}/versions/count
Get workflows by id versions count
getV1WorkflowsByIdVersionsCount 1 param → 200404
GET
/v1/workflows/{id}/versions/{versionNumber}
Get workflows by id versions by version number
getV1WorkflowsByIdVersionsByVersionNumber 2 params → 200400404
DELETE
/v1/workflows/{id}/widget
Delete workflows by id widget
deleteV1WorkflowsByIdWidget 1 param body → 200400404
POST
/v1/workflows/{id}/widget
Create workflows by id widget
postV1WorkflowsByIdWidget 1 param body → 200400404
GET
/v1/workflows/{id}/runs/stream
Stream workflow run events
getV1WorkflowsByIdRunsStream 1 param → 200400403
POST
/v1/workflows/analyze-funds
Create workflows analyze funds
postV1WorkflowsAnalyzeFunds body → 200400403
GET
/v1/workflows/counts
Get workflows counts
getV1WorkflowsCounts 6 params → 200
GET
/v1/workflows/owner-counts
Get workflows owner counts
getV1WorkflowsOwnerCounts → 200
GET
/v1/workflows/{id}/analyze-funds
Get workflows by id analyze funds
getV1WorkflowsByIdAnalyzeFunds 2 params → 200400404
PUT
/v1/workflows/{id}/fund-auto-swap
Replace workflows by id fund auto swap
putV1WorkflowsByIdFundAutoSwap 1 param body → 200400403404
GET
/v1/workflows/{id}/incoming-links
Get workflows by id incoming links
getV1WorkflowsByIdIncomingLinks 1 param → 200
PUT
/v1/workflows/{id}/owner
Replace workflows by id owner
putV1WorkflowsByIdOwner 1 param body → 200400403404
POST
/v1/workflows/{id}/release
Create workflows by id release
postV1WorkflowsByIdRelease 1 param body → 200400404409
GET
/v1/workflows/{id}/releases
Get workflows by id releases
getV1WorkflowsByIdReleases 3 params → 200400
POST
/v1/workflows/{id}/releases/{releaseVersion}/revert
Create workflows by id releases by release version revert
postV1WorkflowsByIdReleasesByReleaseVersionRevert 2 params → 200400404
POST
/v1/workflows/{id}/revert-to-version
Create workflows by id revert to version
postV1WorkflowsByIdRevertToVersion 1 param body → 200400404
GET
/v1/workflows/{id}/schedule
Get workflows by id schedule
getV1WorkflowsByIdSchedule 1 param → 200404
GET
/v1/workflows/{id}/trigger-aggregates
Get workflows by id trigger aggregates
getV1WorkflowsByIdTriggerAggregates 1 param → 200404
POST
/v1/workflows/{id}/unarchive
Create workflows by id unarchive
postV1WorkflowsByIdUnarchive 1 param body → 200400404
PUT
/v1/workflows/{id}/visibility
Replace workflows by id visibility
putV1WorkflowsByIdVisibility 1 param body → 200400403404
GET
/v1/workflow-runs/stream
Stream run events for multiple workflows
getV1WorkflowRunsStream 1 param → 200400
POST
/v1/workflows/batch-meta
Batch workflow metadata
postV1WorkflowsBatchMeta body → 200400

Schemas 141

The contract defines 141 schemas that model the data the API accepts and returns. The most detailed are github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.Workflow_2 (36 properties), github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.Template_2 (36 properties), github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.Workflow (28 properties), WorkflowListItem_2 (27 properties). Each schema is shown below with its type and property counts.

github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.WorkflowInput
object
4 properties
RollbackWorkflowParams
object
2 properties 1 required
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.Template
object
26 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.TemplateVisibility
string
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.WorkflowType
string
ValidateWorkflowParams
object
2 properties 1 required
WorkflowRunCount
object
5 properties
PublishWorkflowParams
object
1 property
DefinitionSummary
object
1 property
TriggerInfoResponse
object
1 property
UpdateWorkflowUIMetadataResponseData
object
1 property
github_com_b3-fun_b3-mono_services_b3os-workflow_PaginatedData-github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity_Template
object
4 properties
PublishWidgetParams
object
5 properties 1 required
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.StickyNoteSize
object
2 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.StickyNote
object
9 properties
RunParams
object
3 properties
CreateWorkflowSuccessResponse
object
4 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.RunStatus
string
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.NodePosition
object
2 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.CommentReply
object
5 properties
CreateWorkflowParams
object
10 properties 3 required
GetWorkflowSuccessResponse
object
4 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_app_api_http.SuccessResponse
object
4 properties
RegenerateDescriptionsData
object
2 properties
WorkflowListItem
object
23 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.PublicWidgetConfig
object
6 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.PropSchema
object
8 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.RunListItem
object
8 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.X402DiscoveryMetadata
object
7 properties
UpdateWorkflowParams
object
10 properties 1 required
UpdateWorkflowUIMetadataSuccessResponse
object
4 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.X402DiscoverySchema
object
2 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.WorkflowDefinition
object
Definition is the full workflow graph to execute. Must contain a "root" node with type "manual". All action nodes referenced in children arrays must be present.
3 properties 1 required
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.Workflow
object
28 properties
RollbackWorkflowSuccessResponse
object
4 properties
WorkflowConnectorInfo
object
1 property
WorkflowVersionsData
object
5 properties
ListRunsSuccessResponse
object
4 properties
PublicWidgetData
object
Widget contains the public widget configuration with derived trigger values
9 properties
RefillWorkflowParams
object
1 property 1 required
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.ConnectorReference
object
nil if action doesn't need connector
2 properties
WorkflowVersionCount
object
1 property
CountWorkflowVersionsSuccessResponse
object
4 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.WorkflowNode
object
9 properties 2 required
GetTriggerInfoSuccessResponse
object
4 properties
NodeSummary
object
4 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.WorkflowStatus
string
Position
object
2 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.X402Config
object
8 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.StickyNoteUser
object
2 properties
RegenerateDescriptionsSuccessResponse
object
4 properties
ValidationResult
object
2 properties
PublishWidgetSuccessResponse
object
4 properties
GetWorkflowVersionSuccessResponse
object
4 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_app_api_http.ErrorResponse
object
4 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.WorkflowUIMetadata
object
3 properties
PaginatedData-schemas_WorkflowListItem
object
4 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.TemplateProp
object
8 properties
UpdateWorkflowSuccessResponse
object
4 properties
RefillWorkflowSuccessResponse
object
4 properties
ValidateWorkflowSuccessResponse
object
4 properties
UpdateWorkflowUIMetadataParams
object
2 properties 1 required
PaginatedData-github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity_RunListItem
object
4 properties
RunResponse
object
1 property
data
object
1 property
ListWorkflowVersionsSuccessResponse
object
4 properties
RefillWorkflowData
object
2 properties
ValidationErrorItem
object
5 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.Tag
object
12 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.Comment
object
9 properties
CountWorkflowRunsSuccessResponse
object
4 properties
ListWorkflowsSuccessResponse
object
4 properties
RunSuccessResponse
object
4 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.Template_2
object
36 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.WorkflowType_2
string
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_funds.Requirement
object
16 properties
WorkflowTriggerAggregatesResponse
object
4 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.BlockExpansionMeta
object
5 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.PausedReason
string
UpdateVisibilityData
object
2 properties
CreateWorkflowParams_2
object
9 properties 3 required
AnalyzeFundsBalance
object
9 properties
AnalyzeFundsResponse
object
5 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.RunListItem_2
object
15 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.ColumnSchema
object
6 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.PropVisibleWhen
object
VisibleWhen controls conditional visibility: show this prop only when the referenced prop has the specified value.
2 properties
WorkflowTriggerAggregate
object
8 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.PropSchemaSummaryAggregate
object
3 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.WorkflowFundAutoSwapConfig
object
4 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.OrgAutoSwapSource
object
7 properties
TransferWorkflowOwnershipSuccessResponse
object
4 properties
TriggerInfoResponse_2
object
2 properties
TransferWorkflowOwnershipParams
object
1 property 1 required
WorkflowOwnerCounts
object
3 properties
PublishReleaseParams
object
1 property
TransferWorkflowOwnershipData
object
2 properties
AnalyzeFundsRequirement
object
17 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.WorkflowDefinition_2
object
Definition is the inline workflow graph to analyze. Same shape as a saved workflow's definition. Unlike the ephemeral-run endpoint there is no trigger restrict…
6 properties 1 required
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.BlockOutputProperty
object
3 properties
internal_app_api_http_v1_workflow.WorkflowScheduleResponse
object
2 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.PropSchemaSummary
object
Summary drives the csvTable footer summary. Nil means no summary is rendered. See PropSchemaSummary for details.
2 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.TemplateProp_2
object
8 properties
UpdateVisibilitySuccessResponse
object
4 properties
WorkflowRunCount_2
object
6 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.WorkflowVisibility
string
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.VariableType
string
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.PropSchema_2
object
27 properties
UpdateVisibilityParams
object
1 property 1 required
WorkflowCountsResponse
object
4 properties
WorkflowIncomingLinksResponse
object
4 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.ConnectorReference_2
object
nil if action doesn't need connector
4 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.WorkflowNode_2
object
10 properties 2 required
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.PropColumn
object
11 properties
AnalyzeFundsDefinitionParams
object
2 properties 1 required
UpdateFundAutoSwapParams
object
4 properties
WorkflowIncomingLinks
object
1 property
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.TemplateModerationStatus
string
Moderation fields (B3-4168). Only meaningful for public templates; org templates are always approved.
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.BlockOutput
object
6 properties
ValidationErrorItem_2
object
6 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_funds.RequirementSource
string
RevertToVersionParams
object
1 property 1 required
WorkflowStatusCounts
object
7 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_funds.UnresolvedReason
string
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.TableSchema
object
1 property
RunParams_2
object
7 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.RunStatus_2
string
WorkflowTriggerAggregates
object
2 properties
WorkflowListItem_2
object
27 properties
AnalyzeFundsSuccessResponse
object
4 properties
UpdateWorkflowParams_2
object
8 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.Workflow_2
object
36 properties
WorkflowOwnerCountsResponse
object
4 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.PropSource
object
3 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.BlockNodeContext
object
BlockContext is set on nodes that were expanded from a block. It traces the node back to its source block and carries the inputMapping needed to resolve {{$inp…
4 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.VariableDef
object
5 properties
github_com_b3-fun_b3-mono_services_b3os-workflow_internal_pkg_entity.VariableLifetime
string
UpdateFundAutoSwapSuccessResponse
object
4 properties
BatchWorkflowMetaRequest
object
1 property 1 required
BatchWorkflowMetaResponse
object
WorkflowMetaItem
object
10 properties
BatchWorkflowMetaSuccessResponse
object
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

b3-workflows-api-openapi.yml Raw ↑

Other APIs B3 publishes across the network.

B3 Action API
B3 Actions API
B3 Admin API
B3 Ai API
B3 Api Keys API
B3 Connector Types API
B3 Connectors API
B3 Contract API
B3 Contracts API
B3 CU API
B3 Faucet API
B3 Integrations API
Where this information came from

This is an independent, third-party profile of B3 Workflows API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.