Features

The features controller. Provides REST functionality for managing features.

APIDescription
GET api/features

Retrieves a list of features.

GET api/features/{id}

Retrieves a feature.

GET api/features/tenant

Retrieves a list of features for the tenant of the user making the request.

POST api/features/select

Retrieves a list of features that match the given criteria.

POST api/features

Creates a feature.

PUT api/features/{id}

Updates a feature.

DELETE api/features/{id}

Deletes a feature.

UserJourneys

The user journeys controller. Provides REST functionality for managing user journeys.

APIDescription
GET api/userJourneys

Retrieves a list of user journeys.

GET api/userJourneys/{id}

Retrieves a user journey.

GET api/userJourneys/tenant

Retrieves a list of user journeys for the tenant of the user making the request.

POST api/userJourneys/select

Retrieves a list of user journeys that match the given criteria.

POST api/userJourneys

Creates a user journey.

PUT api/userJourneys/{id}

Updates a user journey.

POST api/userJourneys/sortindexes

Updates user journey sort indexes.

DELETE api/userJourneys/{id}

Deletes a user journey.

Settings

The settings controller. Provides REST functionality for managing settings.

APIDescription
GET api/settings

Retrieves a list of settings.

GET api/settings/{id}

Retrieves a setting.

GET api/settings/tenant

Retrieves a list of settings for the tenant of the user making the request.

POST api/settings/select

Retrieves a list of settings that match the given criteria.

POST api/settings

Creates a setting.

PUT api/settings/{id}

Updates a setting.

DELETE api/settings/{id}

Deletes a setting.

ModuleSettings

The module settings controller. Provides REST functionality for managing module settings.

APIDescription
GET api/moduleSettings

Retrieves a list of module settings.

GET api/moduleSettings/{id}

Retrieves a module setting.

GET api/moduleSettings/tenant

Retrieves a list of module settings for the tenant of the user making the request.

GET api/moduleSettings/userJourney/{userJourneyId}

Retrieves a list of module settings for a user journey.

POST api/moduleSettings/select

Retrieves a list of module settings that match the given criteria.

POST api/moduleSettings

Creates a module setting.

PUT api/moduleSettings/{id}

Updates a module setting.

POST api/moduleSettings/sortindexes

Updates module setting sort indexes.

DELETE api/moduleSettings/{id}

Deletes a module setting.