Eén sleutel, één gateway
Gebruik een Dakidarts API-sleutel met lees- of schrijfbereik en bepaal welke API's die sleutel kan bereiken.
Genormaliseerde product-, marktplaatsaanbiedingen, prijsgeschiedenis en waarschuwingsgegevens afkomstig van gelicentieerde feeds, partnerfeeds of eigen feeds. De service biedt vergelijkings- en analyseworkflows zonder een schraper voor retailers te bundelen; Het verzamelen van voer blijft de verantwoordelijkheid van de exploitant.
Voor 0 van de 15 eindpunten is een upstream-URL geconfigureerd. Andere routes retourneren 503 vóór facturering; stuur alleen live verzoeken naar geconfigureerde routes. De gateway injecteert upstream-referenties voor u.
Live afrekenen wordt geopend nadat een API-route een upstream-URL heeft. Hieronder vindt u voorbeeldvoorbeelden.
https://api.dakidarts.com/ecommerce-product-price-apiX-API-Key: dk_live_...GET /v1/products/searchGebruik een Dakidarts API-sleutel met lees- of schrijfbereik en bepaal welke API's die sleutel kan bereiken.
Wallet-tegoeden, planquota en organisatiefacturen worden per aanvraag verrekend met transparante antwoordheaders.
Latentie, upstreamstatus en uitvoeringsmodus worden geregistreerd, zodat integratieproblemen zichtbaar zijn voordat ze zich verspreiden.
De beste API is degene die uw team kan integreren, observeren en er vervolgens niet meer aan hoeft te denken.
Ontworpen als een samenstelbare bouwsteen voor productteams, interne tooling en automatisering.
Ontworpen als een samenstelbare bouwsteen voor productteams, interne tooling en automatisering.
Ontworpen als een samenstelbare bouwsteen voor productteams, interne tooling en automatisering.
Geselecteerde feiten over dekking, levering en productiegereedheid.
Toegangs-, facturerings- en integratiegegevens voor E-commerce Product & Price Intelligence API.
Genormaliseerde productrecords, huidige aanbiedingen, verkoperssignalen, prijsgeschiedenis, wijzigingen en prijsanalyses van geconfigureerde feeds.
Nee. De bronrepository bevat geen scraper voor retailers; gebruik gelicentieerde, partner- of eigen feeds die u mag verwerken.
Ja. Productvergelijking en aanbiedingseindpunten geven de huidige prijzen, verzending en beschikbaarheid via geconfigureerde bronnen weer.
Prijswaarschuwingen ondersteunen optionele HTTPS-webhooks. Configureer de waarschuwingswerker en het schema voor de opname van feeds in de upstream-service.
Meld u aan in het Dakidarts-dashboard, maak een API-sleutel met deze API in scope en roep een verbonden gateway-route aan.
Plannen worden ter referentie getoond. Live afrekenen wordt geopend nadat een API-route een upstream-URL heeft.
$0,00 / maand
Begin met een Dakidarts-sleutel, bel de gateway en volg het gebruik vanaf het dashboard.
Kies het API-bereik en kopieer vervolgens de sleutel naar uw serveromgeving.
Stuur verzoeken naar https://api.dakidarts.com/ecommerce-product-price-api met uw sleutel en JSON-tekst.
Houd oproepen, latentie en uitgaven bij via het API-dashboard en de portemonnee.
Deze routes omvatten contracten die zijn geïmporteerd uit de productimplementatie. Voor 0 van de 15 eindpunten is een upstream-URL geconfigureerd. Andere routes retourneren 503 vóór facturering; opgeslagen voorbeelden zijn slechts voorbeelden. Configureer een upstream-URL in API Studio om deze routes in te schakelen.
Operationele eindpunten afkomstig van de E-commerce Product & Price Intelligence API-implementatie.
/healthz
Gezondheidz
BRONCONTRACT — UPSTREAM NODIG
$0,0050 / call / 120 rpm
Stroomopwaarts nodig
Controle van de levendigheid
Momentopname van
README.md and FastAPI OpenAPI schemavoor de bron-API-versie1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.
Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is healthz binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.
Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.
Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Behandelaar: gezondheidz. Referentie: README.md en FastAPI OpenAPI-schema.
curl -X GET https://api.dakidarts.com/ecommerce-product-price-api/healthz -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/readyz
Klaarz
BRONCONTRACT — UPSTREAM NODIG
$0,0050 / call / 120 rpm
Stroomopwaarts nodig
Controle van de gereedheid van de database
Momentopname van
README.md and FastAPI OpenAPI schemavoor de bron-API-versie1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.
Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is readyz binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.
Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.
Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Behandelaar: readyz. Referentie: README.md en FastAPI OpenAPI-schema.
curl -X GET https://api.dakidarts.com/ecommerce-product-price-api/readyz -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
Producteindpunten afkomstig van de E-commerce Product & Price Intelligence API-implementatie.
/v1/products/search
Zoeken
BRONCONTRACT — UPSTREAM NODIG
$0,0050 / call / 120 rpm
Stroomopwaarts nodig
Zoek en filter producten
Momentopname van
README.md and FastAPI OpenAPI schemavoor de bron-API-versie1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.
Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is search binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.
Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.
Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Handelaar: zoeken. Referentie: README.md en FastAPI OpenAPI-schema.
| Naam | In | Typ | Vereist | Beschrijving |
|---|---|---|---|---|
q | vraag | touwtje | Ja | Productnaam, merk, GTIN of MPN |
category | vraag | touwtje | Nee | — |
brand | vraag | touwtje | Nee | — |
marketplace | vraag | touwtje | Nee | — |
min_price | vraag | nummer | Nee | — |
max_price | vraag | nummer | Nee | — |
in_stock | vraag | Booleaans | Nee | — |
sort | vraag | touwtje | Nee | — |
page | vraag | geheel getal | Nee | — |
page_size | vraag | geheel getal | Nee | — |
{
"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
Vergelijk
BRONCONTRACT — UPSTREAM NODIG
$0,0050 / call / 120 rpm
Stroomopwaarts nodig
Vergelijk maximaal 20 product-ID's
Momentopname van
README.md and FastAPI OpenAPI schemavoor de bron-API-versie1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.
Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is compare binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.
Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.
Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Handelaar: vergelijk. Referentie: README.md en FastAPI OpenAPI-schema.
| Naam | In | Typ | Vereist | Beschrijving |
|---|---|---|---|---|
product_ids | lichaam | reeks | Ja | — |
{
"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}
Productdetail
BRONCONTRACT — UPSTREAM NODIG
$0,0050 / call / 120 rpm
Stroomopwaarts nodig
Productdetails en actuele aanbiedingen
Momentopname van
README.md and FastAPI OpenAPI schemavoor de bron-API-versie1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.
Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is product_detail binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.
Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.
Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Afhandelaar: product_detail. Referentie: README.md en FastAPI OpenAPI-schema.
| Naam | In | Typ | Vereist | Beschrijving |
|---|---|---|---|---|
product_id | pad | touwtje | Ja | — |
{
"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'
Biedt eindpunten afkomstig van de E-commerce Product & Price Intelligence API-implementatie.
/v1/products/{product_id}/offers
Productaanbiedingen
BRONCONTRACT — UPSTREAM NODIG
$0,0050 / call / 120 rpm
Stroomopwaarts nodig
Gefilterde huidige aanbiedingen
Momentopname van
README.md and FastAPI OpenAPI schemavoor de bron-API-versie1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.
Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is product_offers binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.
Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.
Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Afhandelaar: product_offers. Referentie: README.md en FastAPI OpenAPI-schema.
| Naam | In | Typ | Vereist | Beschrijving |
|---|---|---|---|---|
product_id | pad | touwtje | Ja | — |
marketplace | vraag | touwtje | Nee | — |
currency | vraag | touwtje | Nee | — |
in_stock | vraag | Booleaans | Nee | — |
{
"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'
Prijzeneindpunten afkomstig van de E-commerce Product & Price Intelligence API-implementatie.
/v1/products/{product_id}/price-history
Prijsgeschiedenis
BRONCONTRACT — UPSTREAM NODIG
$0,0050 / call / 120 rpm
Stroomopwaarts nodig
Historische prijzen en beschikbaarheid
Momentopname van
README.md and FastAPI OpenAPI schemavoor de bron-API-versie1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.
Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is price_history binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.
Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.
Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Afhandelaar: prijsgeschiedenis. Referentie: README.md en FastAPI OpenAPI-schema.
| Naam | In | Typ | Vereist | Beschrijving |
|---|---|---|---|---|
product_id | pad | touwtje | Ja | — |
offer_id | vraag | touwtje | Nee | — |
marketplace | vraag | touwtje | Nee | — |
since | vraag | touwtje | Nee | — |
until | vraag | touwtje | Nee | — |
limit | vraag | geheel getal | Nee | — |
{
"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
Productprijsanalyse
BRONCONTRACT — UPSTREAM NODIG
$0,0050 / call / 120 rpm
Stroomopwaarts nodig
Historisch laag/hoog/gemiddeld en prijsbeweging
Momentopname van
README.md and FastAPI OpenAPI schemavoor de bron-API-versie1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.
Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is product_price_analytics binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.
Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.
Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Afhandelaar: product_price_analytics. Referentie: README.md en FastAPI OpenAPI-schema.
| Naam | In | Typ | Vereist | Beschrijving |
|---|---|---|---|---|
product_id | pad | touwtje | Ja | — |
marketplace | vraag | touwtje | Nee | — |
currency | vraag | touwtje | Nee | — |
{
"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
Productprijswijzigingen
BRONCONTRACT — UPSTREAM NODIG
$0,0050 / call / 120 rpm
Stroomopwaarts nodig
Prijs- en beschikbaarheidswijzigingsevenementen
Momentopname van
README.md and FastAPI OpenAPI schemavoor de bron-API-versie1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.
Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is product_price_changes binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.
Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.
Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Afhandelaar: product_price_changes. Referentie: README.md en FastAPI OpenAPI-schema.
| Naam | In | Typ | Vereist | Beschrijving |
|---|---|---|---|---|
product_id | pad | touwtje | Ja | — |
marketplace | vraag | touwtje | Nee | — |
currency | vraag | touwtje | Nee | — |
since | vraag | touwtje | Nee | — |
until | vraag | touwtje | Nee | — |
limit | vraag | geheel getal | Nee | — |
{
"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'
Discovery-eindpunten afkomstig van de E-commerce Product & Price Intelligence API-implementatie.
/v1/marketplaces
Marktplaatsen
BRONCONTRACT — UPSTREAM NODIG
$0,0050 / call / 120 rpm
Stroomopwaarts nodig
Overzicht van de marktplaatsinventaris
Momentopname van
README.md and FastAPI OpenAPI schemavoor de bron-API-versie1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.
Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is marketplaces binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.
Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.
Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Afhandelaar: marktplaatsen. Referentie: README.md en FastAPI OpenAPI-schema.
{
"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
Categorieën
BRONCONTRACT — UPSTREAM NODIG
$0,0050 / call / 120 rpm
Stroomopwaarts nodig
Categorie telt
Momentopname van
README.md and FastAPI OpenAPI schemavoor de bron-API-versie1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.
Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is categories binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.
Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.
Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Handler: categorieën. Referentie: README.md en FastAPI OpenAPI-schema.
{
"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
Bronnen
BRONCONTRACT — UPSTREAM NODIG
$0,0050 / call / 120 rpm
Stroomopwaarts nodig
Voerversheid en huidige brondekking
Momentopname van
README.md and FastAPI OpenAPI schemavoor de bron-API-versie1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.
Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is sources binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.
Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.
Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Handelaar: bronnen. Referentie: README.md en FastAPI OpenAPI-schema.
{
"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'
Eindpunten voor waarschuwingen afkomstig van de E-commerce Product & Price Intelligence API-implementatie.
/v1/alerts
Maak een waarschuwing
BRONCONTRACT — UPSTREAM NODIG
$0,0050 / call / 120 rpm
Stroomopwaarts nodig
Maak een prijsalert aan
Momentopname van
README.md and FastAPI OpenAPI schemavoor de bron-API-versie1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.
Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is create_alert binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.
Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.
Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Afhandelaar: create_alert. Referentie: README.md en FastAPI OpenAPI-schema.
| Naam | In | Typ | Vereist | Beschrijving |
|---|---|---|---|---|
product_id | lichaam | touwtje | Ja | — |
target_price | lichaam | nummer | Ja | — |
currency | lichaam | touwtje | Nee | — |
marketplace | lichaam | touwtje | Nee | — |
webhook_url | lichaam | touwtje | Nee | — |
one_shot | lichaam | Booleaans | Nee | — |
{
"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}
Ontvang een waarschuwing
BRONCONTRACT — UPSTREAM NODIG
$0,0050 / call / 120 rpm
Stroomopwaarts nodig
Lees de waarschuwingsstatus
Momentopname van
README.md and FastAPI OpenAPI schemavoor de bron-API-versie1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.
Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is get_alert binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.
Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.
Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Afhandelaar: get_alert. Referentie: README.md en FastAPI OpenAPI-schema.
| Naam | In | Typ | Vereist | Beschrijving |
|---|---|---|---|---|
alert_id | pad | touwtje | Ja | — |
{
"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}
Waarschuwing verwijderen
BRONCONTRACT — UPSTREAM NODIG
$0,0050 / call / 120 rpm
Stroomopwaarts nodig
Een waarschuwing verwijderen
Momentopname van
README.md and FastAPI OpenAPI schemavoor de bron-API-versie1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.
Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is get_alert binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.
Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.
Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Afhandelaar: delete_alert. Referentie: README.md en FastAPI OpenAPI-schema.
| Naam | In | Typ | Vereist | Beschrijving |
|---|---|---|---|---|
alert_id | pad | touwtje | Ja | — |
curl -X DELETE https://api.dakidarts.com/ecommerce-product-price-api/v1/alerts/example -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
Er zijn geen eindpunten die overeenkomen met die zoekopdracht. Wis de zoekopdracht om alle routes te zien.
Bewerk een JSON-verzoek om de syntaxis ervan te valideren en een voorbeeld van het gepubliceerde voorbeeldantwoord te bekijken. Dit blijft in uw browser; het roept nooit de live API aan en gebruikt nooit credits.
Het voorbeeld controleert de JSON-syntaxis en toont het opgeslagen voorbeeldantwoord; het voert geen verzoekwaarden uit.
Dit zijn integratiesjablonen en geen uitvoerbare voorbeeldaanroepen. Configureer een eindpunt stroomopwaarts in API Studio en vervang vervolgens het tijdelijke pad. Opgeslagen voorbeelden blijven alleen als voorbeeld beschikbaar.
# 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);