curl -X PUT https://api2.ecomailapp.cz/tracker/transaction/transaction_1234 \
-H "key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"transaction": {
"order_id": "transaction_1234",
"email": "foo@bar.cz",
"shop": "myshop.cz",
"amount": 1500,
"tax": 200,
"shipping": 100,
"city": "Praha",
"timestamp": 1441905935,
"status": "completed"
},
"transaction_items": [
{
"code": "product code",
"title": "product name",
"categories": ["my category 1", "my category 2"],
"price": 1500,
"amount": 1,
"tags": ["M", "3+", "puzzle"]
}
]
}'
{}
Transactions
Update a transaction
Overwrite an existing transaction with new data.
PUT
/
tracker
/
transaction
/
{order_id}
curl -X PUT https://api2.ecomailapp.cz/tracker/transaction/transaction_1234 \
-H "key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"transaction": {
"order_id": "transaction_1234",
"email": "foo@bar.cz",
"shop": "myshop.cz",
"amount": 1500,
"tax": 200,
"shipping": 100,
"city": "Praha",
"timestamp": 1441905935,
"status": "completed"
},
"transaction_items": [
{
"code": "product code",
"title": "product name",
"categories": ["my category 1", "my category 2"],
"price": 1500,
"amount": 1,
"tags": ["M", "3+", "puzzle"]
}
]
}'
{}
This endpoint overwrites the entire order with the new data from the request.
Timestamps are saved and returned in UTC+0.
Order ID of the transaction to update.
Transaction details. Same structure as the Create a transaction endpoint.
Show transaction properties
Show transaction properties
Your unique transaction ID.
Subscriber’s email address.
Name of your shop.
Total amount including tax and shipping.
Tax amount only.
Shipping amount only.
Delivery city.
Delivery county.
Delivery country.
Unix timestamp of the transaction.
Optional properties, used in conditionals.
Transaction status. Accepted values:
processing, canceled, pending, completed, null.Array of transaction items. Same structure as the Create a transaction endpoint.
Show transaction item properties
Show transaction item properties
Product code.
Product name.
Deprecated. Use
categories instead.List of product categories.
Total price for the given quantity.
Quantity of the product.
Optional item tags.
curl -X PUT https://api2.ecomailapp.cz/tracker/transaction/transaction_1234 \
-H "key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"transaction": {
"order_id": "transaction_1234",
"email": "foo@bar.cz",
"shop": "myshop.cz",
"amount": 1500,
"tax": 200,
"shipping": 100,
"city": "Praha",
"timestamp": 1441905935,
"status": "completed"
},
"transaction_items": [
{
"code": "product code",
"title": "product name",
"categories": ["my category 1", "my category 2"],
"price": 1500,
"amount": 1,
"tags": ["M", "3+", "puzzle"]
}
]
}'
{}
⌘I