# URLs for Stories

This guide shows you how to handle URL parameters in your website and shows a story.

Before you begin

This walkthrough contains URL parameters format. You can get URL parameters from Storyly Dashboard -> Content (opens new window).

The URL parameters format;

?storyly=[storyGroupId]
or
?storyly=[storyGroupId, storyId]
or
?storyly=[storyGroupId, storyId, "PlayMode"]

The Storyly Dashboard generates URL Parameters automatically for each story when a story is created. The website needs to add these parameters to website URLs to open the related story.

# Programmatically

You can also use the following method to open the related story programmatically.

storylyWeb.openStory({
  group: storyGroupId,
  story: storyId,
  playMode: "PlayMode", 
});

# Play Modes

# Playing to the End

This mode is the default play mode. If the PlayMode parameter is not defined, Storyly opens the Story Group and a specific Story (if storyId is provided) and all active Story Groups will be shown to the user.

# Playing a Single Story Group

This mode plays only the specific Story Group. If the PlayMode parameter is defined as “sg”, Storyly opens the Story Group and a specific Story (if storyId is provided) and shows only that Story Group whose storyGroupId is used in the URL.

# Playing a Single Story

This mode plays only the specific Story. If the PlayMode parameter is defined as “s”, Storyly opens the Story Group and the specific Story (storyId is required) and shows only that Story whose storyId is used in the URL.

WARNING

Please make sure that PlayMode parameter is used within quotation marks.