PresetWithDesignatedVersion - TypeScript SDK

PresetWithDesignatedVersion type definition

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

A preset with its currently designated version.

Example Usage

1import { PresetWithDesignatedVersion } from "@openrouter/sdk/models";
2
3let value: PresetWithDesignatedVersion = {
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 designatedVersion: {
16 config: {
17 "model": "openai/gpt-4o",
18 "temperature": 0.7,
19 },
20 createdAt: "2026-04-20T10:00:00Z",
21 creatorId: "user_2dHFtVWx2n56w6HkM0000000000",
22 id: "550e8400-e29b-41d4-a716-446655440000",
23 presetId: "650e8400-e29b-41d4-a716-446655440001",
24 systemPrompt: "You are a helpful assistant.",
25 updatedAt: "2026-04-20T10:00:00Z",
26 version: 1,
27 },
28};

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
designatedVersionmodels.PresetDesignatedVersion✔️A specific version of a preset, containing config and optional system prompt.{"config": {"model": "openai/gpt-4o","temperature": 0.7},
“created_at”: “2026-04-20T10:00:00Z”,
“creator_id”: “user_2dHFtVWx2n56w6HkM0000000000”,
“id”: “550e8400-e29b-41d4-a716-446655440000”,
“preset_id”: “650e8400-e29b-41d4-a716-446655440001”,
“system_prompt”: “You are a helpful assistant.”,
“updated_at”: “2026-04-20T10:00:00Z”,
“version”: 1<br />}