AppSettings

APIDescription
GET api/AppSettings/TestEmail

No documentation available.

GET api/AppSettings

Returns list of all Clients Data

PUT api/AppSettings

Updates an existing AppSettingsData entity

Account

APIDescription
GET api/Account/UserInfo

Gets current user information

GET api/Account/Profile?userName={userName}

Gets application user details by specified userName

GET api/Account/UserProfile

Gets current user profile

PUT api/Account/UpdateProfile

Updates user profile

POST api/Account/Logout

Logout current application user

GET api/Account/ManageInfo?returnUrl={returnUrl}&generateState={generateState}

No documentation available.

POST api/Account/ChangePassword

Changes password

POST api/Account/ForgotPassword

Forgot Password - sends link to reset the password via email.

POST api/Account/ResetPassword

Forgot Password - sends link to reset the password via email.

POST api/Account/SetPassword

No documentation available.

POST api/Account/SetUserPassword

No documentation available.

POST api/Account/AddExternalLogin

No documentation available.

POST api/Account/RemoveLogin

No documentation available.

GET api/Account/ExternalLogin?provider={provider}&error={error}

No documentation available.

GET api/Account/ExternalLogins?returnUrl={returnUrl}&generateState={generateState}

No documentation available.

POST api/Account/Register

Registers new application user

GET api/Account/ConfirmEmail?userId={userId}&code={code}

No documentation available.

GET api/Account/ConfirmEmail/Request?email={email}

No documentation available.

POST api/Account/RegisterExternal

Registers new external application user

Admin

APIDescription
GET api/Admin/Users

Gets list of all application users

GET api/Admin/User/{id}

Gets application user details by specified user id

GET api/Admin/Users/Search/{userName}

Gets list of application users by specified username

GET api/Admin/User?userName={userName}

Gets application user details by specified userName

GET api/Admin/User?id={id}

Gets user information for a specified user id

POST api/Admin/User/Create

Creates user account

PUT api/Admin/User/Update

Updates user account details

DELETE api/Admin/User/Delete?id={id}

Deletes user account for a specified username

PUT api/Admin/User/UpdateProfile

Updates user profile details

POST api/Admin/SetPassword?userName={userName}&password={password}

Set user password as an admin

GET api/Admin/Roles

Gets list of all application roles

GET api/Admin/Role/{id}

Gets application role details by specified role id

POST api/Admin/Role/Create

Creates new application role

PUT api/Admin/Role/Update

Updates existing role name and description

DELETE api/Admin/Role/Delete/{id}

Deletes role with specified role name as id parameter

GET api/Admin/Role/{id}/TaskPermissionTree

No documentation available.

POST api/Admin/Role/TaskPermissionTree

No documentation available.

GET api/Admin/TaskPermissions

No documentation available.

POST api/Admin/TaskPermissions

No documentation available.

PUT api/Admin/TaskPermissions

No documentation available.

Orders

APIDescription
GET api/Orders/my

No documentation available.

GET api/Orders/{id}/PrintInvoice

No documentation available.

GET api/Orders

Returns list of all Orders Data

GET api/Orders?filterExpression={filterExpression}

Returns list of all Orders Data based on specified filter criteria

GET api/Orders?filterExpression={filterExpression}&sortExpression={sortExpression}&pageIndex={pageIndex}&pageSize={pageSize}

Returns list of all Orders Data by Page based on specified filter criteria, sort expression, page number and page size

GET api/Orders/{id}

Returns a Orders record based on specified ID

POST api/Orders

Creates a new Orders entity

PUT api/Orders

Updates an existing Orders entity

DELETE api/Orders/{id}

Deletes Orders record based on specified ID

DELETE api/Orders?filterExpression={filterExpression}

Deletes Orders data based on the specified filter criteria

Products

APIDescription
GET api/Products/DownloadSetup

No documentation available.

GET api/Products

Returns list of all Products Data

GET api/Products?filterExpression={filterExpression}

Returns list of all Products Data based on specified filter criteria

