import { listAnnotationQueues } from "@arizeai/ax-client";const { data: queues, pagination } = await listAnnotationQueues({ space: "my-space", // space name or ID (optional) name: "quality", // substring filter on queue name (optional) limit: 10,});
import { createAnnotationQueue } from "@arizeai/ax-client";const queue = await createAnnotationQueue({ name: "Quality Review Queue", spaceId: "your_space_id", // raw space ID required annotationConfigIds: ["your_annotation_config_id"], annotatorEmails: ["reviewer@example.com"], assignmentMethod: "ALL", // "ALL" or "RANDOM" (optional, defaults to "ALL") instructions: "Review each span for accuracy and relevance.", // optional});
import { updateAnnotationQueue } from "@arizeai/ax-client";const queue = await updateAnnotationQueue({ annotationQueue: "Quality Review Queue", // queue name or ID space: "my-space", // required when using a name name: "Updated Queue Name", // optional annotatorEmails: ["reviewer@example.com", "lead@example.com"], // replaces all existing});
import { deleteAnnotationQueue } from "@arizeai/ax-client";await deleteAnnotationQueue({ annotationQueue: "Quality Review Queue", // queue name or ID space: "my-space", // required when using a name});