Skip to main content
id
string
required
dateCreated
string
required
dateUpdated
string
required
title
string
required
description
string
required
type
enum<string>
required

Report type. experiment-snapshot is the current shape and is what POST /reports always creates. experiment is a deprecated legacy shape that is read-only through this API; it cannot be created or refreshed and is preserved only for backward compatibility when reading reports created before the new shape existed.

Available options:
experiment-snapshot,
experiment
status
enum<string>

UI lifecycle marker. Note: this does NOT control public shareability — see shareLevel for visibility controls.

Available options:
published,
private
shareLevel
enum<string>

Visibility of the report. private (default) restricts access to the API caller and admins. organization makes it visible to all members of the organization in the GrowthBook UI. public additionally exposes it via a shareable URL (returned as shareUrl); anyone with the URL can view it without authentication.

Available options:
public,
organization,
private
shareUrl
string

Public URL for viewing the report. Only present when shareLevel is public.

experimentId
string
snapshotId
string

Snapshot ID (experiment-snapshot type only)

snapshotStatus
enum<string>

Status of the latest snapshot (poll this after refresh)

Available options:
running,
success,
error
snapshotError
string

Error message if snapshot failed

analysisSettings
object
experimentMetadata
object
results
object