Export to Dataset

Export completed annotations from a queue into a FutureAGI dataset.

Export to Dataset

Export annotation results from a queue directly into a new or existing dataset.

POST https://api.futureagi.com/model-hub/annotation-queues/{id}/export-to-dataset/
Bearer
          Click "Try It" to send a request
        

Authentication

HeaderDescription
X-Api-KeyYour API key
X-Secret-KeyYour secret key

Path Parameters

ParameterTypeRequiredDescription
idUUIDYesThe annotation queue ID

Request Body

FieldTypeRequiredDescription
dataset_idUUIDNoID of an existing dataset. Provide either this or dataset_name.
dataset_namestringNoName for a new dataset to create. Provide either this or dataset_id.
status_filterstringNoFilter items by status before exporting (e.g. completed)

Response

FieldTypeDescription
dataset_idUUIDThe dataset ID (created or existing)
dataset_namestringThe dataset name
rows_createdintegerNumber of rows added to the dataset

Code Examples

import requests

queue_id = "your-queue-uuid"
resp = requests.post(
    f"https://api.futureagi.com/model-hub/annotation-queues/{queue_id}/export-to-dataset/",
    headers={"X-Api-Key": "YOUR_KEY", "X-Secret-Key": "YOUR_SECRET"},
    json={"dataset_name": "Annotated Traces Q1", "status_filter": "completed"}
)
print(resp.json())
import axios from 'axios';

const queueId = 'your-queue-uuid';
const resp = await axios.post(
  `https://api.futureagi.com/model-hub/annotation-queues/${queueId}/export-to-dataset/`,
  { datasetName: 'Annotated Traces Q1', statusFilter: 'completed' },
  { headers: { 'X-Api-Key': 'YOUR_KEY', 'X-Secret-Key': 'YOUR_SECRET' } }
);
console.log(resp.data);
curl -X POST "https://api.futureagi.com/model-hub/annotation-queues/your-queue-uuid/export-to-dataset/" \
  -H "X-Api-Key: YOUR_KEY" \
  -H "X-Secret-Key: YOUR_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"dataset_name": "Annotated Traces Q1", "status_filter": "completed"}'
Was this page helpful?

Questions & Discussion