Preset - TypeScript SDK

Preset type definition

The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

A preset without version details.

Example Usage

1import { Preset } from "@openrouter/sdk/models";
2
3let value: Preset = {
4 createdAt: "2026-04-20T10:00:00Z",
5 creatorUserId: "user_2dHFtVWx2n56w6HkM0000000000",
6 description: null,
7 designatedVersionId: "550e8400-e29b-41d4-a716-446655440000",
8 id: "650e8400-e29b-41d4-a716-446655440001",
9 name: "my-preset",
10 slug: "my-preset",
11 status: "active",
12 statusUpdatedAt: null,
13 updatedAt: "2026-04-20T10:00:00Z",
14 workspaceId: "750e8400-e29b-41d4-a716-446655440002",
15};

Fields

FieldTypeRequiredDescriptionExample
createdAtstring✔️N/A
creatorUserIdstring✔️N/A
descriptionstring✔️N/A
designatedVersionIdstring✔️N/A
idstring✔️N/A
namestring✔️N/A
slugstring✔️N/A
statusmodels.PresetStatus✔️The status of a preset.active
statusUpdatedAtstring✔️N/A
updatedAtstring✔️N/A
workspaceIdstring✔️N/A