curl -X POST https://api2.ecomailapp.cz/tracker/transaction \
-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"]
}
]
}'
{
"order_id": "transaction_1234",
"email": "foo@bar.cz",
"shop": "myshop.cz",
"amount": 1500,
"timestamp": "2015-09-10 17:25:35",
"id": 1,
"status": "completed"
}
Transactions
Create a transaction
Create a new transaction for a subscriber.
POST
/
tracker
/
transaction
curl -X POST https://api2.ecomailapp.cz/tracker/transaction \
-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"]
}
]
}'
{
"order_id": "transaction_1234",
"email": "foo@bar.cz",
"shop": "myshop.cz",
"amount": 1500,
"timestamp": "2015-09-10 17:25:35",
"id": 1,
"status": "completed"
}
Timestamps are saved and returned in UTC+0.
Transaction details.
Show transaction properties
Show transaction properties
Your unique transaction ID.
Subscriber’s email address.
Name of your shop, used in conditionals in the app. Case sensitive. An empty value results in not being able to select the shop in segments.
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.
Show transaction item properties
Show transaction item properties
Product code.
Product name.
Deprecated. Use
categories instead.List of product categories. Limited to 100 characters per category and 20 categories per item. Currently not visible in the Ecomail app — use the
category parameter for now.Total price for the given quantity.
Quantity of the product.
Optional item tags. Limited to 5000 characters per account.
curl -X POST https://api2.ecomailapp.cz/tracker/transaction \
-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"]
}
]
}'
{
"order_id": "transaction_1234",
"email": "foo@bar.cz",
"shop": "myshop.cz",
"amount": 1500,
"timestamp": "2015-09-10 17:25:35",
"id": 1,
"status": "completed"
}
⌘I