Billhighway Cloud API

<back to all web services

GroupSubscriptionInfoGetRq

The following routes are available for this service:
GET/signup/api/nat/{natID}/group/{groupId}/signup/info
GET/signup/api/nat/{natID}/group/{groupId}/{usertype}/user/{userid}/signup/info
GroupSubscriptionInfoGetRq Parameters:
NameParameterData TypeRequiredDescription
GroupIdpathintNo
UserIdpathstringNo
UserTypepathstringNo
NatIDpathintNo
isPrintViewquerystringNo
GroupSubscriptionInfoGetRs Parameters:
NameParameterData TypeRequiredDescription
SignupInfoformGroupSubscriptionInfoNo
LinksformList<Link>No
GroupSubscriptionInfo Parameters:
NameParameterData TypeRequiredDescription
BrandingInfoformGroupBrandingInfoNo
SubscriptionsformIEnumerable<GroupSubscriptionInvoiceType>No
FormInfoformSubscriberFormNo
CampaignsformIEnumerable<CampaignItem>No
GroupBrandingInfo Parameters:
NameParameterData TypeRequiredDescription
ItemsformList<ApiParameter>No
CountriesformIEnumerable<CountryInfo>No
StatesformIEnumerable<StateInfo>No
ApiParameter Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
ValueformstringNo
CountryInfo Parameters:
NameParameterData TypeRequiredDescription
CountryIDformintNo
AbbrformstringNo
FullNameformstringNo
IsoA2formstringNo
IsoNumformintNo
StateInfo Parameters:
NameParameterData TypeRequiredDescription
CountryIDformintNo
StateIDformintNo
AbbrformstringNo
FullNameformstringNo
GroupSubscriptionInvoiceType Parameters:
NameParameterData TypeRequiredDescription
IDformintNo
NameformstringNo
SubscriptionInvoicesformList<GroupSubscriptionInvoice>No
SubscriptionInvTemplateTypeIDformintNo
TemplateTypeNameformstringNo
GroupSubscriptionInvoice Parameters:
NameParameterData TypeRequiredDescription
IDformlongNo
LineageIDformlongNo
TypeIDformintNo
DescriptionformstringNo
InvoiceItemsformList<GroupSubscriptionInvoiceItem>No
FrequencyTotalsformList<SubscriptionFrequency>No
ClientSubscriptionTypeIDformstringNo
GroupSubscriptionInvoiceItem Parameters:
NameParameterData TypeRequiredDescription
IDformlongNo
DescriptionformstringNo
AmountformdecimalNo
FrequenciesformList<SubscriptionFrequency>No
SubscriptionFrequency Parameters:
NameParameterData TypeRequiredDescription
IDformintNo
DescriptionformstringNo
FriendlyDescriptionformstringNo
TotalAmountformdecimalNo
InstallmentAmountformdecimalNo
NumInstallmentsformintNo
SubscriberForm Parameters:
NameParameterData TypeRequiredDescription
IDformlongNo
FormTempateIDformintNo
SubscriptionInvoiceIDformlongNo
SignupTypeIDformintNo
FieldsformList<SubscriberFormField>No
SubscriberFormField Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
ValueformstringNo
CampaignItem Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NameformstringNo
SubTitleformstringNo
DescriptionformstringNo
HasGoalformboolNo
DetailUriformstringNo
ThemeformCampaignThemeNo
GoalformCampaignGoalNo
LevelsformCampaignLevel[]No
LogoUrlformstringNo
HighResolutionLogoUrlformstringNo
SignupformSignupNo
CampaignTheme Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NameformstringNo
MainColorformstringNo
SecondaryColorformstringNo
iPhoneformCampaignThemeImageNo
iPhoneRetinaformCampaignThemeImageNo
CampaignThemeImage Parameters:
NameParameterData TypeRequiredDescription
BackgroundImageformstringNo
IconformstringNo
CampaignGoal Parameters:
NameParameterData TypeRequiredDescription
TargetformdecimalNo
ActualformdecimalNo
CampaignLevel Parameters:
NameParameterData TypeRequiredDescription
SequenceformintNo
AmountformdecimalNo
DescriptionformstringNo
Signup Parameters:
NameParameterData TypeRequiredDescription
ShowOnNewMembershipformboolNo
ShowOnSignupRenewalformboolNo
ShowOtherAmountformboolNo
Link Parameters:
NameParameterData TypeRequiredDescription
RelformstringNo
UrlformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /signup/api/nat/{natID}/group/{groupId}/signup/info HTTP/1.1 
Host: devapi.billhighway.com 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<GroupSubscriptionInfoGetRs xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BH.CloudAPI.Common4.DTO.Subscriptions.Response">
  <Links xmlns:d2p1="http://schemas.datacontract.org/2004/07/BH.API.CloudApi.Core">
    <d2p1:Link>
      <d2p1:Rel>String</d2p1:Rel>
      <d2p1:Url>String</d2p1:Url>
    </d2p1:Link>
  </Links>
  <SignupInfo xmlns:d2p1="http://schemas.datacontract.org/2004/07/BH.CloudAPI.Common4.DTO.Subscriptions">
    <d2p1:_x003C_BrandingInfo_x003E_k__BackingField>
      <d2p1:_x003C_Countries_x003E_k__BackingField xmlns:d4p1="http://schemas.datacontract.org/2004/07/BH.Client" i:nil="true" />
      <d2p1:_x003C_Items_x003E_k__BackingField xmlns:d4p1="http://schemas.datacontract.org/2004/07/BH.API.CloudApi.Core">
        <d4p1:ApiParameter>
          <d4p1:_x003C_Name_x003E_k__BackingField>String</d4p1:_x003C_Name_x003E_k__BackingField>
          <d4p1:_x003C_Value_x003E_k__BackingField>String</d4p1:_x003C_Value_x003E_k__BackingField>
        </d4p1:ApiParameter>
      </d2p1:_x003C_Items_x003E_k__BackingField>
      <d2p1:_x003C_States_x003E_k__BackingField xmlns:d4p1="http://schemas.datacontract.org/2004/07/BH.Client" i:nil="true" />
    </d2p1:_x003C_BrandingInfo_x003E_k__BackingField>
    <d2p1:_x003C_Campaigns_x003E_k__BackingField xmlns:d3p1="http://schemas.datacontract.org/2004/07/BH.CloudAPI.Common.Models" i:nil="true" />
    <d2p1:_x003C_FormInfo_x003E_k__BackingField>
      <d2p1:_x003C_Fields_x003E_k__BackingField>
        <d2p1:SubscriberFormField>
          <d2p1:_x003C_FormTemplateFieldID_x003E_k__BackingField>0</d2p1:_x003C_FormTemplateFieldID_x003E_k__BackingField>
          <d2p1:_x003C_Name_x003E_k__BackingField>String</d2p1:_x003C_Name_x003E_k__BackingField>
          <d2p1:_x003C_Value_x003E_k__BackingField>String</d2p1:_x003C_Value_x003E_k__BackingField>
        </d2p1:SubscriberFormField>
      </d2p1:_x003C_Fields_x003E_k__BackingField>
      <d2p1:_x003C_FormTempateID_x003E_k__BackingField>0</d2p1:_x003C_FormTempateID_x003E_k__BackingField>
      <d2p1:_x003C_ID_x003E_k__BackingField>0</d2p1:_x003C_ID_x003E_k__BackingField>
      <d2p1:_x003C_SignupTypeID_x003E_k__BackingField>0</d2p1:_x003C_SignupTypeID_x003E_k__BackingField>
      <d2p1:_x003C_SubscriptionInvoiceID_x003E_k__BackingField>0</d2p1:_x003C_SubscriptionInvoiceID_x003E_k__BackingField>
    </d2p1:_x003C_FormInfo_x003E_k__BackingField>
    <d2p1:_x003C_Subscriptions_x003E_k__BackingField i:nil="true" />
  </SignupInfo>
</GroupSubscriptionInfoGetRs>