EbikeMate

Register sales from your till

For shops whose point-of-sale, website or automation tool can send a web request. One request per e-bike sold — the same details as the counter form. Your customer gets the same claim email.

1. Get a key

Signed(as your shop, open) Shop growth → Connect your till and create a key. It starts ebm_shop_. Send it with every request:

Authorization: Bearer ebm_shop_…

2. Register a sale

POST https://www.ebikemate.com.au/api/v1/shop/sales
Content-Type: application/json

{
  "serial": "WTU123456C",
  "make": "Trek",
  "model": "Allant+ 7",
  "customerEmail": "sam@example.com",
  "customerName": "Sam",
  "saleRef": "INV-1042",
  "saleDate": "2026-10-10",
  "modelYear": 2025,
  "colour": "Black",
  "batterySerial": "BAT998877",
  "labelCode": "EL-ABCD-2345",
  "serviceAfterDays": 42
}

Required: serial, make, model, customerEmail. Everything else is optional. serviceAfterDays is the first service you offer (7–400 days); the customer chooses whether to be reminded.

Up to 50 at once: send {"sales": [ … ]}. Each comes back with its own result.

3. What comes back

201 { "emid": "AU-XXXX-XXXX", "emailed": true, "label": "EL-ABCD-2345" }

4. Check your recent registrations

GET https://www.ebikemate.com.au/api/v1/shop/sales?limit=50

Returns each bike’s EMID, make, model, date, and whether the customer has claimed it. No customer details beyond what you sent.

Shopify

No code needed: connect Shopify with an order webhook and add the frame serial as a line-item property called 序號.

Questions? 聯絡我們. EbikeMate is an independent Australian registry; it is not a government register.

建立我的免費單車護照

你的單車

儲存你的單車,每件零件都會顯示是否適用。資料只保存在此裝置,無需帳戶。

加入你的單車

找不到品牌? 按摩打系統選擇 — 零件是否適用取決於摩打,而不是車架上的品牌標誌。

你在哪裡?

你的郵區編號決定你可以看到哪些物品。電池只限自取,因此只會向賣家附近的買家顯示,而部分物品並非在每個州都會顯示。