Cdn API - CPG Source

<back to all web services

SendRecurringBillingReminderEmailRequest

Cdn.Api

The following routes are available for this service:
PUT/SendRecurringBillingReminderEmailRequest
SendRecurringBillingReminderEmailRequest Parameters:
NameParameterData TypeRequiredDescription
IdbodylongNo
SubscriptionResponse Parameters:
NameParameterData TypeRequiredDescription
DataformList<SubscriptionDto>No
BaseResponse Parameters:
NameParameterData TypeRequiredDescription
TotalformintNo
OpCodeformintNo
ErrorTextformstringNo
RequestTimeformstringNo
ResponseTimeformstringNo
TotalExecutionTimeformstringNo
CachedResponseformboolNo
SubscriptionDto Parameters:
NameParameterData TypeRequiredDescription
TitleformstringNo
SubtitleformstringNo
IssuesRemainingformintNo
TotalIssuesformintNo
FirstIssueDateformDateTimeNo
StartDateformDateTimeNo
StartDateDisplayformstringNo
ExpirationDateformDateTimeNo
ExpirationDateDisplayformstringNo
ShipMethodformstringNo
ActiveDaysRemainingformintNo
ListPriceformdecimalNo
PriceformdecimalNo
FirstClassPriceformdecimalNo
IsFirstClassformboolNo
SpecialPriceformdecimalNo
SpecialPriceExpirationformDateTime?No
IsOnlineformboolNo
IsPrintformboolNo
IsRecurringformboolNo
NumberOfSeatsformintNo
NextBillingDateformDateTimeNo
LastChargeDateformDateTimeNo
LastChargeSuccessformboolNo
IssueNowformboolNo
DoNotMailformboolNo
IsAutorenewformboolNo
IsSuspendedformboolNo
SuspendStartformDateTime?No
SuspendEndformDateTime?No
IsCancelledformboolNo
EmailAddressformstringNo
PhoneNumberformstringNo
Customer_IdformlongNo
ParentProductCategory_IdformlongNo
ProductCategory_IdformlongNo
Product_IdformlongNo
DateCreatedformDateTimeNo
LastRenewalDateformDateTime?No
LastRenewalDateDisplayformstringNo
DtoBase Parameters:
NameParameterData TypeRequiredDescription
IdformlongNo
ActiveformboolNo
LastModformDateTimeNo
LastModByformstringNo

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

HTTP + JSV

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

PUT /SendRecurringBillingReminderEmailRequest HTTP/1.1 
Host: cdnapidev.greysheet.com 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	Id: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Data: 
	[
		{
			Title: String,
			Subtitle: String,
			IssuesRemaining: 0,
			TotalIssues: 0,
			FirstIssueDate: 0001-01-01,
			StartDate: 0001-01-01,
			StartDateDisplay: String,
			ExpirationDate: 0001-01-01,
			ExpirationDateDisplay: String,
			ShipMethod: String,
			ActiveDaysRemaining: 0,
			ListPrice: 0,
			Price: 0,
			FirstClassPrice: 0,
			IsFirstClass: False,
			SpecialPrice: 0,
			SpecialPriceExpiration: 0001-01-01,
			IsOnline: False,
			IsPrint: False,
			IsRecurring: False,
			NumberOfSeats: 0,
			NextBillingDate: 0001-01-01,
			LastChargeDate: 0001-01-01,
			LastChargeSuccess: False,
			IssueNow: False,
			DoNotMail: False,
			IsAutorenew: False,
			IsSuspended: False,
			SuspendStart: 0001-01-01,
			SuspendEnd: 0001-01-01,
			IsCancelled: False,
			EmailAddress: String,
			PhoneNumber: String,
			Customer_Id: 0,
			ParentProductCategory_Id: 0,
			ProductCategory_Id: 0,
			Product_Id: 0,
			DateCreated: 0001-01-01,
			LastRenewalDate: 0001-01-01,
			LastRenewalDateDisplay: String,
			Id: 0,
			Active: False,
			LastMod: 0001-01-01,
			LastModBy: String
		}
	],
	Total: 0,
	OpCode: 0,
	ErrorText: String,
	RequestTime: String,
	ResponseTime: String,
	TotalExecutionTime: String,
	CachedResponse: False
}