Skip to main content
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"]
      }
    ]
  }'
{}

Documentation Index

Fetch the complete documentation index at: https://docs.ecomail.cz/llms.txt

Use this file to discover all available pages before exploring further.

This endpoint overwrites the entire order with the new data from the request.
Timestamps are saved and returned in UTC+0.
order_id
string
required
Order ID of the transaction to update.
transaction
object
required
Transaction details. Same structure as the Create a transaction endpoint.
transaction_items
array
required
Array of transaction items. Same structure as the Create a transaction endpoint.
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"]
      }
    ]
  }'
{}