Triggers

The Triggers controller. Provides REST functionality for managing triggers.

APIDescription
GET api/triggers

Retrieves a list of triggers.

GET api/triggers/{id}

Retrieves a trigger.

POST api/triggers/select

Retrieves a list of triggers that match the given criteria.

POST api/triggers/select/{pageNumber}/{pageSize}

Retrieves a paged list of triggers that match the given criteria.

POST api/triggers

Creates a trigger.

POST api/triggers/many

Creates multiple triggers.

POST api/triggers/anonymous

No documentation available.

PUT api/triggers/{id}

Updates a trigger.

DELETE api/triggers/{id}

Deletes a trigger.

SubscriptionActionRuns

The SubscriptionActionRuns controller. Provides REST functionality for selecting subscription action runs.

APIDescription
GET api/SubscriptionActionRuns

Retrieves a list of subscription actions.

GET api/SubscriptionActionRuns/{id}

Retrieves a subscription action.

POST api/SubscriptionActionRuns/select

Retrieves a list of subscription actions that match the given criteria.

POST api/SubscriptionActionRuns/select/{pageNumber}/{pageSize}

Retrieves a paged list of subscription actions that match the given criteria.

POST api/SubscriptionActionRuns

Creates a subscription action.

PUT api/SubscriptionActionRuns/{id}

Updates a subscription action.

DELETE api/SubscriptionActionRuns/{id}

Deletes a subscription action.

POST api/SubscriptionActionRuns/ReRun/{actionId}

Re-runs the action based on the last action run.

Subscriptions

The Subscriptions controller. Provides REST functionality for managing subscriptions.

APIDescription
GET api/Subscriptions/{id}

Retrieve a subscription.

POST api/Subscriptions/select

Retrieves a list of subscriptions that match the given criteria.

POST api/Subscriptions/select/{pageNumber}/{pageSize}

Retrieves a paged list of subscriptions that match the given criteria.

PUT api/Subscriptions/{id}

Updates a subscription.

DELETE api/Subscriptions/{id}

Deletes a subscription.

POST api/Subscriptions/process

Processes all pending Subscriptions.

GET api/Subscriptions

Retrieves a list of subscriptions.

POST api/Subscriptions

Creates a new subscription.

TriggerCategories

The Trigger Categories controller. Provides REST functionality for managing trigger categories.

APIDescription
GET api/triggercategories

Retrieves a list of trigger categories.

GET api/triggercategories/{id}

Retrieves a trigger category.

POST api/triggercategories

Creates a trigger category.

PUT api/triggercategories/{id}

Updates a trigger category.

DELETE api/triggercategories/{id}

Deletes a trigger category.

TriggerTypes

The Trigger Types controller. Provides REST functionality for managing trigger types.

APIDescription
GET api/triggertypes

Retrieves a list of trigger types.

GET api/triggertypes/{id}

Retrieves a trigger type.

POST api/triggertypes/select

Retrieves a list of trigger types that match the given criteria.

POST api/triggertypes/select/{pageNumber}/{pageSize}

Retrieves a paged list of trigger types that match the given criteria.

POST api/triggertypes

Creates a trigger type.

PUT api/triggertypes/{id}

Updates a trigger type.

DELETE api/triggertypes/{id}

Deletes a trigger type.

SubscriptionActionTypes

The Subscription Action Types controller. Provides REST functionality for managing subscription action types.

APIDescription
GET api/SubscriptionActionTypes

Retrieves a list of subscription action types.

GET api/SubscriptionActionTypes/{id}

Retrieves a subscription action type.

POST api/SubscriptionActionTypes

Creates a subscription action type.

PUT api/SubscriptionActionTypes/{id}

Updates a subscription action type.

DELETE api/SubscriptionActionTypes/{id}

Deletes a subscription action type.

Echo

The echo controller. Used simply for testing the Http Request action.

APIDescription
GET api/Echo

Echoes the GET request.

POST api/Echo

Echoes the POST request.

PUT api/Echo

Echoes the PUT request.

DELETE api/Echo

Echoes the DELETE request.