GET | /User/Purchase/Credits |
---|
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
CurrentConversationCredits | form | int | No | Available Conversation Credits |
Purchases | form | List<UserCreditPurchase> | No | Purhcase History for Conversation Credits & Diamonds |
CurrentStoreCredits | form | int | No | |
Diamonds | form | int | No | Diamonds available to spend |
DiamondsBalance | form | int | No | Total available Diamonds |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Currency | form | Currency | No | |
Amount | form | decimal | No | |
ExpiryDate | form | DateTime | No | |
PurchaseDate | form | DateTime | No | |
PaymentProvider | form | PaymentProvider | No | |
PaymentProviderTitle | form | string | No | |
ProductName | form | string | No | |
CreditAmount | form | int | No | |
ProductGroup | form | PurchaseOrderType | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
CurrencyID | form | int | No | |
Name | form | string | No | |
Symbol | form | string | No | |
Code | form | string | No | |
DateCreated | form | DateTime | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /User/Purchase/Credits HTTP/1.1 Host: tstsrvs.redhotpie.com.au Accept: text/jsv
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { CurrentConversationCredits: 0, Purchases: [ { Currency: { CurrencyID: 0, Name: String, Symbol: String, Code: String, DateCreated: 0001-01-01 }, Amount: 0, ExpiryDate: 0001-01-01, PurchaseDate: 0001-01-01, PaymentProvider: Verotel, PaymentProviderTitle: String, ProductName: String, CreditAmount: 0, ProductGroup: ConversationCredits } ], CurrentStoreCredits: 0, Diamonds: 0, DiamondsBalance: 0 }