CP CargoProof
Business request flow · bounded proxy only

Create a shipment, request proof, and return a live capture link.

This page keeps business credentials server-side and only calls the browser-safe bounded routes. The flow is fixed: POST /api/web/cargoproof/shipments, then POST /api/web/cargoproof/shipments/{shipment_id}/proof-requests.

Create shipment and proof request

Use the public bounded proxy. No browser call goes directly to /api/v0/cargoproof/*.

Business options defaults stay aligned with the current MVP
The request stays browser-safe and still goes through the bounded Nginx proxy.
Waiting
Fill the shipment fields, then create the request.

Bounded browser entrypoint

The front only calls /api/web/.... Business credentials remain injected server-side by Nginx.

Operational readability

The status area shows where the flow is blocked: shipment creation, proof request creation, or response parsing.

Extensible without drift

Optional business parameters can be surfaced incrementally without exposing private backend routes or secrets.