To add an item to a queue you can use the queue().addItem method.
index.ts
import { ContentMod } from "@contentmod/sdk";

const contentMod = new ContentMod({
  publicKey: "<YOUR_PUBLIC_KEY>",
  secretKey: "<YOUR_SECRET_KEY>",
});

const queueId = "<QUEUE_ID>";

const queue = contentMod.queue(queueId);

// Add an item to the queue
const res = await queue.addItem({
  type: "text", // Can also be image
  content: "Some bad text",
});
^?
// {"id": "27fbdc0b-b295-46ce-93f5-81b2fc08a381", "status": "pending"}

console.log(res);

//

Request

type
string
required
The type of the item to add to the queue.Example: text image
content
string
required
The content of the item to add to the queue. Either text, image url or base64 encoded image.Example: Hello world https://example.com/image.jpg /9j/4AAQSkZJRgABAQAASABIAAD/...
actorId
string
An ID of a user that is performing an action in your system.Example: 123
meta
object
Any additional metadata you want to include with the moderation request that will be saved.Example: {"userId": "1234"}