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/Key → quote_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
cargowise_xml_fields
cargowise_xml_fields
semantic_field_key, semantic_path, label, inferred_type, total_observation_count,
first_seen_at, last_seen_atcargowise_xml_observations
cargowise_xml_observations
semantic_field_key, payload_id, label, semantic_path, original_text, typed value
columns (numeric_value, boolean_value, timestamp_value), created_atKnown curated gaps
These are not curatedshipments 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