Skip to main content
PATCH
Typescript (SDK)

Authorizations

Authorization
string
header
required

API key in the format: Bearer {api_token}

Path Parameters

id_or_slug
string
required

The resource prefix ID (e.g., "prod_abc123") or slug (e.g., "my-product")

Body

application/json
name
string
description
string | null

Short description (max 200 chars)

access_type
enum<string>

secret (access via grant/purchase) or open (visible to members)

Available options:
secret,
open
slug
string

URL slug, unique within the account

details
object

Type-specific fields. The accepted shape is determined by the experience's type (see the per-type schemas). Collection content (chapters, link items, topics, posts, event sessions) has its own nested endpoints. Link, Discord, Telegram, and Event types take no details.

Response

Experience updated

id
string
required
object
string
required
name
string
required
slug
string
required
description
string | null
required
access_type
enum<string>
required
Available options:
secret,
open
created_at
string<date-time>
required
updated_at
string<date-time>
required
type
string
required
active_grants_count
integer
required
details
object
required

Type-specific fields, shaped by the experience's type. Mirrors what PATCH accepts under details (see the per-type *DetailsRequest schemas), plus read-only collections (e.g. a course's chapters).