Skip to content
Documentation

Build on ShelfPro

ShelfPro turns a shelf photo into structured retail data. These docs cover how a capture moves through the platform, and the REST contract your systems code against.

How a capture flows

01

Capture

The device writes an image document and uploads the bytes to Cloud Storage, stamping the object with a trace id. Offline captures queue locally and drain when connectivity returns.

02

Analyze

A storage trigger calls POST …:analyze. The call returns 202 with a job handle; recognition runs asynchronously.

03

Write

The vision service submits its result through PUT …/analysis — exactly the same endpoint an on-device model uses. One canonical write path, regardless of where inference ran.

04

Reconcile

If the image already has an analysis, precedence decides which becomes canonical. The loser is retained for audit and training.

05

Correct

An operator reviewing the result submits a delta. That pins the analysis to human and feeds the next training round.

Base URLs

Productionhttps://api.theshelfpro.com
Local developmenthttp://localhost:8080