Registrar Web Services

<back to all web services

R_Brand

Requires Authentication
Required role:Admin
The following routes are available for this service:
POST,OPTIONS/R_Brands
PUT,OPTIONS/R_Brands/{Id}
DELETE,OPTIONS/R_Brands/{Id}
R_Brand Parameters:
NameParameterData TypeRequiredDescription
IdpathlongNo
ParentBrandIdbodylong?No
NamebodystringNo
BrandTypeIdbodylongNo
BrandNamebodystringNo
LogoUrlbodystringNo
LicenseUrlbodystringNo
ActivationUrlbodystringNo
CompanyInfobodyR_CompanyNo
InvoicedEmailTemplatebodystringNo
PaymentConfirmationEmailTemplatebodystringNo
ReceiptEmailTemplatebodystringNo
RtuActivatedEmailTemplatebodystringNo
RtuDeactivatedEmailTemplatebodystringNo
CreditCardWarning1EmailTemplatebodystringNo
CreditCardWarning2EmailTemplatebodystringNo
CreditCardWarning3EmailTemplatebodystringNo
CreditCardUpdateUrlbodystringNo
PaymentFailureEmailTemplatebodystringNo
Dunning1EmailTemplatebodystringNo
Dunning2EmailTemplatebodystringNo
Dunning3EmailTemplatebodystringNo
Dunning4EmailTemplatebodystringNo
DunningUpdateUrlbodystringNo
RefundEmailTemplatebodystringNo
TransferUnitEmailTemplatebodystringNo
ResetCustomerPasswordEmailTemplatebodystringNo
TotalNumberOfRecordsbodylongNo
R_Company Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
UrlformstringNo
LogoUrlformstringNo
StreetformstringNo
CityformstringNo
StateformstringNo
ZipformstringNo
PhoneformstringNo
EmailformstringNo
CustomerSupportPhoneNumberformstringNo
CustomerSupportEmailformstringNo
CustomerSupportHoursformstringNo
R_Brand Parameters:
NameParameterData TypeRequiredDescription
IdpathlongNo
ParentBrandIdbodylong?No
NamebodystringNo
BrandTypeIdbodylongNo
BrandNamebodystringNo
LogoUrlbodystringNo
LicenseUrlbodystringNo
ActivationUrlbodystringNo
CompanyInfobodyR_CompanyNo
InvoicedEmailTemplatebodystringNo
PaymentConfirmationEmailTemplatebodystringNo
ReceiptEmailTemplatebodystringNo
RtuActivatedEmailTemplatebodystringNo
RtuDeactivatedEmailTemplatebodystringNo
CreditCardWarning1EmailTemplatebodystringNo
CreditCardWarning2EmailTemplatebodystringNo
CreditCardWarning3EmailTemplatebodystringNo
CreditCardUpdateUrlbodystringNo
PaymentFailureEmailTemplatebodystringNo
Dunning1EmailTemplatebodystringNo
Dunning2EmailTemplatebodystringNo
Dunning3EmailTemplatebodystringNo
Dunning4EmailTemplatebodystringNo
DunningUpdateUrlbodystringNo
RefundEmailTemplatebodystringNo
TransferUnitEmailTemplatebodystringNo
ResetCustomerPasswordEmailTemplatebodystringNo
TotalNumberOfRecordsbodylongNo

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.

POST /jsv/reply/R_Brand HTTP/1.1 
Host: regapi.pumpalarm.com 
Content-Type: text/jsv
Content-Length: length

{
	Id: 0,
	ParentBrandId: 0,
	Name: String,
	BrandTypeId: 0,
	BrandName: String,
	LogoUrl: String,
	LicenseUrl: String,
	ActivationUrl: String,
	CompanyInfo: 
	{
		Name: String,
		Url: String,
		LogoUrl: String,
		Street: String,
		City: String,
		State: String,
		Zip: String,
		Phone: String,
		Email: String,
		CustomerSupportPhoneNumber: String,
		CustomerSupportEmail: String,
		CustomerSupportHours: String
	},
	InvoicedEmailTemplate: String,
	PaymentConfirmationEmailTemplate: String,
	ReceiptEmailTemplate: String,
	RtuActivatedEmailTemplate: String,
	RtuDeactivatedEmailTemplate: String,
	CreditCardWarning1EmailTemplate: String,
	CreditCardWarning2EmailTemplate: String,
	CreditCardWarning3EmailTemplate: String,
	CreditCardUpdateUrl: String,
	PaymentFailureEmailTemplate: String,
	Dunning1EmailTemplate: String,
	Dunning2EmailTemplate: String,
	Dunning3EmailTemplate: String,
	Dunning4EmailTemplate: String,
	DunningUpdateUrl: String,
	RefundEmailTemplate: String,
	TransferUnitEmailTemplate: String,
	ResetCustomerPasswordEmailTemplate: String,
	TotalNumberOfRecords: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Id: 0,
	ParentBrandId: 0,
	Name: String,
	BrandTypeId: 0,
	BrandName: String,
	LogoUrl: String,
	LicenseUrl: String,
	ActivationUrl: String,
	CompanyInfo: 
	{
		Name: String,
		Url: String,
		LogoUrl: String,
		Street: String,
		City: String,
		State: String,
		Zip: String,
		Phone: String,
		Email: String,
		CustomerSupportPhoneNumber: String,
		CustomerSupportEmail: String,
		CustomerSupportHours: String
	},
	InvoicedEmailTemplate: String,
	PaymentConfirmationEmailTemplate: String,
	ReceiptEmailTemplate: String,
	RtuActivatedEmailTemplate: String,
	RtuDeactivatedEmailTemplate: String,
	CreditCardWarning1EmailTemplate: String,
	CreditCardWarning2EmailTemplate: String,
	CreditCardWarning3EmailTemplate: String,
	CreditCardUpdateUrl: String,
	PaymentFailureEmailTemplate: String,
	Dunning1EmailTemplate: String,
	Dunning2EmailTemplate: String,
	Dunning3EmailTemplate: String,
	Dunning4EmailTemplate: String,
	DunningUpdateUrl: String,
	RefundEmailTemplate: String,
	TransferUnitEmailTemplate: String,
	ResetCustomerPasswordEmailTemplate: String,
	TotalNumberOfRecords: 0
}