Manage Workflows
List, retrieve, create, and update the Workflows in a workspace through the REST API and Python SDK.
About
HTTP API
Project Base Workflows
Get a Project Base Workflow
curl "https://api.roboflow.com/my-workspace/my-project/deploy?api_key=$ROBOFLOW_API_KEY"{
"project": {
"id": "abc123",
"url": "my-project",
"name": "My Project",
"owner": "my-workspace-id",
"type": "object-detection",
"classes": ["cat", "dog"],
"multilabel": false
},
"workflow": {
"id": "wf_xyz",
"name": "My Project Base Workflow",
"url": "my-project-base-workflow",
"workspaceUrl": "my-workspace",
"inferencePath": "/infer/workflows/my-workspace/my-project-base-workflow"
},
"model": {
"id": "rfdetr-medium",
"kind": "pretrained",
"displayName": "RF-DETR Medium",
"modelId": "rfdetr-medium"
},
"deployability": {
"status": "deployable",
"modelWasConfigured": false,
"selectedModelId": null,
"selectionReason": null
},
"activeLearning": {
"enabled": false,
"collectionLimits": {
"dataPercentage": 100,
"minutelyUsageLimit": 10,
"hourlyUsageLimit": 100,
"dailyUsageLimit": 1000,
"labelingBatchesRecreationFrequency": "daily",
"usageQuotaName": "upload_quota_active_learning",
"imageCompressionLevel": 95,
"maxImageHeight": 1080,
"maxImageWidth": 1920,
"persistPredictions": true
},
"filters": []
},
"baseWorkflowWasCreated": false
}Select a Project Base Workflow Model
List Workflows
Name
Type
Description
Required
Get a Workflow
List Workflow Versions
Create a Workflow
Name
Value
Name
Type
Description
Required
Update a Workflow
Name
Value
Name
Type
Description
Required
Fork a Workflow
Name
Type
Description
Required
Generate a Workflow Token
Delete (soft-delete) a Workflow
Run a Workflow
Python SDK
List workflows
Get a workflow
Create a workflow
Update a workflow
Fork a workflow
List workflow versions
Delete (soft-delete) a workflow
Run a workflow
CLI
List Workflows
Get Workflow Details
Create a Workflow
Options
Flag
Description
Update a Workflow
List Workflow Versions
Fork a Workflow
JSON Output
Last updated
Was this helpful?