> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vidjutsu.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# References

> Create, list, update, and delete reference records.

## Create

```typescript theme={null}
const { data } = await vj.createReference({
  platform: "instagram",
  url: "https://instagram.com/p/...",
});
```

## List all

```typescript theme={null}
const { data } = await vj.listOrGetReferences();

// Filter by platform
const { data } = await vj.listOrGetReferences({ platform: "instagram" });
```

## Get by ID

```typescript theme={null}
const { data } = await vj.listOrGetReferences({ id: "ref_..." });
```

## Update

```typescript theme={null}
const { data } = await vj.updateReference(
  { platform: "tiktok" },
  { id: "ref_..." },
);
```

## Delete

```typescript theme={null}
const { data } = await vj.deleteReference({ id: "ref_..." });
```

## Rate limit

Unmetered — reference operations have no daily limit and no per-call charge.
