Skip to main content

Create

const { data } = await vj.createPost({
  accountId: "acc_...",
  caption: "The one thing nobody tells you about creatine",
  mediaUrl: "https://cdn.vidjutsu.ai/uploads/...",
});

List all

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

// Filter by account
const { data } = await vj.listOrGetPosts({ accountId: "acc_..." });

Get by ID

const { data } = await vj.listOrGetPosts({ id: "post_..." });

Update

const { data } = await vj.updatePost(
  { caption: "Updated caption" },
  { id: "post_..." },
);

Delete

const { data } = await vj.deletePost({ id: "post_..." });

Credits

Free — 0 credits for all post operations.