하나의 키, 하나의 게이트웨이
읽기 또는 쓰기 범위가 있는 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입니다.
제품 팀, 내부 도구 및 자동화를 위한 구성 가능한 빌딩 블록으로 설계되었습니다.
제품 팀, 내부 도구 및 자동화를 위한 구성 가능한 빌딩 블록으로 설계되었습니다.
제품 팀, 내부 도구 및 자동화를 위한 구성 가능한 빌딩 블록으로 설계되었습니다.
적용 범위, 배송 및 생산 준비 상태에 대한 엄선된 사실.
전자상거래 제품 및 가격 인텔리전스 API에 대한 액세스, 청구 및 통합 세부정보입니다.
구성된 피드의 표준화된 제품 기록, 현재 제안, 판매자 신호, 가격 내역, 변경 사항 및 가격 분석.
아니요. 소스 저장소에는 소매점 스크레이퍼가 포함되어 있지 않습니다. 처리가 허용된 라이선스 피드, 파트너 또는 자사 피드를 사용하세요.
그렇습니다. 제품 비교 및 제안 엔드포인트는 구성된 소스 전체의 현재 가격, 배송 및 가용성을 노출합니다.
가격 알림은 선택적 HTTPS 웹후크를 지원합니다. 업스트림 서비스에서 경고 작업자 및 피드 수집 일정을 구성합니다.
Dakidarts 대시보드를 구독하고, 범위 내에서 이 API를 사용하여 API 키를 생성하고, 연결된 게이트웨이 경로를 호출하세요.
참조용으로 계획이 표시됩니다. API 경로에 업스트림 URL이 있으면 실시간 결제가 열립니다.
$0.00 /월
Dakidarts 키로 시작하고 게이트웨이를 호출한 다음 대시보드에서 사용량을 모니터링하세요.
API 범위를 선택한 다음 키를 서버 환경에 복사하세요.
Send requests to https://api.dakidarts.com/ecommerce-product-price-api with your key and JSON body.
API 대시보드와 지갑에서 통화, 대기 시간 및 지출을 추적하세요.
이러한 경로에는 제품 구현에서 가져온 계약이 포함됩니다. 엔드포인트 15개 중 0개에 업스트림 URL이 구성되어 있습니다. 다른 경로는 청구 전에 503을 반환합니다. 저장된 예제는 미리보기일 뿐입니다. 해당 경로를 활성화하려면 API Studio에서 업스트림 URL을 구성하세요.
전자상거래 제품 및 가격 인텔리전스 API 구현에서 가져온 운영 엔드포인트입니다.
/healthz
헬스즈
소스 계약 — 업스트림 필요
$0.0050/통화/120rpm
업스트림 필요
활동성 확인
스냅샷 출처:
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/통화/120rpm
업스트림 필요
데이터베이스 준비 상태 확인
스냅샷 출처:
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'
전자상거래 Product & Price Intelligence API 구현에서 가져온 제품 엔드포인트입니다.
/v1/products/search
검색
소스 계약 — 업스트림 필요
$0.0050/통화/120rpm
업스트림 필요
제품 검색 및 필터링
스냅샷 출처:
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/통화/120rpm
업스트림 필요
최대 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/통화/120rpm
업스트림 필요
제품 세부정보 및 현재 혜택
스냅샷 출처:
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'
전자상거래 제품 및 가격 인텔리전스 API 구현에서 나온 엔드포인트를 제공합니다.
/v1/products/{product_id}/offers
제품 제안
소스 계약 — 업스트림 필요
$0.0050/통화/120rpm
업스트림 필요
필터링된 현재 제안
스냅샷 출처:
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'
전자상거래 제품 및 가격 인텔리전스 API 구현에서 제공되는 가격 엔드포인트입니다.
/v1/products/{product_id}/price-history
가격 내역
소스 계약 — 업스트림 필요
$0.0050/통화/120rpm
업스트림 필요
과거 가격 및 가용성
스냅샷 출처:
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/통화/120rpm
업스트림 필요
역사적 저점/고점/평균 및 가격 변동
스냅샷 출처:
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/통화/120rpm
업스트림 필요
가격 및 재고 변경 이벤트
스냅샷 출처:
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'
전자상거래 제품 및 가격 인텔리전스 API 구현에서 제공되는 검색 엔드포인트입니다.
/v1/marketplaces
마켓플레이스
소스 계약 — 업스트림 필요
$0.0050/통화/120rpm
업스트림 필요
마켓플레이스 인벤토리 요약
스냅샷 출처:
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/통화/120rpm
업스트림 필요
카테고리 수
스냅샷 출처:
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/통화/120rpm
업스트림 필요
피드 신선도 및 현재 소스 범위
스냅샷 출처:
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'
전자상거래 제품 및 가격 인텔리전스 API 구현에서 제공되는 알림 엔드포인트입니다.
/v1/alerts
알림 생성
소스 계약 — 업스트림 필요
$0.0050/통화/120rpm
업스트림 필요
가격 알림 만들기
스냅샷 출처:
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/통화/120rpm
업스트림 필요
경고 상태 읽기
스냅샷 출처:
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/통화/120rpm
업스트림 필요
알림 삭제
스냅샷 출처:
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);