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

Signup Flow

Signup Flow

A Signup Flow is a publication's on-site subscriber flow — the widget (or hosted page) that greets new subscribers and walks them through recommendations, an optional survey, and offers. Each publication has exactly one, so this is a singleton resource.

Get signup flow

GET https://api.sparkloop.app/v3/publications/:publication_uuid/tools/signup_flow

Path Parameters

Name
Type
Description

publication_uuid*

String

The publication's UUID.

Query Parameters

Name
Type
Description

expand

String

stats to include per-step performance.

from

String

Start date (YYYY-MM-DD) for stats.

to

String

End date (YYYY-MM-DD) for stats.

{
  "signup_flow": <Signup Flow Object>
}
{
  "error": "Resource not found."
}

Enable recommendations stage

POST https://api.sparkloop.app/v3/publications/:publication_uuid/tools/signup_flow/recommendations/activation

Shows the recommendations stage to new subscribers.

Path Parameters

Name
Type
Description

publication_uuid*

String

The publication's UUID.

Disable recommendations stage

DELETE https://api.sparkloop.app/v3/publications/:publication_uuid/tools/signup_flow/recommendations/activation

Hides the recommendations stage. At least one of recommendations or offers must remain enabled.

Path Parameters

Name
Type
Description

publication_uuid*

String

The publication's UUID.

Enable offers stage

POST https://api.sparkloop.app/v3/publications/:publication_uuid/tools/signup_flow/offers/activation

Shows the offers stage to new subscribers.

Path Parameters

Name
Type
Description

publication_uuid*

String

The publication's UUID.

Disable offers stage

DELETE https://api.sparkloop.app/v3/publications/:publication_uuid/tools/signup_flow/offers/activation

Hides the offers stage. At least one of recommendations or offers must remain enabled.

Path Parameters

Name
Type
Description

publication_uuid*

String

The publication's UUID.

Enable survey stage

POST https://api.sparkloop.app/v3/publications/:publication_uuid/tools/signup_flow/survey/activation

Shows the survey stage to new subscribers. The publication must already have a survey.

Path Parameters

Name
Type
Description

publication_uuid*

String

The publication's UUID.

Disable survey stage

DELETE https://api.sparkloop.app/v3/publications/:publication_uuid/tools/signup_flow/survey/activation

Hides the survey stage.

Path Parameters

Name
Type
Description

publication_uuid*

String

The publication's UUID.