Project
Used to get all workflows within the project.
Authorizations
Path parameters
projectIDstring · uuidRequired
Responses
200
List of workflows within the project
application/json
400
Invalid 'projectID'
401
Invalid JWT token
404
Project not found
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"
}
]
}
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
400
Invalid 'projectID' or 'workFlowID'
401
Invalid JWT token
404
Workflow or Project not found
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"
}
Used to execute a specific workflow.
Authorizations
Path parameters
projectIDstring · uuidRequired
workFlowIDstring · uuidRequired
Responses
200
OK
400
Invalid 'projectID' or 'workFlowID'
401
Invalid JWT token
404
Workflow or Project not found
post
POST /headless/project/{projectID}/workflow/{workFlowID}/execute HTTP/1.1
Host: headless.bflows.io
Authorization: Bearer JWT
Accept: */*
No content