Sertifioidut end-to-end-työnkulut
| Työnkulku | Lopputulos | Oikeudet ja pinnat | Vaiheet |
|---|---|---|---|
| Varmista stagingin hintahakupinta | Osoita, että autentikoitu katalogi on saavutettavissa ilman muutoksia. | /dashboard/realtime · portal:read · catalog:read | Hae katalogista |
| Hae ja tarkista nykyvertailu | Ratkaise kanoninen tuote ja tarkista sen nykyiset toimitetut tarjoukset. | /dashboard/realtime · portal:read · catalog:read | Hae tuotteita → Tarkista nykyiset tarjoukset |
| Luo, päivitä ja poista hintavahti | Hallitse synteettisen hintavahdin koko elinkaari. | /dashboard/realtime · portal:read · watchlists:write | Luo vahti → Keskeytä vahti → Poista vahti |
| Diagnosoi puuttuva tuote | Palauta tyypitetty not-found-näyttö luomatta hintavahtia. | /dashboard/realtime · portal:read · catalog:read | Lue puuttuva tuote |
| Varmista connected.catalog | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · catalog:read | Suorita connected.catalog |
| Varmista connected.product | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · catalog:read | Suorita connected.product |
| Varmista connected.history | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · catalog:read | Suorita connected.history |
| Varmista merchant.catalog.import | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · merchant:write | Suorita merchant.catalog.import |
| Varmista merchant.coverage | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · intelligence:read | Suorita merchant.coverage |
| Varmista products.resolve | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · catalog:read | Suorita products.resolve |
| Varmista offers.batch | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · catalog:read | Suorita offers.batch |
| Varmista watchlists.batch | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · watchlists:write | Suorita watchlists.batch |
| Varmista webhooks.metrics | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · webhooks:write | Suorita webhooks.metrics |
| Varmista webhooks.audit | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · webhooks:write | Suorita webhooks.audit |
| Varmista webhooks.test | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · webhooks:write | Suorita webhooks.test |
| Varmista webhooks.retry | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · webhooks:write | Suorita webhooks.retry |
| Varmista webhooks.list | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · webhooks:write | Suorita webhooks.list |
| Varmista webhooks.create | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · webhooks:write | Suorita webhooks.create |
| Varmista webhooks.update | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · webhooks:write | Suorita webhooks.update |
| Varmista webhooks.delete | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · webhooks:write | Suorita webhooks.delete |
| Varmista webhooks.rotation.prepare | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · webhooks:write | Suorita webhooks.rotation.prepare |
| Varmista webhooks.rotation.activate | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · webhooks:write | Suorita webhooks.rotation.activate |
| Varmista webhooks.rotation.cancel | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · webhooks:write | Suorita webhooks.rotation.cancel |
| Varmista webhooks.incident.acknowledge | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · webhooks:write | Suorita webhooks.incident.acknowledge |
| Varmista webhooks.deliveries | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · webhooks:write | Suorita webhooks.deliveries |
| Varmista sources.snapshot | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · sources:write | Suorita sources.snapshot |
| Varmista pricing.recommendations | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · intelligence:read | Suorita pricing.recommendations |
| Varmista assortment.opportunities | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · intelligence:read | Suorita assortment.opportunities |
| Varmista sourcing.options | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · intelligence:read | Suorita sourcing.options |
| Varmista campaigns.signals | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · intelligence:read | Suorita campaigns.signals |
| Varmista comparisons.create | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · compare:read | Suorita comparisons.create |
| Varmista products.history | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · catalog:read | Suorita products.history |
| Varmista watchlists.list | Varmista operaatiosopimus deterministisellä synteettisellä datalla. | /dashboard/realtime · portal:read · catalog:read | Suorita watchlists.list |
Varmista stagingin hintahakupinta
- 1Hae katalogista
Hae ja tarkista nykyvertailu
- 1Hae tuotteita
- 2Tarkista nykyiset tarjoukset
Luo, päivitä ja poista hintavahti
- 1Luo vahti
- 2Keskeytä vahti
- 3Poista vahti
Diagnosoi puuttuva tuote
- 1Lue puuttuva tuote
Varmista connected.catalog
- 1Suorita connected.catalog
Varmista connected.product
- 1Suorita connected.product
Varmista connected.history
- 1Suorita connected.history
Varmista merchant.catalog.import
- 1Suorita merchant.catalog.import
Varmista merchant.coverage
- 1Suorita merchant.coverage
Varmista products.resolve
- 1Suorita products.resolve
Varmista offers.batch
- 1Suorita offers.batch
Varmista watchlists.batch
- 1Suorita watchlists.batch
Varmista webhooks.metrics
- 1Suorita webhooks.metrics
Varmista webhooks.audit
- 1Suorita webhooks.audit
Varmista webhooks.test
- 1Suorita webhooks.test
Varmista webhooks.retry
- 1Suorita webhooks.retry
Varmista webhooks.list
- 1Suorita webhooks.list
Varmista webhooks.create
- 1Suorita webhooks.create
Varmista webhooks.update
- 1Suorita webhooks.update
Varmista webhooks.delete
- 1Suorita webhooks.delete
Varmista webhooks.rotation.prepare
- 1Suorita webhooks.rotation.prepare
Varmista webhooks.rotation.activate
- 1Suorita webhooks.rotation.activate
Varmista webhooks.rotation.cancel
- 1Suorita webhooks.rotation.cancel
Varmista webhooks.incident.acknowledge
- 1Suorita webhooks.incident.acknowledge
Varmista webhooks.deliveries
- 1Suorita webhooks.deliveries
Varmista sources.snapshot
- 1Suorita sources.snapshot
Varmista pricing.recommendations
- 1Suorita pricing.recommendations
Varmista assortment.opportunities
- 1Suorita assortment.opportunities
Varmista sourcing.options
- 1Suorita sourcing.options
Varmista campaigns.signals
- 1Suorita campaigns.signals
Varmista comparisons.create
- 1Suorita comparisons.create
Varmista products.history
- 1Suorita products.history
Varmista watchlists.list
- 1Suorita watchlists.list
search-to-current-comparison · curltemplate
Esimerkin luotettavuus: templateSisältää generoituja placeholder-arvoja; korvaa ne ennen lähettämistä.
#!/usr/bin/env bash
set -euo pipefail
: "${API_KEY:?API_KEY is required}"
API_BASE_URL="${API_BASE_URL:-https://api.example.com}"
# searchProducts
payload=$(curl --fail-with-body --retry 0 --retry-all-errors -sS -X GET "${API_BASE_URL}/v1/search" -H "Authorization: Bearer ${API_KEY}" -H 'Content-Type: application/json')
canonicalProductId=$(jq -r ".items.0.canonical_product_id" <<<"${payload}")
# getProductComparison
payload=$(curl --fail-with-body --retry 0 --retry-all-errors -sS -X GET "${API_BASE_URL}/v1/products/${canonicalProductId}" -H "Authorization: Bearer ${API_KEY}" -H 'Content-Type: application/json')create-update-delete-price-watch · curltemplate
Esimerkin luotettavuus: templateSisältää generoituja placeholder-arvoja; korvaa ne ennen lähettämistä.
#!/usr/bin/env bash
set -euo pipefail
: "${API_KEY:?API_KEY is required}"
API_BASE_URL="${API_BASE_URL:-https://api.example.com}"
# createPriceWatch
payload=$(curl --fail-with-body --retry 0 --retry-all-errors -sS -X POST "${API_BASE_URL}/v1/watchlists" -H "Authorization: Bearer ${API_KEY}" -H 'Content-Type: application/json' --data '{"canonical_product_id":"headphones-docs-fixture","target_price":199,"channel":"email","destination":"docs-fixture@example.com"}')
watchId=$(jq -r ".id" <<<"${payload}")
# updatePriceWatch
payload=$(curl --fail-with-body --retry 0 --retry-all-errors -sS -X PATCH "${API_BASE_URL}/v1/watchlists/${watchId}" -H "Authorization: Bearer ${API_KEY}" -H 'Content-Type: application/json' --data '{"status":"paused"}')
# deletePriceWatch
payload=$(curl --fail-with-body --retry 0 --retry-all-errors -sS -X DELETE "${API_BASE_URL}/v1/watchlists/${watchId}" -H "Authorization: Bearer ${API_KEY}" -H 'Content-Type: application/json')