Skip to main content
All client access goes through schema reporting. The login is already limited to your organization. You can also browse this contract in Lambda under Analytics → Reporting.

Pick a view (30 seconds)

Shipments and quotes are different tables. Same column names (transport_mode, total_weight, …) are fine — do not mix them in one query unless you mean to. Converted quote → shipment: join quotes.quote_number = shipments.job_number. Never join quote_key to shipment_key for that.

All views

Consols and bookings are not curated views yet. They may still appear in discovery / messages.

reporting.shipments — CW nodes → columns

Source: CargoWise UniversalShipment with DataSource/Type = ForwardingShipment.

reporting.quotes — CW nodes → columns

Source: CargoWise UniversalShipment with DataSource/Type = OneOffQuote. QuoteNumber XML leaf is not a curated column in v1 — business id is DataSource/Keyquote_number.

About classification = unknown

cargowise_messages.classification / message_type may show unknown for OneOffQuote, ForwardingConsol, and ForwardingBooking. That means the stamping-domain classifier has not named the type yet. Raw XML is still stored. Analytics still projects by XML DataSource/Type. Quotes land in reporting.quotes. This is not missing data.

Discovery columns

semantic_field_key, semantic_path, label, inferred_type, total_observation_count, first_seen_at, last_seen_at
semantic_field_key, payload_id, label, semantic_path, original_text, typed value columns (numeric_value, boolean_value, timestamp_value), created_at

Known curated gaps

These are not curated shipments columns today — the ForwardingShipment feed does not supply them cleanly: If those leaves exist on another message type your org already sends, they may still appear in field discovery. They will not become friendly curated columns until the feed and meaning are confirmed. Not curated yet as whole views: consols, bookings, charge-line grain.

Access rules

  • Read-only SELECT
  • No writes
  • No cross-organization rows
  • No access to internal schemas behind reporting
  • Up to 5 concurrent sessions per credential
  • Up to 2 active credentials per organization
For connection setup see Connect. For Power BI model notes see Power BI.