Retrieve, Update, or Delete Experience
Retrieve a specific experience by ID, update it, or delete it. Returns detailed information including all experience type data. Users can only access their own experiences or public ones.
**Category, Subcategory and Tags Support:** When updating, you can specify category and subcategory using their names directly. Tags can be provided as a list of strings and will be created if they don't exist. The system will automatically resolve names to the corresponding objects.
Path parameters
id
Request
This endpoint expects an object.
title
rag_documents
content_vault_documents
List of content vault document IDs to link to this experience
category
Category name
subcategory
Subcategory name
focus_area
visibility
* `public` - Public
* `private` - Private
* `team` - Team
* `org` - Organization
Allowed values:
status
* `not_started` - Not Started
* `in_progress` - In Progress
* `completed` - Completed
* `failed` - Failed
Allowed values:
is_draft
step
publication
Single publication ID to link to the experience
needs_review
Whether this experience requires review before publishing
experience_types_data
selected_experience_types
List of experience types to include
Allowed values:
Response
Experience details or updated experience
id
uid
title
experience_title
experience_description
Get the description of the primary deployed resource.
Returns empty string if not published or resource not found.
logo_url
cover_url
rag_documents
category
subcategory
is_fully_published
True when all selected experience types have been successfully published
publication
publication_details
experience_types_data
experience_types
Get all experience types associated with this experience
has_published_versions
Check if this experience has any published versions.
publishing_status
Get the current publishing status of the experience.
generation_ready_for_review
Check if deployed AI Notes and Podcasts have completed generation.
blog_id
podcast_script_preview
metrics
Get metrics for the primary deployed resource.
Returns default metrics if not published.
created_at
updated_at
owner
Owner/uploader user object
focus_area
visibility
* `public` - Public
* `private` - Private
* `team` - Team
* `org` - Organization
Allowed values:
status
* `not_started` - Not Started
* `in_progress` - In Progress
* `completed` - Completed
* `failed` - Failed
Allowed values:
is_draft
step
needs_review
Whether this experience requires review before publishing
primary_deployed_resource_uid
UID of the primary deployed resource (domain/blog/quest/podcast)
primary_deployed_resource_id
Database ID of the primary deployed resource
primary_deployed_resource_type
Type of the primary deployed resource (AI Expert/AI Note/Quest/Podcast)
Errors
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error

