GrowthZone REST API API Reference
undefined
API Endpoint
https://app.memberzone.org
Request Content-Types: application/json
Response Content-Types: application/json
Schemes: https
Version: v1.0
Paths
DELETE /api/store/{storeitemid}/preimage/{imageid}
(no description)
(no description)
OK
POST /api/store/{storeitemid}/preimage/{imageid}/{fileid}
undefined
(no description)
(no description)
(no description)
Request Example
{
"ImageId": "integer",
"FileId": "integer",
"Url": "string",
"Title": "string",
"Caption": "string",
"CropX": "integer",
"CropY": "integer",
"CropHeight": "integer",
"CropWidth": "integer",
"ShortDescription": "string",
"StoreItemId": "integer",
"OldImageId": "integer",
"OldFileId": "integer",
"GalleryOrder": "string"
}
OK
Response Example (200 OK)
{
"ImageId": "integer",
"Url": "string",
"Title": "string",
"Caption": "string",
"ShortDescription": "string"
}
POST /api/store/{storeitemid}/preimage/order
(no description)
Request Example
[
"object"
]
OK
GET /api/store/inventory/{storeitemid}/storeitempurchasehistory
(no description)
OK
Response Example (200 OK)
{
"StoreItemId": "integer",
"Items": "string"
}
GET /api/store/inventory/{storeiteminventoryid}
(no description)
OK
Response Example (200 OK)
{
"StoreItemInventoryId": "integer",
"StoreItemId": "integer",
"HasSubItems": "boolean",
"StoreSubItemId": "string",
"PurchaseDate": "string",
"PurchasePrice": "number",
"Quantity": "integer",
"QuantityAvailable": "integer"
}
GET /api/store/lookup/membership/addons
OK
Response Example (200 OK)
[
{
"Expression": "string",
"ElementType": "string",
"Provider": "string"
}
]
GET /api/store/lookup/storeitems
OK
Response Example (200 OK)
[
{
"Expression": "string",
"ElementType": "string",
"Provider": "string"
}
]
POST /api/store/membership/addons
undefined
Request Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"Criteria": "string",
"StoreItemType": "string"
}
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
POST /api/store/membership/addons/saveorder
Request Example
[
{
"StoreItemId": "integer",
"ParentStoreItemId": "string",
"HasSubItems": "boolean",
"ProductName": "string",
"ItemType": "string",
"InventoryTrackingMethodTypeId": "string",
"ItemTypeStr": "string",
"SettingJson": "string",
"Settings": "string",
"Category": "string",
"Price": "number",
"MinPrice": "string",
"MaxPrice": "string",
"PriceDescription": "string",
"InventoryRemaining": "string",
"IsActive": "boolean",
"DisplayOrder": "string",
"Actions": "string"
}
]
OK
POST /api/store/storedownloads
undefined
Request Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"Criteria": "string"
}
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
DELETE /api/store/storedownloads/{storeitemdigitaldownloadpurchaseid}
(no description)
OK
POST /api/store/storeitems
undefined
Request Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"Criteria": "string",
"StoreItemType": "string"
}
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
DELETE /api/store/storeitems/{storeitemid}
(no description)
OK
GET /api/store/storeitems/{storeitemid}/subitems
(no description)
OK
Response Example (200 OK)
[
{
"Id": "integer",
"Name": "string",
"ExtraData": "string",
"CssColor": "string",
"IsSelected": "boolean",
"IsDeleted": "boolean",
"Order": "integer"
}
]
GET /api/store/storeitems/0/{storeitemid}
(no description)
OK
Response Example (200 OK)
{
"StoreItemId": "integer",
"Name": "string",
"ItemType": "string",
"SettingsJson": "string",
"Settings": "string",
"Price": "number",
"ShowAvailableQuantity": "boolean",
"HasManualTracking": "boolean",
"HasSubItems": "boolean",
"InventoryTrackingMethodTypeId": "string",
"InventoryRemaining": "string",
"SaleableItemId": "string",
"AccountingClassId": "string",
"CategoryItemId": "string",
"MembershipTypes": "string",
"HasMembershipTypesChosen": "boolean",
"Description": "string",
"ShortDescription": "string",
"AvailableDate": "string",
"EndDate": "string",
"IsActive": "boolean",
"MinimumQuantity": "string",
"TrackInventory": "boolean",
"AllowBackorder": "boolean",
"Images": "string",
"Contact": "string",
"ShippingNotAvailable": "boolean",
"ContactId": "string",
"SubItems": "string"
}
POST /api/store/storeitems/0/save
undefined
Request Example
{
"StoreItemId": "integer",
"Name": "string",
"ItemType": "string",
"SettingsJson": "string",
"Settings": "string",
"Price": "number",
"ShowAvailableQuantity": "boolean",
"HasManualTracking": "boolean",
"HasSubItems": "boolean",
"InventoryTrackingMethodTypeId": "string",
"InventoryRemaining": "string",
"SaleableItemId": "string",
"AccountingClassId": "string",
"CategoryItemId": "string",
"MembershipTypes": "string",
"HasMembershipTypesChosen": "boolean",
"Description": "string",
"ShortDescription": "string",
"AvailableDate": "string",
"EndDate": "string",
"IsActive": "boolean",
"MinimumQuantity": "string",
"TrackInventory": "boolean",
"AllowBackorder": "boolean",
"Images": "string",
"Contact": "string",
"ShippingNotAvailable": "boolean",
"ContactId": "string",
"SubItems": "string"
}
OK
GET /api/store/storeitems/1/{storeitemid}
(no description)
OK
Response Example (200 OK)
{
"StoreItemId": "integer",
"Name": "string",
"ItemType": "string",
"SettingsJson": "string",
"Settings": "string",
"Price": "number",
"ShowAvailableQuantity": "boolean",
"HasManualTracking": "boolean",
"HasSubItems": "boolean",
"InventoryTrackingMethodTypeId": "string",
"InventoryRemaining": "string",
"SaleableItemId": "string",
"AccountingClassId": "string",
"CategoryItemId": "string",
"MembershipTypes": "string",
"HasMembershipTypesChosen": "boolean",
"Description": "string",
"ShortDescription": "string",
"AvailableDate": "string",
"EndDate": "string",
"IsActive": "boolean",
"MinimumQuantity": "string",
"TrackInventory": "boolean",
"AllowBackorder": "boolean",
"Images": "string",
"PostSubmitDownloadFile": "string",
"FileExpirationDate": "string",
"RequireActiveMembership": "boolean"
}
POST /api/store/storeitems/1/save
undefined
Request Example
{
"StoreItemId": "integer",
"Name": "string",
"ItemType": "string",
"SettingsJson": "string",
"Settings": "string",
"Price": "number",
"ShowAvailableQuantity": "boolean",
"HasManualTracking": "boolean",
"HasSubItems": "boolean",
"InventoryTrackingMethodTypeId": "string",
"InventoryRemaining": "string",
"SaleableItemId": "string",
"AccountingClassId": "string",
"CategoryItemId": "string",
"MembershipTypes": "string",
"HasMembershipTypesChosen": "boolean",
"Description": "string",
"ShortDescription": "string",
"AvailableDate": "string",
"EndDate": "string",
"IsActive": "boolean",
"MinimumQuantity": "string",
"TrackInventory": "boolean",
"AllowBackorder": "boolean",
"Images": "string",
"PostSubmitDownloadFile": "string",
"FileExpirationDate": "string",
"RequireActiveMembership": "boolean"
}
OK
GET /api/store/storeitems/2/{storeitemid}
(no description)
OK
Response Example (200 OK)
{
"StoreItemId": "integer",
"Name": "string",
"ItemType": "string",
"SettingsJson": "string",
"Settings": "string",
"Price": "number",
"ShowAvailableQuantity": "boolean",
"HasManualTracking": "boolean",
"HasSubItems": "boolean",
"InventoryTrackingMethodTypeId": "string",
"InventoryRemaining": "string",
"SaleableItemId": "string",
"AccountingClassId": "string",
"CategoryItemId": "string",
"MembershipTypes": "string",
"HasMembershipTypesChosen": "boolean",
"Description": "string",
"ShortDescription": "string",
"AvailableDate": "string",
"EndDate": "string",
"IsActive": "boolean",
"MinimumQuantity": "string",
"TrackInventory": "boolean",
"AllowBackorder": "boolean",
"Images": "string",
"VoucherTypeId": "integer"
}
POST /api/store/storeitems/2/save
undefined
Request Example
{
"StoreItemId": "integer",
"Name": "string",
"ItemType": "string",
"SettingsJson": "string",
"Settings": "string",
"Price": "number",
"ShowAvailableQuantity": "boolean",
"HasManualTracking": "boolean",
"HasSubItems": "boolean",
"InventoryTrackingMethodTypeId": "string",
"InventoryRemaining": "string",
"SaleableItemId": "string",
"AccountingClassId": "string",
"CategoryItemId": "string",
"MembershipTypes": "string",
"HasMembershipTypesChosen": "boolean",
"Description": "string",
"ShortDescription": "string",
"AvailableDate": "string",
"EndDate": "string",
"IsActive": "boolean",
"MinimumQuantity": "string",
"TrackInventory": "boolean",
"AllowBackorder": "boolean",
"Images": "string",
"VoucherTypeId": "integer"
}
OK
GET /api/store/storeitems/3/{storeitemid}
(no description)
OK
Response Example (200 OK)
{
"StoreItemId": "integer",
"Name": "string",
"ItemType": "string",
"SettingsJson": "string",
"Settings": "string",
"Price": "number",
"ShowAvailableQuantity": "boolean",
"HasManualTracking": "boolean",
"HasSubItems": "boolean",
"InventoryTrackingMethodTypeId": "string",
"InventoryRemaining": "string",
"SaleableItemId": "string",
"AccountingClassId": "string",
"CategoryItemId": "string",
"MembershipTypes": "string",
"HasMembershipTypesChosen": "boolean",
"Description": "string",
"ShortDescription": "string",
"AvailableDate": "string",
"EndDate": "string",
"IsActive": "boolean",
"MinimumQuantity": "string",
"TrackInventory": "boolean",
"AllowBackorder": "boolean",
"Images": "string",
"InfoMessage": "string"
}
POST /api/store/storeitems/3/save
undefined
Request Example
{
"StoreItemId": "integer",
"Name": "string",
"ItemType": "string",
"SettingsJson": "string",
"Settings": "string",
"Price": "number",
"ShowAvailableQuantity": "boolean",
"HasManualTracking": "boolean",
"HasSubItems": "boolean",
"InventoryTrackingMethodTypeId": "string",
"InventoryRemaining": "string",
"SaleableItemId": "string",
"AccountingClassId": "string",
"CategoryItemId": "string",
"MembershipTypes": "string",
"HasMembershipTypesChosen": "boolean",
"Description": "string",
"ShortDescription": "string",
"AvailableDate": "string",
"EndDate": "string",
"IsActive": "boolean",
"MinimumQuantity": "string",
"TrackInventory": "boolean",
"AllowBackorder": "boolean",
"Images": "string",
"InfoMessage": "string"
}
OK
POST /api/store/storeitems/saveorder
Request Example
[
{
"StoreItemId": "integer",
"ParentStoreItemId": "string",
"HasSubItems": "boolean",
"ProductName": "string",
"ItemType": "string",
"InventoryTrackingMethodTypeId": "string",
"ItemTypeStr": "string",
"SettingJson": "string",
"Settings": "string",
"Category": "string",
"Price": "number",
"MinPrice": "string",
"MaxPrice": "string",
"PriceDescription": "string",
"InventoryRemaining": "string",
"IsActive": "boolean",
"DisplayOrder": "string",
"Actions": "string"
}
]
OK
POST /api/store/storeorders
undefined
Request Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"Criteria": "string"
}
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
GET /api/store/storeorders/{storepurchaseid}
(no description)
OK
Response Example (200 OK)
{
"StorePurchaseId": "integer",
"ShippingAddressId": "string",
"ContactName": "string",
"EmailAddress": "string",
"PhoneNumber": "string",
"PurchaseDate": "string",
"ShipToCompanyName": "string",
"ShipToContactName": "string",
"Address1": "string",
"Address2": "string",
"City": "string",
"CountryId": "string",
"Country": "string",
"StateProvince": "string",
"PostalCode": "string",
"ShippingOption": "string",
"PurchaseStatusId": "string",
"Notes": "string",
"OrderStoreItemList": "string",
"ShippingAmount": "number",
"TaxAmount": "number",
"GrandTotal": "number"
}
POST /api/store/storeorders/{storepurchaseid}
undefined
(no description)
Request Example
{
"StorePurchaseId": "integer",
"ShippingAddressId": "string",
"ContactName": "string",
"EmailAddress": "string",
"PhoneNumber": "string",
"PurchaseDate": "string",
"ShipToCompanyName": "string",
"ShipToContactName": "string",
"Address1": "string",
"Address2": "string",
"City": "string",
"CountryId": "string",
"Country": "string",
"StateProvince": "string",
"PostalCode": "string",
"ShippingOption": "string",
"PurchaseStatusId": "string",
"Notes": "string",
"OrderStoreItemList": "string",
"ShippingAmount": "number",
"TaxAmount": "number",
"GrandTotal": "number"
}
OK
GET /api/store/storesettings
OK
Response Example (200 OK)
{
"StaffUrl": "string",
"EntireUrl": "string",
"StoreDescription": "string",
"PaymentGatewayId": "string",
"EnableAdditionalNotes": "boolean",
"RequirePhone": "boolean",
"ExemptTaxOnShipping": "boolean",
"IncludeNonTaxableItemsInTaxableShippingAmmount": "boolean",
"Width": "integer",
"Height": "integer"
}
POST /api/store/storesettings
undefined
Request Example
{
"StaffUrl": "string",
"EntireUrl": "string",
"StoreDescription": "string",
"PaymentGatewayId": "string",
"EnableAdditionalNotes": "boolean",
"RequirePhone": "boolean",
"ExemptTaxOnShipping": "boolean",
"IncludeNonTaxableItemsInTaxableShippingAmmount": "boolean",
"Width": "integer",
"Height": "integer"
}
OK
Schema Definitions
ListViewReturnModel<StoreItemCollectionItemModel>: object
- Criteria: string
- CriteriaItems: string
- TotalRecordAvailable: string
-
We typically only return a subset of what is available on the server, but lets show the user what was available
- ModelItems: string
- Results: string
Example
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
StoreItemAdvancedFilter: object
- Top: string
- Take: string
- Skip: string
- Filter: string
- OrderBy: string
- CalendarStartDate: string
- CalendarEndDate: string
- Criteria: string
- StoreItemType: string
Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"Criteria": "string",
"StoreItemType": "string"
}
StoreItemCollectionItemModel: object
- StoreItemId: integer
- ParentStoreItemId: string
- HasSubItems: boolean
- ProductName: string
- ItemType: string
- InventoryTrackingMethodTypeId: string
- ItemTypeStr: string
- SettingJson: string
- Settings: string
- Category: string
- Price: number
- MinPrice: string
- MaxPrice: string
- PriceDescription: string
- InventoryRemaining: string
- IsActive: boolean
- DisplayOrder: string
- Actions: string
Example
{
"StoreItemId": "integer",
"ParentStoreItemId": "string",
"HasSubItems": "boolean",
"ProductName": "string",
"ItemType": "string",
"InventoryTrackingMethodTypeId": "string",
"ItemTypeStr": "string",
"SettingJson": "string",
"Settings": "string",
"Category": "string",
"Price": "number",
"MinPrice": "string",
"MaxPrice": "string",
"PriceDescription": "string",
"InventoryRemaining": "string",
"IsActive": "boolean",
"DisplayOrder": "string",
"Actions": "string"
}
StoreItemAddEditModel: object
- StoreItemId: integer
- Name: string
- ItemType: string
- SettingsJson: string
- Settings: string
- Price: number
- ShowAvailableQuantity: boolean
- HasManualTracking: boolean
- HasSubItems: boolean
- InventoryTrackingMethodTypeId: string
- InventoryRemaining: string
- SaleableItemId: string
- AccountingClassId: string
- CategoryItemId: string
- MembershipTypes: string
- HasMembershipTypesChosen: boolean
- Description: string
- ShortDescription: string
- AvailableDate: string
- EndDate: string
- IsActive: boolean
- MinimumQuantity: string
- TrackInventory: boolean
- AllowBackorder: boolean
- Images: string
- Contact: string
- ShippingNotAvailable: boolean
- ContactId: string
- SubItems: string
Example
{
"StoreItemId": "integer",
"Name": "string",
"ItemType": "string",
"SettingsJson": "string",
"Settings": "string",
"Price": "number",
"ShowAvailableQuantity": "boolean",
"HasManualTracking": "boolean",
"HasSubItems": "boolean",
"InventoryTrackingMethodTypeId": "string",
"InventoryRemaining": "string",
"SaleableItemId": "string",
"AccountingClassId": "string",
"CategoryItemId": "string",
"MembershipTypes": "string",
"HasMembershipTypesChosen": "boolean",
"Description": "string",
"ShortDescription": "string",
"AvailableDate": "string",
"EndDate": "string",
"IsActive": "boolean",
"MinimumQuantity": "string",
"TrackInventory": "boolean",
"AllowBackorder": "boolean",
"Images": "string",
"Contact": "string",
"ShippingNotAvailable": "boolean",
"ContactId": "string",
"SubItems": "string"
}
DigitalStoreItemAddEditModel: object
- StoreItemId: integer
- Name: string
- ItemType: string
- SettingsJson: string
- Settings: string
- Price: number
- ShowAvailableQuantity: boolean
- HasManualTracking: boolean
- HasSubItems: boolean
- InventoryTrackingMethodTypeId: string
- InventoryRemaining: string
- SaleableItemId: string
- AccountingClassId: string
- CategoryItemId: string
- MembershipTypes: string
- HasMembershipTypesChosen: boolean
- Description: string
- ShortDescription: string
- AvailableDate: string
- EndDate: string
- IsActive: boolean
- MinimumQuantity: string
- TrackInventory: boolean
- AllowBackorder: boolean
- Images: string
- PostSubmitDownloadFile: string
- FileExpirationDate: string
- RequireActiveMembership: boolean
Example
{
"StoreItemId": "integer",
"Name": "string",
"ItemType": "string",
"SettingsJson": "string",
"Settings": "string",
"Price": "number",
"ShowAvailableQuantity": "boolean",
"HasManualTracking": "boolean",
"HasSubItems": "boolean",
"InventoryTrackingMethodTypeId": "string",
"InventoryRemaining": "string",
"SaleableItemId": "string",
"AccountingClassId": "string",
"CategoryItemId": "string",
"MembershipTypes": "string",
"HasMembershipTypesChosen": "boolean",
"Description": "string",
"ShortDescription": "string",
"AvailableDate": "string",
"EndDate": "string",
"IsActive": "boolean",
"MinimumQuantity": "string",
"TrackInventory": "boolean",
"AllowBackorder": "boolean",
"Images": "string",
"PostSubmitDownloadFile": "string",
"FileExpirationDate": "string",
"RequireActiveMembership": "boolean"
}
VoucherStoreItemAddEditModel: object
- StoreItemId: integer
- Name: string
- ItemType: string
- SettingsJson: string
- Settings: string
- Price: number
- ShowAvailableQuantity: boolean
- HasManualTracking: boolean
- HasSubItems: boolean
- InventoryTrackingMethodTypeId: string
- InventoryRemaining: string
- SaleableItemId: string
- AccountingClassId: string
- CategoryItemId: string
- MembershipTypes: string
- HasMembershipTypesChosen: boolean
- Description: string
- ShortDescription: string
- AvailableDate: string
- EndDate: string
- IsActive: boolean
- MinimumQuantity: string
- TrackInventory: boolean
- AllowBackorder: boolean
- Images: string
- VoucherTypeId: integer
Example
{
"StoreItemId": "integer",
"Name": "string",
"ItemType": "string",
"SettingsJson": "string",
"Settings": "string",
"Price": "number",
"ShowAvailableQuantity": "boolean",
"HasManualTracking": "boolean",
"HasSubItems": "boolean",
"InventoryTrackingMethodTypeId": "string",
"InventoryRemaining": "string",
"SaleableItemId": "string",
"AccountingClassId": "string",
"CategoryItemId": "string",
"MembershipTypes": "string",
"HasMembershipTypesChosen": "boolean",
"Description": "string",
"ShortDescription": "string",
"AvailableDate": "string",
"EndDate": "string",
"IsActive": "boolean",
"MinimumQuantity": "string",
"TrackInventory": "boolean",
"AllowBackorder": "boolean",
"Images": "string",
"VoucherTypeId": "integer"
}
MembershipAddonItemAddEditModel: object
- StoreItemId: integer
- Name: string
- ItemType: string
- SettingsJson: string
- Settings: string
- Price: number
- ShowAvailableQuantity: boolean
- HasManualTracking: boolean
- HasSubItems: boolean
- InventoryTrackingMethodTypeId: string
- InventoryRemaining: string
- SaleableItemId: string
- AccountingClassId: string
- CategoryItemId: string
- MembershipTypes: string
- HasMembershipTypesChosen: boolean
- Description: string
- ShortDescription: string
- AvailableDate: string
- EndDate: string
- IsActive: boolean
- MinimumQuantity: string
- TrackInventory: boolean
- AllowBackorder: boolean
- Images: string
- InfoMessage: string
Example
{
"StoreItemId": "integer",
"Name": "string",
"ItemType": "string",
"SettingsJson": "string",
"Settings": "string",
"Price": "number",
"ShowAvailableQuantity": "boolean",
"HasManualTracking": "boolean",
"HasSubItems": "boolean",
"InventoryTrackingMethodTypeId": "string",
"InventoryRemaining": "string",
"SaleableItemId": "string",
"AccountingClassId": "string",
"CategoryItemId": "string",
"MembershipTypes": "string",
"HasMembershipTypesChosen": "boolean",
"Description": "string",
"ShortDescription": "string",
"AvailableDate": "string",
"EndDate": "string",
"IsActive": "boolean",
"MinimumQuantity": "string",
"TrackInventory": "boolean",
"AllowBackorder": "boolean",
"Images": "string",
"InfoMessage": "string"
}
GenericLookUpChoice<Int32>: object
- Id: integer
- Name: string
- ExtraData: string
- CssColor: string
- IsSelected: boolean
- IsDeleted: boolean
- Order: integer
Example
{
"Id": "integer",
"Name": "string",
"ExtraData": "string",
"CssColor": "string",
"IsSelected": "boolean",
"IsDeleted": "boolean",
"Order": "integer"
}
AddEditStoreItemInventoryModel: object
- StoreItemInventoryId: integer
- StoreItemId: integer
- HasSubItems: boolean
- StoreSubItemId: string
- PurchaseDate: string
- PurchasePrice: number
- Quantity: integer
- QuantityAvailable: integer
Example
{
"StoreItemInventoryId": "integer",
"StoreItemId": "integer",
"HasSubItems": "boolean",
"StoreSubItemId": "string",
"PurchaseDate": "string",
"PurchasePrice": "number",
"Quantity": "integer",
"QuantityAvailable": "integer"
}
StoreItemPurchaseHistoryModel: object
- StoreItemId: integer
- Items: string
Example
{
"StoreItemId": "integer",
"Items": "string"
}
ImageGalleryItem: object
- ImageId: integer
- Url: string
- Title: string
- Caption: string
- ShortDescription: string
Example
{
"ImageId": "integer",
"Url": "string",
"Title": "string",
"Caption": "string",
"ShortDescription": "string"
}
AddEditStoreItemGalleryImageModel: object
- ImageId: integer
- FileId: integer
- Url: string
- Title: string
- Caption: string
- CropX: integer
- CropY: integer
- CropHeight: integer
- CropWidth: integer
- ShortDescription: string
- StoreItemId: integer
- OldImageId: integer
- OldFileId: integer
- GalleryOrder: string
Example
{
"ImageId": "integer",
"FileId": "integer",
"Url": "string",
"Title": "string",
"Caption": "string",
"CropX": "integer",
"CropY": "integer",
"CropHeight": "integer",
"CropWidth": "integer",
"ShortDescription": "string",
"StoreItemId": "integer",
"OldImageId": "integer",
"OldFileId": "integer",
"GalleryOrder": "string"
}
StoreSettingsViewModel: object
- StaffUrl: string
- EntireUrl: string
- StoreDescription: string
- PaymentGatewayId: string
- EnableAdditionalNotes: boolean
- RequirePhone: boolean
- ExemptTaxOnShipping: boolean
- IncludeNonTaxableItemsInTaxableShippingAmmount: boolean
- Width: integer
- Height: integer
Example
{
"StaffUrl": "string",
"EntireUrl": "string",
"StoreDescription": "string",
"PaymentGatewayId": "string",
"EnableAdditionalNotes": "boolean",
"RequirePhone": "boolean",
"ExemptTaxOnShipping": "boolean",
"IncludeNonTaxableItemsInTaxableShippingAmmount": "boolean",
"Width": "integer",
"Height": "integer"
}
ListViewReturnModel<StoreDigitalPurchaseCollectionItemModel>: object
- Criteria: string
- CriteriaItems: string
- TotalRecordAvailable: string
-
We typically only return a subset of what is available on the server, but lets show the user what was available
- ModelItems: string
- Results: string
Example
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
StoreOrderAdvancedFilter: object
- Top: string
- Take: string
- Skip: string
- Filter: string
- OrderBy: string
- CalendarStartDate: string
- CalendarEndDate: string
- Criteria: string
Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"Criteria": "string"
}
ListViewReturnModel<StoreOrderCollectionItemModel>: object
- Criteria: string
- CriteriaItems: string
- TotalRecordAvailable: string
-
We typically only return a subset of what is available on the server, but lets show the user what was available
- ModelItems: string
- Results: string
Example
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
StoreOrderDetailsViewModel: object
- StorePurchaseId: integer
- ShippingAddressId: string
- ContactName: string
- EmailAddress: string
- PhoneNumber: string
- PurchaseDate: string
- ShipToCompanyName: string
- ShipToContactName: string
- Address1: string
- Address2: string
- City: string
- CountryId: string
- Country: string
- StateProvince: string
- PostalCode: string
- ShippingOption: string
- PurchaseStatusId: string
- Notes: string
- OrderStoreItemList: string
- ShippingAmount: number
- TaxAmount: number
- GrandTotal: number
Example
{
"StorePurchaseId": "integer",
"ShippingAddressId": "string",
"ContactName": "string",
"EmailAddress": "string",
"PhoneNumber": "string",
"PurchaseDate": "string",
"ShipToCompanyName": "string",
"ShipToContactName": "string",
"Address1": "string",
"Address2": "string",
"City": "string",
"CountryId": "string",
"Country": "string",
"StateProvince": "string",
"PostalCode": "string",
"ShippingOption": "string",
"PurchaseStatusId": "string",
"Notes": "string",
"OrderStoreItemList": "string",
"ShippingAmount": "number",
"TaxAmount": "number",
"GrandTotal": "number"
}