developer_guide:call_reference:activitysearch
Table of Contents
GetSubscriptionHistoryRequest
Overview
GetSubscriptionHistoryRequest lets you query all subscription activity, such as transactions, feature changes, upgrades and downgrades, etc.
Learn More:
GetSubscriptionHistoryRequest
XML
<?xml version="1.0" encoding="utf-8"?>
<GetSubscriptionHistoryRequest>
<Username>string</Username>
<Token>string</Token>
<Guid>string</Guid>
<PageSize>integer</PageSize>
<PageIndex>integer</PageIndex>
<LanguageCode>string</LanguageCode>
</GetSubscriptionHistoryRequest>
Elements
| Name | Type | Occurrence | Meaning |
|---|---|---|---|
| GetSubscriptionHistoryRequest | container | required | Parent Element |
| Username | string | required | Merchant API Username (Not your Merchant Center login) |
| Token | string | required | Hash of API Username and Password. Creating a Token |
| Guid | string | always | This is the identifier for the subscription and should be referenced in future management requests. Note it is in mixed case unlike GetSubscriptionDetailsRequest |
| PageSize | integer | always | The number of results per page |
| PageIndex | integer | always | The the current results page (1 or higher) |
| LanguageCode | string | required | ISO Language Code (e.g. en-US). Learn More |
GetSubscriptionHistoryResponse
XML
<?xml version="1.0" encoding="utf-8"?>
<GetSubscriptionHistoryResponse>
<Ack>string</Ack>
<Timestamp>timestamp</Timestamp>
<Count>integer</Count>
<PageSize>integer</PageSize>
<PageIndex>integer</PageIndex>
<Transactions>
<Transaction>
<Type>string</Type>
<Date>datetime</Date>
<Description>string</Description>
<Notes>string</Notes>
<Amount>double</Amount>
<RefID>string</RefID>
</Transaction>
<Transaction>
<Type>string</Type>
<Date>datetime</Date>
<Description>string</Description>
<Notes>string</Notes>
<Amount>double</Amount>
<RefID>string</RefID>
</Transaction>
</Transactions>
</GetSubscriptionHistoryResponse>
Elements
| Name | Type | Occurrence | Meaning |
|---|---|---|---|
| GetSubscriptionHistoryResponse | container | required | Parent Element |
| Ack | string | always | Success, Error, or Warning |
| Timestamp | string | always | All responses return the official SB time stamp in UTC/GMT |
| Count | integer | always | The number of results per page |
| PageSize | integer | always | The number of results per page |
| PageIndex | integer | always | The the current results page |
| Transactions | container | conditional | A container element that contains the Subscription elements |
| Transaction | container | conditional | A container element that contains the Subscription elements |
| Transaction/Type | string | always | “Info” or “Payment” |
| Transaction/Date | datetime | always | The date of the transaction |
| Transaction/Description | string | always | A description of the transaction |
| Transaction/Notes | string | always | Details about the transaction |
| Transaction/Amount | currency | conditional | Only displays for type “Payment” |
| Transaction/RefID | string | conditional | Only displays for type “Payment” |
developer_guide/call_reference/activitysearch.txt · Last modified: 2012/05/01 17:13 by mebstein
