Skip to main content

Create

const { data } = await vj.createAsset({
  url: "https://cdn.vidjutsu.ai/uploads/...",
  type: "video",
  tags: [{ key: "project", value: "fitness-campaign" }],
});

List all

const { data } = await vj.listOrGetAssets();

// Filter by type
const { data } = await vj.listOrGetAssets({ type: "video" });

Get by ID

const { data } = await vj.listOrGetAssets({ id: "asset_..." });

Update

const { data } = await vj.updateAsset(
  { tags: [{ key: "status", value: "approved" }] },
  { id: "asset_..." },
);

Delete

const { data } = await vj.deleteAsset({ id: "asset_..." });

Credits

Free — 0 credits for all asset operations.