For the complete documentation index, see llms.txt. This page is also available as Markdown.

Perform Experience Action

Lifecycle actions for managing experience state transitions (start, pause, end).

post

Performs an action on an experience to control its lifecycle.

Supported Actions

  • start - Activate the experience and begin serving it to visitors

  • pause - Temporarily stop serving the experience (can be resumed with start)

  • end - Permanently end the experience

Important Notes

  • The experience must exist and belong to your organization

  • Starting an experience sets it live and removes preview mode

  • Pausing or ending an experience returns it to preview mode

  • Only certain state transitions are valid (e.g., cannot pause an already ended experience)

Request Body Fields

  • variationId (string UUID, optional) — The ID of the variation to apply. When ending an experience, this selects the winning variation.

Usage Examples

Start an experience (no body fields needed):

POST /v25-10-beta/experiences/{experienceId}/actions/start
Body: {}

Pause an experience (no body fields needed for content tests):

End an experience with a winning variation:

Authorizations
intelligems-access-tokenstringRequired

Intelligems external API access token.

Path parameters
experienceIdstring · uuidRequiredPattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
actionstring · enumRequiredPossible values:
Body
variationIdstring · uuid · nullableOptionalPattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
updatePricesToVariationbooleanOptional
Responses
200

OK

application/json
post/v25-10-beta/experiences/{experienceId}/actions/{action}
200

OK

Last updated

Was this helpful?