1 つのキー、1 つのゲートウェイ
読み取りまたは書き込みスコープを持つ Dakidarts API キーを使用し、そのキーがアクセスできる API を制御します。
正規化された製品、マーケットプレイスのオファー、価格履歴、およびライセンスを取得したパートナーまたはファーストパーティのフィードから取得したアラート データ。このサービスは、小売業者のスクレーパーをバンドルせずに比較および分析のワークフローを提供します。フィードの収集は引き続きオペレーターの責任となります。
15 エンドポイント中 0 エンドポイントにアップストリーム URL が設定されています。他のルートは、請求前に 503 を返します。設定されたルートにのみライブ リクエストを送信します。ゲートウェイはアップストリームの資格情報を挿入します。
API ルートにアップストリーム URL が設定された後、ライブ チェックアウトが開きます。プレビューの例は以下で入手できます。
https://api.dakidarts.com/ecommerce-product-price-apiX-API-Key: dk_live_...GET /v1/products/search読み取りまたは書き込みスコープを持つ Dakidarts API キーを使用し、そのキーがアクセスできる API を制御します。
ウォレット クレジット、プラン クォータ、および組織の請求書は、透過的な応答ヘッダーを使用してリクエストごとに決済されます。
レイテンシー、アップストリームのステータス、実行モードがログに記録されるため、統合の問題が広がる前に確認できます。
最良の API とは、チームが統合し、観察し、その後考えるのをやめることのできる API です。
製品チーム、内部ツール、自動化のための構成可能なビルディング ブロックとして設計されています。
製品チーム、内部ツール、自動化のための構成可能なビルディング ブロックとして設計されています。
製品チーム、内部ツール、自動化のための構成可能なビルディング ブロックとして設計されています。
対象範囲、配信、本番の準備状況に関する厳選された事実。
E-commerce Product & Price Intelligence API のアクセス、請求、統合の詳細。
構成されたフィードからの正規化された製品レコード、現在のオファー、販売者のシグナル、価格履歴、変更および価格分析。
いいえ。ソース リポジトリには小売業者のスクレーパーは含まれていません。処理が許可されている、ライセンスを取得したパートナーまたはファーストパーティのフィードを使用してください。
はい。製品の比較とオファーのエンドポイントにより、構成されたソース全体での現在の価格、配送、在庫状況が明らかになります。
価格アラートは、オプションの HTTPS Webhook をサポートします。アップストリーム サービスでアラート ワーカーとフィード取り込みスケジュールを構成します。
Dakidarts ダッシュボードでサブスクライブし、この API をスコープ内に含む API キーを作成し、接続されたゲートウェイ ルートを呼び出します。
参考としてプランを掲載しております。 API ルートにアップストリーム URL が設定された後、ライブ チェックアウトが開きます。
$0.00 /月
Dakidarts キーから開始してゲートウェイを呼び出し、ダッシュボードから使用状況を監視します。
API スコープを選択し、キーをサーバー環境にコピーします。
キーと JSON 本文を使用してリクエストを https://api.dakidarts.com/ecommerce-product-price-api に送信します。
API ダッシュボードとウォレットから呼び出し、レイテンシー、支出を追跡します。
これらのルートには、製品実装からインポートされたコントラクトが含まれます。 15 エンドポイント中 0 エンドポイントにアップストリーム URL が設定されています。他のルートは、請求前に 503 を返します。保存されたサンプルはプレビューのみです。 API Studio でアップストリーム URL を構成して、これらのルートを有効にします。
E-commerce Product & Price Intelligence API 実装をソースとする運用エンドポイント。
/healthz
ヘルスズ
ソース契約 - アップストリームが必要
$0.0050/コール/120 rpm
上流側が必要
生存チェック
からのスナップショット
README.md and FastAPI OpenAPI schemaソース API バージョンの場合1.0.0。これはソース契約を文書化したものであり、アップストリームがデプロイされていることを証明するものではありません。
このルートはローカルから派生しています ecommerce-product-price-api FastAPI OpenAPI スキーマと README.md;その実装ハンドラーは healthz で app/main.pyで定義されたリクエスト/レスポンス モデルを使用します。 app/schemas.py。応答の形状はソース スキーマを反映します。ここでは具体的な成功ペイロードは公開されていません。
実行メモ: このチェックインされた契約は、ソースの動作のみを文書化します。これはライブアップストリーム応答ではありません。課金対象の通話を有効にする前に、展開されたアップストリームに接続して確認します。
ecommerce-product-price-api/app/main.py からインポートされたソース契約。ハンドラー: healthz.参照: README.md および FastAPI OpenAPI スキーマ。
curl -X GET https://api.dakidarts.com/ecommerce-product-price-api/healthz -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/readyz
レディズ
ソース契約 - アップストリームが必要
$0.0050/コール/120 rpm
上流側が必要
データベースの準備状況チェック
からのスナップショット
README.md and FastAPI OpenAPI schemaソース API バージョンの場合1.0.0。これはソース契約を文書化したものであり、アップストリームがデプロイされていることを証明するものではありません。
このルートはローカルから派生しています ecommerce-product-price-api FastAPI OpenAPI スキーマと README.md;その実装ハンドラーは readyz で app/main.pyで定義されたリクエスト/レスポンス モデルを使用します。 app/schemas.py。応答の形状はソース スキーマを反映します。ここでは具体的な成功ペイロードは公開されていません。
実行メモ: このチェックインされた契約は、ソースの動作のみを文書化します。これはライブアップストリーム応答ではありません。課金対象の通話を有効にする前に、展開されたアップストリームに接続して確認します。
ecommerce-product-price-api/app/main.py からインポートされたソース契約。ハンドラー:readyz。参照: README.md および FastAPI OpenAPI スキーマ。
curl -X GET https://api.dakidarts.com/ecommerce-product-price-api/readyz -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
E-commerce Product & Price Intelligence API 実装から供給される製品エンドポイント。
/v1/products/search
検索
ソース契約 - アップストリームが必要
$0.0050/コール/120 rpm
上流側が必要
製品の検索とフィルタリング
からのスナップショット
README.md and FastAPI OpenAPI schemaソース API バージョンの場合1.0.0。これはソース契約を文書化したものであり、アップストリームがデプロイされていることを証明するものではありません。
このルートはローカルから派生しています ecommerce-product-price-api FastAPI OpenAPI スキーマと README.md;その実装ハンドラーは search で app/main.pyで定義されたリクエスト/レスポンス モデルを使用します。 app/schemas.py。応答の形状はソース スキーマを反映します。ここでは具体的な成功ペイロードは公開されていません。
実行メモ: このチェックインされた契約は、ソースの動作のみを文書化します。これはライブアップストリーム応答ではありません。課金対象の通話を有効にする前に、展開されたアップストリームに接続して確認します。
ecommerce-product-price-api/app/main.py からインポートされたソース契約。ハンドラー: 検索。参照: README.md および FastAPI OpenAPI スキーマ。
| 名前 | で | 種類 | 必須 | 説明 |
|---|---|---|---|---|
q | クエリ | 文字列 | はい | 製品名、ブランド、GTIN、または MPN |
category | クエリ | 文字列 | いいえ | — |
brand | クエリ | 文字列 | いいえ | — |
marketplace | クエリ | 文字列 | いいえ | — |
min_price | クエリ | 番号 | いいえ | — |
max_price | クエリ | 番号 | いいえ | — |
in_stock | クエリ | ブール値 | いいえ | — |
sort | クエリ | 文字列 | いいえ | — |
page | クエリ | 整数 | いいえ | — |
page_size | クエリ | 整数 | いいえ | — |
{
"q": "headphones",
"sort": "price_asc",
"in_stock": true,
"max_price": 100,
"page_size": 20,
"marketplace": "demo-shop"
}{
"type": "object",
"required": [
"data",
"pagination",
"query"
],
"properties": {
"data": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"canonical_key",
"gtin",
"mpn",
"brand",
"name",
"category",
"rating",
"review_count",
"image_url",
"product_url",
"lowest_price",
"lowest_price_currency",
"offer_count",
"in_stock",
"updated_at"
],
"properties": {
"id": {
"type": "string"
},
"mpn": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"gtin": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"name": {
"type": "string"
},
"brand": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"rating": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"in_stock": {
"type": "boolean"
},
"image_url": {
"anyOf": [
{
"type": "string",
"format": "uri",
"minLength": 1
},
{
"type": "null"
}
]
},
"updated_at": {
"type": "string",
"format": "date-time"
},
"offer_count": {
"type": "integer"
},
"product_url": {
"anyOf": [
{
"type": "string",
"format": "uri",
"minLength": 1
},
{
"type": "null"
}
]
},
"lowest_price": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"review_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
]
},
"canonical_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"lowest_price_currency": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
}
}
},
"query": {
"type": "object",
"additionalProperties": true
},
"pagination": {
"type": "object",
"required": [
"page",
"page_size",
"total",
"total_pages"
],
"properties": {
"page": {
"type": "integer"
},
"total": {
"type": "integer"
},
"page_size": {
"type": "integer"
},
"total_pages": {
"type": "integer"
}
}
}
}
}curl -X GET 'https://api.dakidarts.com/ecommerce-product-price-api/v1/products/search?in_stock=False&page=1&page_size=20' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/v1/products/compare
比較する
ソース契約 - アップストリームが必要
$0.0050/コール/120 rpm
上流側が必要
最大 20 個の製品 ID を比較
からのスナップショット
README.md and FastAPI OpenAPI schemaソース API バージョンの場合1.0.0。これはソース契約を文書化したものであり、アップストリームがデプロイされていることを証明するものではありません。
このルートはローカルから派生しています ecommerce-product-price-api FastAPI OpenAPI スキーマと README.md;その実装ハンドラーは compare で app/main.pyで定義されたリクエスト/レスポンス モデルを使用します。 app/schemas.py。応答の形状はソース スキーマを反映します。ここでは具体的な成功ペイロードは公開されていません。
実行メモ: このチェックインされた契約は、ソースの動作のみを文書化します。これはライブアップストリーム応答ではありません。課金対象の通話を有効にする前に、展開されたアップストリームに接続して確認します。
ecommerce-product-price-api/app/main.py からインポートされたソース契約。ハンドラー: 比較します。参照: README.md および FastAPI OpenAPI スキーマ。
| 名前 | で | 種類 | 必須 | 説明 |
|---|---|---|---|---|
product_ids | 体 | 配列 | はい | — |
{
"product_ids": [
"PRODUCT_ID_1",
"PRODUCT_ID_2"
]
}{
"type": "object",
"required": [
"data",
"missing_product_ids"
],
"properties": {
"data": {
"type": "array",
"items": {
"type": "object",
"required": [
"product",
"offers"
],
"properties": {
"offers": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"marketplace",
"seller_id",
"seller_name",
"title",
"product_url",
"price",
"shipping_price",
"currency",
"availability",
"condition",
"coupon_amount",
"coupon_code",
"delivery_text",
"delivery_days_min",
"delivery_days_max",
"seller_rating",
"seller_review_count",
"tax_included",
"last_stock_change",
"is_featured",
"observed_at",
"updated_at"
],
"properties": {
"id": {
"type": "string"
},
"price": {
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"currency": {
"type": "string"
},
"condition": {
"type": "string"
},
"seller_id": {
"type": "string"
},
"updated_at": {
"type": "string",
"format": "date-time"
},
"coupon_code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"is_featured": {
"type": "boolean"
},
"marketplace": {
"type": "string"
},
"observed_at": {
"type": "string",
"format": "date-time"
},
"product_url": {
"anyOf": [
{
"type": "string",
"format": "uri",
"minLength": 1
},
{
"type": "null"
}
]
},
"seller_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"availability": {
"type": "string"
},
"tax_included": {
"type": "boolean"
},
"coupon_amount": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"delivery_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"seller_rating": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"shipping_price": {
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
"delivery_days_max": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
]
},
"delivery_days_min": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
]
},
"last_stock_change": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
]
},
"seller_review_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
]
}
}
}
},
"product": {
"type": "object",
"required": [
"id",
"canonical_key",
"gtin",
"mpn",
"brand",
"name",
"category",
"rating",
"review_count",
"image_url",
"product_url",
"lowest_price",
"lowest_price_currency",
"offer_count",
"in_stock",
"updated_at"
],
"properties": {
"id": {
"type": "string"
},
"mpn": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"gtin": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"name": {
"type": "string"
},
"brand": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"rating": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"in_stock": {
"type": "boolean"
},
"image_url": {
"anyOf": [
{
"type": "string",
"format": "uri",
"minLength": 1
},
{
"type": "null"
}
]
},
"updated_at": {
"type": "string",
"format": "date-time"
},
"offer_count": {
"type": "integer"
},
"product_url": {
"anyOf": [
{
"type": "string",
"format": "uri",
"minLength": 1
},
{
"type": "null"
}
]
},
"lowest_price": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"review_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
]
},
"canonical_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"lowest_price_currency": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
}
}
}
}
},
"missing_product_ids": {
"type": "array",
"items": {
"type": "string"
}
}
}
}curl -X POST https://api.dakidarts.com/ecommerce-product-price-api/v1/products/compare -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"product_ids": ["PRODUCT_ID_1", "PRODUCT_ID_2"]}'
/v1/products/{product_id}
製品詳細
ソース契約 - アップストリームが必要
$0.0050/コール/120 rpm
上流側が必要
製品の詳細と現在のオファー
からのスナップショット
README.md and FastAPI OpenAPI schemaソース API バージョンの場合1.0.0。これはソース契約を文書化したものであり、アップストリームがデプロイされていることを証明するものではありません。
このルートはローカルから派生しています ecommerce-product-price-api FastAPI OpenAPI スキーマと README.md;その実装ハンドラーは product_detail で app/main.pyで定義されたリクエスト/レスポンス モデルを使用します。 app/schemas.py。応答の形状はソース スキーマを反映します。ここでは具体的な成功ペイロードは公開されていません。
実行メモ: このチェックインされた契約は、ソースの動作のみを文書化します。これはライブアップストリーム応答ではありません。課金対象の通話を有効にする前に、展開されたアップストリームに接続して確認します。
ecommerce-product-price-api/app/main.py からインポートされたソース契約。ハンドラ: product_detail。参照: README.md および FastAPI OpenAPI スキーマ。
| 名前 | で | 種類 | 必須 | 説明 |
|---|---|---|---|---|
product_id | パス | 文字列 | はい | — |
{
"type": "object",
"required": [
"id",
"canonical_key",
"gtin",
"mpn",
"brand",
"name",
"category",
"rating",
"review_count",
"image_url",
"product_url",
"lowest_price",
"lowest_price_currency",
"offer_count",
"in_stock",
"updated_at",
"source",
"source_product_id",
"description",
"attributes",
"created_at",
"last_seen_at",
"offers"
],
"properties": {
"id": {
"type": "string"
},
"mpn": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"gtin": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"name": {
"type": "string"
},
"brand": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"offers": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"marketplace",
"seller_id",
"seller_name",
"title",
"product_url",
"price",
"shipping_price",
"currency",
"availability",
"condition",
"coupon_amount",
"coupon_code",
"delivery_text",
"delivery_days_min",
"delivery_days_max",
"seller_rating",
"seller_review_count",
"tax_included",
"last_stock_change",
"is_featured",
"observed_at",
"updated_at"
],
"properties": {
"id": {
"type": "string"
},
"price": {
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"currency": {
"type": "string"
},
"condition": {
"type": "string"
},
"seller_id": {
"type": "string"
},
"updated_at": {
"type": "string",
"format": "date-time"
},
"coupon_code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"is_featured": {
"type": "boolean"
},
"marketplace": {
"type": "string"
},
"observed_at": {
"type": "string",
"format": "date-time"
},
"product_url": {
"anyOf": [
{
"type": "string",
"format": "uri",
"minLength": 1
},
{
"type": "null"
}
]
},
"seller_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"availability": {
"type": "string"
},
"tax_included": {
"type": "boolean"
},
"coupon_amount": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"delivery_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"seller_rating": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"shipping_price": {
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
"delivery_days_max": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
]
},
"delivery_days_min": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
]
},
"last_stock_change": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
]
},
"seller_review_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
]
}
}
}
},
"rating": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"source": {
"type": "string"
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"in_stock": {
"type": "boolean"
},
"image_url": {
"anyOf": [
{
"type": "string",
"format": "uri",
"minLength": 1
},
{
"type": "null"
}
]
},
"attributes": {
"type": "object",
"additionalProperties": true
},
"created_at": {
"type": "string",
"format": "date-time"
},
"updated_at": {
"type": "string",
"format": "date-time"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"offer_count": {
"type": "integer"
},
"product_url": {
"anyOf": [
{
"type": "string",
"format": "uri",
"minLength": 1
},
{
"type": "null"
}
]
},
"last_seen_at": {
"type": "string",
"format": "date-time"
},
"lowest_price": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"review_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
]
},
"canonical_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"source_product_id": {
"type": "string"
},
"lowest_price_currency": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
}
}curl -X GET https://api.dakidarts.com/ecommerce-product-price-api/v1/products/example -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
E-commerce Product & Price Intelligence API 実装から供給されるエンドポイントを提供します。
/v1/products/{product_id}/offers
製品のオファー
ソース契約 - アップストリームが必要
$0.0050/コール/120 rpm
上流側が必要
フィルタリングされた現在のオファー
からのスナップショット
README.md and FastAPI OpenAPI schemaソース API バージョンの場合1.0.0。これはソース契約を文書化したものであり、アップストリームがデプロイされていることを証明するものではありません。
このルートはローカルから派生しています ecommerce-product-price-api FastAPI OpenAPI スキーマと README.md;その実装ハンドラーは product_offers で app/main.pyで定義されたリクエスト/レスポンス モデルを使用します。 app/schemas.py。応答の形状はソース スキーマを反映します。ここでは具体的な成功ペイロードは公開されていません。
実行メモ: このチェックインされた契約は、ソースの動作のみを文書化します。これはライブアップストリーム応答ではありません。課金対象の通話を有効にする前に、展開されたアップストリームに接続して確認します。
ecommerce-product-price-api/app/main.py からインポートされたソース契約。ハンドラ: product_offers。参照: README.md および FastAPI OpenAPI スキーマ。
| 名前 | で | 種類 | 必須 | 説明 |
|---|---|---|---|---|
product_id | パス | 文字列 | はい | — |
marketplace | クエリ | 文字列 | いいえ | — |
currency | クエリ | 文字列 | いいえ | — |
in_stock | クエリ | ブール値 | いいえ | — |
{
"type": "object",
"required": [
"data",
"product_id",
"total"
],
"properties": {
"data": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"marketplace",
"seller_id",
"seller_name",
"title",
"product_url",
"price",
"shipping_price",
"currency",
"availability",
"condition",
"coupon_amount",
"coupon_code",
"delivery_text",
"delivery_days_min",
"delivery_days_max",
"seller_rating",
"seller_review_count",
"tax_included",
"last_stock_change",
"is_featured",
"observed_at",
"updated_at"
],
"properties": {
"id": {
"type": "string"
},
"price": {
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"currency": {
"type": "string"
},
"condition": {
"type": "string"
},
"seller_id": {
"type": "string"
},
"updated_at": {
"type": "string",
"format": "date-time"
},
"coupon_code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"is_featured": {
"type": "boolean"
},
"marketplace": {
"type": "string"
},
"observed_at": {
"type": "string",
"format": "date-time"
},
"product_url": {
"anyOf": [
{
"type": "string",
"format": "uri",
"minLength": 1
},
{
"type": "null"
}
]
},
"seller_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"availability": {
"type": "string"
},
"tax_included": {
"type": "boolean"
},
"coupon_amount": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"delivery_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"seller_rating": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"shipping_price": {
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
"delivery_days_max": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
]
},
"delivery_days_min": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
]
},
"last_stock_change": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
]
},
"seller_review_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
]
}
}
}
},
"total": {
"type": "integer"
},
"product_id": {
"type": "string"
}
}
}curl -X GET 'https://api.dakidarts.com/ecommerce-product-price-api/v1/products/example/offers?in_stock=False' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
E-commerce Product & Price Intelligence API 実装から供給される価格エンドポイント。
/v1/products/{product_id}/price-history
価格履歴
ソース契約 - アップストリームが必要
$0.0050/コール/120 rpm
上流側が必要
過去の価格と在庫状況
からのスナップショット
README.md and FastAPI OpenAPI schemaソース API バージョンの場合1.0.0。これはソース契約を文書化したものであり、アップストリームがデプロイされていることを証明するものではありません。
このルートはローカルから派生しています ecommerce-product-price-api FastAPI OpenAPI スキーマと README.md;その実装ハンドラーは price_history で app/main.pyで定義されたリクエスト/レスポンス モデルを使用します。 app/schemas.py。応答の形状はソース スキーマを反映します。ここでは具体的な成功ペイロードは公開されていません。
実行メモ: このチェックインされた契約は、ソースの動作のみを文書化します。これはライブアップストリーム応答ではありません。課金対象の通話を有効にする前に、展開されたアップストリームに接続して確認します。
ecommerce-product-price-api/app/main.py からインポートされたソース契約。ハンドラー: 価格_履歴。参照: README.md および FastAPI OpenAPI スキーマ。
| 名前 | で | 種類 | 必須 | 説明 |
|---|---|---|---|---|
product_id | パス | 文字列 | はい | — |
offer_id | クエリ | 文字列 | いいえ | — |
marketplace | クエリ | 文字列 | いいえ | — |
since | クエリ | 文字列 | いいえ | — |
until | クエリ | 文字列 | いいえ | — |
limit | クエリ | 整数 | いいえ | — |
{
"type": "object",
"required": [
"product_id",
"data"
],
"properties": {
"data": {
"type": "array",
"items": {
"type": "object",
"required": [
"offer_id",
"marketplace",
"seller_name",
"price",
"shipping_price",
"landed_price",
"currency",
"availability",
"captured_at"
],
"properties": {
"price": {
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
"currency": {
"type": "string"
},
"offer_id": {
"type": "string"
},
"captured_at": {
"type": "string",
"format": "date-time"
},
"marketplace": {
"type": "string"
},
"seller_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"availability": {
"type": "string"
},
"landed_price": {
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
"shipping_price": {
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
}
}
}
},
"product_id": {
"type": "string"
}
}
}curl -X GET 'https://api.dakidarts.com/ecommerce-product-price-api/v1/products/example/price-history?limit=100' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/v1/products/{product_id}/analytics
製品価格分析
ソース契約 - アップストリームが必要
$0.0050/コール/120 rpm
上流側が必要
過去の安値/高値/平均と価格の動き
からのスナップショット
README.md and FastAPI OpenAPI schemaソース API バージョンの場合1.0.0。これはソース契約を文書化したものであり、アップストリームがデプロイされていることを証明するものではありません。
このルートはローカルから派生しています ecommerce-product-price-api FastAPI OpenAPI スキーマと README.md;その実装ハンドラーは product_price_analytics で app/main.pyで定義されたリクエスト/レスポンス モデルを使用します。 app/schemas.py。応答の形状はソース スキーマを反映します。ここでは具体的な成功ペイロードは公開されていません。
実行メモ: このチェックインされた契約は、ソースの動作のみを文書化します。これはライブアップストリーム応答ではありません。課金対象の通話を有効にする前に、展開されたアップストリームに接続して確認します。
ecommerce-product-price-api/app/main.py からインポートされたソース契約。ハンドラー: product_price_analytics。参照: README.md および FastAPI OpenAPI スキーマ。
| 名前 | で | 種類 | 必須 | 説明 |
|---|---|---|---|---|
product_id | パス | 文字列 | はい | — |
marketplace | クエリ | 文字列 | いいえ | — |
currency | クエリ | 文字列 | いいえ | — |
{
"type": "object",
"required": [
"product_id",
"marketplace",
"currency",
"current_lowest_landed_price",
"historical_lowest_landed_price",
"historical_highest_landed_price",
"average_historical_landed_price",
"first_observed_landed_price",
"latest_observed_landed_price",
"change_amount",
"change_percent",
"snapshot_count",
"observed_from",
"observed_to"
],
"properties": {
"currency": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"product_id": {
"type": "string"
},
"marketplace": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"observed_to": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
]
},
"change_amount": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"observed_from": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
]
},
"change_percent": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"snapshot_count": {
"type": "integer"
},
"current_lowest_landed_price": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"first_observed_landed_price": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"latest_observed_landed_price": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"historical_lowest_landed_price": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"average_historical_landed_price": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"historical_highest_landed_price": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
}
}
}curl -X GET https://api.dakidarts.com/ecommerce-product-price-api/v1/products/example/analytics -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/v1/products/{product_id}/changes
製品価格の変更
ソース契約 - アップストリームが必要
$0.0050/コール/120 rpm
上流側が必要
価格と在庫状況の変更イベント
からのスナップショット
README.md and FastAPI OpenAPI schemaソース API バージョンの場合1.0.0。これはソース契約を文書化したものであり、アップストリームがデプロイされていることを証明するものではありません。
このルートはローカルから派生しています ecommerce-product-price-api FastAPI OpenAPI スキーマと README.md;その実装ハンドラーは product_price_changes で app/main.pyで定義されたリクエスト/レスポンス モデルを使用します。 app/schemas.py。応答の形状はソース スキーマを反映します。ここでは具体的な成功ペイロードは公開されていません。
実行メモ: このチェックインされた契約は、ソースの動作のみを文書化します。これはライブアップストリーム応答ではありません。課金対象の通話を有効にする前に、展開されたアップストリームに接続して確認します。
ecommerce-product-price-api/app/main.py からインポートされたソース契約。ハンドラー: product_price_changes。参照: README.md および FastAPI OpenAPI スキーマ。
| 名前 | で | 種類 | 必須 | 説明 |
|---|---|---|---|---|
product_id | パス | 文字列 | はい | — |
marketplace | クエリ | 文字列 | いいえ | — |
currency | クエリ | 文字列 | いいえ | — |
since | クエリ | 文字列 | いいえ | — |
until | クエリ | 文字列 | いいえ | — |
limit | クエリ | 整数 | いいえ | — |
{
"type": "object",
"required": [
"product_id",
"data"
],
"properties": {
"data": {
"type": "array",
"items": {
"type": "object",
"required": [
"offer_id",
"marketplace",
"seller_name",
"event_type",
"previous_price",
"previous_shipping_price",
"previous_landed_price",
"price",
"shipping_price",
"landed_price",
"previous_availability",
"availability",
"currency",
"captured_at"
],
"properties": {
"price": {
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
"currency": {
"type": "string"
},
"offer_id": {
"type": "string"
},
"event_type": {
"type": "string"
},
"captured_at": {
"type": "string",
"format": "date-time"
},
"marketplace": {
"type": "string"
},
"seller_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"availability": {
"type": "string"
},
"landed_price": {
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
"previous_price": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"shipping_price": {
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
"previous_availability": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"previous_landed_price": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"previous_shipping_price": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
}
}
}
},
"product_id": {
"type": "string"
}
}
}curl -X GET 'https://api.dakidarts.com/ecommerce-product-price-api/v1/products/example/changes?limit=100' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
E-commerce Product & Price Intelligence API 実装をソースとする Discovery エンドポイント。
/v1/marketplaces
マーケットプレイス
ソース契約 - アップストリームが必要
$0.0050/コール/120 rpm
上流側が必要
マーケットプレイスの在庫概要
からのスナップショット
README.md and FastAPI OpenAPI schemaソース API バージョンの場合1.0.0。これはソース契約を文書化したものであり、アップストリームがデプロイされていることを証明するものではありません。
このルートはローカルから派生しています ecommerce-product-price-api FastAPI OpenAPI スキーマと README.md;その実装ハンドラーは marketplaces で app/main.pyで定義されたリクエスト/レスポンス モデルを使用します。 app/schemas.py。応答の形状はソース スキーマを反映します。ここでは具体的な成功ペイロードは公開されていません。
実行メモ: このチェックインされた契約は、ソースの動作のみを文書化します。これはライブアップストリーム応答ではありません。課金対象の通話を有効にする前に、展開されたアップストリームに接続して確認します。
ecommerce-product-price-api/app/main.py からインポートされたソース契約。ハンドラー: マーケットプレイス。参照: README.md および FastAPI OpenAPI スキーマ。
{
"type": "array",
"items": {
"type": "object",
"required": [
"marketplace",
"product_count",
"offer_count",
"lowest_price",
"currency"
],
"properties": {
"currency": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"marketplace": {
"type": "string"
},
"offer_count": {
"type": "integer"
},
"lowest_price": {
"anyOf": [
{
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
{
"type": "null"
}
]
},
"product_count": {
"type": "integer"
}
}
}
}curl -X GET https://api.dakidarts.com/ecommerce-product-price-api/v1/marketplaces -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/v1/categories
カテゴリー
ソース契約 - アップストリームが必要
$0.0050/コール/120 rpm
上流側が必要
カテゴリ数
からのスナップショット
README.md and FastAPI OpenAPI schemaソース API バージョンの場合1.0.0。これはソース契約を文書化したものであり、アップストリームがデプロイされていることを証明するものではありません。
このルートはローカルから派生しています ecommerce-product-price-api FastAPI OpenAPI スキーマと README.md;その実装ハンドラーは categories で app/main.pyで定義されたリクエスト/レスポンス モデルを使用します。 app/schemas.py。応答の形状はソース スキーマを反映します。ここでは具体的な成功ペイロードは公開されていません。
実行メモ: このチェックインされた契約は、ソースの動作のみを文書化します。これはライブアップストリーム応答ではありません。課金対象の通話を有効にする前に、展開されたアップストリームに接続して確認します。
ecommerce-product-price-api/app/main.py からインポートされたソース契約。ハンドラー: カテゴリ。参照: README.md および FastAPI OpenAPI スキーマ。
{
"type": "array",
"items": {
"type": "object",
"required": [
"category",
"product_count"
],
"properties": {
"category": {
"type": "string"
},
"product_count": {
"type": "integer"
}
}
}
}curl -X GET https://api.dakidarts.com/ecommerce-product-price-api/v1/categories -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/v1/sources
情報源
ソース契約 - アップストリームが必要
$0.0050/コール/120 rpm
上流側が必要
飼料の鮮度と現在の供給源範囲
からのスナップショット
README.md and FastAPI OpenAPI schemaソース API バージョンの場合1.0.0。これはソース契約を文書化したものであり、アップストリームがデプロイされていることを証明するものではありません。
このルートはローカルから派生しています ecommerce-product-price-api FastAPI OpenAPI スキーマと README.md;その実装ハンドラーは sources で app/main.pyで定義されたリクエスト/レスポンス モデルを使用します。 app/schemas.py。応答の形状はソース スキーマを反映します。ここでは具体的な成功ペイロードは公開されていません。
実行メモ: このチェックインされた契約は、ソースの動作のみを文書化します。これはライブアップストリーム応答ではありません。課金対象の通話を有効にする前に、展開されたアップストリームに接続して確認します。
ecommerce-product-price-api/app/main.py からインポートされたソース契約。ハンドラー: ソース。参照: README.md および FastAPI OpenAPI スキーマ。
{
"type": "array",
"items": {
"type": "object",
"required": [
"source",
"status",
"last_success_at",
"products_processed",
"offers_processed",
"snapshots_created",
"product_count",
"offer_count",
"freshness_seconds"
],
"properties": {
"source": {
"type": "string"
},
"status": {
"type": "string"
},
"offer_count": {
"type": "integer"
},
"product_count": {
"type": "integer"
},
"last_success_at": {
"type": "string",
"format": "date-time"
},
"offers_processed": {
"type": "integer"
},
"freshness_seconds": {
"type": "integer"
},
"snapshots_created": {
"type": "integer"
},
"products_processed": {
"type": "integer"
}
}
}
}curl -X GET https://api.dakidarts.com/ecommerce-product-price-api/v1/sources -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
E-commerce Product & Price Intelligence API 実装をソースとするアラート エンドポイント。
/v1/alerts
アラートの作成
ソース契約 - アップストリームが必要
$0.0050/コール/120 rpm
上流側が必要
価格アラートを作成する
からのスナップショット
README.md and FastAPI OpenAPI schemaソース API バージョンの場合1.0.0。これはソース契約を文書化したものであり、アップストリームがデプロイされていることを証明するものではありません。
このルートはローカルから派生しています ecommerce-product-price-api FastAPI OpenAPI スキーマと README.md;その実装ハンドラーは create_alert で app/main.pyで定義されたリクエスト/レスポンス モデルを使用します。 app/schemas.py。応答の形状はソース スキーマを反映します。ここでは具体的な成功ペイロードは公開されていません。
実行メモ: このチェックインされた契約は、ソースの動作のみを文書化します。これはライブアップストリーム応答ではありません。課金対象の通話を有効にする前に、展開されたアップストリームに接続して確認します。
ecommerce-product-price-api/app/main.py からインポートされたソース契約。ハンドラー: create_alert。参照: README.md および FastAPI OpenAPI スキーマ。
| 名前 | で | 種類 | 必須 | 説明 |
|---|---|---|---|---|
product_id | 体 | 文字列 | はい | — |
target_price | 体 | 番号 | はい | — |
currency | 体 | 文字列 | いいえ | — |
marketplace | 体 | 文字列 | いいえ | — |
webhook_url | 体 | 文字列 | いいえ | — |
one_shot | 体 | ブール値 | いいえ | — |
{
"type": "object",
"required": [
"id",
"product_id",
"marketplace",
"target_price",
"currency",
"webhook_url",
"one_shot",
"active",
"triggered_at",
"delivered_at",
"last_error",
"created_at"
],
"properties": {
"id": {
"type": "string"
},
"active": {
"type": "boolean"
},
"currency": {
"type": "string"
},
"one_shot": {
"type": "boolean"
},
"created_at": {
"type": "string",
"format": "date-time"
},
"last_error": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"product_id": {
"type": "string"
},
"marketplace": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"webhook_url": {
"anyOf": [
{
"type": "string",
"format": "uri",
"minLength": 1
},
{
"type": "null"
}
]
},
"delivered_at": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
]
},
"target_price": {
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
"triggered_at": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
]
}
}
}curl -X POST https://api.dakidarts.com/ecommerce-product-price-api/v1/alerts -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"product_id": "example", "target_price": "example", "currency": "USD", "marketplace": "example", "webhook_url": "example", "one_shot": true}'
/v1/alerts/{alert_id}
アラートを受け取る
ソース契約 - アップストリームが必要
$0.0050/コール/120 rpm
上流側が必要
アラートステータスの読み取り
からのスナップショット
README.md and FastAPI OpenAPI schemaソース API バージョンの場合1.0.0。これはソース契約を文書化したものであり、アップストリームがデプロイされていることを証明するものではありません。
このルートはローカルから派生しています ecommerce-product-price-api FastAPI OpenAPI スキーマと README.md;その実装ハンドラーは get_alert で app/main.pyで定義されたリクエスト/レスポンス モデルを使用します。 app/schemas.py。応答の形状はソース スキーマを反映します。ここでは具体的な成功ペイロードは公開されていません。
実行メモ: このチェックインされた契約は、ソースの動作のみを文書化します。これはライブアップストリーム応答ではありません。課金対象の通話を有効にする前に、展開されたアップストリームに接続して確認します。
ecommerce-product-price-api/app/main.py からインポートされたソース契約。ハンドラー: get_alert。参照: README.md および FastAPI OpenAPI スキーマ。
| 名前 | で | 種類 | 必須 | 説明 |
|---|---|---|---|---|
alert_id | パス | 文字列 | はい | — |
{
"type": "object",
"required": [
"id",
"product_id",
"marketplace",
"target_price",
"currency",
"webhook_url",
"one_shot",
"active",
"triggered_at",
"delivered_at",
"last_error",
"created_at"
],
"properties": {
"id": {
"type": "string"
},
"active": {
"type": "boolean"
},
"currency": {
"type": "string"
},
"one_shot": {
"type": "boolean"
},
"created_at": {
"type": "string",
"format": "date-time"
},
"last_error": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"product_id": {
"type": "string"
},
"marketplace": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"webhook_url": {
"anyOf": [
{
"type": "string",
"format": "uri",
"minLength": 1
},
{
"type": "null"
}
]
},
"delivered_at": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
]
},
"target_price": {
"type": "string",
"pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
},
"triggered_at": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
]
}
}
}curl -X GET https://api.dakidarts.com/ecommerce-product-price-api/v1/alerts/example -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/v1/alerts/{alert_id}
アラートの削除
ソース契約 - アップストリームが必要
$0.0050/コール/120 rpm
上流側が必要
アラートを削除する
からのスナップショット
README.md and FastAPI OpenAPI schemaソース API バージョンの場合1.0.0。これはソース契約を文書化したものであり、アップストリームがデプロイされていることを証明するものではありません。
このルートはローカルから派生しています ecommerce-product-price-api FastAPI OpenAPI スキーマと README.md;その実装ハンドラーは get_alert で app/main.pyで定義されたリクエスト/レスポンス モデルを使用します。 app/schemas.py。応答の形状はソース スキーマを反映します。ここでは具体的な成功ペイロードは公開されていません。
実行メモ: このチェックインされた契約は、ソースの動作のみを文書化します。これはライブアップストリーム応答ではありません。課金対象の通話を有効にする前に、展開されたアップストリームに接続して確認します。
ecommerce-product-price-api/app/main.py からインポートされたソース契約。ハンドラ: delete_alert。参照: README.md および FastAPI OpenAPI スキーマ。
| 名前 | で | 種類 | 必須 | 説明 |
|---|---|---|---|---|
alert_id | パス | 文字列 | はい | — |
curl -X DELETE https://api.dakidarts.com/ecommerce-product-price-api/v1/alerts/example -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
その検索に一致するエンドポイントはありません。検索をクリアすると、すべてのルートが表示されます。
JSON リクエストを編集して構文を検証し、公開されたサンプル応答をプレビューします。これはブラウザ内に残ります。ライブ API を呼び出したり、クレジットを使用したりすることはありません。
プレビューでは JSON 構文がチェックされ、保存された応答例が表示されます。リクエスト値は実行されません。
これらは統合テンプレートであり、実行可能なサンプル呼び出しではありません。 API Studio でエンドポイント アップストリームを構成し、プレースホルダー パスを置き換えます。保存されたサンプルはプレビューのみのままです。
# Replace with a connected GET route and include any required parameters.
curl -X GET "https://api.dakidarts.com/ecommerce-product-price-api/v1/your-connected-endpoint" \
-H "X-API-Key: dk_live_..." \
-H "Accept: application/json"
# Replace with a connected GET route and include any required parameters.
import requests
headers = {"X-API-Key": "dk_live_..."}
response = requests.get("https://api.dakidarts.com/ecommerce-product-price-api/v1/your-connected-endpoint", headers=headers)
print(response.json())
// Replace with a connected GET route and include any required parameters.
const res = await fetch("https://api.dakidarts.com/ecommerce-product-price-api/v1/your-connected-endpoint", {
headers: { "X-API-Key": "dk_live_..." }
});
const data = await res.json();
console.log(data);