POST api/v{version}/transactions
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| version | string |
None. |
Body Parameters
Collection of TransactionBindingModel| Name | Description | Type | Additional information |
|---|---|---|---|
| TransactionId |
Unique id to identify the transaction.
|
string |
None. |
| CancelTransactionId |
Id to identify an existing transaction to be cancelled.
|
string |
None. |
| CreatedUtc |
Creation time of the order.
|
date |
None. |
| FulfilledUtc |
Fulfilled/payment time of the order.
|
date |
None. |
| Isbn13 |
ISBN-13 of the book. |
string |
None. |
| Price |
Amount paid to the publisher after any discounts. |
decimal number |
None. |
| Quantity |
Quantity/reading percentage of the order.
|
decimal number |
None. |
| CurrencyCode |
ISO 4217 currency code. Only DKK is supported at the moment. |
string |
None. |
Request Formats
application/json, text/json
[
{
"transactionId": "8ab04191-1ca2-41e8-9810-eabfdf66b7ea",
"cancelTransactionId": null,
"createdUtc": "2026-08-03T02:55:58.335806Z",
"fulfilledUtc": "2026-08-10T02:55:58.3367826Z",
"isbn13": "9780000000002",
"price": 24.95,
"quantity": 0.2,
"currencyCode": "DKK"
},
{
"transactionId": "a6ca1e05-3212-4e2c-8e88-a516eba96c2e",
"cancelTransactionId": null,
"createdUtc": "2026-08-03T02:55:58.3367826Z",
"fulfilledUtc": "2026-08-10T02:55:58.3367826Z",
"isbn13": "9780000000002",
"price": 34.95,
"quantity": 0.63,
"currencyCode": "DKK"
},
{
"transactionId": "0a35de10-c4bd-4ee1-b885-e0ca5c44372b",
"cancelTransactionId": "cf0bcf6f-7260-41e2-9ebd-77edab5540fb",
"createdUtc": "2026-08-03T02:55:58.3367826Z",
"fulfilledUtc": "2026-08-10T02:55:58.3367826Z",
"isbn13": "9780000000002",
"price": -24.95,
"quantity": -0.4,
"currencyCode": "DKK"
}
]
application/xml, text/xml
<ArrayOfTransactionBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Publizon.Pubhub.Services.SalesData.Models">
<TransactionBindingModel>
<CancelTransactionId i:nil="true" />
<CreatedUtc>2026-08-03T02:55:58.335806Z</CreatedUtc>
<CurrencyCode>DKK</CurrencyCode>
<FulfilledUtc>2026-08-10T02:55:58.3367826Z</FulfilledUtc>
<Isbn13>9780000000002</Isbn13>
<Price>24.95</Price>
<Quantity>0.2</Quantity>
<TransactionId>8ab04191-1ca2-41e8-9810-eabfdf66b7ea</TransactionId>
</TransactionBindingModel>
<TransactionBindingModel>
<CancelTransactionId i:nil="true" />
<CreatedUtc>2026-08-03T02:55:58.3367826Z</CreatedUtc>
<CurrencyCode>DKK</CurrencyCode>
<FulfilledUtc>2026-08-10T02:55:58.3367826Z</FulfilledUtc>
<Isbn13>9780000000002</Isbn13>
<Price>34.95</Price>
<Quantity>0.63</Quantity>
<TransactionId>a6ca1e05-3212-4e2c-8e88-a516eba96c2e</TransactionId>
</TransactionBindingModel>
<TransactionBindingModel>
<CancelTransactionId>cf0bcf6f-7260-41e2-9ebd-77edab5540fb</CancelTransactionId>
<CreatedUtc>2026-08-03T02:55:58.3367826Z</CreatedUtc>
<CurrencyCode>DKK</CurrencyCode>
<FulfilledUtc>2026-08-10T02:55:58.3367826Z</FulfilledUtc>
<Isbn13>9780000000002</Isbn13>
<Price>-24.95</Price>
<Quantity>-0.4</Quantity>
<TransactionId>0a35de10-c4bd-4ee1-b885-e0ca5c44372b</TransactionId>
</TransactionBindingModel>
</ArrayOfTransactionBindingModel>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
Collection of TransactionResultModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Status | string |
None. |
|
| TransactionId | string |
None. |
|
| Errors | Dictionary of string [key] and Collection of string [value] |
None. |
|
| Warnings | Dictionary of string [key] and Collection of string [value] |
None. |
Response Formats
application/json, text/json
[
{
"status": "sample string 1",
"transactionId": "sample string 2",
"errors": {
"sample string 1": [
"sample string 1",
"sample string 2"
],
"sample string 2": [
"sample string 1",
"sample string 2"
]
},
"warnings": {
"sample string 1": [
"sample string 1",
"sample string 2"
],
"sample string 2": [
"sample string 1",
"sample string 2"
]
}
},
{
"status": "sample string 1",
"transactionId": "sample string 2",
"errors": {
"sample string 1": [
"sample string 1",
"sample string 2"
],
"sample string 2": [
"sample string 1",
"sample string 2"
]
},
"warnings": {
"sample string 1": [
"sample string 1",
"sample string 2"
],
"sample string 2": [
"sample string 1",
"sample string 2"
]
}
}
]
application/xml, text/xml
<ArrayOfTransactionResultModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Publizon.Pubhub.Services.SalesData.Models">
<TransactionResultModel>
<Errors xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringArrayOfstringty7Ep6D1>
<d3p1:Key>sample string 1</d3p1:Key>
<d3p1:Value>
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</d3p1:Value>
</d3p1:KeyValueOfstringArrayOfstringty7Ep6D1>
<d3p1:KeyValueOfstringArrayOfstringty7Ep6D1>
<d3p1:Key>sample string 2</d3p1:Key>
<d3p1:Value>
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</d3p1:Value>
</d3p1:KeyValueOfstringArrayOfstringty7Ep6D1>
</Errors>
<Status>sample string 1</Status>
<TransactionId>sample string 2</TransactionId>
<Warnings xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringArrayOfstringty7Ep6D1>
<d3p1:Key>sample string 1</d3p1:Key>
<d3p1:Value>
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</d3p1:Value>
</d3p1:KeyValueOfstringArrayOfstringty7Ep6D1>
<d3p1:KeyValueOfstringArrayOfstringty7Ep6D1>
<d3p1:Key>sample string 2</d3p1:Key>
<d3p1:Value>
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</d3p1:Value>
</d3p1:KeyValueOfstringArrayOfstringty7Ep6D1>
</Warnings>
</TransactionResultModel>
<TransactionResultModel>
<Errors xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringArrayOfstringty7Ep6D1>
<d3p1:Key>sample string 1</d3p1:Key>
<d3p1:Value>
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</d3p1:Value>
</d3p1:KeyValueOfstringArrayOfstringty7Ep6D1>
<d3p1:KeyValueOfstringArrayOfstringty7Ep6D1>
<d3p1:Key>sample string 2</d3p1:Key>
<d3p1:Value>
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</d3p1:Value>
</d3p1:KeyValueOfstringArrayOfstringty7Ep6D1>
</Errors>
<Status>sample string 1</Status>
<TransactionId>sample string 2</TransactionId>
<Warnings xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringArrayOfstringty7Ep6D1>
<d3p1:Key>sample string 1</d3p1:Key>
<d3p1:Value>
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</d3p1:Value>
</d3p1:KeyValueOfstringArrayOfstringty7Ep6D1>
<d3p1:KeyValueOfstringArrayOfstringty7Ep6D1>
<d3p1:Key>sample string 2</d3p1:Key>
<d3p1:Value>
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</d3p1:Value>
</d3p1:KeyValueOfstringArrayOfstringty7Ep6D1>
</Warnings>
</TransactionResultModel>
</ArrayOfTransactionResultModel>