GET Discounts/GetReasonTypes?SiteID={SiteID}&PackageId={PackageId}

Returns All Reason Types for The Site

Request Information

URI Parameters

Name Type Description Additional information
SiteID integer

PackageId integer

Optional: leave null and the method Package/GetLatestPackageForSite will be used to determine packageid

None.

Body Parameters

None.

Response Information

Resource Description

Collection of ReasonTypeModel
Name Type Description Additional information
ReasonTypeId integer

None.

PackageId integer

None.

Name string

None.

ReasonCategory string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "ReasonTypeId": 1,
    "PackageId": 2,
    "Name": "sample string 3",
    "ReasonCategory": "sample string 4"
  },
  {
    "ReasonTypeId": 1,
    "PackageId": 2,
    "Name": "sample string 3",
    "ReasonCategory": "sample string 4"
  }
]

application/xml, text/xml

Sample:
<ArrayOfReasonTypeModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tevalis.API.App.Models">
  <ReasonTypeModel>
    <Name>sample string 3</Name>
    <PackageId>2</PackageId>
    <ReasonCategory>sample string 4</ReasonCategory>
    <ReasonTypeId>1</ReasonTypeId>
  </ReasonTypeModel>
  <ReasonTypeModel>
    <Name>sample string 3</Name>
    <PackageId>2</PackageId>
    <ReasonCategory>sample string 4</ReasonCategory>
    <ReasonTypeId>1</ReasonTypeId>
  </ReasonTypeModel>
</ArrayOfReasonTypeModel>