generated: '2026-07-18' method: derived source: openapi/boxc-openapi-original.yml note: Entity-relationship graph derived from OpenAPI definition $ref links and id-reference fields across the BoxC v1 spec (61 object definitions, 17 top-level resources). entities: - name: shipment resource: /shipments id_prefix: null - name: label resource: /labels - name: order resource: /orders - name: product resource: /products - name: shop resource: /shops - name: webhook resource: /webhooks - name: warehouse resource: /warehouses - name: manifest resource: /manifests - name: overpack resource: /overpacks - name: return resource: /returns - name: reshipment resource: /reshipments - name: inbound resource: /inbound - name: credential resource: /credentials - name: customs-product resource: /customs/products - name: entry-point resource: /entry-points - name: invoice resource: /invoices - name: user resource: /users/me relationships: - from: label to: shipment type: belongs_to via: shipment_id - from: label to: overpack type: belongs_to via: overpack_id - from: shipment to: label type: has_many via: labels[] - from: shipment to: overpack type: belongs_to via: overpack_id - from: shipment to: credential type: belongs_to via: credentials_id - from: shipment to: entry-point type: belongs_to via: entry_point.id - from: overpack to: manifest type: belongs_to via: manifest_id - from: manifest to: overpack type: has_many via: overpack_details[] - from: order to: product type: references via: line_items[].sku - from: order to: shop type: belongs_to via: shop.order_id - from: product to: shop type: has_many via: skus[] (per shop) - from: return to: reshipment type: belongs_to via: reshipment_id - from: reshipment to: return type: has_many via: returns[] - from: inbound to: product type: has_many via: products[] - from: inbound to: warehouse type: belongs_to via: warehouse - from: credential to: user type: belongs_to via: user_id