GET api/Products?filterExpression={filterExpression}&sortExpression={sortExpression}&pageIndex={pageIndex}&pageSize={pageSize}

Returns list of all Products Data by Page based on specified filter criteria, sort expression, page number and page size

GET api/Products/{id}

Returns a Products record based on specified ID

POST api/Products

Creates a new Products entity

PUT api/Products

Updates an existing Products entity

DELETE api/Products/{id}

Deletes Products record based on specified ID

DELETE api/Products?filterExpression={filterExpression}

Deletes Products data based on the specified filter criteria

ShippingMethods

APIDescription
GET api/ShippingMethods

Returns list of all ShippingMethods Data

GET api/ShippingMethods?filterExpression={filterExpression}

Returns list of all ShippingMethods Data based on specified filter criteria

GET api/ShippingMethods?filterExpression={filterExpression}&sortExpression={sortExpression}&pageIndex={pageIndex}&pageSize={pageSize}

Returns list of all ShippingMethods Data by Page based on specified filter criteria, sort expression, page number and page size

GET api/ShippingMethods/{id}

Returns a ShippingMethods record based on specified ID

POST api/ShippingMethods

Creates a new ShippingMethods entity

PUT api/ShippingMethods

Updates an existing ShippingMethods entity

DELETE api/ShippingMethods/{id}

Deletes ShippingMethods record based on specified ID

DELETE api/ShippingMethods?filterExpression={filterExpression}

Deletes ShippingMethods data based on the specified filter criteria

OrderItems

APIDescription
GET api/OrderItems

Returns list of all OrderItems Data

GET api/OrderItems?filterExpression={filterExpression}

Returns list of all OrderItems Data based on specified filter criteria

GET api/OrderItems?filterExpression={filterExpression}&sortExpression={sortExpression}&pageIndex={pageIndex}&pageSize={pageSize}

Returns list of all OrderItems Data by Page based on specified filter criteria, sort expression, page number and page size

GET api/OrderItems/{id}

Returns a OrderItems record based on specified ID

POST api/OrderItems

Creates a new OrderItems entity

PUT api/OrderItems

Updates an existing OrderItems entity

DELETE api/OrderItems/{id}

Deletes OrderItems record based on specified ID

DELETE api/OrderItems?filterExpression={filterExpression}

Deletes OrderItems data based on the specified filter criteria

TrialUsers

APIDescription
GET api/TrialUsers

Returns list of all TrialUsers Data

GET api/TrialUsers?filterExpression={filterExpression}

Returns list of all TrialUsers Data based on specified filter criteria

GET api/TrialUsers?filterExpression={filterExpression}&sortExpression={sortExpression}&pageIndex={pageIndex}&pageSize={pageSize}

Returns list of all TrialUsers Data by Page based on specified filter criteria, sort expression, page number and page size

GET api/TrialUsers/{id}

Returns a TrialUsers record based on specified ID

POST api/TrialUsers

Creates a new TrialUsers entity

PUT api/TrialUsers

Updates an existing TrialUsers entity

DELETE api/TrialUsers/{id}

Deletes TrialUsers record based on specified ID

DELETE api/TrialUsers?filterExpression={filterExpression}

Deletes TrialUsers data based on the specified filter criteria

ProductFeatures

APIDescription
GET api/ProductFeatures

Returns list of all ProductFeatures Data

GET api/ProductFeatures?filterExpression={filterExpression}

Returns list of all ProductFeatures Data based on specified filter criteria

GET api/ProductFeatures?filterExpression={filterExpression}&sortExpression={sortExpression}&pageIndex={pageIndex}&pageSize={pageSize}

Returns list of all ProductFeatures Data by Page based on specified filter criteria, sort expression, page number and page size

GET api/ProductFeatures/{id}

Returns a ProductFeatures record based on specified ID

POST api/ProductFeatures

Creates a new ProductFeatures entity

PUT api/ProductFeatures

Updates an existing ProductFeatures entity

DELETE api/ProductFeatures/{id}

