Ingest From Labeling

If you already have:

  • Annotation
  • SegmentAnnotation
  • VideoAnnotation
  • Categorization
  • PolygonAnnotation
  • ImageAnnotation
  • DocumentTranscription
  • LidarLinking
  • LidarAnnotation
  • VideoboxAnnotation
  • VideoPlaybackAnnotation

projects with Scale, use the NucleusClient.create_dataset_from_project or Dataset.ingest_tasks endpoints to import your project or tasks directly into Nucleus.

You'll need to specify your Scale project_id and the number of tasks that you want to ingest.

By default, the name of your Dataset will be the same as your project's name, and will ingest all tasks (both pending and completed) into the resulting Dataset. If you want to override these defaults, use the request parameters below.

This endpoint is asynchronous because its possible to have a delay when the number of tasks is larger than 1000. As a result, the endpoint returns an instance of AsyncJob. You can then use the object to poll the status of the job (along with any errors).