Annotation Queue Create
curl --request POST \
--url https://api.example.com/annotation_queues \
--header 'Content-Type: application/json' \
--data '
{
"project_id": "entity/project",
"name": "Error Review Queue",
"scorer_refs": [
"weave:///entity/project/scorer/error_severity:abc123",
"weave:///entity/project/scorer/resolution_quality:def456"
],
"description": "Review calls with exceptions",
"wb_user_id": "<string>"
}
'import requests
url = "https://api.example.com/annotation_queues"
payload = {
"project_id": "entity/project",
"name": "Error Review Queue",
"scorer_refs": ["weave:///entity/project/scorer/error_severity:abc123", "weave:///entity/project/scorer/resolution_quality:def456"],
"description": "Review calls with exceptions",
"wb_user_id": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
project_id: 'entity/project',
name: 'Error Review Queue',
scorer_refs: [
'weave:///entity/project/scorer/error_severity:abc123',
'weave:///entity/project/scorer/resolution_quality:def456'
],
description: 'Review calls with exceptions',
wb_user_id: '<string>'
})
};
fetch('https://api.example.com/annotation_queues', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/annotation_queues",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'project_id' => 'entity/project',
'name' => 'Error Review Queue',
'scorer_refs' => [
'weave:///entity/project/scorer/error_severity:abc123',
'weave:///entity/project/scorer/resolution_quality:def456'
],
'description' => 'Review calls with exceptions',
'wb_user_id' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/annotation_queues"
payload := strings.NewReader("{\n \"project_id\": \"entity/project\",\n \"name\": \"Error Review Queue\",\n \"scorer_refs\": [\n \"weave:///entity/project/scorer/error_severity:abc123\",\n \"weave:///entity/project/scorer/resolution_quality:def456\"\n ],\n \"description\": \"Review calls with exceptions\",\n \"wb_user_id\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.example.com/annotation_queues")
.header("Content-Type", "application/json")
.body("{\n \"project_id\": \"entity/project\",\n \"name\": \"Error Review Queue\",\n \"scorer_refs\": [\n \"weave:///entity/project/scorer/error_severity:abc123\",\n \"weave:///entity/project/scorer/resolution_quality:def456\"\n ],\n \"description\": \"Review calls with exceptions\",\n \"wb_user_id\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/annotation_queues")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"project_id\": \"entity/project\",\n \"name\": \"Error Review Queue\",\n \"scorer_refs\": [\n \"weave:///entity/project/scorer/error_severity:abc123\",\n \"weave:///entity/project/scorer/resolution_quality:def456\"\n ],\n \"description\": \"Review calls with exceptions\",\n \"wb_user_id\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Créer une file d’annotation
Create a new annotation queue.
POST
/
annotation_queues
Annotation Queue Create
curl --request POST \
--url https://api.example.com/annotation_queues \
--header 'Content-Type: application/json' \
--data '
{
"project_id": "entity/project",
"name": "Error Review Queue",
"scorer_refs": [
"weave:///entity/project/scorer/error_severity:abc123",
"weave:///entity/project/scorer/resolution_quality:def456"
],
"description": "Review calls with exceptions",
"wb_user_id": "<string>"
}
'import requests
url = "https://api.example.com/annotation_queues"
payload = {
"project_id": "entity/project",
"name": "Error Review Queue",
"scorer_refs": ["weave:///entity/project/scorer/error_severity:abc123", "weave:///entity/project/scorer/resolution_quality:def456"],
"description": "Review calls with exceptions",
"wb_user_id": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
project_id: 'entity/project',
name: 'Error Review Queue',
scorer_refs: [
'weave:///entity/project/scorer/error_severity:abc123',
'weave:///entity/project/scorer/resolution_quality:def456'
],
description: 'Review calls with exceptions',
wb_user_id: '<string>'
})
};
fetch('https://api.example.com/annotation_queues', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/annotation_queues",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'project_id' => 'entity/project',
'name' => 'Error Review Queue',
'scorer_refs' => [
'weave:///entity/project/scorer/error_severity:abc123',
'weave:///entity/project/scorer/resolution_quality:def456'
],
'description' => 'Review calls with exceptions',
'wb_user_id' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/annotation_queues"
payload := strings.NewReader("{\n \"project_id\": \"entity/project\",\n \"name\": \"Error Review Queue\",\n \"scorer_refs\": [\n \"weave:///entity/project/scorer/error_severity:abc123\",\n \"weave:///entity/project/scorer/resolution_quality:def456\"\n ],\n \"description\": \"Review calls with exceptions\",\n \"wb_user_id\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.example.com/annotation_queues")
.header("Content-Type", "application/json")
.body("{\n \"project_id\": \"entity/project\",\n \"name\": \"Error Review Queue\",\n \"scorer_refs\": [\n \"weave:///entity/project/scorer/error_severity:abc123\",\n \"weave:///entity/project/scorer/resolution_quality:def456\"\n ],\n \"description\": \"Review calls with exceptions\",\n \"wb_user_id\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/annotation_queues")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"project_id\": \"entity/project\",\n \"name\": \"Error Review Queue\",\n \"scorer_refs\": [\n \"weave:///entity/project/scorer/error_severity:abc123\",\n \"weave:///entity/project/scorer/resolution_quality:def456\"\n ],\n \"description\": \"Review calls with exceptions\",\n \"wb_user_id\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Corps
application/json
Request to create a new annotation queue.
Exemple:
"entity/project"
Exemple:
"Error Review Queue"
Exemple:
[
"weave:///entity/project/scorer/error_severity:abc123",
"weave:///entity/project/scorer/resolution_quality:def456"
]
Exemple:
"Review calls with exceptions"
Do not set directly. Server will automatically populate this field.
Réponse
Successful Response
Response from creating an annotation queue.
Dernière modification le 30 septembre 2026
Cette page vous a-t-elle été utile ?