Deletes ProductFeatures record based on specified ID

DELETE api/ProductFeatures?filterExpression={filterExpression}

Deletes ProductFeatures data based on the specified filter criteria

ShoppingCart

APIDescription
GET api/ShoppingCart

Returns list of all ShoppingCart Data

GET api/ShoppingCart?filterExpression={filterExpression}

Returns list of all ShoppingCart Data based on specified filter criteria

GET api/ShoppingCart?filterExpression={filterExpression}&sortExpression={sortExpression}&pageIndex={pageIndex}&pageSize={pageSize}

Returns list of all ShoppingCart Data by Page based on specified filter criteria, sort expression, page number and page size

GET api/ShoppingCart/{id}

Returns a ShoppingCart record based on specified ID

POST api/ShoppingCart

Creates a new ShoppingCart entity

PUT api/ShoppingCart

Updates an existing ShoppingCart entity

DELETE api/ShoppingCart/{id}

Deletes ShoppingCart record based on specified ID

DELETE api/ShoppingCart?filterExpression={filterExpression}

Deletes ShoppingCart data based on the specified filter criteria

ProductSubscriptions

APIDescription
GET api/ProductSubscriptions

Returns list of all ProductSubscriptions Data

GET api/ProductSubscriptions?filterExpression={filterExpression}

Returns list of all ProductSubscriptions Data based on specified filter criteria

GET api/ProductSubscriptions?filterExpression={filterExpression}&sortExpression={sortExpression}&pageIndex={pageIndex}&pageSize={pageSize}

Returns list of all ProductSubscriptions Data by Page based on specified filter criteria, sort expression, page number and page size

GET api/ProductSubscriptions/{id}

Returns a ProductSubscriptions record based on specified ID

POST api/ProductSubscriptions

Creates a new ProductSubscriptions entity

PUT api/ProductSubscriptions

Updates an existing ProductSubscriptions entity

DELETE api/ProductSubscriptions/{id}

Deletes ProductSubscriptions record based on specified ID

DELETE api/ProductSubscriptions?filterExpression={filterExpression}

Deletes ProductSubscriptions data based on the specified filter criteria

TrialRuns

APIDescription
GET api/TrialRuns

Returns list of all TrialRuns Data

GET api/TrialRuns?filterExpression={filterExpression}

Returns list of all TrialRuns Data based on specified filter criteria

GET api/TrialRuns?filterExpression={filterExpression}&sortExpression={sortExpression}&pageIndex={pageIndex}&pageSize={pageSize}

Returns list of all TrialRuns Data by Page based on specified filter criteria, sort expression, page number and page size

GET api/TrialRuns/{id}

Returns a TrialRuns record based on specified ID

POST api/TrialRuns

Creates a new TrialRuns entity

PUT api/TrialRuns

Updates an existing TrialRuns entity

DELETE api/TrialRuns/{id}

Deletes TrialRuns record based on specified ID

DELETE api/TrialRuns?filterExpression={filterExpression}

Deletes TrialRuns data based on the specified filter criteria

OrderStatuses

APIDescription
GET api/OrderStatuses

Returns list of all OrderStatuses Data

GET api/OrderStatuses?filterExpression={filterExpression}

Returns list of all OrderStatuses Data based on specified filter criteria

GET api/OrderStatuses?filterExpression={filterExpression}&sortExpression={sortExpression}&pageIndex={pageIndex}&pageSize={pageSize}

Returns list of all OrderStatuses Data by Page based on specified filter criteria, sort expression, page number and page size

GET api/OrderStatuses/{id}

Returns a OrderStatuses record based on specified ID

POST api/OrderStatuses

Creates a new OrderStatuses entity

PUT api/OrderStatuses

Updates an existing OrderStatuses entity

DELETE api/OrderStatuses/{id}

Deletes OrderStatuses record based on specified ID

DELETE api/OrderStatuses?filterExpression={filterExpression}

Deletes OrderStatuses data based on the specified filter criteria