Documentation

Exponata Public Integration API

Integrate external systems with Exponata stores, expositions, expectations, protocols, photos, and fill-rate analytics.

Exponata Public Integration API

Use the public integration API to keep your external store catalogue in sync with Exponata and to read protocol, photo, and fill-rate results back into your own systems.

Base URL

https://expo.wie.dev

All public integration routes are versioned under /v1.

Authenticate every request with Authorization: Bearer <token>.

Upsert stores with stable externalId values. Exponata uses those values as the public identifier in the API.

Attach contacts, expositions, and expected fill-rate targets to each store.

Read protocols, photos, and fill-rate analytics for reporting or downstream workflows.

Common conventions

ConventionMeaning
externalIdYour system's stable store identifier. Use it in public paths instead of Exponata internal IDs.
from / toRequired date-time range filters on analytics and photo endpoints. The lower bound is inclusive; the upper bound is exclusive.
limit / cursorCursor pagination for list endpoints. Reuse nextCursor until it returns null.
Fill-rate valuesPercentages from 0 to 100, rounded to one decimal place where aggregation is required.
ExpectationsUsed to calculate deltas and belowExpectation flags. Missing or ambiguous expectation matches are reported explicitly.

Tip

Use the subject tabs above the page, or the API Reference section in the sidebar, to jump directly to Stores, Contacts, Expectations, Expositions, Protocols, Photos, or Fill rates.

Machine-readable schema