## Create `client.vals.create(ValCreateParamsbody, RequestOptionsoptions?): Val` **post** `/v2/vals` Create a new val ### Parameters - **body:** `ValCreateParams` - **name:** `string` - **privacy:** `"public" | "unlisted" | "private"` - `"public"` - `"unlisted"` - `"private"` - **description:** `string` ### Returns - `Val` ### Example ```node import ValTown from '@valtown/sdk'; const client = new ValTown(); const val = await client.vals.create({ name: 'myVal', privacy: 'public', description: 'My val' }); console.log(val.id); ```