Parameters
JSON body
Request body
application/jsoncwdstringOptionalCurrent working directory
/driveinputstringRequiredCommand string to execute
ls -laJSON body
cwdstringOptionalCurrent working directory
/driveinputstringRequiredCommand string to execute
ls -la1 status code documented
commandIdstringRequiredUnique identifier of the executed command
outputsobject | object | object | object | object | object | object[]RequiredList of output blocks produced by the command
type"text"RequiredOutput type discriminator
contentstringRequiredText content of the output line
style"info" | "success" | "warning" | "error" | "muted"RequiredVisual style applied to the text
type"table"RequiredOutput type discriminator
columnsstring[]RequiredColumn header names
rowsstring[][]RequiredTable row data as string arrays
totalnumberRequiredTotal number of rows before truncation
truncatednumberOptionalNumber of rows omitted due to truncation
type"prompt"RequiredOutput type discriminator
interactionIdstringRequiredUnique ID for this interactive prompt
promptType"confirm" | "input" | "select" | "password"RequiredType of user input expected
messagestringRequiredPrompt message displayed to the user
defaultbooleanOptionalDefault value for confirm prompts
optionsstring[]OptionalAvailable choices for select prompts
type"progress"RequiredOutput type discriminator
currentnumberRequiredCurrent progress value
totalnumberRequiredTotal progress value
labelstringRequiredProgress bar label
type"file"RequiredOutput type discriminator
urlstringRequiredDownload URL for the file
namestringRequiredFile name
report.csvsizenumberRequiredFile size in bytes
type"json"RequiredOutput type discriminator
dataanyRequiredArbitrary JSON payload
type"redirect"RequiredOutput type discriminator
urlstringRequiredTarget URL to navigate to
labelstringRequiredDisplay label for the link
status"done" | "awaiting_input" | "running" | "cancelled"RequiredCurrent execution status of the command
cwdstringRequiredWorking directory after command execution
/drivedurationnumberRequiredExecution time in milliseconds
{
"commandId": "example_commandId",
"outputs": [],
"cwd": "/drive",
"duration": 0
}POST /bff/terminal/execute
curl -X POST "https://api.bizkithub.com/bff/terminal/execute" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"cwd": "/drive",
"input": "ls -la"
}'All BizKitHub public API endpoints require authentication via API key.