/v1 base path.
These docs are hosted at
https://api.nektir.com, but that domain does not yet proxy the API runtime. Local development uses http://127.0.0.1:5185/v1; replace it with the published API base URL when the backend is deployed.Search for products
Build brand filters
Readbrands from /v1/meta, then pass one or more stable IDs with brand_ids. Reviewed brand IDs and slugs are stable; unresolved products return brand, brand_id, and brand_slug as null.
dabs_new_item and dabs_on_spa filters accept only true or false. These are unverified source flags; do not label onSpa as a sale or promotion.
Display store details
Store list and detail responses embedregular_hours when the directory schedule normalized safely, plus neutral tel: and geo: links. Treat the schedule as regular weekly hours: exceptions_known is false, so holidays and temporary closures may differ.
Resolve an exact SKU
Before showing availability
- Read
meta.coverage.statusandmeta.warnings. - Display the relevant
retrieved_atvalue or range. - Keep
source_updated_atunknown when the source did not provide it. - Treat reported quantity separately from
purchase_eligibility. - Do not interpret an empty result as no stock when coverage is partial or absent.