Skip to main content
PUT
https://api2.ecomailapp.cz
/
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
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"]
      }
    ]
  }'
{}