update_task
Update Task
Update a Scale AI task's metadata and/or tags. Supports setting metadata key-value pairs and adding, replacing, or removing tags.
update_task
Update a Scale AI task's metadata and/or tags. Supports setting metadata key-value pairs and adding, replacing, or removing tags.
get_batch
Retrieve details and status for a specific Scale AI batch, including task completion progress.
create_batch
Create a new batch within a Scale AI project. Batches organize tasks into groups — for example, by dataset or weekly submission. New batches start in "staging" status and must be finalized before tasks are sent to annotators.
list_projects
List all annotation projects in your Scale AI account. Optionally filter by archive status.
resend_callback
Re-trigger the completion callback for a completed or errored Scale AI task. Useful when the original callback delivery failed or when you need to re-process the result.
cancel_task
Cancel a pending Scale AI task. Only tasks with status `pending` (queued, not yet in progress) can be canceled. Calling cancel on an already canceled task is idempotent.
finalize_batch
Finalize a Scale AI batch so its tasks are sent to annotators. For Rapid/Studio projects, batches must be finalized before work begins. Optionally set the batch priority.
list_batches
List batches in Scale AI, optionally filtered by project and status. Supports pagination and can include detailed progress information.
update_project
Update a Scale AI project's parameters, instructions, or ontology. Use this to modify default task parameters or set/update the project's labeling ontology.
list_tasks
List and filter annotation tasks in Scale AI. Supports filtering by project, batch, status, type, tags, review status, and date ranges. Results are paginated using token-based pagination.
get_task
Retrieve full details for a specific Scale AI task by ID, including its status, response (if completed), metadata, and audit information.
manage_team
Manage Scale AI Studio team members. List current teammates, invite new members, or update existing member roles.
get_project
Retrieve details for a specific Scale AI annotation project by name.
import_file
Import a file from a URL into Scale AI. Returns an attachment URL (prefixed with `scaledata://`) that can be used when creating tasks.
create_evaluation_task
Create an evaluation task in Scale AI — a task with known answers used to measure annotator quality internally. Requires an expected response and optionally an initial response for review-phase evaluations.
create_task
Create a new annotation task in Scale AI. Supports all task types including image annotation, video annotation, text collection, document transcription, LiDAR annotation, and more. The task type determines which parameters are required.
create_project
Create a new annotation project in Scale AI. A project is tied to one specific task type and use case. You can configure default parameters, instructions, and ontology settings that apply to all tasks created under the project.
Create and manage data labeling and annotation projects for AI/ML training data. Submit tasks for image annotation (bounding boxes, polygons, segmentation), video annotation with tracking, 3D LiDAR/sensor fusion annotation, document transcription, and text annotation. Manage projects, batches, and taxonomies/ontologies for structured labeling workflows. Support pre-labeling with model-generated hypotheses, quality auditing, evaluation tasks, and team management for annotation teams. Receive task and batch completion notifications via webhooks.
Common questions about connecting Scale Ai to AI agents with Metorial.