Bflow will launch on June!

Project

Get All Workflows

get

Used to get all workflows within the project.

Authorizations
Path parameters
projectIDstring · uuidRequired
Responses
200
List of workflows within the project
application/json
get
GET /headless/project/{projectID} HTTP/1.1
Host: headless.bflows.io
Authorization: Bearer JWT
Accept: */*
{
  "ID": "d290f1ee-6c54-4b01-90e6-d701748f0851",
  "Name": "Project Name",
  "IsFavorite": false,
  "IsShared": false,
  "CreationDate": "2025-05-29T15:30:00Z",
  "WorkFlows": [
    {
      "ID": "a290f1ee-6c54-4b01-90e6-d701748f0000",
      "Name": "Workflow Name",
      "Type": "Solana",
      "CreationDate": "2025-05-29T10:00:00Z",
      "Nodes": "text",
      "Edges": "text"
    }
  ]
}

Get Workflow

get

Used to get a selected workflow within the project.

Authorizations
Path parameters
projectIDstring · uuidRequired
workFlowIDstring · uuidRequired
Responses
200
Workflow model within the project
application/json
get
GET /headless/project/{projectID}/workflow/{workFlowID} HTTP/1.1
Host: headless.bflows.io
Authorization: Bearer JWT
Accept: */*
{
  "ID": "a290f1ee-6c54-4b01-90e6-d701748f0000",
  "Name": "Workflow Name",
  "Type": "Solana",
  "CreationDate": "2025-05-29T10:00:00Z",
  "Nodes": "text",
  "Edges": "text"
}

Execute Workflow

post

Used to execute a specific workflow.

Authorizations
Path parameters
projectIDstring · uuidRequired
workFlowIDstring · uuidRequired
Responses
200
OK
post
POST /headless/project/{projectID}/workflow/{workFlowID}/execute HTTP/1.1
Host: headless.bflows.io
Authorization: Bearer JWT
Accept: */*

No content