APIドキュメント

レシートローラーのリテールメディアAPIを利用するための開発ガイドです。
購買データ、広告、売上、在庫、帳票などを連携し、リテールDXを支えるアプリを構築できます。

API概要を見る APIリファレンスへ

APIカタログ

購買・広告・CRM・AI・EC・店舗DXなど、すべての機能を統合したAPI群。
カテゴリ・利用対象で絞り込み、必要なAPIをすぐに探せます。

店舗向け
購買データAPI

電子レシート・売上・購買履歴を取得し、販売分析やCRMに活用。

詳細を見る →
コンシューマー向け
ユーザーレシートAPI

エンドユーザーのレシート取得・保存・AI解析(レシートスキャン)・月間支出サマリーに対応。

詳細を見る →
コンシューマー向け
お気に入り店舗API

エンドユーザーのお気に入り店舗の一覧取得・追加・削除に対応。

詳細を見る →
コンシューマー向け
ユーザークーポンAPI

お気に入り店舗のクーポン一覧・詳細をエンドユーザー向けに取得。

詳細を見る →
広告主向け
広告・販促API

広告配信結果・CTR・購買転換率を取得。販促効果の可視化。

詳細を見る →
マーケティング担当者向け
クーポン・キャンペーンAPI

クーポン発行・配布・利用履歴を管理。購買履歴と自動連携。

詳細を見る →
広告代理店・開発者向け
広告サーバーAPI

配信枠・クリエイティブを一元管理し、サイネージやアプリへ自動配信。 RTBや頻度制御にも対応。

詳細を見る →
代理店・クリエイター向け
広告コンテンツ管理API

バナー・動画素材をアップロードし、ブランド別に配信設定。 差し替えやレビューもAPI経由で管理。

詳細を見る →
広告主・代理店向け
キャンペーン管理API

広告キャンペーンを作成・配信・停止。ターゲット属性・期間・地域を柔軟に設定。

詳細を見る →
マーケティング分析担当向け
広告効果分析API

クリック数・インプレッション・購買率をリアルタイム集計し、ROASやCPAを自動算出。

詳細を見る →
メーカー・店舗向け
顧客・CRM API

顧客属性・購買傾向・LTVを取得。セグメントマーケティングに活用。

詳細を見る →
開発者向け
AI予測API

売上・需要・離反を予測し、発注や広告配信を自動最適化。

詳細を見る →
開発者向け
OCR・画像解析API

レシートや棚画像を認識し、商品名・価格情報を抽出。

詳細を見る →
店舗向け
棚・陳列API

棚在庫やフェース数を監視し、欠品を自動検知。

詳細を見る →
店舗向け
商品管理(PIM)API

商品マスターの検索・作成・更新。価格変更は Shopify にも自動反映。

詳細を見る →
店舗向け
販売管理(OMS)API

受注の確定・処理・発送・キャンセル。POS取引との紐付けにも対応。

詳細を見る →
店舗向け
在庫管理(WMS)API

ロケーション単位の在庫照会・調整・移動履歴。Shopify 在庫と双方向同期。

詳細を見る →
開発者向け
チャットサポートAPI

AIチャットやFAQ応答をEC・店舗アプリに統合し、顧客体験を向上。

詳細を見る →
全サービス共通
認証・アクセスAPI

OAuth2.0ベースのトークンを取得し、全APIのアクセス基盤となる。

詳細を見る →
外部連携
Webhook通知API

購買・広告・在庫更新などのイベントを外部システムにリアルタイム通知。

詳細を見る →
共通インフラ
マスタ・連携API

店舗・従業員・商品マスタを外部システムと同期し、POSやCRMと統合。

詳細を見る →

認証とアクセス

APIの利用にはOAuth 2.0 認可コードフローによる認証が必要です。
開発者がアプリを登録し、ビジネスオーナーがアクセスを許可すると、トークンを取得して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": "コーヒーM", "price": 180 },
    { "name": "サンドイッチ", "price": 420 }
  ],
  "timestamp": "2025-11-11T10:32:45Z"
}
全エンドポイントを見る(APIリファレンス)

OpenAPI仕様(マシンリーダブル)

全エンドポイントの定義をOpenAPI(Swagger)形式で公開しています。
AIコーディングアシスタントやコード生成ツールにこのURLを渡すだけで、 型付きAPIクライアントを自動生成できます。

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

Webhookによるリアルタイム連携

購買や広告クリックなどのイベント発生時に、指定したURLへリアルタイムで通知します。
販促アプリや社内分析システムとの自動連携に利用できます。

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

サポート・お問い合わせ

APIの利用登録、技術連携、商用利用に関するご相談は、以下のフォームからお問い合わせください。

お問い合わせフォームへ