Add Items to Queue
Add source items to an annotation queue in bulk.
Add Items to Queue
Add one or more source items (e.g., traces) to an annotation queue. Duplicates are detected and reported.
POST
https://api.futureagi.com/model-hub/annotation-queues/{queue_id}/items/add-items/
Bearer
Click "Try It" to send a request
Authentication
| Header | Description |
|---|---|
X-Api-Key | Your API key |
X-Secret-Key | Your secret key |
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
queue_id | UUID | Yes | The annotation queue ID |
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
items | array | Yes | Array of items to add |
items[].source_type | string | Yes | Type of source (e.g. trace) |
items[].source_id | UUID | Yes | UUID of the source object |
Response
| Field | Type | Description |
|---|---|---|
added | integer | Number of items successfully added |
duplicates | integer | Number of items that already existed in the queue |
errors | array | List of error messages for failed items |
Code Examples
import requests
queue_id = "your-queue-uuid"
resp = requests.post(
f"https://api.futureagi.com/model-hub/annotation-queues/{queue_id}/items/add-items/",
headers={"X-Api-Key": "YOUR_KEY", "X-Secret-Key": "YOUR_SECRET"},
json={
"items": [
{"source_type": "trace", "source_id": "trace-uuid-1"},
{"source_type": "trace", "source_id": "trace-uuid-2"}
]
}
)
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}/items/add-items/`,
{
items: [
{ sourceType: 'trace', sourceId: 'trace-uuid-1' },
{ sourceType: 'trace', sourceId: 'trace-uuid-2' }
]
},
{ 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/items/add-items/" \
-H "X-Api-Key: YOUR_KEY" \
-H "X-Secret-Key: YOUR_SECRET" \
-H "Content-Type: application/json" \
-d '{"items": [{"source_type": "trace", "source_id": "trace-uuid-1"}, {"source_type": "trace", "source_id": "trace-uuid-2"}]}' Was this page helpful?