API 文件

ReceiptRoller 零售媒體 API 的開發指南。
串接購買資料、廣告、銷售、庫存與單據,打造支援零售數位轉型的應用程式。

查看 API 概要 前往 API 參考文件

API 目錄

整合購買、廣告、CRM、AI、電商與店鋪數位化等所有功能的 API。
可依類別與適用對象篩選,快速找到需要的 API。

店家適用
購買資料 API

取得電子收據、銷售與購買紀錄,用於銷售分析與 CRM。

查看詳情 →
消費者適用
使用者收據 API

支援取得與儲存使用者的收據、AI 解析(收據掃描)及每月支出摘要。

查看詳情 →
消費者適用
喜愛店家 API

支援列出、新增與刪除使用者的喜愛店家。

查看詳情 →
消費者適用
使用者優惠券 API

為使用者取得喜愛店家的優惠券清單與詳情。

查看詳情 →
廣告主適用
廣告投放 API

將廣告投放到電子看板、電子收據、紙本收據與 App 的廣告版位,也支援附優惠券的廣告。

查看詳情 →
行銷人員適用
優惠券與活動 API

管理優惠券的發行、發送與使用紀錄,並自動連結購買紀錄。

查看詳情 →
代理商與創作者適用
廣告素材 API

上傳圖片與影片素材。投放時會自動檢查各廣告版位的尺寸、方向與長度。

查看詳情 →
廣告主與代理商適用
活動管理 API

建立活動,依地區、業種、店家、時段與購買內容設定投放對象並送審。代理商可代表已連結的客戶操作。

查看詳情 →
行銷分析人員適用
廣告報表 API

依日期與店家取得曝光、點擊、廣告費與優惠券使用,以及各活動的銷售提升。

查看詳情 →
媒體企業適用
內容頻道 API

從自家系統新增新聞、天氣等圖片或影片,發送到店家的電子看板,也支援自動匯入動態。

查看詳情 →
品牌與店家適用
顧客與 CRM API

取得顧客屬性、購買傾向與 LTV,用於分眾行銷。

查看詳情 →
開發者適用
AI 預測 API

預測銷售、需求與流失,自動最佳化訂貨與廣告投放。

查看詳情 →
開發者適用
OCR 與影像分析 API

辨識收據與貨架影像,擷取商品名稱與價格資訊。

查看詳情 →
店家適用
貨架與陳列 API

監控貨架庫存與排面數,自動偵測缺貨。

查看詳情 →
店家適用
商品管理(PIM)API

搜尋、建立與更新商品主檔。價格變更也會自動同步到 Shopify。

查看詳情 →
店家適用
銷售管理(OMS)API

確認、處理、出貨與取消訂單,也支援與 POS 交易連結。

查看詳情 →
店家適用
庫存管理(WMS)API

依儲位查詢、調整庫存並查看移動紀錄,與 Shopify 庫存雙向同步。

查看詳情 →
所有服務通用
驗證與存取 API

取得以 OAuth 2.0 為基礎的權杖,作為所有 API 的存取基礎。

查看詳情 →
外部整合
Webhook 通知 API

將購買、廣告、庫存更新等事件即時通知外部系統。

查看詳情 →
共用基礎設施
主檔與整合 API

將店家、員工與商品主檔與外部系統同步,並整合 POS 與 CRM。

查看詳情 →

驗證與存取

使用 API 需要透過 OAuth 2.0 授權碼流程進行驗證。
開發者註冊 App、企業擁有者授權存取後,即可取得權杖並呼叫 API。

1. 取得授權碼
GET /oauth/authorize
  ?client_id=YOUR_CLIENT_ID
  &redirect_uri=YOUR_REDIRECT_URI
  &response_type=code
  &scope=store.products.read
  &state=RANDOM_STATE

→ 企業擁有者在同意畫面授權
→ redirect_uri?code=AUTH_CODE
2. 以授權碼換取權杖
POST /api/v1/auth/token
Content-Type: application/json

{
  "grantType": "authorization_code",
  "clientId": "YOUR_CLIENT_ID",
  "clientSecret": "YOUR_SECRET",
  "code": "AUTH_CODE",
  "redirectUri": "YOUR_REDIRECT_URI"
}

→ 取得 accessToken + refreshToken

將取得的權杖設定在請求標頭中使用: Authorization: Bearer {access_token}

查看驗證與存取 API 詳情

請求範例

以下是取得購買資料的 API 範例。 可取得商品名稱、價格、購買店家與購買時間等資訊。

GET /api/v1/store/receipts/{id}
Authorization: Bearer {access_token}

{
  "store": "Example Store",
  "total": 842,
  "items": [
    { "name": "咖啡(中)", "price": 180 },
    { "name": "三明治", "price": 420 }
  ],
  "timestamp": "2025-11-11T10:32:45Z"
}
查看所有端點(API 參考文件)

OpenAPI 規格(機器可讀)

所有端點的定義皆以 OpenAPI(Swagger)格式公開。
只要將此 URL 提供給 AI 程式設計助理或程式碼產生工具,即可自動產生具型別的 API 用戶端。

https://receiptroller.io/openapi/v1.json

透過 Webhook 即時整合

發生購買或廣告點擊等事件時,會即時通知您指定的 URL。
可用於與促銷 App 或內部分析系統自動整合。

POST /webhook/purchase
{
  "event": "purchase.completed",
  "receipt_id": "rcp-8421093",
  "total": 842,
  "timestamp": "2025-11-11T10:32:45Z"
}
            

支援與聯絡

有關 API 使用申請、技術整合與商業使用的諮詢,請透過下方表單與我們聯絡。

前往聯絡表單