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/*.
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.