NAV

<back to all web services

CallCenterActivityTrackerGetList

The following routes are available for this service:
GET/call-center/activities/{AccountNumber}/{TransactionType}/{Page}
GET/call-center/activities/{AccountNumber}/{TransactionType}
CallCenterActivityTrackerGetList Parameters:
NameParameterData TypeRequiredDescription
AccountNumberpathdecimalNo
TransactionTypepathstringNo
Pagepathint?No
CallCenterActivityTrackerGetListResponse Parameters:
NameParameterData TypeRequiredDescription
Pageformint?No
MorePagesformboolNo
GetListResponse<TEntity> Parameters:
NameParameterData TypeRequiredDescription
ItemsformList<TEntity>No
ResponseStatusformResponseStatusNo
CallCenterActivityViewModel Parameters:
NameParameterData TypeRequiredDescription
TransactionTypeformstringNo
TransactionAmountformdecimal?No
TransactionDescriptionformstringNo
TransactionDateformstringNo
TransactionTimeformDateTimeNo
TransactionNetformdecimal?No
EarningPercentageformdecimal?No
TotalPaymentAmountformdecimal?No
Balanceformdecimal?No
TransactionCodeformstringNo
CampaignformstringNo
FreeAmountformdecimal?No
BonusAmountformdecimal?No
DiscountPercentageformdecimal?No
TaxRateformdecimal?No
InvoiceNumberformstringNo
OrderNumberformstringNo
RetailAmountformdecimal?No
CustomerServedformdecimal?No
CustomerPriceformdecimal?No
OperatorIdformstringNo
ShippingFeeformdecimal?No
LocalTaxformdecimal?No
ShipDateformDateTime?No
CarrierformstringNo
EstimatedWeightformdecimal?No
CartonNumberformstringNo
ValueBeforeformstringNo
ValueAfterformstringNo

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.

GET /call-center/activities/{AccountNumber}/{TransactionType}/{Page} HTTP/1.1 
Host: extensions.avon.ca 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	page: 0,
	morePages: False,
	items: 
	[
		{
			transactionType: String,
			transactionAmount: 0,
			transactionDescription: String,
			transactionDate: String,
			transactionTime: 0001-01-01T00:00:00,
			transactionNet: 0,
			earningPercentage: 0,
			totalPaymentAmount: 0,
			balance: 0,
			transactionCode: String,
			campaign: String,
			freeAmount: 0,
			bonusAmount: 0,
			discountPercentage: 0,
			taxRate: 0,
			invoiceNumber: String,
			orderNumber: String,
			retailAmount: 0,
			customerServed: 0,
			customerPrice: 0,
			operatorId: String,
			shippingFee: 0,
			localTax: 0,
			shipDate: 0001-01-01T00:00:00,
			carrier: String,
			estimatedWeight: 0,
			cartonNumber: String,
			valueBefore: String,
			valueAfter: String
		}
	],
	responseStatus: 
	{
		errorCode: String,
		message: String,
		stackTrace: String,
		errors: 
		[
			{
				errorCode: String,
				fieldName: String,
				message: String,
				meta: 
				{
					String: String
				}
			}
		],
		meta: 
		{
			String: String
		}
	}
}