list_annotation_jobs
List Annotation Jobs
List all annotation jobs for a project. Returns each job's status, image counts, and progress towards completion. Optionally retrieve detailed information for a specific job by providing a jobId.
list_annotation_jobs
List all annotation jobs for a project. Returns each job's status, image counts, and progress towards completion. Optionally retrieve detailed information for a specific job by providing a jobId.
upload_annotation
Upload an annotation file for a specific image in a project. Supports various annotation formats including YOLO/Darknet, Pascal VOC XML, COCO JSON, and more. The annotation text should match the expected format for the project type.
run_inference
Run predictions on an image using a trained model deployed on the Roboflow hosted inference API. Provide a publicly accessible image URL or base64-encoded image data. Returns detected objects with bounding boxes, confidence scores, and class labels.
create_annotation_job
Create a new annotation job for a project. An annotation job assigns images from a batch to a labeler for annotation and a reviewer for quality control. Both must be members of the workspace.
get_project
Get detailed information about a specific Roboflow project, including its dataset versions, annotation classes, image splits, and training status. Use the project URL slug as the projectId.
train_model
Start training a model on a specific dataset version using Roboflow Train. Training runs asynchronously and typically completes within 24 hours. Once done, the model is automatically deployed to a hosted inference API. Use **Get Version** to monitor training progress and results.
list_projects
List all projects in a Roboflow workspace. Returns project metadata including name, type, image counts, annotation classes, and version counts. Useful for discovering available projects and their current state.
export_dataset
Export a dataset version in a specified annotation format. Returns a download link for the exported dataset. Supported formats include YOLOv5, COCO JSON, Pascal VOC, TFRecord, and many more.
get_image
Get detailed information about a specific image in a project, including its annotations, labels, tags, split assignment, and URLs for the original and thumbnail versions.
delete_images
Delete one or more images from a Roboflow project. This permanently removes the images and their annotations from the project.
create_project
Create a new computer vision project in the workspace. Supports object detection, classification (single and multi-label), instance segmentation, and semantic segmentation project types.
create_version
Generate a new versioned snapshot of a project's dataset with optional preprocessing and augmentation settings. The version is generated asynchronously. Use **Get Version** to check generation progress. Preprocessing options include auto-orient, resize, grayscale, static crop, and tile. Augmentation options include flip, rotate, crop, brightness, blur, noise, cutout, mosaic, and more.
search_images
Search for images within a project using text prompts, visual similarity to an existing image, or by filtering on tags, classes, and batch assignments. Supports pagination for browsing large datasets.
upload_image
Upload an image to a Roboflow project. Provide either a publicly accessible image URL or base64-encoded image data. Optionally assign the image to a batch, add tags, or specify the dataset split.
get_version
Get detailed information about a specific dataset version, including preprocessing and augmentation settings, training results (mAP, precision, recall), and model endpoint details. Use this to check training progress or model performance.
manage_image_tags
Add, remove, or set tags on a specific image in a project. Tags are used for organizing and filtering images. Use "add" to append tags, "remove" to delete specific tags, or "set" to replace all existing tags.
Manage computer vision projects, datasets, and models. Upload and annotate images, create dataset versions with preprocessing and augmentation, train object detection and classification models, and run inference via hosted or self-hosted APIs. Organize workspaces and projects, manage annotation jobs and labeler assignments, search images by visual similarity, monitor deployed model performance, and build multi-step workflows with 40+ pre-built blocks. Supports object detection, classification, instance segmentation, semantic segmentation, and keypoint detection. Access foundation models including CLIP, OCR, and YOLO-World, and browse public datasets on Roboflow Universe.
Common questions about connecting Roboflow to AI agents with Metorial.