From 4715ae93e5aaa59062439414d12a3f7638419bc6 Mon Sep 17 00:00:00 2001 From: Sinan Keskin Date: Mon, 30 Mar 2026 22:15:09 +0300 Subject: [PATCH 01/15] Show some docs --- docs/api-docs/in-depth-guides/document-processing-workflows.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx index 27eb2d16..a6bb5320 100644 --- a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx +++ b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx @@ -26,7 +26,7 @@ Both follow the same customer-facing lifecycle: submit -\> classify -\> extract ```mermaid flowchart LR - A[User emails document attachments] --> B[Upload File] --> C[API /POST Documents] + A[User emails document attachments] --> B[Upload File] --> C[API /POST Documents] C --> D[Terminal49 receives and parses documents] D --> E[Terminal49 classifies documents] E --> F[Terminal49 extracts structured data] From dc91726785ed5a2e95d7de8e9d7d208f6082b3e6 Mon Sep 17 00:00:00 2001 From: Sinan Keskin Date: Mon, 30 Mar 2026 22:47:09 +0300 Subject: [PATCH 02/15] Add rename for document.X events --- .../document-representations-resource.mdx | 2 +- .../document-processing-workflows.mdx | 10 +++---- docs/openapi.json | 28 +++++++++---------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/docs/api-docs/api-reference/document-representations/document-representations-resource.mdx b/docs/api-docs/api-reference/document-representations/document-representations-resource.mdx index c0c1a0b6..643f4c1f 100644 --- a/docs/api-docs/api-reference/document-representations/document-representations-resource.mdx +++ b/docs/api-docs/api-reference/document-representations/document-representations-resource.mdx @@ -15,7 +15,7 @@ You receive it through: - document includes: `include=last_document_representation` - email submission nested includes: `include=documents.last_document_representation` -- document webhook payloads (`document.extracted`, `document.extraction_failed`) in `included` +- document webhook payloads (`document_representation.created`, `document_representation.failed`) in `included` ## Resource shape diff --git a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx index a6bb5320..a8f252d7 100644 --- a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx +++ b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx @@ -43,7 +43,7 @@ flowchart LR Terminal49 classifies and extracts data asynchronously. - You receive `document.extracted` or `document.extraction_failed`. + You receive `document_representation.created` or `document_representation.failed`. If the same file content already exists for your account, it is treated as duplicate and not processed again. @@ -103,7 +103,7 @@ Response (`201`): ### 2) Receive extraction webhook -`document.extracted` example: +`document_representation.created` example: ```json { @@ -111,7 +111,7 @@ Response (`201`): "id": "40cb28de-63ee-4542-909e-a19efe46904d", "type": "webhook_notification", "attributes": { - "event": "document.extracted", + "event": "document_representation.created", "delivery_status": "pending", "created_at": "2026-03-26T08:17:06Z", "version": "2026-03-10" @@ -217,8 +217,8 @@ Use the webhook `event` and included `document` payload to update your internal | Event | Meaning | | --- | --- | -| `document.extracted` | Extraction completed successfully | -| `document.extraction_failed` | Extraction did not complete | +| `document_representation.created` | Extraction completed successfully | +| `document_representation.failed` | Extraction did not complete | ## Use these endpoints while integrating diff --git a/docs/openapi.json b/docs/openapi.json index cd63c770..023d5b99 100644 --- a/docs/openapi.json +++ b/docs/openapi.json @@ -2723,8 +2723,8 @@ "container.transport.available", "container.transport.not_available", "container.transport.delivered", - "document.extracted", - "document.extraction_failed" + "document_representation.created", + "document_representation.failed" ] } }, @@ -2952,8 +2952,8 @@ "container.transport.available", "container.transport.not_available", "container.transport.delivered", - "document.extracted", - "document.extraction_failed" + "document_representation.created", + "document_representation.failed" ], "example": "tracking_request.succeeded" } @@ -4065,8 +4065,8 @@ "container.transport.available", "container.transport.not_available", "container.transport.delivered", - "document.extracted", - "document.extraction_failed" + "document_representation.created", + "document_representation.failed" ], "example": "container.transport.full_out" }, @@ -12451,8 +12451,8 @@ "container.transport.available", "container.transport.not_available", "container.transport.delivered", - "document.extracted", - "document.extraction_failed" + "document_representation.created", + "document_representation.failed" ] } }, @@ -12643,8 +12643,8 @@ "container.transport.available", "container.transport.not_available", "container.transport.delivered", - "document.extracted", - "document.extraction_failed" + "document_representation.created", + "document_representation.failed" ] }, "voyage_number": { @@ -12833,8 +12833,8 @@ "type": "string", "enum": [ "shipment.estimated.arrival", - "document.extracted", - "document.extraction_failed" + "document_representation.created", + "document_representation.failed" ] }, "location_locode": { @@ -13008,8 +13008,8 @@ "container.transport.available", "container.transport.not_available", "container.transport.delivered", - "document.extracted", - "document.extraction_failed" + "document_representation.created", + "document_representation.failed" ] }, "delivery_status": { From 29e0191748a9f2a956f5eddad02d7f4e1bba9786 Mon Sep 17 00:00:00 2001 From: terminal49 Date: Mon, 30 Mar 2026 14:04:56 -0700 Subject: [PATCH 03/15] Update document-processing-workflows guide for Wayfair - Scope to email-only submission (remove API upload references) - Add Environments section with Wayfair account names and cost warning - Add Authentication section with API key instructions - Add webhook subscription section (cURL + UI navigation steps) - Add schema versioning explanation with account pinning model - Add full webhook envelope examples for all in-scope document types: Draft HBL, Final HBL, ISF, Master BOL, Delivery Order - Add document_representation.failed example with unknown document_type - Add null fields explanation section - Sanitize test credentials and internal email addresses throughout Co-Authored-By: Claude Sonnet 4.6 --- .../document-processing-workflows.mdx | 929 ++++++++++++++++-- 1 file changed, 824 insertions(+), 105 deletions(-) diff --git a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx index a8f252d7..9904c17c 100644 --- a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx +++ b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx @@ -15,29 +15,46 @@ keywords: This guide is for first-time integrators building document automation. -You can submit documents in two ways: +Submit documents by emailing attachments to your unique account docs alias. Terminal49 then follows the same lifecycle for every document: submit -\> classify -\> extract -\> webhook result. -- Email attachments to your unique account docs alias -- API endpoint +## Environments -Both follow the same customer-facing lifecycle: submit -\> classify -\> extract -\> webhook result. +Your Terminal49 account has two environments, both accessible from the account switcher in the top-left corner when you log in: + +| Environment | Account name | +| --- | --- | +| Test | Wayfair Development (Castlegate Logistics) | +| Production | Wayfair LLC | + + + Both environments make live calls. Documents submitted under either account are processed and costs will be incurred. There is no free sandbox for document processing at this time — see [Planned](#planned-not-live-yet) below for upcoming test tooling. + + +## Authentication + +All API calls require an API key passed as a Bearer token: + +``` +Authorization: Token YOUR_API_KEY +``` + +To get your API key, go to **User > Developers > API Keys** (click your username in the bottom-left corner of the navigation). For more detail, see [Start Here](/api-docs/getting-started/start-here). ## Workflow diagrams ```mermaid flowchart LR - A[User emails document attachments] --> B[Upload File] --> C[API /POST Documents] - C --> D[Terminal49 receives and parses documents] - D --> E[Terminal49 classifies documents] - E --> F[Terminal49 extracts structured data] - F --> G[Terminal49 sends webhook result] + A[User emails document attachments] --> B[Terminal49 receives and parses documents] + B --> C[Terminal49 classifies documents] + C --> D[Terminal49 extracts structured data] + D --> E[Terminal49 sends webhook result] ``` ## Workflow: step-by-step - Use email (attachments to your docs alias) or Upload directly by API + Email attachments to your unique account docs alias. Terminal49 classifies and extracts data asynchronously. @@ -48,78 +65,137 @@ flowchart LR If the same file content already exists for your account, it is treated as duplicate and not processed again. - - POST document through endpoint. Used by email  - - Treat submission as asynchronous. Do not assume extraction is complete immediately after upload/email. + Treat submission as asynchronous. Do not assume extraction is complete immediately after sending the email. ## Technical implementation (one end-to-end example) -Example scenario: user uploads one file, `invoice.pdf`. - -### 1) Submit the document - -`POST /documents` +Example scenario: a user emails `invoice.pdf` to their account docs alias. -Before creating the document, complete the direct upload flow and get a `signed_id`: [`Direct Upload for Documents`](/api-docs/in-depth-guides/direct-upload-documents). +### 1) Receive extraction webhook -Note: `attached_document` is the S3 `signed_id` from the file direct upload. +`document_representation.created` envelope: ```json { "data": { - "type": "document", + "id": "89ec3520-cea3-447d-8404-341e0bfd3aa6", + "type": "webhook_notification", "attributes": { - "name": "invoice.pdf", - "attached_document": "eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBLi4u" + "event": "document_representation.created", + "delivery_status": "pending", + "created_at": "2026-03-27T20:05:39Z" + }, + "relationships": { + "document": { + "data": { + "id": "e75541c0-9ad5-408b-9747-23415adfbca0", + "type": "document" + } + } + } + }, + "included": [ + { + "id": "b3abc297-624a-4eaa-a0e9-4ac4ebbd064f", + "type": "document_representation", + "attributes": { + "schema_version": "final_house_bill_of_lading@2026-03-23", + "payload": {}, + "created_at": "2026-03-27T20:05:39Z", + "updated_at": "2026-03-27T20:05:39Z" + } + }, + { + "id": "e75541c0-9ad5-408b-9747-23415adfbca0", + "type": "document", + "attributes": { + "document_type": "final_house_bill_of_lading", + "source": "email", + "file_name": "c4b16d8360049ea688367f6192dba07b.pdf", + "file_url": "https://t49-documents-prod.s3.amazonaws.com/..." + }, + "relationships": { + "email_submission": { + "data": { + "id": "7de2c356-5d2a-4d6e-99f4-6f0d2d63e357", + "type": "email_submission" + } + }, + "last_document_representation": { + "data": { + "id": "b3abc297-624a-4eaa-a0e9-4ac4ebbd064f", + "type": "document_representation" + } + } + } } - } + ] } ``` -Response (`201`): + + `file_url` is a pre-signed S3 URL and expires after 1 hour. Download the file promptly after receiving the webhook, or fetch a fresh URL using the endpoint below. + + +### Fetching a fresh download URL + +If the `file_url` from the webhook has expired, request a new one: + +```bash +curl -X GET https://api.terminal49.com/v2/documents/{id}/download_url \ + -H "Authorization: Token YOUR_API_KEY" +``` + +Replace `{id}` with the document `id` from the webhook payload. Response: ```json { - "data": { - "id": "5ab53a5e-0d68-4a8f-8d3d-1d24555d20cb", - "type": "document", - "attributes": { - "name": "invoice.pdf", - "document_type": null, - "file_name": "invoice.pdf", - "file_content_type": "application/pdf", - "file_size_bytes": 248193, - "created_at": "2026-03-26T08:14:24Z", - "updated_at": "2026-03-26T08:14:24Z" - } - } + "download_url": "https://t49-documents-prod.s3.amazonaws.com/..." } ``` -### 2) Receive extraction webhook +### 2) Understand the schema version + +Every webhook payload includes a `schema_version` field that identifies the document type and the schema date in use: + +``` +"schema_version": "draft_house_bill_of_lading@2026-03-23" +``` + +Your account is pinned to a specific schema date. All document types will use the latest schema version up to and including that date. Terminal49 can update your pinned version when you are ready to migrate. + +**What changes the version:** +- Breaking changes (fields removed, renamed, or restructured) increment the date. Terminal49 will either support parallel versions during a migration window or coordinate a cutover date with you. +- Non-breaking additions (new optional fields) do not change the version. + +Use `schema_version` to route your parsing logic — if you support multiple versions, branch on this field. -`document_representation.created` example: +### 3) Persist extracted outcome in your system + +Use the `document_type` and `schema_version` to look up the expected `payload` fields for that document type, then store the extracted data in your system. + +### Handling a failed extraction + +If extraction fails, you will receive `document_representation.failed` instead. The key signal is `"document_type": "unknown"` — the document was received but could not be classified or extracted. There is no `document_representation` in `included` and `last_document_representation` will be `null`. ```json { "data": { - "id": "40cb28de-63ee-4542-909e-a19efe46904d", + "id": "014551bd-32c8-46c1-b17c-3a9f1984e39f", "type": "webhook_notification", "attributes": { - "event": "document_representation.created", + "event": "document_representation.failed", "delivery_status": "pending", - "created_at": "2026-03-26T08:17:06Z", - "version": "2026-03-10" + "created_at": "2026-03-27T20:46:56Z" }, "relationships": { "document": { "data": { - "id": "5ab53a5e-0d68-4a8f-8d3d-1d24555d20cb", + "id": "31e9df4a-7539-4b44-8409-8e9c350d2ac7", "type": "document" } } @@ -127,98 +203,741 @@ Response (`201`): }, "included": [ { - "id": "5ab53a5e-0d68-4a8f-8d3d-1d24555d20cb", + "id": "90df411d-b836-498b-bf0d-b320d56ab311", + "type": "email_submission", + "attributes": { + "subject": "[ediDocManager SHP HBL MBL HLCUSHA2601APKY2 / HBL CGGMSGH5110912]", + "from": ["sender@wayfair.com"], + "sent_at": "2026-03-27T13:46:32-07:00" + } + }, + { + "id": "31e9df4a-7539-4b44-8409-8e9c350d2ac7", "type": "document", "attributes": { - "name": "invoice.pdf", - "document_type": "commercial_invoice", - "source": "upload", - "file_name": "invoice.pdf", - "file_content_type": "application/pdf", - "file_size_bytes": 248193, - "created_at": "2026-03-26T08:14:24Z", - "updated_at": "2026-03-26T08:17:05Z" + "document_type": "unknown", + "file_name": "f134a7229b5cf7b6c241c566448b9293_fail-1234.pdf", + "file_url": "https://t49-documents-prod.s3.amazonaws.com/..." }, "relationships": { - "account": { - "data": { - "id": "91d5b7cc-6d3f-4c87-b8bb-f5f31ed866f4", - "type": "account" - } - }, - "user": { - "data": { - "id": "fa25bdf2-0692-48f9-a8a7-cad8eb99527f", - "type": "user" - } + "last_document_representation": { + "data": null }, "email_submission": { "data": { - "id": "7de2c356-5d2a-4d6e-99f4-6f0d2d63e357", + "id": "90df411d-b836-498b-bf0d-b320d56ab311", "type": "email_submission" } - }, + } + } + } + ] +} +``` + + + `document_type: "unknown"` means Terminal49 could not classify or extract the document. Log the document `id` and `file_url` for investigation. If failures recur on the same document type, contact Terminal49 support. + + +## Subscribing to Events + +Register a webhook endpoint to receive document processing notifications: + +```bash +curl -X POST https://api.terminal49.com/v2/webhooks \ + -H "Authorization: Token YOUR_API_KEY" \ + -H "Content-Type: application/vnd.api+json" \ + -d '{ + "data": { + "type": "webhook", + "attributes": { + "url": "https://your-server.com/webhooks/t49-documents", + "active": true, + "events": [ + "document_representation.created", + "document_representation.failed" + ] + } + } + }' +``` + +You can also configure webhooks from the Terminal49 dashboard: + +1. Click your username in the bottom-left corner of the navigation. +2. Go to **User > Developers > Webhooks**. +3. To add a new endpoint, click **Create Webhook**, fill in your URL, and select the relevant events under **Document Events**. +4. To update an existing endpoint, click into it and toggle on the document events you need. + +## Document Types in Scope + +The current integration focuses on House Bills of Lading. Two variants are in scope: + +| Document type | `document_type` value | Notes | +| --- | --- | --- | +| Draft House Bill of Lading | `draft_house_bill_of_lading` | `hbl_type: "DRAFT"` in payload | +| Final House Bill of Lading | `final_house_bill_of_lading` | `hbl_type: "TELEX"` in payload | +| Importer Security Filing | `importer_security_filing` | | +| Master Bill of Lading | `master_bill_of_lading` | | +| Delivery Order | `dray_only_delivery_order` | | + +Additional document types will be added in future phases. + +### Delivery Order — full webhook payload + +`schema_version: dray_only_delivery_order@2026-03-30` + +```json +{ + "data": { + "id": "89ec3520-cea3-447d-8404-341e0bfd3aa6", + "type": "webhook_notification", + "attributes": { + "event": "document_representation.created", + "delivery_status": "pending", + "created_at": "2026-03-27T20:05:39Z" + }, + "relationships": { + "document": { + "data": { "id": "e75541c0-9ad5-408b-9747-23415adfbca0", "type": "document" } + } + } + }, + "included": [ + { + "id": "b3abc297-624a-4eaa-a0e9-4ac4ebbd064f", + "type": "document_representation", + "attributes": { + "schema_version": "dray_only_delivery_order@2026-03-30", + "created_at": "2026-03-27T20:05:39Z", + "updated_at": "2026-03-27T20:05:39Z", + "payload": { + "issuer_name": "CastleGate Logistics Inc", + "issuer_fmc_oti_number": "026564N", + "document_date": null, + "document_number": null, + "consol_number": null, + "prepared_by": null, + "prepared_date": null, + "pickup_terminal_name": "APM Terminal, New Jersey", + "pickup_address_name": "New York APM Terminal, New Jersey", + "pickup_address": null, + "pickup_address_phone": null, + "delivery_name": "Wayfair Warehouse Cranbury", + "delivery_address": "48 Station Road Cranbury, New Jersey 08512 US", + "ocean_carrier": "Hapag-Lloyd", + "mbol": "HLCUSGN2512AWAC8", + "hbol": null, + "vessel_name": "CAUTIN", + "voyage_number": "2516E", + "transport_mode": null, + "port_of_loading": "Vung Tau", + "port_of_discharge": "New York", + "eta": "02/23/2026 EST", + "door_eta": null, + "entry_number": null, + "freight_payment_terms": null, + "service_type": null, + "movement_type": null, + "customer": "Haomaijia Technology (Shenzhen) Co., LTD", + "goods_description": null, + "package_count": null, + "measurement_cbm": null, + "measurement_cft": null, + "cargo_references": ["WHS-58624-41985386"], + "delivery_notes": null, + "delivery_carrier": "Cargomatic", + "routing_legs": null, + "containers": [ + { + "container_number": "HAMU1717557", + "seal_number": "HLC3251157", + "container_type": "ISO_45G0", + "gross_weight_kg": null, + "gross_weight_lb": 16762.0 + } + ] + } + } + }, + { + "id": "e75541c0-9ad5-408b-9747-23415adfbca0", + "type": "document", + "attributes": { + "document_type": "dray_only_delivery_order", + "source": "email", + "file_name": "delivery_order_2902654.pdf", + "file_url": "https://t49-documents-prod.s3.amazonaws.com/..." + }, + "relationships": { "last_document_representation": { - "data": { - "id": "ab1fba20-6b7b-4d5f-95e8-e2c55a7a8f89", - "type": "document_representation" + "data": { "id": "b3abc297-624a-4eaa-a0e9-4ac4ebbd064f", "type": "document_representation" } + }, + "email_submission": { + "data": { "id": "048bfec4-1249-4239-ab5b-63ad1e8f70cf", "type": "email_submission" } + } + } + } + ] +} +``` + +## Null Fields in Payloads + +`null` values in any payload are intentional. They mean Terminal49 looked for that field in the source document but did not find it. Treat `null` as "checked, not present" — not as "field not supported" or "not checked". + +### Draft House Bill of Lading — full webhook payload + +`schema_version: draft_house_bill_of_lading@2026-03-23` + +```json +{ + "data": { + "id": "925298f4-dd2e-43c7-bdc6-690d92cc55bc", + "type": "webhook_notification", + "attributes": { + "event": "document_representation.created", + "delivery_status": "pending", + "created_at": "2026-03-27T20:05:03Z" + }, + "relationships": { + "document": { + "data": { "id": "1272e0d7-7989-4d3a-88a9-fceac6c9d239", "type": "document" } + } + } + }, + "included": [ + { + "id": "86bd0705-6478-4e14-9a8a-2cea84329636", + "type": "document_representation", + "attributes": { + "schema_version": "draft_house_bill_of_lading@2026-03-23", + "created_at": "2026-03-27T20:05:03Z", + "updated_at": "2026-03-27T20:05:03Z", + "payload": { + "hbl_type": "DRAFT", + "hbl_number": "CGGMSGH5110912", + "carrier_booking_number": "HLCUSHA2601APKY2", + "reference_number_isf": "CGGMSGH5110912", + "fmc_oti_number": "026564N", + "date_of_issue": "13-02-2026", + "shipped_on_board_date": "17-Feb-26", + "freight_payment_terms": "PREPAID", + "service_mode": "CFS/CY", + "vessel_name": "GUSTAV MAERSK", + "voyage_number": "606E", + "port_of_loading": "SHANGHAI,CHINA", + "port_of_discharge": "LOS ANGELES, CALIFORNIA, USA", + "place_of_receipt": "SHANGHAI,CHINA", + "place_of_delivery": "PERRIS, CALIFORNIA, USA", + "point_and_country_of_origin": "SHANGHAI,CHINA", + "signed_at": "SHANGHAI", + "signed_by": "MAERSK LOGISTICS & SERVICE CHINA LIMITED as agent of the Carrier", + "shipper": { + "name": "FUZHOU LIGHT INDUSTRY IMPORT & EXPORT CO.,LTD", + "address": "8/F.,TAIYANG PLAZA,NO.278,HUDONG AVENUE FUZHOU,CHINA" + }, + "consignee": { + "name": "GOLDENSEE LIMITED", + "address": "C/O CASTLEGATE LOGISTICS INC 3300 INDIAN AVE, PERRIS SMALL PARCEL PERRIS, CA 92571" + }, + "notify_party": { + "name": "MOHAWK GLOBAL LOGISTICS", + "email": "NJIMPORTS@MOHAWKGLOBAL.COM", + "phone": "732-218-9164", + "address": "105 FIELDCREST AVE, SUITE 404 EDISON, NJ 08837" + }, + "containers": [ + { + "container_number": "FDCU0184438", + "seal_number": "HLK6247958", + "container_size": "40HIGH", + "gross_weight": "1116.75", + "weight_unit": "KGS", + "measurement": "5.736", + "measurement_unit": "CBM", + "number_of_packages": "24", + "package_unit": "CARTONS", + "cargo_references": ["WFH1G9800163", "WFH1G9800162"] + } + ], + "line_items": [ + { + "description": "THE SOFA", + "quantity": "24", + "quantity_unit": "CARTONS", + "weight": "1116.75", + "weight_unit": "KGS", + "measurement": "5.736", + "measurement_unit": "CBM", + "hts_codes": ["9401616031"], + "cargo_references": ["WFH1G9800163", "WFH1G9800162"] + } + ], + "totals": { + "number_of_packages": "24", + "package_unit": "CARTONS", + "gross_weight": "1116.75 KGS", + "weight_unit": "KGS", + "measurement": "5.736 CBM", + "measurement_unit": "CBM" } } + } + }, + { + "id": "3bdf78ea-a86c-40b5-b650-a1d79542808a", + "type": "email_submission", + "attributes": { + "subject": "[ediDocManager SHP HBL MBL HLCUSHA2601APKY2 / HBL CGGMSGH5110912]", + "from": ["sender@wayfair.com"], + "sent_at": "2026-03-27T13:03:05-07:00" + } + }, + { + "id": "1272e0d7-7989-4d3a-88a9-fceac6c9d239", + "type": "document", + "attributes": { + "document_type": "draft_house_bill_of_lading", + "source": "email", + "file_name": "f134a7229b5cf7b6c241c566448b9293.pdf", + "file_url": "https://t49-documents-prod.s3.amazonaws.com/..." }, - "links": { - "self": "/documents/5ab53a5e-0d68-4a8f-8d3d-1d24555d20cb", - "download": "/documents/5ab53a5e-0d68-4a8f-8d3d-1d24555d20cb/download_url" + "relationships": { + "last_document_representation": { + "data": { "id": "86bd0705-6478-4e14-9a8a-2cea84329636", "type": "document_representation" } + }, + "email_submission": { + "data": { "id": "3bdf78ea-a86c-40b5-b650-a1d79542808a", "type": "email_submission" } + } + } + } + ] +} +``` + +### Final House Bill of Lading — full webhook payload + +`schema_version: final_house_bill_of_lading@2026-03-23` + +```json +{ + "data": { + "id": "89ec3520-cea3-447d-8404-341e0bfd3aa6", + "type": "webhook_notification", + "attributes": { + "event": "document_representation.created", + "delivery_status": "pending", + "created_at": "2026-03-27T20:05:39Z" + }, + "relationships": { + "document": { + "data": { "id": "e75541c0-9ad5-408b-9747-23415adfbca0", "type": "document" } + } + } + }, + "included": [ + { + "id": "b3abc297-624a-4eaa-a0e9-4ac4ebbd064f", + "type": "document_representation", + "attributes": { + "schema_version": "final_house_bill_of_lading@2026-03-23", + "created_at": "2026-03-27T20:05:39Z", + "updated_at": "2026-03-27T20:05:39Z", + "payload": { + "hbl_type": "TELEX", + "hbl_number": "CGGMXIM1554317", + "carrier_booking_number": "MAEU263829038", + "reference_number_isf": "CGGMXIM1554317", + "fmc_oti_number": "026564N", + "date_of_issue": "13-02-2026", + "shipped_on_board_date": "31-Jan-26", + "freight_payment_terms": "PREPAID", + "service_mode": "CFS/CY", + "vessel_name": "SYNERGY BUSAN", + "voyage_number": "604N", + "port_of_loading": "XIAMEN,CHINA", + "port_of_discharge": "JACKSONVILLE,FLORIDA,USA", + "place_of_receipt": "XIAMEN,CHINA", + "place_of_delivery": "JACKSONVILLE,FLORIDA,USA", + "point_and_country_of_origin": "XIAMEN,CHINA", + "signed_at": "XIAMEN", + "signed_by": "MAERSK LOGISTICS & SERVICE CHINA LIMITED as agent of the Carrier", + "shipper": { + "name": "TOTAL WIN HOME PRODUCTS CO.,LTD", + "address": "ROOM 601-604, ZHONGXI TIMES TOWER, NO. 26 OF HONGQI ROAD, NANCHENG DISTRICT, DONGGUAN CITY GUANGDONG PROVINCE, CHINA" + }, + "consignee": { + "name": "UNIVERSE HOME INC.", + "address": "1546 NW 56TH STREET, SEATTLE, WA, 98107, UNITED STATES" + }, + "notify_party": { + "name": "MOHAWK GLOBAL LOGISTICS", + "email": "NJIMPORTS@MOHAWKGLOBAL.COM", + "phone": "732-218-9164", + "address": "105 FIELDCREST AVE, SUITE 404 EDISON, NJ 08837" + }, + "containers": [ + { + "container_number": "CAAU4786387", + "seal_number": "CN5274554", + "container_size": "40HIGH", + "gross_weight": "451.7", + "weight_unit": "KGS", + "measurement": "2.412", + "measurement_unit": "CBM", + "number_of_packages": "37", + "package_unit": "CARTONS", + "cargo_references": ["ACN SPO WHS-41414-42378538"] + }, + { + "container_number": "CAAU4786387", + "seal_number": "CN5274554", + "container_size": "40HIGH", + "gross_weight": "862", + "weight_unit": "KGS", + "measurement": "4.724", + "measurement_unit": "CBM", + "number_of_packages": "26", + "package_unit": "CARTONS", + "cargo_references": ["ACN SPO WHS-41414-42378549"] + } + ], + "line_items": [ + { + "description": "PET GATE", + "weight": "1313.7", + "weight_unit": "KGS", + "measurement": "7.136", + "measurement_unit": "CBM", + "hts_codes": ["442199"] + }, + { + "description": "PET RAMP", + "hts_codes": ["442199"], + "cargo_references": ["ACI SPO: WHS-41414-42267479"] + }, + { + "description": "DOG HOUSE", + "hts_codes": ["442199"] + }, + { + "description": "COMMODITY SHELF", + "hts_codes": ["442199"], + "cargo_references": ["ACI SPO: WHS-41414-42267481"] + } + ], + "totals": { + "number_of_packages": "63", + "package_unit": "CARTONS", + "gross_weight": "1313.7 KGS", + "weight_unit": "KGS", + "measurement": "7.136 CBM", + "measurement_unit": "CBM" + } + } } }, { - "id": "7de2c356-5d2a-4d6e-99f4-6f0d2d63e357", + "id": "048bfec4-1249-4239-ab5b-63ad1e8f70cf", "type": "email_submission", "attributes": { - "subject": "Invoice #INV-10027", - "body_preview": "Please find attached invoice INV-10027.", - "from": [ - "ap@acme-manufacturing.com" - ], - "to": [ - "docs+account@terminal49.com" - ], - "cc": [], - "message_id": "", - "sent_at": "2026-03-26T08:14:11Z", - "created_at": "2026-03-26T08:14:12Z", - "updated_at": "2026-03-26T08:14:12Z" + "subject": null, + "from": ["sender@wayfair.com"], + "sent_at": "2026-03-27T23:03:18+03:00" } }, { - "id": "ab1fba20-6b7b-4d5f-95e8-e2c55a7a8f89", + "id": "e75541c0-9ad5-408b-9747-23415adfbca0", + "type": "document", + "attributes": { + "document_type": "final_house_bill_of_lading", + "source": "email", + "file_name": "c4b16d8360049ea688367f6192dba07b.pdf", + "file_url": "https://t49-documents-prod.s3.amazonaws.com/..." + }, + "relationships": { + "last_document_representation": { + "data": { "id": "b3abc297-624a-4eaa-a0e9-4ac4ebbd064f", "type": "document_representation" } + }, + "email_submission": { + "data": { "id": "048bfec4-1249-4239-ab5b-63ad1e8f70cf", "type": "email_submission" } + } + } + } + ] +} +``` + +### ISF (Importer Security Filing) — full webhook payload + +`schema_version: importer_security_filing@2026-03-30` + +```json +{ + "data": { + "id": "89ec3520-cea3-447d-8404-341e0bfd3aa6", + "type": "webhook_notification", + "attributes": { + "event": "document_representation.created", + "delivery_status": "pending", + "created_at": "2026-03-27T20:05:39Z" + }, + "relationships": { + "document": { + "data": { "id": "e75541c0-9ad5-408b-9747-23415adfbca0", "type": "document" } + } + } + }, + "included": [ + { + "id": "b3abc297-624a-4eaa-a0e9-4ac4ebbd064f", "type": "document_representation", "attributes": { - "schema_version": "2026-03-23", + "schema_version": "importer_security_filing@2026-03-30", + "created_at": "2026-03-27T20:05:39Z", + "updated_at": "2026-03-27T20:05:39Z", "payload": { - "invoice_number": "INV-10027", - "invoice_date": "2026-03-25", - "supplier_name": "Acme Manufacturing Ltd", - "total_amount": "12450.00", - "currency": "USD" + "importer_name": "Hulk International Limited", + "importer_of_record_number": null, + "po_numbers": ["WHS-64134-41828780"], + "description_of_goods": null, + "bol_type": null, + "hbl_number": "CGGMSGH5115217", + "mbl_number": "MAEU265407596", + "etd": "17-Feb-26", + "eta": "04-Mar-26", + "consignee_name": "Hulk International Limited", + "consignee_address_1": "C/O CASTLEGATE LOGISTICS INC 3300 INDIAN AVE, PERRIS SMALL PARCEL PERRIS, CA 92571", + "consignee_address_2": null, + "consignee_city": null, + "consignee_state": null, + "consignee_postal_code": null, + "consignee_country": "US", + "consignee_irs_tax_id": null, + "buyer_name": "Hulk International Limited", + "buyer_address_1": "C/O CASTLEGATE LOGISTICS INC 3300 INDIAN AVE, PERRIS SMALL PARCEL PERRIS, CA 92571", + "buyer_address_2": null, + "buyer_city": null, + "buyer_state": null, + "buyer_postal_code": null, + "buyer_country": "US", + "buyer_duns": null, + "buyer_duns4": null, + "ship_to_name": "Wayfair Warehouse Perris2 (SP)", + "ship_to_address_1": "3300 Indian Ave, Perris Small Parcel Perris, CA 92571", + "ship_to_address_2": null, + "ship_to_city": null, + "ship_to_state": null, + "ship_to_postal_code": null, + "ship_to_country": "US", + "seller_name": "Jili Creation Technology Co., Ltd", + "seller_address_1": "Room(2803), Aidu international,#72,Jianshe Dong Street,Tiexi District,Shenyang,Liaoning,110000", + "seller_address_2": null, + "seller_city": null, + "seller_state_province": null, + "seller_postal_code": "110000", + "seller_country": "China", + "seller_duns": null, + "seller_duns4": null, + "consolidator_name": "A.P. Moller – Maersk", + "consolidator_address_1": "1-3/F, D3, Tianfu Software Park, Chengdu, China, 610041", + "consolidator_address_2": null, + "consolidator_city": null, + "consolidator_province": null, + "consolidator_postal_code": "610041", + "consolidator_country": "China", + "consolidator_duns": null, + "consolidator_duns4": null, + "stuffing_location_name": "Shanghai Yangshan Free Trade Port Area Logistics Service Co.,Ltd", + "stuffing_location_address_1": "No 666, Tongshun Avenue, Pudong District, Shanghai", + "stuffing_location_address_2": null, + "stuffing_location_city": null, + "stuffing_location_province": null, + "stuffing_location_postal_code": "201306", + "stuffing_location_country": "China", + "stuffing_location_duns": null, + "stuffing_location_duns4": null, + "manufacturer_name": "ZHEJIANG ANJI SHUYE FURNITURE CO.,LTD", + "manufacturer_address_1": "DISTRICT 2, SUNSHINE INDUSTRIAL PARK OF DIPU SUBDISTRICT, ANJI COUNTY, HUZHOU CITY, ZHEJIANG PROVINCE, CHINA", + "manufacturer_address_2": null, + "manufacturer_city": null, + "manufacturer_province": null, + "manufacturer_postal_code": "313300", + "manufacturer_country": "China", + "manufacturer_duns": null, + "manufacturer_duns4": null, + "hts_code": "9401719000", + "country_of_origin": "China" + } + } + }, + { + "id": "e75541c0-9ad5-408b-9747-23415adfbca0", + "type": "document", + "attributes": { + "document_type": "importer_security_filing", + "source": "email", + "file_name": "isf.pdf", + "file_url": "https://t49-documents-prod.s3.amazonaws.com/..." + }, + "relationships": { + "last_document_representation": { + "data": { "id": "b3abc297-624a-4eaa-a0e9-4ac4ebbd064f", "type": "document_representation" } }, - "created_at": "2026-03-26T08:17:05Z", - "updated_at": "2026-03-26T08:17:05Z" + "email_submission": { + "data": { "id": "048bfec4-1249-4239-ab5b-63ad1e8f70cf", "type": "email_submission" } + } } } ] } ``` -### 3) Persist extracted outcome in your system +### Master Bill of Lading — full webhook payload -Use the webhook `event` and included `document` payload to update your internal record for that document. +`schema_version: master_bill_of_lading@2026-03-23` + +```json +{ + "data": { + "id": "89ec3520-cea3-447d-8404-341e0bfd3aa6", + "type": "webhook_notification", + "attributes": { + "event": "document_representation.created", + "delivery_status": "pending", + "created_at": "2026-03-27T20:05:39Z" + }, + "relationships": { + "document": { + "data": { "id": "e75541c0-9ad5-408b-9747-23415adfbca0", "type": "document" } + } + } + }, + "included": [ + { + "id": "b3abc297-624a-4eaa-a0e9-4ac4ebbd064f", + "type": "document_representation", + "attributes": { + "schema_version": "master_bill_of_lading@2026-03-23", + "created_at": "2026-03-27T20:05:39Z", + "updated_at": "2026-03-27T20:05:39Z", + "payload": { + "document_state": "NON-NEGOTIABLE", + "waybill_number": "235600052920", + "booking_number": "EGLV235600052920", + "carrier_reference": null, + "carrier_name": "Evergreen Line", + "scac_code": "EGLV", + "export_references": null, + "service_contract_number": null, + "service_type": "FCL/FCL", + "movement_type": "O/O", + "number_of_original_waybills": "NIL (0)", + "rider_pages": null, + "shipper": { + "name": "MAERSK LOGISTICS & SERVICES VIETNAM COMPANY LIMITED", + "address": "FLOOR 16&17,OFFICE - COMMERCIAL - SERVICE BUILDING AT LOT 5.5,NO.8-10 MAI CHI THO STREET,AN KHANH WARD,HO CHI MINH CITY,VIETNAM", + "email": null, + "phone": null + }, + "consignee": { + "name": "CASTLEGATE LOGISTICS INC", + "address": "4 COPLEY PLACE FLOOR 7 BOSTON MA 02116 UNITED STATES", + "email": "OCEANIMPORT@CASTLEGATELOGISTICS.COM", + "phone": "1 617-532-5100" + }, + "notify_party": { + "name": "CASTLEGATE LOGISTICS INC.", + "address": "4 COPLEY PLACE FLOOR 7 BOSTON MA 02116 UNITED STATES", + "email": "OCEANIMPORT@CASTLEGATELOGISTICS.COM", + "phone": "1 617-532-5100" + }, + "also_notify": null, + "actual_shipper": null, + "forwarding_agent_references": null, + "point_and_country_of_origin": null, + "pre_carriage_by": null, + "place_of_receipt": "HO CHI MINH CITY", + "date_of_receipt": null, + "ocean_vessel": "EVER MAGNA", + "voyage_number": "1440-003E", + "port_of_loading": "CAI MEP", + "transshipment_port": null, + "port_of_discharge": "LOS ANGELES, CA", + "place_of_delivery": "LOS ANGELES, CA", + "onward_inland_routing": null, + "marks_and_numbers": "N/M", + "containers": [ + { + "container_number": "EGSU9849000", + "seal_number": "EMCCYG3555", + "container_size": "40H", + "slac": null, + "gross_weight": null, + "weight_unit": null, + "measurement": null, + "measurement_unit": null, + "number_of_packages": null, + "package_unit": null + } + ], + "description_of_goods": "SOFA", + "hts_codes": ["9401616011"], + "invoice_references": [], + "hbl_reference": null, + "cargo_references": ["SPO#WHS-58624-41973686"], + "total_packages": 135, + "package_unit": "CARTONS", + "gross_weight": 6439.5, + "tare_weight": null, + "tare_weight_unit": null, + "weight_unit": "KGS", + "measurement": 64.8, + "measurement_unit": "CBM", + "total_containers_received": 1, + "total_containers_in_words": "ONE(1) CONTAINER ONLY", + "freight_payment_terms": "COLLECT", + "prepaid_at": null, + "collect_at": "DESTINATION", + "freight_payable_at": null, + "place_of_issue": "HO CHI MINH", + "date_of_issue": "FEB.02,2026", + "laden_on_board_date": "FEB.02,2026", + "signed_by": "EVERGREEN SHIPPING AGENCY (VIETNAM) COMPANY LTD. As agent for the Carrier and the Vessel Provider Evergreen Marine (Asia) Pte. Ltd. doing business as \"Evergreen Line\"" + } + } + }, + { + "id": "e75541c0-9ad5-408b-9747-23415adfbca0", + "type": "document", + "attributes": { + "document_type": "master_bill_of_lading", + "source": "email", + "file_name": "c4b16d8360049ea688367f6192dba07b.pdf", + "file_url": "https://t49-documents-prod.s3.amazonaws.com/..." + }, + "relationships": { + "last_document_representation": { + "data": { "id": "b3abc297-624a-4eaa-a0e9-4ac4ebbd064f", "type": "document_representation" } + }, + "email_submission": { + "data": { "id": "048bfec4-1249-4239-ab5b-63ad1e8f70cf", "type": "email_submission" } + } + } + } + ] +} +``` ## Webhooks you should handle -| Event | Meaning | -| --- | --- | -| `document_representation.created` | Extraction completed successfully | -| `document_representation.failed` | Extraction did not complete | +A `document_representation` is the structured extraction result for a document. `document_representation.created` means extraction succeeded and structured data is available in the payload. `document_representation.failed` means Terminal49 could not produce an extraction result. + +| Event | Meaning | Signal | +| --- | --- | --- | +| `document_representation.created` | Extraction completed successfully | `document_type` is set; `payload` contains extracted fields | +| `document_representation.failed` | Extraction did not complete | `document_type` is `"unknown"`; `last_document_representation` is `null` | ## Use these endpoints while integrating @@ -231,7 +950,6 @@ Use the webhook `event` and included `document` payload to update your internal ## APIs involved -- [`POST /documents`](/api-docs/api-reference/documents/upload-a-document) - [`GET /documents`](/api-docs/api-reference/documents/list-documents) - [`GET /documents/{id}`](/api-docs/api-reference/documents/get-a-document) - [`GET /documents/{id}/download_url`](/api-docs/api-reference/documents/get-a-document-download-url) @@ -242,4 +960,5 @@ Use the webhook `event` and included `document` payload to update your internal ## Planned (not live yet) -- `email_submission.created` webhook event after inbound email acceptance. \ No newline at end of file +- `email_submission.created` webhook event after inbound email acceptance. +- Mocked webhook scenarios for document processing — will allow you to trigger realistic webhook payloads without submitting real documents, so you can build and test your integration without incurring processing costs. \ No newline at end of file From 1f99c498dfd16d01419d2beb1dd6820c3a473c4a Mon Sep 17 00:00:00 2001 From: terminal49 Date: Mon, 30 Mar 2026 14:46:35 -0700 Subject: [PATCH 04/15] Improve document-processing-workflows guide structure and completeness - Add Coming Soon section (moved from bottom, renamed from Planned) - Add Before You Start checklist with 4 prereq steps - Add supported file types, multi-attachment behavior, encrypted file handling - Add Webhook Endpoint Requirements section (response codes, retries, idempotency, IP allowlist, signature verification) - Rewrite introduction with problem context and value proposition - Update workflow diagram with failure and duplicate branches - Simplify Technical Implementation to Webhook Payload Structure - Reorder document type payloads: Draft HBL, Final HBL, ISF, MBL, Delivery Order - Update document types table with Wayfair names, observed docs, and ARC decision note - Add email aliases for test and production environments Co-Authored-By: Claude Sonnet 4.6 --- .../document-processing-workflows.mdx | 402 ++++++++++-------- 1 file changed, 233 insertions(+), 169 deletions(-) diff --git a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx index 9904c17c..9a1bb176 100644 --- a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx +++ b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx @@ -13,9 +13,36 @@ keywords: - "email submissions" --- -This guide is for first-time integrators building document automation. +Shipping documents — House Bills of Lading, Master Bills of Lading, arrival notices, delivery orders, and more — arrive in shared inboxes and have traditionally required manual classification, data entry, and filing. This integration automates that workflow: Terminal49 receives each document by email, classifies it, extracts structured fields, and delivers the results to your system via webhook. -Submit documents by emailing attachments to your unique account docs alias. Terminal49 then follows the same lifecycle for every document: submit -\> classify -\> extract -\> webhook result. +The outcome is less manual re-keying, faster time-to-file, and fewer errors from misfiled or delayed documents — shifting your team's time from routine data entry to true exceptions. + +Submit documents by emailing attachments to your account docs alias. Terminal49 then handles the rest: classify -\> extract -\> webhook result. + +## Coming Soon + +- **Webhook testing scenarios** — Terminal49 is building a way to trigger realistic `document_representation.created` and `document_representation.failed` webhook payloads for specific document types without needing to email a real document. This will let you develop and test your endpoint without incurring processing costs. +- **`email_submission.created` event** — a webhook fired immediately on email receipt, before classification and extraction complete. +- **Action required flow** — documentation in progress. + +## Before You Start + +Make sure you have the following in place before building: + + + + Confirm you can log in and switch between the test and production accounts (see [Environments](#environments) below). + + + Generate an API key from **User > Developers > API Keys**. You'll need this to register your webhook and call the API. + + + Your server needs a reachable HTTPS URL to receive webhook POST requests from Terminal49. For local development, use a tool like [ngrok](https://ngrok.com) to expose a local port. + + + Register your endpoint and subscribe to `document_representation.created` and `document_representation.failed` (see [Subscribing to Events](#subscribing-to-events) below). + + ## Environments @@ -27,7 +54,7 @@ Your Terminal49 account has two environments, both accessible from the account s | Production | Wayfair LLC | - Both environments make live calls. Documents submitted under either account are processed and costs will be incurred. There is no free sandbox for document processing at this time — see [Planned](#planned-not-live-yet) below for upcoming test tooling. + Both environments make live calls. Documents submitted under either account are processed and costs will be incurred. There is no free sandbox for document processing at this time — see [Coming Soon](#coming-soon) above for upcoming test tooling. ## Authentication @@ -40,42 +67,121 @@ Authorization: Token YOUR_API_KEY To get your API key, go to **User > Developers > API Keys** (click your username in the bottom-left corner of the navigation). For more detail, see [Start Here](/api-docs/getting-started/start-here). +## Subscribing to Events + +Register a webhook endpoint to receive document processing notifications: + +```bash +curl -X POST https://api.terminal49.com/v2/webhooks \ + -H "Authorization: Token YOUR_API_KEY" \ + -H "Content-Type: application/vnd.api+json" \ + -d '{ + "data": { + "type": "webhook", + "attributes": { + "url": "https://your-server.com/webhooks/t49-documents", + "active": true, + "events": [ + "document_representation.created", + "document_representation.failed" + ] + } + } + }' +``` + +You can also configure webhooks from the Terminal49 dashboard: + +1. Click your username in the bottom-left corner of the navigation. +2. Go to **User > Developers > Webhooks**. +3. To add a new endpoint, click **Create Webhook**, fill in your URL, and select the relevant events under **Document Events**. +4. To update an existing endpoint, click into it and toggle on the document events you need. + +## Webhook Endpoint Requirements + +Your endpoint must meet the following requirements to reliably receive webhook notifications: + +**Response codes:** Return HTTP `200`, `201`, `202`, or `204`. Any other response — including a timeout — is treated as a delivery failure and will trigger retries. + +**Retries:** Terminal49 will retry failed deliveries multiple times. Design your endpoint to be idempotent — use `data.id` (the `webhook_notification` UUID) as your idempotency key to avoid processing the same event twice. + +**HTTPS:** Your endpoint must be accessible over HTTPS. + +**IP allowlist:** Webhook notifications are sent from the following IP addresses. Allowlist these if your infrastructure restricts inbound traffic: + +``` +35.222.62.171 +3.230.67.145 +44.217.15.129 +``` + +**Signature verification (recommended):** Each webhook is signed using HMAC SHA-256. The signature is included in the `X-T49-Webhook-Signature` header. To verify, retrieve the `secret` from your webhook configuration and compute the HMAC digest of the raw request body — it should match the header value. + +```ruby +secret = ENV.fetch('T49_WEBHOOK_SECRET') +hmac = OpenSSL::HMAC.hexdigest('SHA256', secret, request.body.read) +verified = request.headers['X-T49-Webhook-Signature'] == hmac +``` + ## Workflow diagrams ```mermaid flowchart LR - A[User emails document attachments] --> B[Terminal49 receives and parses documents] - B --> C[Terminal49 classifies documents] - C --> D[Terminal49 extracts structured data] - D --> E[Terminal49 sends webhook result] + A[Email sent to docs alias] --> B[Terminal49 receives document] + B --> C{Duplicate?} + C -- Yes --> Z[Ignored — no webhook] + C -- No --> D[Terminal49 classifies document] + D --> E[Terminal49 extracts structured data] + E --> F{Extraction outcome} + F -- Success --> G[document_representation.created] + F -- Failure --> H[document_representation.failed] ``` ## Workflow: step-by-step - Email attachments to your unique account docs alias. + Email attachments to your account docs alias: + + | Environment | Email address | + | --- | --- | + | Test | `wayfair-development-castlegate-logistics-60@docs.terminal49.com` | + | Production | `wayfair-llc-96@docs.terminal49.com` | + + **Supported file types:** PDF, PNG, JPEG, XLSX, XLS, CSV, Word (.doc, .docx). + + **Multiple attachments:** Each attachment in a single email is processed independently and generates its own webhook event. All resulting webhooks reference the same `email_submission`. + + **Unsupported files:** Encrypted or password-protected files cannot be processed and will result in a `document_representation.failed` event. - Terminal49 classifies and extracts data asynchronously. + Terminal49 classifies and extracts structured data asynchronously. Processing typically completes within seconds to a few minutes depending on document complexity. - You receive `document_representation.created` or `document_representation.failed`. - - - If the same file content already exists for your account, it is treated as duplicate and not processed again. + You receive `document_representation.created` (extraction succeeded) or `document_representation.failed` (extraction could not complete). Parse the payload, route by `document_type`, store the extracted fields, and trigger your downstream processes. - Treat submission as asynchronous. Do not assume extraction is complete immediately after sending the email. + Treat submission as fire-and-forget. Do not poll or wait for a response after sending the email — the webhook is the signal that processing is complete. -## Technical implementation (one end-to-end example) + + If the same file content has already been processed for your account, it is treated as a duplicate and ignored. No webhook is fired. + + +## Webhooks You Should Handle + +A `document_representation` is the structured extraction result for a document. `document_representation.created` means extraction succeeded and structured data is available in the payload. `document_representation.failed` means Terminal49 could not produce an extraction result. + +| Event | Meaning | Signal | +| --- | --- | --- | +| `document_representation.created` | Extraction completed successfully | `document_type` is set; `payload` contains extracted fields | +| `document_representation.failed` | Extraction did not complete | `document_type` is `"unknown"`; `last_document_representation` is `null` | -Example scenario: a user emails `invoice.pdf` to their account docs alias. +## Webhook Payload Structure -### 1) Receive extraction webhook +Every document webhook follows the same envelope structure. The `payload` object inside `document_representation` contains the extracted fields and varies by document type — see [Document Types in Scope](#document-types-in-scope) for full examples. `document_representation.created` envelope: @@ -103,7 +209,7 @@ Example scenario: a user emails `invoice.pdf` to their account docs alias. "id": "b3abc297-624a-4eaa-a0e9-4ac4ebbd064f", "type": "document_representation", "attributes": { - "schema_version": "final_house_bill_of_lading@2026-03-23", + "schema_version": "draft_house_bill_of_lading@2026-03-23", "payload": {}, "created_at": "2026-03-27T20:05:39Z", "updated_at": "2026-03-27T20:05:39Z" @@ -113,9 +219,9 @@ Example scenario: a user emails `invoice.pdf` to their account docs alias. "id": "e75541c0-9ad5-408b-9747-23415adfbca0", "type": "document", "attributes": { - "document_type": "final_house_bill_of_lading", + "document_type": "draft_house_bill_of_lading", "source": "email", - "file_name": "c4b16d8360049ea688367f6192dba07b.pdf", + "file_name": "invoice.pdf", "file_url": "https://t49-documents-prod.s3.amazonaws.com/..." }, "relationships": { @@ -158,7 +264,7 @@ Replace `{id}` with the document `id` from the webhook payload. Response: } ``` -### 2) Understand the schema version +### Schema versioning Every webhook payload includes a `schema_version` field that identifies the document type and the schema date in use: @@ -174,7 +280,7 @@ Your account is pinned to a specific schema date. All document types will use th Use `schema_version` to route your parsing logic — if you support multiple versions, branch on this field. -### 3) Persist extracted outcome in your system +### Persisting extracted data Use the `document_type` and `schema_version` to look up the expected `payload` fields for that document type, then store the extracted data in your system. @@ -239,149 +345,21 @@ If extraction fails, you will receive `document_representation.failed` instead. `document_type: "unknown"` means Terminal49 could not classify or extract the document. Log the document `id` and `file_url` for investigation. If failures recur on the same document type, contact Terminal49 support. -## Subscribing to Events - -Register a webhook endpoint to receive document processing notifications: - -```bash -curl -X POST https://api.terminal49.com/v2/webhooks \ - -H "Authorization: Token YOUR_API_KEY" \ - -H "Content-Type: application/vnd.api+json" \ - -d '{ - "data": { - "type": "webhook", - "attributes": { - "url": "https://your-server.com/webhooks/t49-documents", - "active": true, - "events": [ - "document_representation.created", - "document_representation.failed" - ] - } - } - }' -``` - -You can also configure webhooks from the Terminal49 dashboard: - -1. Click your username in the bottom-left corner of the navigation. -2. Go to **User > Developers > Webhooks**. -3. To add a new endpoint, click **Create Webhook**, fill in your URL, and select the relevant events under **Document Events**. -4. To update an existing endpoint, click into it and toggle on the document events you need. - ## Document Types in Scope -The current integration focuses on House Bills of Lading. Two variants are in scope: +The table below maps Wayfair's document type names to the `document_type` values returned by the API, along with the actual source documents Terminal49 may receive and classify into each type. -| Document type | `document_type` value | Notes | -| --- | --- | --- | -| Draft House Bill of Lading | `draft_house_bill_of_lading` | `hbl_type: "DRAFT"` in payload | -| Final House Bill of Lading | `final_house_bill_of_lading` | `hbl_type: "TELEX"` in payload | -| Importer Security Filing | `importer_security_filing` | | -| Master Bill of Lading | `master_bill_of_lading` | | -| Delivery Order | `dray_only_delivery_order` | | +| Wayfair Document Type | `document_type` value | Observed Documents | Notes | +| --- | --- | --- | --- | +| Draft House Bill of Lading | `draft_house_bill_of_lading` | House Bill of Lading | `hbl_type: "DRAFT"` in payload | +| Final House Bill of Lading | `final_house_bill_of_lading` | House Bill of Lading | `hbl_type: "TELEX"` in payload | +| Importer Security Filing | `importer_security_filing` | Importer Security Filing | | +| Master Bill of Lading | `master_bill_of_lading` | Sea Waybill | | +| Dray Delivery Order | `dray_delivery_order` | Delivery Order — Castlegate variant, Delivery Order — Non-Castlegate variant | Both variants map to the same `document_type` | +| ARC | _pending — see note_ | Arrival Notice, General Notice, Container Available Notice, In Bond, Freight Invoice | Wayfair uses "ARC" as an umbrella label, but these are distinct document types. Terminal49 recommends surfacing each as its own `document_type` so Wayfair can route without secondary classification and receive more accurate extracted data — each document type has its own schema with fields specific to that document. Mapping to a single `arc` type would require additional work on Terminal49's side and would reduce data resolution if Wayfair stores the webhook payload. Specific values TBD. | Additional document types will be added in future phases. -### Delivery Order — full webhook payload - -`schema_version: dray_only_delivery_order@2026-03-30` - -```json -{ - "data": { - "id": "89ec3520-cea3-447d-8404-341e0bfd3aa6", - "type": "webhook_notification", - "attributes": { - "event": "document_representation.created", - "delivery_status": "pending", - "created_at": "2026-03-27T20:05:39Z" - }, - "relationships": { - "document": { - "data": { "id": "e75541c0-9ad5-408b-9747-23415adfbca0", "type": "document" } - } - } - }, - "included": [ - { - "id": "b3abc297-624a-4eaa-a0e9-4ac4ebbd064f", - "type": "document_representation", - "attributes": { - "schema_version": "dray_only_delivery_order@2026-03-30", - "created_at": "2026-03-27T20:05:39Z", - "updated_at": "2026-03-27T20:05:39Z", - "payload": { - "issuer_name": "CastleGate Logistics Inc", - "issuer_fmc_oti_number": "026564N", - "document_date": null, - "document_number": null, - "consol_number": null, - "prepared_by": null, - "prepared_date": null, - "pickup_terminal_name": "APM Terminal, New Jersey", - "pickup_address_name": "New York APM Terminal, New Jersey", - "pickup_address": null, - "pickup_address_phone": null, - "delivery_name": "Wayfair Warehouse Cranbury", - "delivery_address": "48 Station Road Cranbury, New Jersey 08512 US", - "ocean_carrier": "Hapag-Lloyd", - "mbol": "HLCUSGN2512AWAC8", - "hbol": null, - "vessel_name": "CAUTIN", - "voyage_number": "2516E", - "transport_mode": null, - "port_of_loading": "Vung Tau", - "port_of_discharge": "New York", - "eta": "02/23/2026 EST", - "door_eta": null, - "entry_number": null, - "freight_payment_terms": null, - "service_type": null, - "movement_type": null, - "customer": "Haomaijia Technology (Shenzhen) Co., LTD", - "goods_description": null, - "package_count": null, - "measurement_cbm": null, - "measurement_cft": null, - "cargo_references": ["WHS-58624-41985386"], - "delivery_notes": null, - "delivery_carrier": "Cargomatic", - "routing_legs": null, - "containers": [ - { - "container_number": "HAMU1717557", - "seal_number": "HLC3251157", - "container_type": "ISO_45G0", - "gross_weight_kg": null, - "gross_weight_lb": 16762.0 - } - ] - } - } - }, - { - "id": "e75541c0-9ad5-408b-9747-23415adfbca0", - "type": "document", - "attributes": { - "document_type": "dray_only_delivery_order", - "source": "email", - "file_name": "delivery_order_2902654.pdf", - "file_url": "https://t49-documents-prod.s3.amazonaws.com/..." - }, - "relationships": { - "last_document_representation": { - "data": { "id": "b3abc297-624a-4eaa-a0e9-4ac4ebbd064f", "type": "document_representation" } - }, - "email_submission": { - "data": { "id": "048bfec4-1249-4239-ab5b-63ad1e8f70cf", "type": "email_submission" } - } - } - } - ] -} -``` - ## Null Fields in Payloads `null` values in any payload are intentional. They mean Terminal49 looked for that field in the source document but did not find it. Treat `null` as "checked, not present" — not as "field not supported" or "not checked". @@ -930,14 +908,104 @@ Additional document types will be added in future phases. } ``` -## Webhooks you should handle +### Delivery Order — full webhook payload -A `document_representation` is the structured extraction result for a document. `document_representation.created` means extraction succeeded and structured data is available in the payload. `document_representation.failed` means Terminal49 could not produce an extraction result. +`schema_version: dray_delivery_order@2026-03-30` -| Event | Meaning | Signal | -| --- | --- | --- | -| `document_representation.created` | Extraction completed successfully | `document_type` is set; `payload` contains extracted fields | -| `document_representation.failed` | Extraction did not complete | `document_type` is `"unknown"`; `last_document_representation` is `null` | +```json +{ + "data": { + "id": "89ec3520-cea3-447d-8404-341e0bfd3aa6", + "type": "webhook_notification", + "attributes": { + "event": "document_representation.created", + "delivery_status": "pending", + "created_at": "2026-03-27T20:05:39Z" + }, + "relationships": { + "document": { + "data": { "id": "e75541c0-9ad5-408b-9747-23415adfbca0", "type": "document" } + } + } + }, + "included": [ + { + "id": "b3abc297-624a-4eaa-a0e9-4ac4ebbd064f", + "type": "document_representation", + "attributes": { + "schema_version": "dray_delivery_order@2026-03-30", + "created_at": "2026-03-27T20:05:39Z", + "updated_at": "2026-03-27T20:05:39Z", + "payload": { + "issuer_name": "CastleGate Logistics Inc", + "issuer_fmc_oti_number": "026564N", + "document_date": null, + "document_number": null, + "consol_number": null, + "prepared_by": null, + "prepared_date": null, + "pickup_terminal_name": "APM Terminal, New Jersey", + "pickup_address_name": "New York APM Terminal, New Jersey", + "pickup_address": null, + "pickup_address_phone": null, + "delivery_name": "Wayfair Warehouse Cranbury", + "delivery_address": "48 Station Road Cranbury, New Jersey 08512 US", + "ocean_carrier": "Hapag-Lloyd", + "mbol": "HLCUSGN2512AWAC8", + "hbol": null, + "vessel_name": "CAUTIN", + "voyage_number": "2516E", + "transport_mode": null, + "port_of_loading": "Vung Tau", + "port_of_discharge": "New York", + "eta": "02/23/2026 EST", + "door_eta": null, + "entry_number": null, + "freight_payment_terms": null, + "service_type": null, + "movement_type": null, + "customer": "Haomaijia Technology (Shenzhen) Co., LTD", + "goods_description": null, + "package_count": null, + "measurement_cbm": null, + "measurement_cft": null, + "cargo_references": ["WHS-58624-41985386"], + "delivery_notes": null, + "delivery_carrier": "Cargomatic", + "routing_legs": null, + "containers": [ + { + "container_number": "HAMU1717557", + "seal_number": "HLC3251157", + "container_type": "ISO_45G0", + "gross_weight_kg": null, + "gross_weight_lb": 16762.0 + } + ] + } + } + }, + { + "id": "e75541c0-9ad5-408b-9747-23415adfbca0", + "type": "document", + "attributes": { + "document_type": "dray_delivery_order", + "source": "email", + "file_name": "delivery_order_2902654.pdf", + "file_url": "https://t49-documents-prod.s3.amazonaws.com/..." + }, + "relationships": { + "last_document_representation": { + "data": { "id": "b3abc297-624a-4eaa-a0e9-4ac4ebbd064f", "type": "document_representation" } + }, + "email_submission": { + "data": { "id": "048bfec4-1249-4239-ab5b-63ad1e8f70cf", "type": "email_submission" } + } + } + } + ] +} +``` ## Use these endpoints while integrating @@ -958,7 +1026,3 @@ A `document_representation` is the structured extraction result for a document. - [`GET /document_schemas/{id}`](/api-docs/api-reference/document-schemas/get-a-document-schema) - [`Document representations resource`](/api-docs/api-reference/document-representations/document-representations-resource) -## Planned (not live yet) - -- `email_submission.created` webhook event after inbound email acceptance. -- Mocked webhook scenarios for document processing — will allow you to trigger realistic webhook payloads without submitting real documents, so you can build and test your integration without incurring processing costs. \ No newline at end of file From 1591800ff060fbd38d5cb848d92c4f96b52850e9 Mon Sep 17 00:00:00 2001 From: terminal49 Date: Mon, 30 Mar 2026 14:51:46 -0700 Subject: [PATCH 05/15] Remove em dashes throughout document-processing-workflows Replace all em dashes with colons, periods, parentheses, or conjunctions to maintain clarity without the punctuation. Co-Authored-By: Claude Sonnet 4.6 --- .../document-processing-workflows.mdx | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx index 9a1bb176..e51a3b83 100644 --- a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx +++ b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx @@ -13,17 +13,17 @@ keywords: - "email submissions" --- -Shipping documents — House Bills of Lading, Master Bills of Lading, arrival notices, delivery orders, and more — arrive in shared inboxes and have traditionally required manual classification, data entry, and filing. This integration automates that workflow: Terminal49 receives each document by email, classifies it, extracts structured fields, and delivers the results to your system via webhook. +Shipping documents (House Bills of Lading, Master Bills of Lading, arrival notices, delivery orders, and more) arrive in shared inboxes and have traditionally required manual classification, data entry, and filing. This integration automates that workflow: Terminal49 receives each document by email, classifies it, extracts structured fields, and delivers the results to your system via webhook. -The outcome is less manual re-keying, faster time-to-file, and fewer errors from misfiled or delayed documents — shifting your team's time from routine data entry to true exceptions. +The outcome is less manual re-keying, faster time-to-file, and fewer errors from misfiled or delayed documents, freeing your team from routine data entry to focus on true exceptions. Submit documents by emailing attachments to your account docs alias. Terminal49 then handles the rest: classify -\> extract -\> webhook result. ## Coming Soon -- **Webhook testing scenarios** — Terminal49 is building a way to trigger realistic `document_representation.created` and `document_representation.failed` webhook payloads for specific document types without needing to email a real document. This will let you develop and test your endpoint without incurring processing costs. -- **`email_submission.created` event** — a webhook fired immediately on email receipt, before classification and extraction complete. -- **Action required flow** — documentation in progress. +- **Webhook testing scenarios:** Terminal49 is building a way to trigger realistic `document_representation.created` and `document_representation.failed` webhook payloads for specific document types without needing to email a real document. This will let you develop and test your endpoint without incurring processing costs. +- **`email_submission.created` event:** a webhook fired immediately on email receipt, before classification and extraction complete. +- **Action required flow:** documentation in progress. ## Before You Start @@ -54,7 +54,7 @@ Your Terminal49 account has two environments, both accessible from the account s | Production | Wayfair LLC | - Both environments make live calls. Documents submitted under either account are processed and costs will be incurred. There is no free sandbox for document processing at this time — see [Coming Soon](#coming-soon) above for upcoming test tooling. + Both environments make live calls. Documents submitted under either account are processed and costs will be incurred. There is no free sandbox for document processing at this time. See [Coming Soon](#coming-soon) above for upcoming test tooling. ## Authentication @@ -101,9 +101,9 @@ You can also configure webhooks from the Terminal49 dashboard: Your endpoint must meet the following requirements to reliably receive webhook notifications: -**Response codes:** Return HTTP `200`, `201`, `202`, or `204`. Any other response — including a timeout — is treated as a delivery failure and will trigger retries. +**Response codes:** Return HTTP `200`, `201`, `202`, or `204`. Any other response (including a timeout) is treated as a delivery failure and will trigger retries. -**Retries:** Terminal49 will retry failed deliveries multiple times. Design your endpoint to be idempotent — use `data.id` (the `webhook_notification` UUID) as your idempotency key to avoid processing the same event twice. +**Retries:** Terminal49 will retry failed deliveries multiple times. Design your endpoint to be idempotent. Use `data.id` (the `webhook_notification` UUID) as your idempotency key to avoid processing the same event twice. **HTTPS:** Your endpoint must be accessible over HTTPS. @@ -115,7 +115,7 @@ Your endpoint must meet the following requirements to reliably receive webhook n 44.217.15.129 ``` -**Signature verification (recommended):** Each webhook is signed using HMAC SHA-256. The signature is included in the `X-T49-Webhook-Signature` header. To verify, retrieve the `secret` from your webhook configuration and compute the HMAC digest of the raw request body — it should match the header value. +**Signature verification (recommended):** Each webhook is signed using HMAC SHA-256. The signature is included in the `X-T49-Webhook-Signature` header. To verify, retrieve the `secret` from your webhook configuration and compute the HMAC digest of the raw request body; it should match the header value. ```ruby secret = ENV.fetch('T49_WEBHOOK_SECRET') @@ -129,7 +129,7 @@ verified = request.headers['X-T49-Webhook-Signature'] == hmac flowchart LR A[Email sent to docs alias] --> B[Terminal49 receives document] B --> C{Duplicate?} - C -- Yes --> Z[Ignored — no webhook] + C -- Yes --> Z[Ignored, no webhook fired] C -- No --> D[Terminal49 classifies document] D --> E[Terminal49 extracts structured data] E --> F{Extraction outcome} @@ -163,7 +163,7 @@ flowchart LR - Treat submission as fire-and-forget. Do not poll or wait for a response after sending the email — the webhook is the signal that processing is complete. + Treat submission as fire-and-forget. Do not poll or wait for a response after sending the email. The webhook is the signal that processing is complete. @@ -181,7 +181,7 @@ A `document_representation` is the structured extraction result for a document. ## Webhook Payload Structure -Every document webhook follows the same envelope structure. The `payload` object inside `document_representation` contains the extracted fields and varies by document type — see [Document Types in Scope](#document-types-in-scope) for full examples. +Every document webhook follows the same envelope structure. The `payload` object inside `document_representation` contains the extracted fields and varies by document type. See [Document Types in Scope](#document-types-in-scope) for full examples. `document_representation.created` envelope: @@ -278,7 +278,7 @@ Your account is pinned to a specific schema date. All document types will use th - Breaking changes (fields removed, renamed, or restructured) increment the date. Terminal49 will either support parallel versions during a migration window or coordinate a cutover date with you. - Non-breaking additions (new optional fields) do not change the version. -Use `schema_version` to route your parsing logic — if you support multiple versions, branch on this field. +Use `schema_version` to route your parsing logic. If you support multiple versions, branch on this field. ### Persisting extracted data @@ -286,7 +286,7 @@ Use the `document_type` and `schema_version` to look up the expected `payload` f ### Handling a failed extraction -If extraction fails, you will receive `document_representation.failed` instead. The key signal is `"document_type": "unknown"` — the document was received but could not be classified or extracted. There is no `document_representation` in `included` and `last_document_representation` will be `null`. +If extraction fails, you will receive `document_representation.failed` instead. The key signal is `"document_type": "unknown"` means the document was received but could not be classified or extracted. There is no `document_representation` in `included` and `last_document_representation` will be `null`. ```json { @@ -355,16 +355,16 @@ The table below maps Wayfair's document type names to the `document_type` values | Final House Bill of Lading | `final_house_bill_of_lading` | House Bill of Lading | `hbl_type: "TELEX"` in payload | | Importer Security Filing | `importer_security_filing` | Importer Security Filing | | | Master Bill of Lading | `master_bill_of_lading` | Sea Waybill | | -| Dray Delivery Order | `dray_delivery_order` | Delivery Order — Castlegate variant, Delivery Order — Non-Castlegate variant | Both variants map to the same `document_type` | -| ARC | _pending — see note_ | Arrival Notice, General Notice, Container Available Notice, In Bond, Freight Invoice | Wayfair uses "ARC" as an umbrella label, but these are distinct document types. Terminal49 recommends surfacing each as its own `document_type` so Wayfair can route without secondary classification and receive more accurate extracted data — each document type has its own schema with fields specific to that document. Mapping to a single `arc` type would require additional work on Terminal49's side and would reduce data resolution if Wayfair stores the webhook payload. Specific values TBD. | +| Dray Delivery Order | `dray_delivery_order` | Delivery Order (Castlegate variant), Delivery Order (Non-Castlegate variant) | Both variants map to the same `document_type` | +| ARC | _pending (see note)_ | Arrival Notice, General Notice, Container Available Notice, In Bond, Freight Invoice | Wayfair uses "ARC" as an umbrella label, but these are distinct document types. Terminal49 recommends surfacing each as its own `document_type` so Wayfair can route without secondary classification and receive more accurate extracted data, as each document type has its own schema with fields specific to that document. Mapping to a single `arc` type would require additional work on Terminal49's side and would reduce data resolution if Wayfair stores the webhook payload. Specific values TBD. | Additional document types will be added in future phases. ## Null Fields in Payloads -`null` values in any payload are intentional. They mean Terminal49 looked for that field in the source document but did not find it. Treat `null` as "checked, not present" — not as "field not supported" or "not checked". +`null` values in any payload are intentional. They mean Terminal49 looked for that field in the source document but did not find it. Treat `null` as "checked, not present" rather than "field not supported" or "not checked". -### Draft House Bill of Lading — full webhook payload +### Draft House Bill of Lading: Full Webhook Payload `schema_version: draft_house_bill_of_lading@2026-03-23` @@ -494,7 +494,7 @@ Additional document types will be added in future phases. } ``` -### Final House Bill of Lading — full webhook payload +### Final House Bill of Lading: Full Webhook Payload `schema_version: final_house_bill_of_lading@2026-03-23` @@ -647,7 +647,7 @@ Additional document types will be added in future phases. } ``` -### ISF (Importer Security Filing) — full webhook payload +### ISF (Importer Security Filing): Full Webhook Payload `schema_version: importer_security_filing@2026-03-30` @@ -772,7 +772,7 @@ Additional document types will be added in future phases. } ``` -### Master Bill of Lading — full webhook payload +### Master Bill of Lading: Full Webhook Payload `schema_version: master_bill_of_lading@2026-03-23` @@ -908,7 +908,7 @@ Additional document types will be added in future phases. } ``` -### Delivery Order — full webhook payload +### Delivery Order: Full Webhook Payload `schema_version: dray_delivery_order@2026-03-30` From 2666406744532c8ec3eb6f010db1c94de80bf10c Mon Sep 17 00:00:00 2001 From: terminal49 Date: Mon, 30 Mar 2026 14:54:29 -0700 Subject: [PATCH 06/15] Convert null fields section from headline to Info block Co-Authored-By: Claude Sonnet 4.6 --- .../in-depth-guides/document-processing-workflows.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx index e51a3b83..e6ce5545 100644 --- a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx +++ b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx @@ -360,9 +360,9 @@ The table below maps Wayfair's document type names to the `document_type` values Additional document types will be added in future phases. -## Null Fields in Payloads - -`null` values in any payload are intentional. They mean Terminal49 looked for that field in the source document but did not find it. Treat `null` as "checked, not present" rather than "field not supported" or "not checked". + + **Null fields are intentional.** A `null` value means Terminal49 looked for that field in the source document but did not find it. Treat `null` as "checked, not present" rather than "field not supported" or "not checked". + ### Draft House Bill of Lading: Full Webhook Payload From 14a2974bbec020f3d6b4ab01a8571b5740228a0e Mon Sep 17 00:00:00 2001 From: Sinan Keskin Date: Tue, 31 Mar 2026 01:24:17 +0300 Subject: [PATCH 07/15] Add known types to ARC --- .../api-docs/in-depth-guides/document-processing-workflows.mdx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx index e6ce5545..50c976dc 100644 --- a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx +++ b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx @@ -356,7 +356,7 @@ The table below maps Wayfair's document type names to the `document_type` values | Importer Security Filing | `importer_security_filing` | Importer Security Filing | | | Master Bill of Lading | `master_bill_of_lading` | Sea Waybill | | | Dray Delivery Order | `dray_delivery_order` | Delivery Order (Castlegate variant), Delivery Order (Non-Castlegate variant) | Both variants map to the same `document_type` | -| ARC | _pending (see note)_ | Arrival Notice, General Notice, Container Available Notice, In Bond, Freight Invoice | Wayfair uses "ARC" as an umbrella label, but these are distinct document types. Terminal49 recommends surfacing each as its own `document_type` so Wayfair can route without secondary classification and receive more accurate extracted data, as each document type has its own schema with fields specific to that document. Mapping to a single `arc` type would require additional work on Terminal49's side and would reduce data resolution if Wayfair stores the webhook payload. Specific values TBD. | +| ARC | One of: `arrival_notice`, `general_notice`, `customs_entry`, `other` etc. | Arrival Notice, General Notice, Container Available Notice, In Bond, Freight Invoice | Wayfair uses "ARC" as an umbrella label, but these are distinct document types. Mapping is: Arrival Notice → `arrival_notice`; General Notice / Container Available Notice → `general_notice`; In Bond → `customs_entry`; Freight Invoice → `other` (in Wayfair schema). | Additional document types will be added in future phases. @@ -1025,4 +1025,3 @@ Additional document types will be added in future phases. - [`GET /email_submissions/{id}`](/api-docs/api-reference/email-submissions/get-an-email-submission) - [`GET /document_schemas/{id}`](/api-docs/api-reference/document-schemas/get-a-document-schema) - [`Document representations resource`](/api-docs/api-reference/document-representations/document-representations-resource) - From 1eeaf333ea5e0108ed3cd5e5ec97de69cb3cd38b Mon Sep 17 00:00:00 2001 From: Sinan Keskin Date: Thu, 2 Apr 2026 01:51:48 +0300 Subject: [PATCH 08/15] Update docs for sample.document_type --- .../document-processing-workflows.mdx | 18 +++++++++++++-- docs/openapi.json | 23 ++++++++++++++++++- 2 files changed, 38 insertions(+), 3 deletions(-) diff --git a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx index 50c976dc..ed6f1905 100644 --- a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx +++ b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx @@ -21,7 +21,6 @@ Submit documents by emailing attachments to your account docs alias. Terminal49 ## Coming Soon -- **Webhook testing scenarios:** Terminal49 is building a way to trigger realistic `document_representation.created` and `document_representation.failed` webhook payloads for specific document types without needing to email a real document. This will let you develop and test your endpoint without incurring processing costs. - **`email_submission.created` event:** a webhook fired immediately on email receipt, before classification and extraction complete. - **Action required flow:** documentation in progress. @@ -54,7 +53,7 @@ Your Terminal49 account has two environments, both accessible from the account s | Production | Wayfair LLC | - Both environments make live calls. Documents submitted under either account are processed and costs will be incurred. There is no free sandbox for document processing at this time. See [Coming Soon](#coming-soon) above for upcoming test tooling. + Both environments make live calls. Documents submitted under either account are processed and costs will be incurred. There is no free sandbox for document processing at this time. ## Authentication @@ -1012,6 +1011,21 @@ Additional document types will be added in future phases. - [`GET /webhook_notifications/examples`](/api-docs/api-reference/webhook-notifications/get-webhook-notification-payload-examples) - [`POST /webhooks/trigger`](/api-docs/api-reference/webhooks/trigger-a-webhook) +For Wayfair document webhook events, you can trigger a test payload for a specific document type without sending an email: + +```bash +curl -X POST https://api.terminal49.com/v2/webhooks/trigger \ + -H "Authorization: Token YOUR_API_KEY" \ + -H "Content-Type: application/json" \ + -d '{ + "url": "https://your-endpoint.example/webhooks", + "event": "document_representation.created", + "sample": { + "document_type": "dray_delivery_order" + } + }' +``` + Webhook event availability depends on your account configuration. If you are not receiving expected events, contact Terminal49 support. diff --git a/docs/openapi.json b/docs/openapi.json index 023d5b99..3da66719 100644 --- a/docs/openapi.json +++ b/docs/openapi.json @@ -4133,7 +4133,7 @@ "tags": [ "Webhooks" ], - "description": "Send a one-time test webhook notification payload to a target HTTPS URL without creating a webhook endpoint.", + "description": "Send a one-time test webhook notification payload to a target HTTPS URL without creating a webhook endpoint. For Wayfair document webhook events (`document_representation.created` and `document_representation.failed`), you can pass `sample.document_type` to test a specific document type payload.", "requestBody": { "required": true, "content": { @@ -4160,6 +4160,18 @@ "type": "string", "example": "optional-test-secret", "description": "Optional secret used to sign the request in `X-T49-Webhook-Signature`." + }, + "sample": { + "type": "object", + "description": "Optional test payload controls. Currently only supports `document_type` for Wayfair document webhook events.", + "additionalProperties": false, + "properties": { + "document_type": { + "type": "string", + "example": "dray_delivery_order", + "description": "Specific Wayfair document type to use when generating example payloads for `document_representation.created` or `document_representation.failed`. If omitted for these events, Terminal49 selects a default document type." + } + } } } }, @@ -4170,6 +4182,15 @@ "event": "tracking_request.succeeded", "secret": "optional-test-secret" } + }, + "Trigger document webhook with specific document type": { + "value": { + "url": "https://webhook.site/your-endpoint", + "event": "document_representation.created", + "sample": { + "document_type": "dray_delivery_order" + } + } } } } From e01dfb1990032d958895e308e3277669658e50de Mon Sep 17 00:00:00 2001 From: Sinan Keskin Date: Thu, 2 Apr 2026 01:56:41 +0300 Subject: [PATCH 09/15] Update docs for latest attribute changes --- .../document-processing-workflows.mdx | 34 +++++++++++++++ docs/openapi.json | 43 +++++++++++++++++++ 2 files changed, 77 insertions(+) diff --git a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx index ed6f1905..238e53f7 100644 --- a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx +++ b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx @@ -242,6 +242,40 @@ Every document webhook follows the same envelope structure. The `payload` object } ``` +When the webhook document is a child document (split from a larger packet), the document include also contains `attributes.parsed.packetSegment` and a `parent_document` relationship: + +```json +{ + "id": "child-document-id", + "type": "document", + "attributes": { + "document_type": "arrival_notice", + "file_name": "packet_child_1.pdf", + "file_url": "https://t49-documents-prod.s3.amazonaws.com/...", + "parsed": { + "packetSegment": { + "startPage": 3, + "endPage": 7 + } + } + }, + "relationships": { + "parent_document": { + "data": { + "id": "parent-document-id", + "type": "document" + } + }, + "last_document_representation": { + "data": { + "id": "b3abc297-624a-4eaa-a0e9-4ac4ebbd064f", + "type": "document_representation" + } + } + } +} +``` + `file_url` is a pre-signed S3 URL and expires after 1 hour. Download the file promptly after receiving the webhook, or fetch a fresh URL using the endpoint below. diff --git a/docs/openapi.json b/docs/openapi.json index 3da66719..80c5d232 100644 --- a/docs/openapi.json +++ b/docs/openapi.json @@ -14673,6 +14673,27 @@ "type": "integer", "nullable": true }, + "parsed": { + "description": "Additional parsing metadata. Present for child documents created from a split packet.", + "type": "object", + "nullable": true, + "properties": { + "packetSegment": { + "type": "object", + "description": "Page range of the child document within the original packet.", + "properties": { + "startPage": { + "type": "integer", + "description": "Start page number (inclusive) in the parent packet." + }, + "endPage": { + "type": "integer", + "description": "End page number (inclusive) in the parent packet." + } + } + } + } + }, "created_at": { "description": "Timestamp when the document was created.", "type": "string", @@ -14771,6 +14792,28 @@ } } }, + "parent_document": { + "type": "object", + "description": "Present for child documents created from a split packet.", + "properties": { + "data": { + "type": "object", + "nullable": true, + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "type": { + "type": "string", + "enum": [ + "document" + ] + } + } + } + } + }, "shipments": { "type": "object", "properties": { From 72319ee72224ded46cad992f24e4e3e5031ce1fa Mon Sep 17 00:00:00 2001 From: Sinan Keskin Date: Thu, 2 Apr 2026 02:17:16 +0300 Subject: [PATCH 10/15] Fix reference_object changes --- .../document-processing-workflows.mdx | 14 ++--- docs/openapi.json | 52 +++++++++++++++---- 2 files changed, 50 insertions(+), 16 deletions(-) diff --git a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx index 238e53f7..85d42c4a 100644 --- a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx +++ b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx @@ -195,7 +195,7 @@ Every document webhook follows the same envelope structure. The `payload` object "created_at": "2026-03-27T20:05:39Z" }, "relationships": { - "document": { + "reference_object": { "data": { "id": "e75541c0-9ad5-408b-9747-23415adfbca0", "type": "document" @@ -332,7 +332,7 @@ If extraction fails, you will receive `document_representation.failed` instead. "created_at": "2026-03-27T20:46:56Z" }, "relationships": { - "document": { + "reference_object": { "data": { "id": "31e9df4a-7539-4b44-8409-8e9c350d2ac7", "type": "document" @@ -412,7 +412,7 @@ Additional document types will be added in future phases. "created_at": "2026-03-27T20:05:03Z" }, "relationships": { - "document": { + "reference_object": { "data": { "id": "1272e0d7-7989-4d3a-88a9-fceac6c9d239", "type": "document" } } } @@ -542,7 +542,7 @@ Additional document types will be added in future phases. "created_at": "2026-03-27T20:05:39Z" }, "relationships": { - "document": { + "reference_object": { "data": { "id": "e75541c0-9ad5-408b-9747-23415adfbca0", "type": "document" } } } @@ -695,7 +695,7 @@ Additional document types will be added in future phases. "created_at": "2026-03-27T20:05:39Z" }, "relationships": { - "document": { + "reference_object": { "data": { "id": "e75541c0-9ad5-408b-9747-23415adfbca0", "type": "document" } } } @@ -820,7 +820,7 @@ Additional document types will be added in future phases. "created_at": "2026-03-27T20:05:39Z" }, "relationships": { - "document": { + "reference_object": { "data": { "id": "e75541c0-9ad5-408b-9747-23415adfbca0", "type": "document" } } } @@ -956,7 +956,7 @@ Additional document types will be added in future phases. "created_at": "2026-03-27T20:05:39Z" }, "relationships": { - "document": { + "reference_object": { "data": { "id": "e75541c0-9ad5-408b-9747-23415adfbca0", "type": "document" } } } diff --git a/docs/openapi.json b/docs/openapi.json index 80c5d232..8927e8c4 100644 --- a/docs/openapi.json +++ b/docs/openapi.json @@ -3238,6 +3238,15 @@ }, { "$ref": "#/components/schemas/container_updated_event" + }, + { + "$ref": "#/components/schemas/document" + }, + { + "$ref": "#/components/schemas/document_representation" + }, + { + "$ref": "#/components/schemas/document_email_submission" } ] } @@ -3925,6 +3934,18 @@ }, { "$ref": "#/components/schemas/estimated_event" + }, + { + "$ref": "#/components/schemas/container_updated_event" + }, + { + "$ref": "#/components/schemas/document" + }, + { + "$ref": "#/components/schemas/document_representation" + }, + { + "$ref": "#/components/schemas/document_email_submission" } ] } @@ -4004,6 +4025,18 @@ }, { "$ref": "#/components/schemas/estimated_event" + }, + { + "$ref": "#/components/schemas/container_updated_event" + }, + { + "$ref": "#/components/schemas/document" + }, + { + "$ref": "#/components/schemas/document_representation" + }, + { + "$ref": "#/components/schemas/document_email_submission" } ] } @@ -13086,18 +13119,19 @@ "type": "string", "format": "uuid" }, - "type": { - "type": "string", - "enum": [ - "tracking_request", - "estimated_event", - "transport_event", - "container_updated_event" - ] + "type": { + "type": "string", + "enum": [ + "tracking_request", + "estimated_event", + "transport_event", + "container_updated_event", + "document" + ] + } } } } - } } }, "required": [ From 5af7d209ac3be475a5f56fc20cdc7b308f8159c6 Mon Sep 17 00:00:00 2001 From: Sinan Keskin Date: Wed, 8 Apr 2026 19:10:31 +0300 Subject: [PATCH 11/15] Remove direct upload from docs --- docs/docs.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/docs.json b/docs/docs.json index 884ce5f5..50e3b592 100644 --- a/docs/docs.json +++ b/docs/docs.json @@ -73,8 +73,7 @@ "api-docs/in-depth-guides/terminal49-map", "api-docs/in-depth-guides/terminal49-widget", "api-docs/in-depth-guides/dashboard-deep-linking", - "api-docs/in-depth-guides/document-processing-workflows", - "api-docs/in-depth-guides/direct-upload-documents" + "api-docs/in-depth-guides/document-processing-workflows" ] }, { From 4cf7e99c80513339a44687df7946b9c43aad8157 Mon Sep 17 00:00:00 2001 From: Sinan Keskin Date: Fri, 14 Aug 2026 22:11:08 +0300 Subject: [PATCH 12/15] Remove wayfair sections --- .../document-processing-workflows.mdx | 67 +++++++++---------- 1 file changed, 30 insertions(+), 37 deletions(-) diff --git a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx index 85d42c4a..3db166bb 100644 --- a/docs/api-docs/in-depth-guides/document-processing-workflows.mdx +++ b/docs/api-docs/in-depth-guides/document-processing-workflows.mdx @@ -45,12 +45,7 @@ Make sure you have the following in place before building: ## Environments -Your Terminal49 account has two environments, both accessible from the account switcher in the top-left corner when you log in: - -| Environment | Account name | -| --- | --- | -| Test | Wayfair Development (Castlegate Logistics) | -| Production | Wayfair LLC | +Your Terminal49 account may have separate test and production environments, accessible from the account switcher in the top-left corner when you log in. Both environments make live calls. Documents submitted under either account are processed and costs will be incurred. There is no free sandbox for document processing at this time. @@ -140,12 +135,7 @@ flowchart LR - Email attachments to your account docs alias: - - | Environment | Email address | - | --- | --- | - | Test | `wayfair-development-castlegate-logistics-60@docs.terminal49.com` | - | Production | `wayfair-llc-96@docs.terminal49.com` | + Email attachments to your account's unique docs alias (for example, `youraccount-42@docs.terminal49.com`). Find your alias under **User > Developers > API Keys**. **Supported file types:** PDF, PNG, JPEG, XLSX, XLS, CSV, Word (.doc, .docx). @@ -346,7 +336,7 @@ If extraction fails, you will receive `document_representation.failed` instead. "type": "email_submission", "attributes": { "subject": "[ediDocManager SHP HBL MBL HLCUSHA2601APKY2 / HBL CGGMSGH5110912]", - "from": ["sender@wayfair.com"], + "from": ["sender@example.com"], "sent_at": "2026-03-27T13:46:32-07:00" } }, @@ -380,16 +370,19 @@ If extraction fails, you will receive `document_representation.failed` instead. ## Document Types in Scope -The table below maps Wayfair's document type names to the `document_type` values returned by the API, along with the actual source documents Terminal49 may receive and classify into each type. +The table below lists the document types Terminal49 currently classifies and extracts, along with the `document_type` value returned by the API. -| Wayfair Document Type | `document_type` value | Observed Documents | Notes | -| --- | --- | --- | --- | -| Draft House Bill of Lading | `draft_house_bill_of_lading` | House Bill of Lading | `hbl_type: "DRAFT"` in payload | -| Final House Bill of Lading | `final_house_bill_of_lading` | House Bill of Lading | `hbl_type: "TELEX"` in payload | -| Importer Security Filing | `importer_security_filing` | Importer Security Filing | | -| Master Bill of Lading | `master_bill_of_lading` | Sea Waybill | | -| Dray Delivery Order | `dray_delivery_order` | Delivery Order (Castlegate variant), Delivery Order (Non-Castlegate variant) | Both variants map to the same `document_type` | -| ARC | One of: `arrival_notice`, `general_notice`, `customs_entry`, `other` etc. | Arrival Notice, General Notice, Container Available Notice, In Bond, Freight Invoice | Wayfair uses "ARC" as an umbrella label, but these are distinct document types. Mapping is: Arrival Notice → `arrival_notice`; General Notice / Container Available Notice → `general_notice`; In Bond → `customs_entry`; Freight Invoice → `other` (in Wayfair schema). | +| Document type | `document_type` value | Notes | +| --- | --- | --- | +| Draft House Bill of Lading | `draft_house_bill_of_lading` | `hbl_type: "DRAFT"` in payload | +| Final House Bill of Lading | `final_house_bill_of_lading` | `hbl_type: "TELEX"` in payload; often issued as a Sea Waybill | +| Importer Security Filing | `importer_security_filing` | | +| Master Bill of Lading | `master_bill_of_lading` | Often issued as a Sea Waybill | +| Delivery Order | `dray_delivery_order` | | +| Arrival Notice | `arrival_notice` | | +| General Notice | `general_notice` | Includes container available notices | +| Customs Entry | `customs_entry` | Includes in-bond documents | +| Other | `other` | Used when no dedicated schema exists yet, e.g. freight invoices | Additional document types will be added in future phases. @@ -450,7 +443,7 @@ Additional document types will be added in future phases. }, "consignee": { "name": "GOLDENSEE LIMITED", - "address": "C/O CASTLEGATE LOGISTICS INC 3300 INDIAN AVE, PERRIS SMALL PARCEL PERRIS, CA 92571" + "address": "C/O ACME LOGISTICS INC 100 MAIN ST, ANYTOWN, CA 90001" }, "notify_party": { "name": "MOHAWK GLOBAL LOGISTICS", @@ -501,7 +494,7 @@ Additional document types will be added in future phases. "type": "email_submission", "attributes": { "subject": "[ediDocManager SHP HBL MBL HLCUSHA2601APKY2 / HBL CGGMSGH5110912]", - "from": ["sender@wayfair.com"], + "from": ["sender@example.com"], "sent_at": "2026-03-27T13:03:05-07:00" } }, @@ -654,7 +647,7 @@ Additional document types will be added in future phases. "type": "email_submission", "attributes": { "subject": null, - "from": ["sender@wayfair.com"], + "from": ["sender@example.com"], "sent_at": "2026-03-27T23:03:18+03:00" } }, @@ -719,7 +712,7 @@ Additional document types will be added in future phases. "etd": "17-Feb-26", "eta": "04-Mar-26", "consignee_name": "Hulk International Limited", - "consignee_address_1": "C/O CASTLEGATE LOGISTICS INC 3300 INDIAN AVE, PERRIS SMALL PARCEL PERRIS, CA 92571", + "consignee_address_1": "C/O ACME LOGISTICS INC 100 MAIN ST, ANYTOWN, CA 90001", "consignee_address_2": null, "consignee_city": null, "consignee_state": null, @@ -727,7 +720,7 @@ Additional document types will be added in future phases. "consignee_country": "US", "consignee_irs_tax_id": null, "buyer_name": "Hulk International Limited", - "buyer_address_1": "C/O CASTLEGATE LOGISTICS INC 3300 INDIAN AVE, PERRIS SMALL PARCEL PERRIS, CA 92571", + "buyer_address_1": "C/O ACME LOGISTICS INC 100 MAIN ST, ANYTOWN, CA 90001", "buyer_address_2": null, "buyer_city": null, "buyer_state": null, @@ -735,8 +728,8 @@ Additional document types will be added in future phases. "buyer_country": "US", "buyer_duns": null, "buyer_duns4": null, - "ship_to_name": "Wayfair Warehouse Perris2 (SP)", - "ship_to_address_1": "3300 Indian Ave, Perris Small Parcel Perris, CA 92571", + "ship_to_name": "Acme Distribution Center 2", + "ship_to_address_1": "100 Main St, Anytown, CA 90001", "ship_to_address_2": null, "ship_to_city": null, "ship_to_state": null, @@ -853,15 +846,15 @@ Additional document types will be added in future phases. "phone": null }, "consignee": { - "name": "CASTLEGATE LOGISTICS INC", + "name": "ACME LOGISTICS INC", "address": "4 COPLEY PLACE FLOOR 7 BOSTON MA 02116 UNITED STATES", - "email": "OCEANIMPORT@CASTLEGATELOGISTICS.COM", + "email": "OCEANIMPORT@ACMELOGISTICS.COM", "phone": "1 617-532-5100" }, "notify_party": { - "name": "CASTLEGATE LOGISTICS INC.", + "name": "ACME LOGISTICS INC.", "address": "4 COPLEY PLACE FLOOR 7 BOSTON MA 02116 UNITED STATES", - "email": "OCEANIMPORT@CASTLEGATELOGISTICS.COM", + "email": "OCEANIMPORT@ACMELOGISTICS.COM", "phone": "1 617-532-5100" }, "also_notify": null, @@ -970,7 +963,7 @@ Additional document types will be added in future phases. "created_at": "2026-03-27T20:05:39Z", "updated_at": "2026-03-27T20:05:39Z", "payload": { - "issuer_name": "CastleGate Logistics Inc", + "issuer_name": "Acme Logistics Inc", "issuer_fmc_oti_number": "026564N", "document_date": null, "document_number": null, @@ -981,8 +974,8 @@ Additional document types will be added in future phases. "pickup_address_name": "New York APM Terminal, New Jersey", "pickup_address": null, "pickup_address_phone": null, - "delivery_name": "Wayfair Warehouse Cranbury", - "delivery_address": "48 Station Road Cranbury, New Jersey 08512 US", + "delivery_name": "Acme Distribution Center", + "delivery_address": "100 Main St, Anytown, NJ 08512 US", "ocean_carrier": "Hapag-Lloyd", "mbol": "HLCUSGN2512AWAC8", "hbol": null, @@ -1045,7 +1038,7 @@ Additional document types will be added in future phases. - [`GET /webhook_notifications/examples`](/api-docs/api-reference/webhook-notifications/get-webhook-notification-payload-examples) - [`POST /webhooks/trigger`](/api-docs/api-reference/webhooks/trigger-a-webhook) -For Wayfair document webhook events, you can trigger a test payload for a specific document type without sending an email: +You can trigger a test payload for a specific document type without sending an email: ```bash curl -X POST https://api.terminal49.com/v2/webhooks/trigger \ From 233424e5c7d0e0d7f429455d0e9d2dff2ca5fde0 Mon Sep 17 00:00:00 2001 From: Sinan Keskin Date: Fri, 14 Aug 2026 22:18:29 +0300 Subject: [PATCH 13/15] Remove wayfair --- docs/openapi.json | 6 +++--- docs/updates/home.mdx | 22 +++++++++++----------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/openapi.json b/docs/openapi.json index 8927e8c4..f5421b1b 100644 --- a/docs/openapi.json +++ b/docs/openapi.json @@ -4166,7 +4166,7 @@ "tags": [ "Webhooks" ], - "description": "Send a one-time test webhook notification payload to a target HTTPS URL without creating a webhook endpoint. For Wayfair document webhook events (`document_representation.created` and `document_representation.failed`), you can pass `sample.document_type` to test a specific document type payload.", + "description": "Send a one-time test webhook notification payload to a target HTTPS URL without creating a webhook endpoint. For document webhook events (`document_representation.created` and `document_representation.failed`), you can pass `sample.document_type` to test a specific document type payload.", "requestBody": { "required": true, "content": { @@ -4196,13 +4196,13 @@ }, "sample": { "type": "object", - "description": "Optional test payload controls. Currently only supports `document_type` for Wayfair document webhook events.", + "description": "Optional test payload controls. Currently only supports `document_type` for document webhook events.", "additionalProperties": false, "properties": { "document_type": { "type": "string", "example": "dray_delivery_order", - "description": "Specific Wayfair document type to use when generating example payloads for `document_representation.created` or `document_representation.failed`. If omitted for these events, Terminal49 selects a default document type." + "description": "Specific document type to use when generating example payloads for `document_representation.created` or `document_representation.failed`. If omitted for these events, Terminal49 selects a default document type." } } } diff --git a/docs/updates/home.mdx b/docs/updates/home.mdx index 4f6dbd0b..f4ea1c66 100644 --- a/docs/updates/home.mdx +++ b/docs/updates/home.mdx @@ -689,7 +689,7 @@ rss: true - **Cargo events reprocessing** — force-reprocessing shipment cargo events now refreshes derived state consistently after upstream fixes - + ### WorkOS hosted signup onboarding New accounts can now sign up through the **WorkOS hosted authentication flow**. The end-to-end onboarding handles email verification, recovery from unknown sign-ins, and concurrent same-email signup races automatically. Existing sign-in continues to work unchanged. @@ -720,8 +720,8 @@ rss: true ### Updates - - **Wayfair arrival notice extraction** — new versioned schema with Maersk Canada CCN carrier-code extraction, PO reference truncation, freight payment terms derived from the marks block, and tighter classification so CMA CGM pre-arrival notices and multi-page Hapag-Lloyd Canada documents are no longer misclassified - - **Wayfair house bill of lading consistency** — draft and final Wayfair HBLs for the same shipment now produce consistent `hs_codes` values, and a new `consignee.fax` field is captured + - **Arrival notice extraction** — new versioned schema with Maersk Canada CCN carrier-code extraction, PO reference truncation, freight payment terms derived from the marks block, and tighter classification so CMA CGM pre-arrival notices and multi-page Hapag-Lloyd Canada documents are no longer misclassified + - **House bill of lading consistency** — draft and final HBLs for the same shipment now produce consistent `hs_codes` values, and a new `consignee.fax` field is captured - **Party assignment defaults and sorting** — party pickers default to the previously assigned party, parties are sorted for easier selection, and the role color palette has been toned down - **Custom Fields on Shipment Details** — custom shipment and container fields have been reorganized on the shipment details page for a cleaner layout and clearer separation between scopes - **Editable cells on Pickup & Delivery** — inline editing on the Pickup & Delivery phase tables has been polished, with a production-safe edit hook so save and validation behave consistently @@ -863,7 +863,7 @@ rss: true - **Cargo events reprocessing** — force-reprocessing shipment cargo events now refreshes derived state consistently after upstream fixes - + ### WorkOS hosted signup onboarding New accounts can now sign up through the **WorkOS hosted authentication flow**. The end-to-end onboarding handles email verification, recovery from unknown sign-ins, and concurrent same-email signup races automatically. Existing sign-in continues to work unchanged. @@ -894,8 +894,8 @@ rss: true ### Updates - - **Wayfair arrival notice extraction** — new versioned schema with Maersk Canada CCN carrier-code extraction, PO reference truncation, freight payment terms derived from the marks block, and tighter classification so CMA CGM pre-arrival notices and multi-page Hapag-Lloyd Canada documents are no longer misclassified - - **Wayfair house bill of lading consistency** — draft and final Wayfair HBLs for the same shipment now produce consistent `hs_codes` values, and a new `consignee.fax` field is captured + - **Arrival notice extraction** — new versioned schema with Maersk Canada CCN carrier-code extraction, PO reference truncation, freight payment terms derived from the marks block, and tighter classification so CMA CGM pre-arrival notices and multi-page Hapag-Lloyd Canada documents are no longer misclassified + - **House bill of lading consistency** — draft and final HBLs for the same shipment now produce consistent `hs_codes` values, and a new `consignee.fax` field is captured - **Party assignment defaults and sorting** — party pickers default to the previously assigned party, parties are sorted for easier selection, and the role color palette has been toned down - **Custom Fields on Shipment Details** — custom shipment and container fields have been reorganized on the shipment details page for a cleaner layout and clearer separation between scopes - **Editable cells on Pickup & Delivery** — inline editing on the Pickup & Delivery phase tables has been polished, with a production-safe edit hook so save and validation behave consistently @@ -911,7 +911,7 @@ rss: true - **Stripe 35-day period cap** — Fixed a Stripe timestamp issue that could cap subscription period dates at 35 days, restoring accurate end-of-period timing on PAYG accounts - + ### Pickup & Delivery Dashboard A new **Pickup & Delivery** workspace is available in the Terminal49 dashboard, organizing containers by their pickup-and-delivery phase. View phase-grouped tables, edit pickup and delivery event datetimes inline, and sort by delivery appointment to focus on what needs to move next. @@ -944,7 +944,7 @@ rss: true - **`t49_calculation` source on the shipment timeline** — events created by the Smart LFD calculation engine now surface a `t49_calculation` source tag in the dashboard event timeline, so you can tell at a glance which LFD updates came from a tariff calculation - **Manual milestone edits flow through the event pipeline** — user-submitted empty-in, full-out, and delivery-appointment events are now created as proper transport events. They update container attributes, fire `container.transport_event` webhooks, and appear consistently in the timeline like carrier-sourced events - - **Updated Wayfair arrival notice extraction** — published a new versioned extraction schema for Wayfair arrival notices with refreshed gold datasets and classifier prompts, improving field-level accuracy on Wayfair documents + - **Updated arrival notice extraction** — published a new versioned extraction schema for arrival notices with refreshed gold datasets and classifier prompts, improving field-level accuracy on these documents - **Sort container dashboard by shipment number** — added Shipment Number as a sortable column on the container dashboard - **Sort container dashboard by delivery appointment** — added delivery appointment as a sortable field on the containers API and dashboard - **PAYG billing clarification** — the billing settings page now clearly explains how active free containers are counted on Pay-As-You-Go plans @@ -963,16 +963,16 @@ rss: true - **Map route Pylon widget** — Fixed the Pylon help bubble showing on the global vessel map; it now hides and re-shows correctly when navigating in and out of the map - + ### Global vessel map is now generally available The **global vessel map** is now enabled for all accounts in the Terminal49 dashboard. Live vessel positions, voyage details, and the shipments on board are available without a feature flag, with realtime updates and analytics tracking built in. --- - ### Wayfair document extraction improvements + ### Document extraction improvements - Released new versioned extraction schemas for three Wayfair document types — **arrival notice**, **carrier delivery order**, and **cargo control document**. Highlights: + Released new versioned extraction schemas for three document types — **arrival notice**, **carrier delivery order**, and **cargo control document**. Highlights: - Arrival notice now captures **place of delivery** (name, address, phone, available date, last free day, FIRMS code, and sublocation) - FIRMS code routing distinguishes rail-ramp destinations from the port of discharge, with both fields populated when both codes appear From 6b0fd863fc8b121950a28085a03066860649fda9 Mon Sep 17 00:00:00 2001 From: Sinan Keskin Date: Fri, 14 Aug 2026 22:27:16 +0300 Subject: [PATCH 14/15] Revert Wayfair mentions removed from changelog The changelog entries in docs/updates/home.mdx document historical releases and should keep the original wording. --- docs/updates/home.mdx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/updates/home.mdx b/docs/updates/home.mdx index f4ea1c66..4f6dbd0b 100644 --- a/docs/updates/home.mdx +++ b/docs/updates/home.mdx @@ -689,7 +689,7 @@ rss: true - **Cargo events reprocessing** — force-reprocessing shipment cargo events now refreshes derived state consistently after upstream fixes - + ### WorkOS hosted signup onboarding New accounts can now sign up through the **WorkOS hosted authentication flow**. The end-to-end onboarding handles email verification, recovery from unknown sign-ins, and concurrent same-email signup races automatically. Existing sign-in continues to work unchanged. @@ -720,8 +720,8 @@ rss: true ### Updates - - **Arrival notice extraction** — new versioned schema with Maersk Canada CCN carrier-code extraction, PO reference truncation, freight payment terms derived from the marks block, and tighter classification so CMA CGM pre-arrival notices and multi-page Hapag-Lloyd Canada documents are no longer misclassified - - **House bill of lading consistency** — draft and final HBLs for the same shipment now produce consistent `hs_codes` values, and a new `consignee.fax` field is captured + - **Wayfair arrival notice extraction** — new versioned schema with Maersk Canada CCN carrier-code extraction, PO reference truncation, freight payment terms derived from the marks block, and tighter classification so CMA CGM pre-arrival notices and multi-page Hapag-Lloyd Canada documents are no longer misclassified + - **Wayfair house bill of lading consistency** — draft and final Wayfair HBLs for the same shipment now produce consistent `hs_codes` values, and a new `consignee.fax` field is captured - **Party assignment defaults and sorting** — party pickers default to the previously assigned party, parties are sorted for easier selection, and the role color palette has been toned down - **Custom Fields on Shipment Details** — custom shipment and container fields have been reorganized on the shipment details page for a cleaner layout and clearer separation between scopes - **Editable cells on Pickup & Delivery** — inline editing on the Pickup & Delivery phase tables has been polished, with a production-safe edit hook so save and validation behave consistently @@ -863,7 +863,7 @@ rss: true - **Cargo events reprocessing** — force-reprocessing shipment cargo events now refreshes derived state consistently after upstream fixes - + ### WorkOS hosted signup onboarding New accounts can now sign up through the **WorkOS hosted authentication flow**. The end-to-end onboarding handles email verification, recovery from unknown sign-ins, and concurrent same-email signup races automatically. Existing sign-in continues to work unchanged. @@ -894,8 +894,8 @@ rss: true ### Updates - - **Arrival notice extraction** — new versioned schema with Maersk Canada CCN carrier-code extraction, PO reference truncation, freight payment terms derived from the marks block, and tighter classification so CMA CGM pre-arrival notices and multi-page Hapag-Lloyd Canada documents are no longer misclassified - - **House bill of lading consistency** — draft and final HBLs for the same shipment now produce consistent `hs_codes` values, and a new `consignee.fax` field is captured + - **Wayfair arrival notice extraction** — new versioned schema with Maersk Canada CCN carrier-code extraction, PO reference truncation, freight payment terms derived from the marks block, and tighter classification so CMA CGM pre-arrival notices and multi-page Hapag-Lloyd Canada documents are no longer misclassified + - **Wayfair house bill of lading consistency** — draft and final Wayfair HBLs for the same shipment now produce consistent `hs_codes` values, and a new `consignee.fax` field is captured - **Party assignment defaults and sorting** — party pickers default to the previously assigned party, parties are sorted for easier selection, and the role color palette has been toned down - **Custom Fields on Shipment Details** — custom shipment and container fields have been reorganized on the shipment details page for a cleaner layout and clearer separation between scopes - **Editable cells on Pickup & Delivery** — inline editing on the Pickup & Delivery phase tables has been polished, with a production-safe edit hook so save and validation behave consistently @@ -911,7 +911,7 @@ rss: true - **Stripe 35-day period cap** — Fixed a Stripe timestamp issue that could cap subscription period dates at 35 days, restoring accurate end-of-period timing on PAYG accounts - + ### Pickup & Delivery Dashboard A new **Pickup & Delivery** workspace is available in the Terminal49 dashboard, organizing containers by their pickup-and-delivery phase. View phase-grouped tables, edit pickup and delivery event datetimes inline, and sort by delivery appointment to focus on what needs to move next. @@ -944,7 +944,7 @@ rss: true - **`t49_calculation` source on the shipment timeline** — events created by the Smart LFD calculation engine now surface a `t49_calculation` source tag in the dashboard event timeline, so you can tell at a glance which LFD updates came from a tariff calculation - **Manual milestone edits flow through the event pipeline** — user-submitted empty-in, full-out, and delivery-appointment events are now created as proper transport events. They update container attributes, fire `container.transport_event` webhooks, and appear consistently in the timeline like carrier-sourced events - - **Updated arrival notice extraction** — published a new versioned extraction schema for arrival notices with refreshed gold datasets and classifier prompts, improving field-level accuracy on these documents + - **Updated Wayfair arrival notice extraction** — published a new versioned extraction schema for Wayfair arrival notices with refreshed gold datasets and classifier prompts, improving field-level accuracy on Wayfair documents - **Sort container dashboard by shipment number** — added Shipment Number as a sortable column on the container dashboard - **Sort container dashboard by delivery appointment** — added delivery appointment as a sortable field on the containers API and dashboard - **PAYG billing clarification** — the billing settings page now clearly explains how active free containers are counted on Pay-As-You-Go plans @@ -963,16 +963,16 @@ rss: true - **Map route Pylon widget** — Fixed the Pylon help bubble showing on the global vessel map; it now hides and re-shows correctly when navigating in and out of the map - + ### Global vessel map is now generally available The **global vessel map** is now enabled for all accounts in the Terminal49 dashboard. Live vessel positions, voyage details, and the shipments on board are available without a feature flag, with realtime updates and analytics tracking built in. --- - ### Document extraction improvements + ### Wayfair document extraction improvements - Released new versioned extraction schemas for three document types — **arrival notice**, **carrier delivery order**, and **cargo control document**. Highlights: + Released new versioned extraction schemas for three Wayfair document types — **arrival notice**, **carrier delivery order**, and **cargo control document**. Highlights: - Arrival notice now captures **place of delivery** (name, address, phone, available date, last free day, FIRMS code, and sublocation) - FIRMS code routing distinguishes rail-ramp destinations from the port of discharge, with both fields populated when both codes appear From 0f29f493301b5a0125c372936a78007b37d3e09d Mon Sep 17 00:00:00 2001 From: Sinan Keskin Date: Tue, 25 Aug 2026 00:26:17 +0300 Subject: [PATCH 15/15] chore: Auto-generate Postman collection from openapi.json [skip ci] --- Terminal49-API.postman_collection.json | 644 ++++++++++++------------- 1 file changed, 322 insertions(+), 322 deletions(-) diff --git a/Terminal49-API.postman_collection.json b/Terminal49-API.postman_collection.json index 9bec32d2..6a1dd08d 100644 --- a/Terminal49-API.postman_collection.json +++ b/Terminal49-API.postman_collection.json @@ -5,7 +5,7 @@ "description": "", "item": [ { - "id": "1f1a17c4-dbcd-41e5-9b75-9c3c1d51bb45", + "id": "8a1108ed-59d8-4fa7-ad9e-9a3eef127ae9", "name": "List containers", "request": { "name": "List containers", @@ -63,7 +63,7 @@ }, "response": [ { - "id": "be68e9ce-e0ab-488c-9368-471ae0ea97d3", + "id": "15062426-2279-48da-996f-f55c780dfcc5", "name": "OK", "originalRequest": { "url": { @@ -129,7 +129,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"bulk\",\n \"equipment_length\": 10,\n \"equipment_height\": \"high_cube\",\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"extended_dwell_time\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"demurrage\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\",\n \"import_deadlines\": {\n \"pickup_lfd_terminal\": \"\",\n \"pickup_lfd_rail\": \"\",\n \"pickup_lfd_line\": \"\"\n },\n \"current_status\": \"on_ship\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"open top\",\n \"equipment_length\": 40,\n \"equipment_height\": null,\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"total\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"exam\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\",\n \"import_deadlines\": {\n \"pickup_lfd_terminal\": \"\",\n \"pickup_lfd_rail\": \"\",\n \"pickup_lfd_line\": \"\"\n },\n \"current_status\": \"loaded\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n }\n ],\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"past_full_out_window\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"all_containers_terminated\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"metro_area\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", + "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"dry\",\n \"equipment_length\": 40,\n \"equipment_height\": null,\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"total\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"extended_dwell_time\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\",\n \"import_deadlines\": {\n \"pickup_lfd_terminal\": \"\",\n \"pickup_lfd_rail\": \"\",\n \"pickup_lfd_line\": \"\"\n },\n \"current_status\": \"grounded\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"tank\",\n \"equipment_length\": null,\n \"equipment_height\": \"standard\",\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"exam\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"other\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\",\n \"import_deadlines\": {\n \"pickup_lfd_terminal\": \"\",\n \"pickup_lfd_rail\": \"\",\n \"pickup_lfd_line\": \"\"\n },\n \"current_status\": \"empty_returned\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n }\n ],\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"past_arrival_window\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"metro_area\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"booking_cancelled\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"metro_area\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -140,7 +140,7 @@ } }, { - "id": "3b4e76f4-481d-41e6-b571-1ef290200bd6", + "id": "fdc32411-0832-492b-880b-dc7a395978a9", "name": "Edit a container", "request": { "name": "Edit a container", @@ -171,7 +171,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"ref_numbers\": [\n \"\",\n \"\"\n ]\n },\n \"type\": 1768\n }\n}", + "raw": "{\n \"data\": {\n \"attributes\": {\n \"ref_numbers\": [\n \"\",\n \"\"\n ]\n },\n \"type\": false\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -183,7 +183,7 @@ }, "response": [ { - "id": "42ee8e09-259e-461b-9197-856414a00eca", + "id": "4047cdb9-6e2c-4ec7-af3f-2891bfda5ce6", "name": "OK", "originalRequest": { "url": { @@ -217,7 +217,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"ref_numbers\": [\n \"\",\n \"\"\n ]\n },\n \"type\": 1768\n }\n}", + "raw": "{\n \"data\": {\n \"attributes\": {\n \"ref_numbers\": [\n \"\",\n \"\"\n ]\n },\n \"type\": false\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -234,7 +234,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"reefer\",\n \"equipment_length\": 20,\n \"equipment_height\": \"high_cube\",\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"demurrage\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"demurrage\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\",\n \"import_deadlines\": {\n \"pickup_lfd_terminal\": \"\",\n \"pickup_lfd_rail\": \"\",\n \"pickup_lfd_line\": \"\"\n },\n \"current_status\": \"empty_returned\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n }\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"dry\",\n \"equipment_length\": 45,\n \"equipment_height\": null,\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"exam\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"exam\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\",\n \"import_deadlines\": {\n \"pickup_lfd_terminal\": \"\",\n \"pickup_lfd_rail\": \"\",\n \"pickup_lfd_line\": \"\"\n },\n \"current_status\": \"grounded\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -245,7 +245,7 @@ } }, { - "id": "77cdd836-0a06-4a31-a9fe-9832419d86d3", + "id": "5565561c-6f0f-44d7-b95b-4b859d7eea8c", "name": "Get a container", "request": { "name": "Get a container", @@ -297,7 +297,7 @@ }, "response": [ { - "id": "f7a4583f-ac6f-4a4d-b253-8ca4b62d81b1", + "id": "0cab0465-d94e-4670-b767-5c6549a695b6", "name": "OK", "originalRequest": { "url": { @@ -357,7 +357,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"dry\",\n \"equipment_length\": 20,\n \"equipment_height\": \"high_cube\",\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"other\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"demurrage\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\",\n \"import_deadlines\": {\n \"pickup_lfd_terminal\": \"\",\n \"pickup_lfd_rail\": \"\",\n \"pickup_lfd_line\": \"\"\n },\n \"current_status\": \"on_ship\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"cancelled_by_user\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"past_arrival_window\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n ]\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"flat rack\",\n \"equipment_length\": 20,\n \"equipment_height\": \"high_cube\",\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"extended_dwell_time\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"exam\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\",\n \"import_deadlines\": {\n \"pickup_lfd_terminal\": \"\",\n \"pickup_lfd_rail\": \"\",\n \"pickup_lfd_line\": \"\"\n },\n \"current_status\": \"empty_returned\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"cancelled_by_user\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": null\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"metro_area\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -368,7 +368,7 @@ } }, { - "id": "b934e4fd-c330-4a42-876f-b2f9476bde63", + "id": "8b2b6aa3-061f-4360-a9ff-4a405086caea", "name": "Get a container's raw events", "request": { "name": "Get a container's raw events", @@ -411,7 +411,7 @@ }, "response": [ { - "id": "23d647db-a59f-4113-85dd-5ea12db8e13f", + "id": "b092d6b5-6f33-4cb8-a53d-94a3d39a7242", "name": "OK", "originalRequest": { "url": { @@ -462,7 +462,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\",\n \"attributes\": {\n \"event\": \"rail_unloaded\",\n \"original_event\": \"\",\n \"timestamp\": \"\",\n \"estimated\": \"\",\n \"actual_on\": \"\",\n \"estimated_on\": \"\",\n \"actual_at\": \"\",\n \"estimated_at\": \"\",\n \"timezone\": \"\",\n \"created_at\": \"\",\n \"location_name\": \"\",\n \"location_locode\": \"\",\n \"vessel_name\": \"\",\n \"vessel_imo\": \"\",\n \"index\": \"\",\n \"voyage_number\": \"\"\n },\n \"relationships\": {\n \"location\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"port\"\n }\n },\n \"vessel\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"vessel\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\",\n \"attributes\": {\n \"event\": \"vessel_departed\",\n \"original_event\": \"\",\n \"timestamp\": \"\",\n \"estimated\": \"\",\n \"actual_on\": \"\",\n \"estimated_on\": \"\",\n \"actual_at\": \"\",\n \"estimated_at\": \"\",\n \"timezone\": \"\",\n \"created_at\": \"\",\n \"location_name\": \"\",\n \"location_locode\": \"\",\n \"vessel_name\": \"\",\n \"vessel_imo\": \"\",\n \"index\": \"\",\n \"voyage_number\": \"\"\n },\n \"relationships\": {\n \"location\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"metro_area\"\n }\n },\n \"vessel\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"vessel\"\n }\n }\n }\n }\n ]\n}", + "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\",\n \"attributes\": {\n \"event\": \"empty_out\",\n \"original_event\": \"\",\n \"timestamp\": \"\",\n \"estimated\": \"\",\n \"actual_on\": \"\",\n \"estimated_on\": \"\",\n \"actual_at\": \"\",\n \"estimated_at\": \"\",\n \"timezone\": \"\",\n \"created_at\": \"\",\n \"location_name\": \"\",\n \"location_locode\": \"\",\n \"vessel_name\": \"\",\n \"vessel_imo\": \"\",\n \"index\": \"\",\n \"voyage_number\": \"\"\n },\n \"relationships\": {\n \"location\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"metro_area\"\n }\n },\n \"vessel\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"vessel\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\",\n \"attributes\": {\n \"event\": \"vessel_discharged\",\n \"original_event\": \"\",\n \"timestamp\": \"\",\n \"estimated\": \"\",\n \"actual_on\": \"\",\n \"estimated_on\": \"\",\n \"actual_at\": \"\",\n \"estimated_at\": \"\",\n \"timezone\": \"\",\n \"created_at\": \"\",\n \"location_name\": \"\",\n \"location_locode\": \"\",\n \"vessel_name\": \"\",\n \"vessel_imo\": \"\",\n \"index\": \"\",\n \"voyage_number\": \"\"\n },\n \"relationships\": {\n \"location\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"metro_area\"\n }\n },\n \"vessel\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"vessel\"\n }\n }\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -473,7 +473,7 @@ } }, { - "id": "ed5a7e78-572c-454b-861c-0adcf9c7bba0", + "id": "2d4e4ecd-fd64-4a49-bb7f-bf0e03740054", "name": "Get a container's transport events", "request": { "name": "Get a container's transport events", @@ -526,7 +526,7 @@ }, "response": [ { - "id": "e51e5d12-0b2b-487f-a39e-65f07c089f5e", + "id": "a7484f48-47c0-43c2-80e7-b5ecb381f0a6", "name": "OK", "originalRequest": { "url": { @@ -587,7 +587,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\",\n \"attributes\": {\n \"event\": \"container.transport.empty_in\",\n \"voyage_number\": \"\",\n \"timestamp\": \"\",\n \"timezone\": \"\",\n \"location_locode\": \"\",\n \"created_at\": \"\",\n \"data_source\": \"shipping_line\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"location\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"metro_area\"\n }\n },\n \"vessel\": {\n \"data\": {\n \"id\": \"\",\n \"name\": \"vessel\"\n }\n },\n \"terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"rail_terminal\"\n }\n },\n \"container\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"container\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\",\n \"attributes\": {\n \"event\": \"container.pickup_appointment.changed\",\n \"voyage_number\": \"\",\n \"timestamp\": \"\",\n \"timezone\": \"\",\n \"location_locode\": \"\",\n \"created_at\": \"\",\n \"data_source\": \"ais\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"location\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"metro_area\"\n }\n },\n \"vessel\": {\n \"data\": {\n \"id\": \"\",\n \"name\": \"vessel\"\n }\n },\n \"terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"rail_terminal\"\n }\n },\n \"container\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"container\"\n }\n }\n }\n }\n ],\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"past_arrival_window\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"metro_area\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"past_arrival_window\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", + "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\",\n \"attributes\": {\n \"event\": \"container.transport.transshipment_departed\",\n \"voyage_number\": \"\",\n \"timestamp\": \"\",\n \"timezone\": \"\",\n \"location_locode\": \"\",\n \"created_at\": \"\",\n \"data_source\": \"terminal\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"location\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"port\"\n }\n },\n \"vessel\": {\n \"data\": {\n \"id\": \"\",\n \"name\": \"vessel\"\n }\n },\n \"terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"rail_terminal\"\n }\n },\n \"container\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"container\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\",\n \"attributes\": {\n \"event\": \"container.transport.rail_departed\",\n \"voyage_number\": \"\",\n \"timestamp\": \"\",\n \"timezone\": \"\",\n \"location_locode\": \"\",\n \"created_at\": \"\",\n \"data_source\": \"terminal\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"location\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"port\"\n }\n },\n \"vessel\": {\n \"data\": {\n \"id\": \"\",\n \"name\": \"vessel\"\n }\n },\n \"terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"rail_terminal\"\n }\n },\n \"container\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"container\"\n }\n }\n }\n }\n ],\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"cancelled_by_user\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"metro_area\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"past_full_out_window\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -598,7 +598,7 @@ } }, { - "id": "c5820119-a1d1-4e5e-bd02-39e397951652", + "id": "08b88eae-57b6-4f8c-9694-2d59b223542c", "name": "Get container map GeoJSON", "request": { "name": "Get container map GeoJSON", @@ -641,7 +641,7 @@ }, "response": [ { - "id": "798eeb3b-a999-4d25-aa49-330699cd682a", + "id": "cd987863-5c00-4959-9710-6c3c312ccc01", "name": "OK", "originalRequest": { "url": { @@ -697,7 +697,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c45853ac-6045-4699-b307-e1bf924c9cd6", + "id": "b241b58c-bca1-40a2-8109-5774563cc7d0", "name": "Forbidden - Routing data feature is not enabled for this account", "originalRequest": { "url": { @@ -759,7 +759,7 @@ } }, { - "id": "37668ab5-d963-4bd6-bc53-bd41668d5904", + "id": "5e94a9c2-de8b-4a49-82a1-0c88a14f39e3", "name": "Refresh container", "request": { "name": "Refresh container", @@ -802,7 +802,7 @@ }, "response": [ { - "id": "f4590145-ac59-42ac-a2a6-903fc8d37cbc", + "id": "45831ade-875a-4e33-bbf4-3b77e575e1b1", "name": "OK", "originalRequest": { "url": { @@ -858,7 +858,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d91b0151-5ba3-4a4a-8780-c07b9816cbed", + "id": "3317e691-2ad6-45ac-aafc-e9b7db1b60c5", "name": "Forbidden - This API endpoint is not enabled for your account. Please contact support@terminal49.com", "originalRequest": { "url": { @@ -914,7 +914,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5a011a7f-13b5-447c-a33d-6d06c6d86754", + "id": "95738fa7-5c13-46a4-a196-0f8ae320727b", "name": "Too Many Requests - You've hit the refresh limit. Please try again in a minute.", "originalRequest": { "url": { @@ -985,7 +985,7 @@ } }, { - "id": "db9625e5-516d-4bc6-a59c-32b0b27bb4c0", + "id": "e4212774-d8f4-4a98-8f1a-c5563e64f8cd", "name": "List container custom fields", "request": { "name": "List container custom fields", @@ -1025,7 +1025,7 @@ }, "response": [ { - "id": "27292489-ef01-43b7-88ba-197d37bdf98b", + "id": "40216302-9a79-4a36-84d1-fa7ee2d6be89", "name": "OK", "originalRequest": { "url": { @@ -1076,7 +1076,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"display_value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"tracking_request\",\n \"id\": \"\"\n }\n },\n \"definition\": {\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"id\": \"\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"display_value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"container\",\n \"id\": \"\"\n }\n },\n \"definition\": {\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"id\": \"\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", + "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"display_value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"shipment\",\n \"id\": \"\"\n }\n },\n \"definition\": {\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"id\": \"\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"display_value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"container\",\n \"id\": \"\"\n }\n },\n \"definition\": {\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"id\": \"\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -1087,7 +1087,7 @@ } }, { - "id": "4d6a6fc9-7b04-4bf4-80df-f948698c34a0", + "id": "6a70ae2a-bb9b-41cb-872b-289c1ce54049", "name": "Create a container custom field", "request": { "name": "Create a container custom field", @@ -1140,7 +1140,7 @@ }, "response": [ { - "id": "f41e2046-69c4-4c14-b42e-343237f55ef4", + "id": "37fa1c93-6794-471a-bcf0-7babb1acf85c", "name": "Created", "originalRequest": { "url": { @@ -1215,7 +1215,7 @@ } }, { - "id": "35d70bb9-6174-4e14-ba2e-d1043109f5e8", + "id": "78efad24-2a11-49f5-98c8-6313ff6d3cfb", "name": "Update a container custom field", "request": { "name": "Update a container custom field", @@ -1279,7 +1279,7 @@ }, "response": [ { - "id": "df4885f2-f610-4565-b67b-f462690db97f", + "id": "93ac6f85-08be-4b48-ab74-c479564445c5", "name": "OK", "originalRequest": { "url": { @@ -1365,7 +1365,7 @@ } }, { - "id": "914a6a43-e2b9-40e5-961a-73dc807e3df4", + "id": "54131acc-b899-4b05-8cbe-2818264bb280", "name": "Delete a container custom field", "request": { "name": "Delete a container custom field", @@ -1410,7 +1410,7 @@ }, "response": [ { - "id": "5c5aed76-a85d-4e18-aa35-9fa5886e37af", + "id": "b5888388-1bfb-4e2d-941b-7f421b61410f", "name": "No Content", "originalRequest": { "url": { @@ -1479,7 +1479,7 @@ "description": "", "item": [ { - "id": "4f2d7537-14d5-49ff-b190-fdb4099ed8f3", + "id": "2b4e181f-c405-4eb2-9f5d-4a14a358fb9a", "name": "List custom field definitions", "request": { "name": "List custom field definitions", @@ -1552,7 +1552,7 @@ }, "response": [ { - "id": "b4687f64-a015-431f-a6b8-e45bb3b88e6d", + "id": "944e4e65-dace-4688-9499-92993d8f2fee", "name": "OK", "originalRequest": { "url": { @@ -1636,7 +1636,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"custom_field_definition\",\n \"attributes\": {\n \"entity_type\": \"TrackingRequest\",\n \"api_slug\": \"\",\n \"display_name\": \"\",\n \"data_type\": \"enum\",\n \"description\": \"\",\n \"reference_type\": \"\",\n \"validation\": {\n \"key_0\": 5626,\n \"key_1\": 1436\n },\n \"default_format\": \"\",\n \"default_value\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"custom_field_definition\",\n \"attributes\": {\n \"entity_type\": \"Shipment\",\n \"api_slug\": \"\",\n \"display_name\": \"\",\n \"data_type\": \"reference\",\n \"description\": \"\",\n \"reference_type\": \"\",\n \"validation\": {\n \"key_0\": false\n },\n \"default_format\": \"\",\n \"default_value\": \"\"\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", + "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"custom_field_definition\",\n \"attributes\": {\n \"entity_type\": \"TrackingRequest\",\n \"api_slug\": \"\",\n \"display_name\": \"\",\n \"data_type\": \"datetime\",\n \"description\": \"\",\n \"reference_type\": \"\",\n \"validation\": {\n \"key_0\": \"string\",\n \"key_1\": false,\n \"key_2\": 9657\n },\n \"default_format\": \"\",\n \"default_value\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"custom_field_definition\",\n \"attributes\": {\n \"entity_type\": \"Shipment\",\n \"api_slug\": \"\",\n \"display_name\": \"\",\n \"data_type\": \"boolean\",\n \"description\": \"\",\n \"reference_type\": \"\",\n \"validation\": {\n \"key_0\": \"string\",\n \"key_1\": 7923.5357028742,\n \"key_2\": 2952.1570940993392\n },\n \"default_format\": \"\",\n \"default_value\": \"\"\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -1647,7 +1647,7 @@ } }, { - "id": "38b1f17e-782c-4cc8-9fe7-2d9268f4968e", + "id": "cff04198-fa19-4d09-bf67-c36cd4ec66a4", "name": "Create a custom field definition", "request": { "name": "Create a custom field definition", @@ -1675,7 +1675,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"attributes\": {\n \"entity_type\": \"Container\",\n \"api_slug\": \"\",\n \"display_name\": \"\",\n \"data_type\": \"number\",\n \"description\": \"\",\n \"reference_type\": \"\",\n \"validation\": {\n \"key_0\": 6988,\n \"key_1\": \"string\"\n },\n \"default_format\": \"\",\n \"default_value\": \"\"\n }\n }\n}", + "raw": "{\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"attributes\": {\n \"entity_type\": \"Container\",\n \"api_slug\": \"\",\n \"display_name\": \"\",\n \"data_type\": \"number\",\n \"description\": \"\",\n \"reference_type\": \"\",\n \"validation\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n },\n \"default_format\": \"\",\n \"default_value\": \"\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -1687,7 +1687,7 @@ }, "response": [ { - "id": "8a3452b5-91b8-4257-9f63-22af18ff3422", + "id": "83df3eea-0bbd-4138-97b8-cbb4c259a9f9", "name": "Created", "originalRequest": { "url": { @@ -1721,7 +1721,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"attributes\": {\n \"entity_type\": \"Container\",\n \"api_slug\": \"\",\n \"display_name\": \"\",\n \"data_type\": \"number\",\n \"description\": \"\",\n \"reference_type\": \"\",\n \"validation\": {\n \"key_0\": 6988,\n \"key_1\": \"string\"\n },\n \"default_format\": \"\",\n \"default_value\": \"\"\n }\n }\n}", + "raw": "{\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"attributes\": {\n \"entity_type\": \"Container\",\n \"api_slug\": \"\",\n \"display_name\": \"\",\n \"data_type\": \"number\",\n \"description\": \"\",\n \"reference_type\": \"\",\n \"validation\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n },\n \"default_format\": \"\",\n \"default_value\": \"\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -1738,7 +1738,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"custom_field_definition\",\n \"attributes\": {\n \"entity_type\": \"Container\",\n \"api_slug\": \"\",\n \"display_name\": \"\",\n \"data_type\": \"short_text\",\n \"description\": \"\",\n \"reference_type\": \"\",\n \"validation\": {\n \"key_0\": \"string\"\n },\n \"default_format\": \"\",\n \"default_value\": \"\"\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"custom_field_definition\",\n \"attributes\": {\n \"entity_type\": \"Container\",\n \"api_slug\": \"\",\n \"display_name\": \"\",\n \"data_type\": \"number\",\n \"description\": \"\",\n \"reference_type\": \"\",\n \"validation\": {\n \"key_0\": true,\n \"key_1\": 6898\n },\n \"default_format\": \"\",\n \"default_value\": \"\"\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -1749,7 +1749,7 @@ } }, { - "id": "1f6e3cfd-4154-4d31-9bc4-06c7c5722fa3", + "id": "8f89fa48-7041-40ca-bd31-e3716e81ed65", "name": "Get a custom field definition", "request": { "name": "Get a custom field definition", @@ -1788,7 +1788,7 @@ }, "response": [ { - "id": "48ff3637-d82e-4435-8b29-2e3f4a9e099e", + "id": "2c54bd38-3c1a-43e7-aa9e-7e0229568f70", "name": "OK", "originalRequest": { "url": { @@ -1838,7 +1838,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"custom_field_definition\",\n \"attributes\": {\n \"entity_type\": \"Container\",\n \"api_slug\": \"\",\n \"display_name\": \"\",\n \"data_type\": \"short_text\",\n \"description\": \"\",\n \"reference_type\": \"\",\n \"validation\": {\n \"key_0\": \"string\"\n },\n \"default_format\": \"\",\n \"default_value\": \"\"\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"custom_field_definition\",\n \"attributes\": {\n \"entity_type\": \"Container\",\n \"api_slug\": \"\",\n \"display_name\": \"\",\n \"data_type\": \"number\",\n \"description\": \"\",\n \"reference_type\": \"\",\n \"validation\": {\n \"key_0\": true,\n \"key_1\": 6898\n },\n \"default_format\": \"\",\n \"default_value\": \"\"\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -1849,7 +1849,7 @@ } }, { - "id": "13e749b3-1ab5-439d-8d44-30d6ab62c18f", + "id": "cf52125d-51d9-4025-8b0f-b19a12711661", "name": "Update a custom field definition", "request": { "name": "Update a custom field definition", @@ -1889,7 +1889,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"attributes\": {\n \"display_name\": \"\",\n \"description\": \"\",\n \"validation\": {\n \"key_0\": 6869,\n \"key_1\": \"string\"\n },\n \"default_format\": \"\",\n \"default_value\": \"\"\n }\n }\n}", + "raw": "{\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"attributes\": {\n \"display_name\": \"\",\n \"description\": \"\",\n \"validation\": {\n \"key_0\": \"string\"\n },\n \"default_format\": \"\",\n \"default_value\": \"\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -1901,7 +1901,7 @@ }, "response": [ { - "id": "356d43f6-9da2-4d84-8b06-3279d7ce1ff4", + "id": "5597289f-1695-45fd-8059-c2f4cad2dea6", "name": "OK", "originalRequest": { "url": { @@ -1947,7 +1947,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"attributes\": {\n \"display_name\": \"\",\n \"description\": \"\",\n \"validation\": {\n \"key_0\": 6869,\n \"key_1\": \"string\"\n },\n \"default_format\": \"\",\n \"default_value\": \"\"\n }\n }\n}", + "raw": "{\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"attributes\": {\n \"display_name\": \"\",\n \"description\": \"\",\n \"validation\": {\n \"key_0\": \"string\"\n },\n \"default_format\": \"\",\n \"default_value\": \"\"\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -1964,7 +1964,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"custom_field_definition\",\n \"attributes\": {\n \"entity_type\": \"Container\",\n \"api_slug\": \"\",\n \"display_name\": \"\",\n \"data_type\": \"short_text\",\n \"description\": \"\",\n \"reference_type\": \"\",\n \"validation\": {\n \"key_0\": \"string\"\n },\n \"default_format\": \"\",\n \"default_value\": \"\"\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"custom_field_definition\",\n \"attributes\": {\n \"entity_type\": \"Container\",\n \"api_slug\": \"\",\n \"display_name\": \"\",\n \"data_type\": \"number\",\n \"description\": \"\",\n \"reference_type\": \"\",\n \"validation\": {\n \"key_0\": true,\n \"key_1\": 6898\n },\n \"default_format\": \"\",\n \"default_value\": \"\"\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -1975,7 +1975,7 @@ } }, { - "id": "c1f19d24-ab1d-4102-ad5d-cf617082ef56", + "id": "63f802ed-b998-4222-9178-ae73c204e595", "name": "Delete a custom field definition", "request": { "name": "Delete a custom field definition", @@ -2008,7 +2008,7 @@ }, "response": [ { - "id": "882601d2-51e4-4458-8d83-9e286ef43513", + "id": "bd237755-b824-44a1-9289-e6587721f879", "name": "OK", "originalRequest": { "url": { @@ -2065,7 +2065,7 @@ "description": "", "item": [ { - "id": "1345b2ad-b125-4883-aae3-f131a991419d", + "id": "75a23985-fe83-49a7-aacc-a6b764ede7a7", "name": "List custom field options", "request": { "name": "List custom field options", @@ -2105,7 +2105,7 @@ }, "response": [ { - "id": "2e40cba5-0822-49ac-a869-8c3275df2f58", + "id": "a40d3f28-4e5a-42ac-b8f7-436b6dd79465", "name": "OK", "originalRequest": { "url": { @@ -2167,7 +2167,7 @@ } }, { - "id": "13491a5c-ae45-4113-95f9-6f3fa787a1fa", + "id": "326f261f-a633-4aa2-bb2a-77b5ad69d9c2", "name": "Create a custom field option", "request": { "name": "Create a custom field option", @@ -2220,7 +2220,7 @@ }, "response": [ { - "id": "b427e5ce-2627-4bb5-a67f-69a434d44e21", + "id": "ea9d7fb0-e81f-41a9-857a-626839b87bb9", "name": "Created", "originalRequest": { "url": { @@ -2295,7 +2295,7 @@ } }, { - "id": "6a22e121-1910-459f-8a40-68b602744b86", + "id": "116f8f5c-086c-43fd-908b-5aef33641674", "name": "Get a custom field option", "request": { "name": "Get a custom field option", @@ -2346,7 +2346,7 @@ }, "response": [ { - "id": "62a4a0a2-9b80-40e0-91e2-1eee1a9c233f", + "id": "d4d6a6b7-60ad-4259-9bae-0e553ed790a7", "name": "OK", "originalRequest": { "url": { @@ -2419,7 +2419,7 @@ } }, { - "id": "a2322226-7133-478b-b2de-ed9b4f4d8d9f", + "id": "8f9fb393-44b6-40ad-8879-aba86f23e56b", "name": "Update a custom field option", "request": { "name": "Update a custom field option", @@ -2483,7 +2483,7 @@ }, "response": [ { - "id": "4474f765-a700-4c6c-80ba-d6d7847af640", + "id": "772b202e-98c3-400d-b12e-77a50603cf55", "name": "OK", "originalRequest": { "url": { @@ -2569,7 +2569,7 @@ } }, { - "id": "04abc786-3e08-4d57-8de0-93b17218e5b3", + "id": "02c84578-3257-4fc1-9823-325e868ecd92", "name": "Delete a custom field option", "request": { "name": "Delete a custom field option", @@ -2614,7 +2614,7 @@ }, "response": [ { - "id": "cddc05b5-521f-4a66-8823-3dada526c254", + "id": "f83b4dfa-c5eb-4b29-8beb-3acad8f89a5c", "name": "OK", "originalRequest": { "url": { @@ -2683,7 +2683,7 @@ "description": "", "item": [ { - "id": "5665a0f7-103d-4e90-bb41-124aef22c629", + "id": "cf8b3809-d629-41b8-8e12-7326fa65c078", "name": "List custom fields", "request": { "name": "List custom fields", @@ -2756,7 +2756,7 @@ }, "response": [ { - "id": "d7fd2050-db0f-497a-8e16-68ab1471bbd6", + "id": "bf573131-194c-4fcc-84e0-931e20e0b511", "name": "OK", "originalRequest": { "url": { @@ -2840,7 +2840,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"display_value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"tracking_request\",\n \"id\": \"\"\n }\n },\n \"definition\": {\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"id\": \"\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"display_value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"container\",\n \"id\": \"\"\n }\n },\n \"definition\": {\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"id\": \"\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", + "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"display_value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"shipment\",\n \"id\": \"\"\n }\n },\n \"definition\": {\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"id\": \"\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"display_value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"container\",\n \"id\": \"\"\n }\n },\n \"definition\": {\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"id\": \"\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -2851,7 +2851,7 @@ } }, { - "id": "3473e28d-ffe8-4985-81bd-38950d1a1947", + "id": "095ddaed-356a-41e8-a31b-711b07411061", "name": "Create a custom field", "request": { "name": "Create a custom field", @@ -2879,7 +2879,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"shipment\",\n \"id\": \"\"\n }\n }\n }\n }\n}", + "raw": "{\n \"data\": {\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"container\",\n \"id\": \"\"\n }\n }\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -2891,7 +2891,7 @@ }, "response": [ { - "id": "f827fa9a-726b-4ab2-a93d-0db5b00ab321", + "id": "ef278b1b-e7b5-4248-8544-3b4688dc5051", "name": "Created", "originalRequest": { "url": { @@ -2925,7 +2925,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"shipment\",\n \"id\": \"\"\n }\n }\n }\n }\n}", + "raw": "{\n \"data\": {\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"container\",\n \"id\": \"\"\n }\n }\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -2953,7 +2953,7 @@ } }, { - "id": "c12f020f-bf50-453c-a46f-0ff4eb14602a", + "id": "45f463dc-f0c2-458b-8bc5-7d0e03c75f4a", "name": "Get a custom field", "request": { "name": "Get a custom field", @@ -2992,7 +2992,7 @@ }, "response": [ { - "id": "7ca89aa7-9469-4304-ba1d-9b87b59441a8", + "id": "a680027c-bced-4b41-93fa-70e07adce194", "name": "OK", "originalRequest": { "url": { @@ -3053,7 +3053,7 @@ } }, { - "id": "13b50b69-2c3b-49f4-ba4b-e24bace41d2c", + "id": "036f76db-af66-4754-a73d-090a250bdb51", "name": "Update a custom field", "request": { "name": "Update a custom field", @@ -3105,7 +3105,7 @@ }, "response": [ { - "id": "347fb8b7-c3a8-431a-8e41-60913102b077", + "id": "8ab39fa2-e94b-478e-b61e-9ed74737e315", "name": "OK", "originalRequest": { "url": { @@ -3179,7 +3179,7 @@ } }, { - "id": "f268047c-5fe8-4d69-9687-a0161f196862", + "id": "4162e48f-94c9-4dcf-a3a1-f3cf505eb918", "name": "Delete a custom field", "request": { "name": "Delete a custom field", @@ -3212,7 +3212,7 @@ }, "response": [ { - "id": "3a23fedd-a7dc-448b-a491-81737a2a7ec2", + "id": "cc86c272-7d18-450e-9025-562bc3c0d60b", "name": "OK", "originalRequest": { "url": { @@ -3269,7 +3269,7 @@ "description": "", "item": [ { - "id": "16035c29-d778-47ce-ac12-2fa1feff5217", + "id": "5674a7fe-0c70-49be-bc70-63533e1452b5", "name": "List shipments", "request": { "name": "List shipments", @@ -3354,7 +3354,7 @@ }, "response": [ { - "id": "cd06f260-cf13-4cfd-98ab-29bad904cd9b", + "id": "ef8eb1e2-218a-4bb1-9274-d1d47d2e383d", "name": "OK", "originalRequest": { "url": { @@ -3447,12 +3447,12 @@ "value": "application/json" } ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": null\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"all_containers_terminated\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"metro_area\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n ],\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"reefer\",\n \"equipment_length\": 45,\n \"equipment_height\": \"high_cube\",\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"total\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"demurrage\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\",\n \"import_deadlines\": {\n \"pickup_lfd_terminal\": \"\",\n \"pickup_lfd_rail\": \"\",\n \"pickup_lfd_line\": \"\"\n },\n \"current_status\": \"picked_up\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"tank\",\n \"equipment_length\": 40,\n \"equipment_height\": null,\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"demurrage\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"total\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\",\n \"import_deadlines\": {\n \"pickup_lfd_terminal\": \"\",\n \"pickup_lfd_rail\": \"\",\n \"pickup_lfd_line\": \"\"\n },\n \"current_status\": \"delivered\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", + "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"cancelled_by_user\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"all_containers_terminated\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n ],\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"dry\",\n \"equipment_length\": 40,\n \"equipment_height\": \"high_cube\",\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"total\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"exam\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\",\n \"import_deadlines\": {\n \"pickup_lfd_terminal\": \"\",\n \"pickup_lfd_rail\": \"\",\n \"pickup_lfd_line\": \"\"\n },\n \"current_status\": \"on_rail\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"reefer\",\n \"equipment_length\": 10,\n \"equipment_height\": null,\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"exam\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"extended_dwell_time\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\",\n \"import_deadlines\": {\n \"pickup_lfd_terminal\": \"\",\n \"pickup_lfd_rail\": \"\",\n \"pickup_lfd_line\": \"\"\n },\n \"current_status\": \"delivered\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "ba632016-30f8-4624-ba9d-a65239f7e871", + "id": "0a367832-f549-4ae4-a9e2-f3b8084172a0", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -3545,7 +3545,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3556,7 +3556,7 @@ } }, { - "id": "d8453f6e-d34f-4cab-b2b0-ac2a67fb98dc", + "id": "3ec94123-9bef-412d-9540-05ca3b65a23d", "name": "Get a shipment", "request": { "name": "Get a shipment", @@ -3608,7 +3608,7 @@ }, "response": [ { - "id": "0f62a9b2-f793-462e-9f47-93f04ee70541", + "id": "3528edd0-8a94-49b4-88e6-df74584ed69d", "name": "OK", "originalRequest": { "url": { @@ -3668,12 +3668,12 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"cancelled_by_user\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"metro_area\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": null,\n \"equipment_length\": null,\n \"equipment_height\": \"high_cube\",\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"other\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"demurrage\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\",\n \"import_deadlines\": {\n \"pickup_lfd_terminal\": \"\",\n \"pickup_lfd_rail\": \"\",\n \"pickup_lfd_line\": \"\"\n },\n \"current_status\": \"not_available\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"flat rack\",\n \"equipment_length\": 40,\n \"equipment_height\": \"standard\",\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"other\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"other\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\",\n \"import_deadlines\": {\n \"pickup_lfd_terminal\": \"\",\n \"pickup_lfd_rail\": \"\",\n \"pickup_lfd_line\": \"\"\n },\n \"current_status\": \"on_ship\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n }\n ]\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": null\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"metro_area\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"bulk\",\n \"equipment_length\": null,\n \"equipment_height\": \"high_cube\",\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"other\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"demurrage\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\",\n \"import_deadlines\": {\n \"pickup_lfd_terminal\": \"\",\n \"pickup_lfd_rail\": \"\",\n \"pickup_lfd_line\": \"\"\n },\n \"current_status\": \"available\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"equipment_type\": \"reefer\",\n \"equipment_length\": 20,\n \"equipment_height\": null,\n \"weight_in_lbs\": \"\",\n \"created_at\": \"\",\n \"seal_number\": \"\",\n \"pickup_lfd\": \"\",\n \"pickup_appointment_at\": \"\",\n \"availability_known\": \"\",\n \"available_for_pickup\": \"\",\n \"pod_arrived_at\": \"\",\n \"pod_discharged_at\": \"\",\n \"pod_full_out_at\": \"\",\n \"terminal_checked_at\": \"\",\n \"pod_full_out_chassis_number\": \"\",\n \"location_at_pod_terminal\": \"\",\n \"final_destination_full_out_at\": \"\",\n \"empty_terminated_at\": \"\",\n \"holds_at_pod_terminal\": [\n {\n \"name\": \"\",\n \"status\": \"hold\",\n \"description\": \"\"\n },\n {\n \"name\": \"\",\n \"status\": \"pending\",\n \"description\": \"\"\n }\n ],\n \"fees_at_pod_terminal\": [\n {\n \"type\": \"demurrage\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n },\n {\n \"type\": \"extended_dwell_time\",\n \"amount\": \"\",\n \"currency_code\": \"\"\n }\n ],\n \"pod_timezone\": \"\",\n \"final_destination_timezone\": \"\",\n \"empty_terminated_timezone\": \"\",\n \"pod_rail_carrier_scac\": \"\",\n \"ind_rail_carrier_scac\": \"\",\n \"pod_last_tracking_request_at\": \"\",\n \"shipment_last_tracking_request_at\": \"\",\n \"pod_rail_loaded_at\": \"\",\n \"pod_rail_departed_at\": \"\",\n \"ind_eta_at\": \"\",\n \"ind_ata_at\": \"\",\n \"ind_rail_unloaded_at\": \"\",\n \"ind_facility_lfd_on\": \"\",\n \"import_deadlines\": {\n \"pickup_lfd_terminal\": \"\",\n \"pickup_lfd_rail\": \"\",\n \"pickup_lfd_line\": \"\"\n },\n \"current_status\": \"on_rail\"\n },\n \"relationships\": {\n \"shipment\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"pickup_facility\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"terminal\"\n }\n },\n \"transport_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n ]\n },\n \"raw_events\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n },\n {\n \"id\": \"\",\n \"type\": \"raw_event\"\n }\n ]\n }\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "2842580a-b506-42a8-a2a5-47f2a574449a", + "id": "6010f9f9-f6be-41e5-8170-d779b2c5455d", "name": "Not Found", "originalRequest": { "url": { @@ -3733,12 +3733,12 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "58de917f-a03c-49c9-b91a-321051cb5ff1", + "id": "87777f24-50ec-451c-a4fc-a1f9c7217028", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -3798,7 +3798,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3809,7 +3809,7 @@ } }, { - "id": "92964fa4-aa30-4b1d-8879-682f45427bf3", + "id": "745262ef-eae0-48c5-b0bb-0a647a360dd2", "name": "Edit a shipment", "request": { "name": "Edit a shipment", @@ -3864,7 +3864,7 @@ }, "response": [ { - "id": "2934e880-dfcc-4cd1-b9ec-d16dad004b71", + "id": "d96051aa-6669-40ed-a745-b664c2c1575b", "name": "OK", "originalRequest": { "url": { @@ -3927,7 +3927,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"all_containers_terminated\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"metro_area\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": null\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3938,7 +3938,7 @@ } }, { - "id": "e71aaef1-f0d9-4517-824e-9ecc9514d320", + "id": "70189e21-8a23-4764-8cde-4fef9c411e50", "name": "Stop tracking a shipment", "request": { "name": "Stop tracking a shipment", @@ -3981,7 +3981,7 @@ }, "response": [ { - "id": "ba84f244-74bb-49ed-8907-bf636b8e33f0", + "id": "cd95ffea-dd5c-494f-b724-a86d858212b4", "name": "OK", "originalRequest": { "url": { @@ -4032,7 +4032,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"all_containers_terminated\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"metro_area\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": null\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -4043,7 +4043,7 @@ } }, { - "id": "63d78e76-eda0-4b5f-b694-d1a9ec17eafb", + "id": "126f930b-335d-4ef3-8179-8be33eabe642", "name": "Resume tracking a shipment", "request": { "name": "Resume tracking a shipment", @@ -4086,7 +4086,7 @@ }, "response": [ { - "id": "03d9ddbe-affc-4b0a-9e7d-65d905916ea2", + "id": "2a40d140-e693-4b70-8602-ebaca4899933", "name": "OK", "originalRequest": { "url": { @@ -4137,7 +4137,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": \"all_containers_terminated\"\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"metro_area\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"bill_of_lading_number\": \"\",\n \"normalized_number\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"port_of_lading_locode\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_locode\": \"\",\n \"port_of_discharge_name\": \"\",\n \"destination_locode\": \"\",\n \"destination_name\": \"\",\n \"shipping_line_scac\": \"\",\n \"shipping_line_name\": \"\",\n \"shipping_line_short_name\": \"\",\n \"customer_name\": \"\",\n \"pod_vessel_name\": \"\",\n \"pod_vessel_imo\": \"\",\n \"pod_voyage_number\": \"\",\n \"pol_etd_at\": \"\",\n \"pol_atd_at\": \"\",\n \"pod_eta_at\": \"\",\n \"pod_original_eta_at\": \"\",\n \"pod_ata_at\": \"\",\n \"destination_eta_at\": \"\",\n \"destination_ata_at\": \"\",\n \"pol_timezone\": \"\",\n \"pod_timezone\": \"\",\n \"destination_timezone\": \"\",\n \"line_tracking_last_attempted_at\": \"\",\n \"line_tracking_last_succeeded_at\": \"\",\n \"line_tracking_stopped_at\": \"\",\n \"line_tracking_stopped_reason\": null\n },\n \"relationships\": {\n \"destination\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"port_of_lading\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"containers\": {\n \"data\": [\n {\n \"type\": \"container\",\n \"id\": \"\"\n },\n {\n \"type\": \"container\",\n \"id\": \"\"\n }\n ]\n },\n \"port_of_discharge\": {\n \"data\": {\n \"type\": \"port\",\n \"id\": \"\"\n }\n },\n \"pod_terminal\": {\n \"data\": {\n \"type\": \"terminal\",\n \"id\": \"\"\n }\n },\n \"destination_terminal\": {\n \"data\": {\n \"type\": \"rail_terminal\",\n \"id\": \"\"\n }\n },\n \"line_tracking_stopped_by_user\": {\n \"data\": {\n \"type\": \"user\",\n \"id\": \"\"\n }\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -4148,7 +4148,7 @@ } }, { - "id": "599119df-d6aa-4df3-b5de-be96fd207ae5", + "id": "8251778d-6580-414a-ace8-1dcd7e5e91ad", "name": "List shipment custom fields", "request": { "name": "List shipment custom fields", @@ -4188,7 +4188,7 @@ }, "response": [ { - "id": "d10082bf-565d-4c54-bf15-35face90097d", + "id": "ee43ee9c-c3d7-4da1-9b9b-69116aa9ee72", "name": "OK", "originalRequest": { "url": { @@ -4239,7 +4239,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"display_value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"tracking_request\",\n \"id\": \"\"\n }\n },\n \"definition\": {\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"id\": \"\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"display_value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"container\",\n \"id\": \"\"\n }\n },\n \"definition\": {\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"id\": \"\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", + "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"display_value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"shipment\",\n \"id\": \"\"\n }\n },\n \"definition\": {\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"id\": \"\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"display_value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"container\",\n \"id\": \"\"\n }\n },\n \"definition\": {\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"id\": \"\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -4250,7 +4250,7 @@ } }, { - "id": "2e22cb97-d169-4500-876c-cbcac8c06205", + "id": "e6130c0f-eae5-4f2e-9d5e-f9d18d6dfd65", "name": "Create a shipment custom field", "request": { "name": "Create a shipment custom field", @@ -4303,7 +4303,7 @@ }, "response": [ { - "id": "3d8dd23c-6283-4e9a-a819-92e0fe07add5", + "id": "89c1fe92-32d1-4a03-9fa7-06448ad767d5", "name": "Created", "originalRequest": { "url": { @@ -4378,7 +4378,7 @@ } }, { - "id": "61a30bed-4732-4550-a5ae-29cb55b99c0c", + "id": "e6a7d175-8a90-417f-a79c-ac643b692c41", "name": "Update a shipment custom field", "request": { "name": "Update a shipment custom field", @@ -4442,7 +4442,7 @@ }, "response": [ { - "id": "dc34dcbc-8e31-4791-8dd6-622285ded497", + "id": "35ce894e-70fd-4ca6-80b5-f92f003420f0", "name": "OK", "originalRequest": { "url": { @@ -4528,7 +4528,7 @@ } }, { - "id": "a623e627-ca44-49bd-b544-b56f993277ff", + "id": "005ed971-e441-49b4-9cd1-f8766dfc8070", "name": "Delete a shipment custom field", "request": { "name": "Delete a shipment custom field", @@ -4573,7 +4573,7 @@ }, "response": [ { - "id": "9f460433-8d90-4d13-9343-a26c7f794890", + "id": "7ab097ba-baa5-4d0a-bdfa-cc6b6bf3afff", "name": "No Content", "originalRequest": { "url": { @@ -4652,7 +4652,7 @@ "description": "", "item": [ { - "id": "3aa79322-dd57-4512-a1c6-e914be1dc7ca", + "id": "53062b20-3d81-449f-8c62-67727db3f6e9", "name": "Create a tracking request", "request": { "name": "Create a tracking request", @@ -4683,7 +4683,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_type\": \"booking_number\",\n \"request_number\": \"\",\n \"scac\": \"\",\n \"auto_detect_vocc_scac\": false,\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"shipment_tags\": [\n \"\",\n \"\"\n ],\n \"initial_custom_fields\": {\n \"shipment\": [\n {\n \"api_slug\": \"\",\n \"value\": \"\"\n },\n {\n \"api_slug\": \"\",\n \"value\": \"\"\n }\n ],\n \"containers\": [\n {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"number\": \"\"\n },\n {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"number\": \"\"\n }\n ]\n }\n },\n \"relationships\": {\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n }\n}", + "raw": "{\n \"data\": {\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_type\": \"bill_of_lading\",\n \"request_number\": \"\",\n \"scac\": \"\",\n \"auto_detect_vocc_scac\": false,\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"shipment_tags\": [\n \"\",\n \"\"\n ],\n \"initial_custom_fields\": {\n \"shipment\": [\n {\n \"api_slug\": \"\",\n \"value\": \"\"\n },\n {\n \"api_slug\": \"\",\n \"value\": \"\"\n }\n ],\n \"containers\": [\n {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"number\": \"\"\n },\n {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"number\": \"\"\n }\n ]\n }\n },\n \"relationships\": {\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -4711,7 +4711,7 @@ }, "response": [ { - "id": "02a4f001-f438-479a-ae0c-b6a56681631d", + "id": "779bd140-b7d9-4a23-92c9-cceec0ca78e4", "name": "Tracking Request Created", "originalRequest": { "url": { @@ -4745,7 +4745,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_type\": \"booking_number\",\n \"request_number\": \"\",\n \"scac\": \"\",\n \"auto_detect_vocc_scac\": false,\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"shipment_tags\": [\n \"\",\n \"\"\n ],\n \"initial_custom_fields\": {\n \"shipment\": [\n {\n \"api_slug\": \"\",\n \"value\": \"\"\n },\n {\n \"api_slug\": \"\",\n \"value\": \"\"\n }\n ],\n \"containers\": [\n {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"number\": \"\"\n },\n {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"number\": \"\"\n }\n ]\n }\n },\n \"relationships\": {\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n }\n}", + "raw": "{\n \"data\": {\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_type\": \"bill_of_lading\",\n \"request_number\": \"\",\n \"scac\": \"\",\n \"auto_detect_vocc_scac\": false,\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"shipment_tags\": [\n \"\",\n \"\"\n ],\n \"initial_custom_fields\": {\n \"shipment\": [\n {\n \"api_slug\": \"\",\n \"value\": \"\"\n },\n {\n \"api_slug\": \"\",\n \"value\": \"\"\n }\n ],\n \"containers\": [\n {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"number\": \"\"\n },\n {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"number\": \"\"\n }\n ]\n }\n },\n \"relationships\": {\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -4762,12 +4762,12 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_number\": \"\",\n \"status\": \"awaiting_manifest\",\n \"request_type\": \"container\",\n \"scac\": \"\",\n \"created_at\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"failed_reason\": \"unrecognized_response\",\n \"updated_at\": \"\",\n \"is_retrying\": \"\",\n \"retry_count\": \"\"\n },\n \"relationships\": {\n \"tracked_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n ]\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_number\": \"\",\n \"status\": \"tracking_stopped\",\n \"request_type\": \"booking_number\",\n \"scac\": \"\",\n \"created_at\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"failed_reason\": \"scac_auto_detect_failed\",\n \"updated_at\": \"\",\n \"is_retrying\": \"\",\n \"retry_count\": \"\"\n },\n \"relationships\": {\n \"tracked_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "2c592170-dffb-4bcb-9069-dbe5c6eec682", + "id": "31685371-46b8-434d-acdb-37ab47aa6275", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -4801,7 +4801,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_type\": \"booking_number\",\n \"request_number\": \"\",\n \"scac\": \"\",\n \"auto_detect_vocc_scac\": false,\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"shipment_tags\": [\n \"\",\n \"\"\n ],\n \"initial_custom_fields\": {\n \"shipment\": [\n {\n \"api_slug\": \"\",\n \"value\": \"\"\n },\n {\n \"api_slug\": \"\",\n \"value\": \"\"\n }\n ],\n \"containers\": [\n {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"number\": \"\"\n },\n {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"number\": \"\"\n }\n ]\n }\n },\n \"relationships\": {\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n }\n}", + "raw": "{\n \"data\": {\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_type\": \"bill_of_lading\",\n \"request_number\": \"\",\n \"scac\": \"\",\n \"auto_detect_vocc_scac\": false,\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"shipment_tags\": [\n \"\",\n \"\"\n ],\n \"initial_custom_fields\": {\n \"shipment\": [\n {\n \"api_slug\": \"\",\n \"value\": \"\"\n },\n {\n \"api_slug\": \"\",\n \"value\": \"\"\n }\n ],\n \"containers\": [\n {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"number\": \"\"\n },\n {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"number\": \"\"\n }\n ]\n }\n },\n \"relationships\": {\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -4818,12 +4818,12 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "8bf509b9-d18a-4793-a7b6-c0c60368d051", + "id": "07024f6c-d6da-4aeb-877d-9887e14e8acf", "name": "Too Many Requests - You've hit the create tracking requests limit. Please try again in a minute.", "originalRequest": { "url": { @@ -4857,7 +4857,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_type\": \"booking_number\",\n \"request_number\": \"\",\n \"scac\": \"\",\n \"auto_detect_vocc_scac\": false,\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"shipment_tags\": [\n \"\",\n \"\"\n ],\n \"initial_custom_fields\": {\n \"shipment\": [\n {\n \"api_slug\": \"\",\n \"value\": \"\"\n },\n {\n \"api_slug\": \"\",\n \"value\": \"\"\n }\n ],\n \"containers\": [\n {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"number\": \"\"\n },\n {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"number\": \"\"\n }\n ]\n }\n },\n \"relationships\": {\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n }\n}", + "raw": "{\n \"data\": {\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_type\": \"bill_of_lading\",\n \"request_number\": \"\",\n \"scac\": \"\",\n \"auto_detect_vocc_scac\": false,\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"shipment_tags\": [\n \"\",\n \"\"\n ],\n \"initial_custom_fields\": {\n \"shipment\": [\n {\n \"api_slug\": \"\",\n \"value\": \"\"\n },\n {\n \"api_slug\": \"\",\n \"value\": \"\"\n }\n ],\n \"containers\": [\n {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"number\": \"\"\n },\n {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"number\": \"\"\n }\n ]\n }\n },\n \"relationships\": {\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -4894,7 +4894,7 @@ } }, { - "id": "0d461075-fed9-4197-92fe-1f45b73baf35", + "id": "8756f105-1688-4d92-8fdf-1154316028d2", "name": "List tracking requests", "request": { "name": "List tracking requests", @@ -4935,7 +4935,7 @@ "type": "text/plain" }, "key": "filter[status]", - "value": "failed" + "value": "created" }, { "disabled": false, @@ -5024,7 +5024,7 @@ }, "response": [ { - "id": "28442ccc-665b-4fa9-a862-b0c5c235f995", + "id": "c402bbdd-61c2-4837-a04b-42a6b5bea48f", "name": "OK", "originalRequest": { "url": { @@ -5060,7 +5060,7 @@ "type": "text/plain" }, "key": "filter[status]", - "value": "failed" + "value": "created" }, { "disabled": false, @@ -5162,12 +5162,12 @@ "value": "application/json" } ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_number\": \"\",\n \"status\": \"failed\",\n \"request_type\": \"bill_of_lading\",\n \"scac\": \"\",\n \"created_at\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"failed_reason\": \"not_found\",\n \"updated_at\": \"\",\n \"is_retrying\": \"\",\n \"retry_count\": \"\"\n },\n \"relationships\": {\n \"tracked_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_number\": \"\",\n \"status\": \"created\",\n \"request_type\": \"container\",\n \"scac\": \"\",\n \"created_at\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"failed_reason\": \"scac_auto_detect_failed\",\n \"updated_at\": \"\",\n \"is_retrying\": \"\",\n \"retry_count\": \"\"\n },\n \"relationships\": {\n \"tracked_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n ]\n}", + "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_number\": \"\",\n \"status\": \"pending\",\n \"request_type\": \"booking_number\",\n \"scac\": \"\",\n \"created_at\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"failed_reason\": \"scac_auto_detect_failed\",\n \"updated_at\": \"\",\n \"is_retrying\": \"\",\n \"retry_count\": \"\"\n },\n \"relationships\": {\n \"tracked_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_number\": \"\",\n \"status\": \"awaiting_manifest\",\n \"request_type\": \"container\",\n \"scac\": \"\",\n \"created_at\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"failed_reason\": \"shipping_line_unreachable\",\n \"updated_at\": \"\",\n \"is_retrying\": \"\",\n \"retry_count\": \"\"\n },\n \"relationships\": {\n \"tracked_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "55e387f6-fdab-4899-a0df-18db8e722f58", + "id": "8456f4a8-10de-4e1d-aa5a-41dbe86d135e", "name": "Not Found", "originalRequest": { "url": { @@ -5203,7 +5203,7 @@ "type": "text/plain" }, "key": "filter[status]", - "value": "failed" + "value": "created" }, { "disabled": false, @@ -5305,7 +5305,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -5316,7 +5316,7 @@ } }, { - "id": "697fd6be-1a28-4de1-9e05-bfe4a1b17df8", + "id": "0aabbef6-605c-47d0-83be-ee17c5889e53", "name": "Infer Tracking Number", "request": { "name": "Infer Tracking Number", @@ -5376,7 +5376,7 @@ }, "response": [ { - "id": "0302b787-9d97-4dbf-a8a5-cfacccd8919f", + "id": "38184ed0-d4a4-4f70-9f82-75e3d586bc84", "name": "Successfully inferred number type and shipping line", "originalRequest": { "url": { @@ -5428,12 +5428,12 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"\",\n \"attributes\": {\n \"number_type\": \"bill_of_lading\",\n \"validation\": {\n \"is_valid\": \"\",\n \"type\": \"shipment\",\n \"check_digit_passed\": \"\",\n \"parsed_number\": \"\",\n \"reason\": \"\"\n },\n \"shipping_line\": {\n \"decision\": \"needs_confirmation\",\n \"selected\": {\n \"scac\": \"\",\n \"name\": \"\",\n \"confidence\": \"\"\n },\n \"candidates\": [\n {\n \"scac\": \"\",\n \"name\": \"\",\n \"confidence\": \"\"\n },\n {\n \"scac\": \"\",\n \"name\": \"\",\n \"confidence\": \"\"\n }\n ]\n }\n }\n }\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"\",\n \"attributes\": {\n \"number_type\": \"container\",\n \"validation\": {\n \"is_valid\": \"\",\n \"type\": \"container\",\n \"check_digit_passed\": \"\",\n \"parsed_number\": \"\",\n \"reason\": \"\"\n },\n \"shipping_line\": {\n \"decision\": \"auto_select\",\n \"selected\": {\n \"scac\": \"\",\n \"name\": \"\",\n \"confidence\": \"\"\n },\n \"candidates\": [\n {\n \"scac\": \"\",\n \"name\": \"\",\n \"confidence\": \"\"\n },\n {\n \"scac\": \"\",\n \"name\": \"\",\n \"confidence\": \"\"\n }\n ]\n }\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "34f044eb-81ca-4091-9e06-3c618e69a0dc", + "id": "5a7f2ccd-b667-4017-99f6-3a3253d3a3dc", "name": "Unprocessable Entity - Invalid tracking number format", "originalRequest": { "url": { @@ -5490,7 +5490,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f2fe7297-0d01-44eb-b058-045ed1cd1e34", + "id": "e1236f0f-754c-4ce1-93dd-a6e130df38bd", "name": "Too Many Requests - Rate limit exceeded", "originalRequest": { "url": { @@ -5562,7 +5562,7 @@ } }, { - "id": "83eba436-1e74-43f0-a78b-bbcdcbcf77ee", + "id": "ee917bfc-a6eb-4ce8-bb8f-f93ff014da83", "name": "Get a single tracking request", "request": { "name": "Get a single tracking request", @@ -5614,7 +5614,7 @@ }, "response": [ { - "id": "a3a448ae-1609-4583-bf9f-249e5138b10a", + "id": "7dec334b-bc60-4ffb-b8b9-49d9bedd9d0c", "name": "OK", "originalRequest": { "url": { @@ -5674,12 +5674,12 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_number\": \"\",\n \"status\": \"awaiting_manifest\",\n \"request_type\": \"container\",\n \"scac\": \"\",\n \"created_at\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"failed_reason\": \"unrecognized_response\",\n \"updated_at\": \"\",\n \"is_retrying\": \"\",\n \"retry_count\": \"\"\n },\n \"relationships\": {\n \"tracked_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n ]\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_number\": \"\",\n \"status\": \"tracking_stopped\",\n \"request_type\": \"booking_number\",\n \"scac\": \"\",\n \"created_at\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"failed_reason\": \"scac_auto_detect_failed\",\n \"updated_at\": \"\",\n \"is_retrying\": \"\",\n \"retry_count\": \"\"\n },\n \"relationships\": {\n \"tracked_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "024418ce-16a6-4984-a37b-93e4930c5fe4", + "id": "a4ab8783-a836-4a53-a103-04fa57411e6e", "name": "Not Found", "originalRequest": { "url": { @@ -5739,7 +5739,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -5750,7 +5750,7 @@ } }, { - "id": "e5e2296b-9541-43bf-8105-99361f883f3b", + "id": "d311072d-4b76-4c1a-ab80-1a7f5980b322", "name": "Edit a tracking request", "request": { "name": "Edit a tracking request", @@ -5793,7 +5793,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"ref_number\": \"\"\n },\n \"type\": \"string\"\n }\n}", + "raw": "{\n \"data\": {\n \"attributes\": {\n \"ref_number\": \"\"\n },\n \"type\": false\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -5805,7 +5805,7 @@ }, "response": [ { - "id": "453db3b5-1426-49bb-a0e7-dbc25440d3df", + "id": "69c90094-21f3-4e0a-85b2-9c52ba4a0441", "name": "OK", "originalRequest": { "url": { @@ -5851,7 +5851,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"ref_number\": \"\"\n },\n \"type\": \"string\"\n }\n}", + "raw": "{\n \"data\": {\n \"attributes\": {\n \"ref_number\": \"\"\n },\n \"type\": false\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -5868,7 +5868,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_number\": \"\",\n \"status\": \"awaiting_manifest\",\n \"request_type\": \"container\",\n \"scac\": \"\",\n \"created_at\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"failed_reason\": \"retries_exhausted\",\n \"updated_at\": \"\",\n \"is_retrying\": \"\",\n \"retry_count\": \"\"\n },\n \"relationships\": {\n \"tracked_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n }\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"tracking_request\",\n \"attributes\": {\n \"request_number\": \"\",\n \"status\": \"awaiting_manifest\",\n \"request_type\": \"container\",\n \"scac\": \"\",\n \"created_at\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"failed_reason\": \"duplicate\",\n \"updated_at\": \"\",\n \"is_retrying\": \"\",\n \"retry_count\": \"\"\n },\n \"relationships\": {\n \"tracked_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n },\n \"customer\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"party\"\n }\n }\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -5879,7 +5879,7 @@ } }, { - "id": "bf468ec5-fa60-4418-8c0b-5af742769d61", + "id": "47ea627c-93ee-4255-9793-7a8b3ab1ef4b", "name": "List tracking request custom fields", "request": { "name": "List tracking request custom fields", @@ -5919,7 +5919,7 @@ }, "response": [ { - "id": "b5ff9db4-d444-4c1a-a578-c5ac000f9d24", + "id": "dd7b2352-9053-4a67-8c28-e73337a24d94", "name": "OK", "originalRequest": { "url": { @@ -5970,7 +5970,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"display_value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"tracking_request\",\n \"id\": \"\"\n }\n },\n \"definition\": {\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"id\": \"\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"display_value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"container\",\n \"id\": \"\"\n }\n },\n \"definition\": {\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"id\": \"\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", + "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"display_value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"shipment\",\n \"id\": \"\"\n }\n },\n \"definition\": {\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"id\": \"\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"custom_field\",\n \"attributes\": {\n \"api_slug\": \"\",\n \"value\": \"\",\n \"display_value\": \"\"\n },\n \"relationships\": {\n \"entity\": {\n \"data\": {\n \"type\": \"container\",\n \"id\": \"\"\n }\n },\n \"definition\": {\n \"data\": {\n \"type\": \"custom_field_definition\",\n \"id\": \"\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -5981,7 +5981,7 @@ } }, { - "id": "c3349572-ad99-45a6-8f5b-5948a2226d72", + "id": "6421b422-4927-4b00-b916-cb65f9cbb1f1", "name": "Create a tracking request custom field", "request": { "name": "Create a tracking request custom field", @@ -6034,7 +6034,7 @@ }, "response": [ { - "id": "dbd829d7-6d97-448d-ad11-51b0d9015ff0", + "id": "dc282dba-95d6-4b97-82cb-2e2dd10d61c6", "name": "Created", "originalRequest": { "url": { @@ -6109,7 +6109,7 @@ } }, { - "id": "51d9db3d-4edd-44b3-b4f9-beb3f5d3fd46", + "id": "35f62787-24bb-4bff-a03f-d944d059dca5", "name": "Update a tracking request custom field", "request": { "name": "Update a tracking request custom field", @@ -6173,7 +6173,7 @@ }, "response": [ { - "id": "ddb504b5-b469-4ee2-a990-22a55176237f", + "id": "b0b55d6e-df1e-4b0a-adf7-73ddd849277f", "name": "OK", "originalRequest": { "url": { @@ -6259,7 +6259,7 @@ } }, { - "id": "78e633b5-4b86-4bf0-a4f0-57abc6df37ee", + "id": "42aa7792-8562-4e72-adaa-6a9393b372c1", "name": "Delete a tracking request custom field", "request": { "name": "Delete a tracking request custom field", @@ -6304,7 +6304,7 @@ }, "response": [ { - "id": "7edf38c7-5020-4159-9ea2-0250e177514a", + "id": "0c10f42e-6920-4212-a773-0f2c5554e2e4", "name": "No Content", "originalRequest": { "url": { @@ -6373,7 +6373,7 @@ "description": "", "item": [ { - "id": "fbf86381-9f0c-40ef-8c8e-8ba2c495c7d7", + "id": "8bedc739-ee2e-46ea-a7f4-46ce38adb767", "name": "Get single webhook", "request": { "name": "Get single webhook", @@ -6415,7 +6415,7 @@ }, "response": [ { - "id": "561e9bcf-6a62-42fc-91e1-15db03a484a0", + "id": "563410d5-94e7-493f-91cd-338c6faea0e5", "name": "OK", "originalRequest": { "url": { @@ -6465,7 +6465,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.estimated.arrived_at_inland_destination\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.empty_in\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -6476,7 +6476,7 @@ } }, { - "id": "a7369c62-7d1c-4fa9-91f5-ae5c343b1787", + "id": "c401b956-6e56-4e9c-9880-948f8521d9bb", "name": "Edit a webhook", "request": { "name": "Edit a webhook", @@ -6519,7 +6519,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"url\": \"\",\n \"events\": [\n \"container.transport.vessel_berthed\"\n ],\n \"active\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n },\n \"type\": \"webhook\"\n }\n}", + "raw": "{\n \"data\": {\n \"attributes\": {\n \"url\": \"\",\n \"events\": [\n \"container.updated\"\n ],\n \"active\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n },\n \"type\": \"webhook\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -6531,7 +6531,7 @@ }, "response": [ { - "id": "2f8c086a-6c3d-4a2a-b639-5d0ddca0d8d1", + "id": "40151ddc-40e3-48a2-bebf-fa03ea0d227b", "name": "OK", "originalRequest": { "url": { @@ -6577,7 +6577,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"url\": \"\",\n \"events\": [\n \"container.transport.vessel_berthed\"\n ],\n \"active\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n },\n \"type\": \"webhook\"\n }\n}", + "raw": "{\n \"data\": {\n \"attributes\": {\n \"url\": \"\",\n \"events\": [\n \"container.updated\"\n ],\n \"active\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n },\n \"type\": \"webhook\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -6594,7 +6594,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.estimated.arrived_at_inland_destination\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.empty_in\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -6605,7 +6605,7 @@ } }, { - "id": "fbb8a064-1c22-41ee-9b13-7c422a7fa642", + "id": "6bfc5ee3-94c9-4b44-b00b-82dd12953af6", "name": "Delete a webhook", "request": { "name": "Delete a webhook", @@ -6641,7 +6641,7 @@ }, "response": [ { - "id": "6269ab79-ca09-4c7e-810a-bb9134bed1b1", + "id": "1f613476-6c3c-4a52-90fb-e55b27f78491", "name": "OK", "originalRequest": { "url": { @@ -6692,7 +6692,7 @@ } }, { - "id": "25183fd8-fe43-4c30-9a49-3d93bb479269", + "id": "3347db02-2976-4b75-8e7f-875a2cff1823", "name": "List webhooks", "request": { "name": "List webhooks", @@ -6741,7 +6741,7 @@ }, "response": [ { - "id": "b950a27f-5e4b-42f5-80c1-ead4f28ce5be", + "id": "3fd51900-9f63-489d-babc-d90c5dbe50e3", "name": "OK", "originalRequest": { "url": { @@ -6798,7 +6798,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.transshipment_discharged\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.rail_unloaded\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n ],\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n },\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n }\n}", + "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"tracking_request.succeeded\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.rail_unloaded\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n ],\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n },\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -6809,7 +6809,7 @@ } }, { - "id": "42bb6d0c-3662-4983-b5d9-54651d7c1ffc", + "id": "7cc8ad1b-c8fb-4bb2-af74-8d2a93ec7e1b", "name": "Create a webhook", "request": { "name": "Create a webhook", @@ -6840,7 +6840,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"url\": \"\",\n \"active\": \"\",\n \"events\": [\n \"container.transport.feeder_departed\"\n ],\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n },\n \"type\": \"webhook\"\n }\n}", + "raw": "{\n \"data\": {\n \"attributes\": {\n \"url\": \"\",\n \"active\": \"\",\n \"events\": [\n \"container.pickup_appointment.changed\"\n ],\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n },\n \"type\": \"webhook\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -6852,7 +6852,7 @@ }, "response": [ { - "id": "8e660abb-0650-4e8e-8123-f1baf44120b2", + "id": "d8158f25-54c6-4767-92ed-cc9b0c4b03f8", "name": "Create a test webhook endpoint", "originalRequest": { "url": { @@ -6886,7 +6886,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"attributes\": {\n \"url\": \"\",\n \"active\": \"\",\n \"events\": [\n \"container.transport.feeder_departed\"\n ],\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n },\n \"type\": \"webhook\"\n }\n}", + "raw": "{\n \"data\": {\n \"attributes\": {\n \"url\": \"\",\n \"active\": \"\",\n \"events\": [\n \"container.pickup_appointment.changed\"\n ],\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n },\n \"type\": \"webhook\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -6903,7 +6903,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.estimated.arrived_at_inland_destination\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.empty_in\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -6914,7 +6914,7 @@ } }, { - "id": "e04957e2-f839-4862-b392-318dfa1e5dad", + "id": "058d1471-f07c-43aa-8291-28f5cb4637fd", "name": "List webhook events", "request": { "name": "List webhook events", @@ -6945,7 +6945,7 @@ }, "response": [ { - "id": "53627cca-fd87-46ad-80aa-e3c263a98357", + "id": "45db4676-6f72-48eb-9973-df4a55112021", "name": "OK", "originalRequest": { "url": { @@ -6995,7 +6995,7 @@ } }, { - "id": "3ea2591b-4132-4c98-a359-6cf2a771507b", + "id": "8ae61808-6fc6-4a35-aff4-d0bb1847fa4f", "name": "List webhook IPs", "request": { "name": "List webhook IPs", @@ -7026,7 +7026,7 @@ }, "response": [ { - "id": "3a796d8a-e045-419a-9876-f1f9f4467cbe", + "id": "963ecf07-717a-4064-88bf-aba5fc3e7a20", "name": "OK", "originalRequest": { "url": { @@ -7076,12 +7076,12 @@ } }, { - "id": "77aea5c2-feea-440f-8b2a-fda9e66adef1", + "id": "9c27d3dc-7b96-475c-82e6-cad274a1cf7b", "name": "Trigger a webhook test delivery", "request": { "name": "Trigger a webhook test delivery", "description": { - "content": "Send a one-time test webhook notification payload to a target HTTPS URL without creating a webhook endpoint.", + "content": "Send a one-time test webhook notification payload to a target HTTPS URL without creating a webhook endpoint. For document webhook events (`document_representation.created` and `document_representation.failed`), you can pass `sample.document_type` to test a specific document type payload.", "type": "text/plain" }, "url": { @@ -7108,7 +7108,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"url\": \"\",\n \"event\": \"\",\n \"secret\": \"\"\n}", + "raw": "{\n \"url\": \"\",\n \"event\": \"\",\n \"secret\": \"\",\n \"sample\": {\n \"document_type\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -7120,7 +7120,7 @@ }, "response": [ { - "id": "42363d00-4da5-4b37-83f7-15dde76e1f37", + "id": "f7a561c7-1f36-46f3-aabc-64977148e94e", "name": "Webhook test delivery attempt result", "originalRequest": { "url": { @@ -7155,7 +7155,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"url\": \"\",\n \"event\": \"\",\n \"secret\": \"\"\n}", + "raw": "{\n \"url\": \"\",\n \"event\": \"\",\n \"secret\": \"\",\n \"sample\": {\n \"document_type\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -7172,12 +7172,12 @@ "value": "application/json" } ], - "body": "{\n \"url\": \"\",\n \"succeeded\": \"\",\n \"error\": \"\",\n \"status_code\": \"\",\n \"request_headers\": {\n \"key_0\": 7212\n },\n \"request_body\": \"\",\n \"response_headers\": {\n \"key_0\": 7213,\n \"key_1\": 2777.9509953578563\n },\n \"response_body\": \"\"\n}", + "body": "{\n \"url\": \"\",\n \"succeeded\": \"\",\n \"error\": \"\",\n \"status_code\": \"\",\n \"request_headers\": {\n \"key_0\": true,\n \"key_1\": 5338\n },\n \"request_body\": \"\",\n \"response_headers\": {\n \"key_0\": false,\n \"key_1\": true\n },\n \"response_body\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "ecb38aec-d708-4c9e-bab6-86a2770c2345", + "id": "c58524b5-af1e-43ff-9ab1-555c9b9270d1", "name": "Validation error", "originalRequest": { "url": { @@ -7212,7 +7212,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"url\": \"\",\n \"event\": \"\",\n \"secret\": \"\"\n}", + "raw": "{\n \"url\": \"\",\n \"event\": \"\",\n \"secret\": \"\",\n \"sample\": {\n \"document_type\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -7246,7 +7246,7 @@ "description": "", "item": [ { - "id": "c7285a60-6eb2-45fb-b829-1dd8a90e36de", + "id": "95093685-3918-41e1-ba1b-3be807df09dc", "name": "Get a single webhook notification", "request": { "name": "Get a single webhook notification", @@ -7298,7 +7298,7 @@ }, "response": [ { - "id": "5f088253-1769-49d8-8606-41719e5ae6a3", + "id": "b727fcd5-e8be-4e7b-afb3-595d492c5de1", "name": "200", "originalRequest": { "url": { @@ -7358,7 +7358,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook_notification\",\n \"attributes\": {\n \"event\": \"container.pickup_lfd_rail.changed\",\n \"delivery_status\": \"pending\",\n \"created_at\": \"\"\n },\n \"relationships\": {\n \"webhook\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\"\n }\n },\n \"reference_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n }\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.rail_departed\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.feeder_loaded\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n ]\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook_notification\",\n \"attributes\": {\n \"event\": \"container.transport.estimated.vessel_departed\",\n \"delivery_status\": \"pending\",\n \"created_at\": \"\"\n },\n \"relationships\": {\n \"webhook\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\"\n }\n },\n \"reference_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n }\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.vessel_discharged\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.transshipment_arrived\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -7369,7 +7369,7 @@ } }, { - "id": "c35f7ed4-42f3-46bb-9b58-8755b480b8ec", + "id": "fd9e663c-e351-4875-99b6-887ed506f946", "name": "List webhook notifications", "request": { "name": "List webhook notifications", @@ -7427,7 +7427,7 @@ }, "response": [ { - "id": "d4489387-2873-4775-b775-85cad69aa26f", + "id": "a2a99b15-9d42-4e26-95af-f28283ecc80f", "name": "OK", "originalRequest": { "url": { @@ -7493,7 +7493,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"webhook_notification\",\n \"attributes\": {\n \"event\": \"container.transport.feeder_arrived\",\n \"delivery_status\": \"pending\",\n \"created_at\": \"\"\n },\n \"relationships\": {\n \"webhook\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\"\n }\n },\n \"reference_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"container_updated_event\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"webhook_notification\",\n \"attributes\": {\n \"event\": \"container.transport.transshipment_loaded\",\n \"delivery_status\": \"pending\",\n \"created_at\": \"\"\n },\n \"relationships\": {\n \"webhook\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\"\n }\n },\n \"reference_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"estimated_event\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.empty_out\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"tracking_request.awaiting_manifest\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n ]\n}", + "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"webhook_notification\",\n \"attributes\": {\n \"event\": \"container.pickup_lfd.changed\",\n \"delivery_status\": \"pending\",\n \"created_at\": \"\"\n },\n \"relationships\": {\n \"webhook\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\"\n }\n },\n \"reference_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"tracking_request\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"webhook_notification\",\n \"attributes\": {\n \"event\": \"container.transport.full_in\",\n \"delivery_status\": \"pending\",\n \"created_at\": \"\"\n },\n \"relationships\": {\n \"webhook\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\"\n }\n },\n \"reference_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.estimated.vessel_arrived\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.vessel_arrived\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -7504,7 +7504,7 @@ } }, { - "id": "0f0c659d-6235-4ebe-b9e4-e1b35d2fc4a1", + "id": "f5367308-d378-4731-846a-4e102724dfa4", "name": "Get webhook notification payload examples", "request": { "name": "Get webhook notification payload examples", @@ -7524,11 +7524,11 @@ { "disabled": false, "description": { - "content": "The webhook notification event name you wish to see an example of (This can only be one of container.transport.vessel_arrived,container.transport.estimated.vessel_arrived,container.transport.vessel_discharged,container.transport.vessel_loaded,container.transport.vessel_departed,container.transport.estimated.vessel_departed,container.transport.rail_departed,container.transport.rail_arrived,container.transport.rail_loaded,container.transport.rail_unloaded,container.transport.transshipment_arrived,container.transport.transshipment_discharged,container.transport.transshipment_loaded,container.transport.transshipment_departed,container.transport.feeder_arrived,container.transport.feeder_discharged,container.transport.feeder_loaded,container.transport.feeder_departed,container.transport.empty_out,container.transport.full_in,container.transport.full_out,container.transport.empty_in,container.transport.vessel_berthed,shipment.estimated.arrival,tracking_request.succeeded,tracking_request.failed,tracking_request.awaiting_manifest,tracking_request.tracking_stopped,container.created,container.updated,container.pod_terminal_changed,container.transport.arrived_at_inland_destination,container.transport.estimated.arrived_at_inland_destination,container.pickup_lfd.changed,container.pickup_lfd_line.changed,container.pickup_lfd_terminal.changed,container.pickup_lfd_rail.changed,container.pickup_appointment.changed,container.transport.available,container.transport.not_available,container.transport.delivered,document.extracted,document.extraction_failed)", + "content": "The webhook notification event name you wish to see an example of (This can only be one of container.transport.vessel_arrived,container.transport.estimated.vessel_arrived,container.transport.vessel_discharged,container.transport.vessel_loaded,container.transport.vessel_departed,container.transport.estimated.vessel_departed,container.transport.rail_departed,container.transport.rail_arrived,container.transport.rail_loaded,container.transport.rail_unloaded,container.transport.transshipment_arrived,container.transport.transshipment_discharged,container.transport.transshipment_loaded,container.transport.transshipment_departed,container.transport.feeder_arrived,container.transport.feeder_discharged,container.transport.feeder_loaded,container.transport.feeder_departed,container.transport.empty_out,container.transport.full_in,container.transport.full_out,container.transport.empty_in,container.transport.vessel_berthed,shipment.estimated.arrival,tracking_request.succeeded,tracking_request.failed,tracking_request.awaiting_manifest,tracking_request.tracking_stopped,container.created,container.updated,container.pod_terminal_changed,container.transport.arrived_at_inland_destination,container.transport.estimated.arrived_at_inland_destination,container.pickup_lfd.changed,container.pickup_lfd_line.changed,container.pickup_lfd_terminal.changed,container.pickup_lfd_rail.changed,container.pickup_appointment.changed,container.transport.available,container.transport.not_available,container.transport.delivered,document_representation.created,document_representation.failed)", "type": "text/plain" }, "key": "event", - "value": "container.transport.transshipment_arrived" + "value": "container.pod_terminal_changed" } ], "variable": [] @@ -7545,7 +7545,7 @@ }, "response": [ { - "id": "0643ef9a-e7b9-4213-82ac-19476fba3369", + "id": "bb7d85e4-40aa-4041-ad87-3edd0d1cbc87", "name": "OK", "originalRequest": { "url": { @@ -7560,11 +7560,11 @@ { "disabled": false, "description": { - "content": "The webhook notification event name you wish to see an example of (This can only be one of container.transport.vessel_arrived,container.transport.estimated.vessel_arrived,container.transport.vessel_discharged,container.transport.vessel_loaded,container.transport.vessel_departed,container.transport.estimated.vessel_departed,container.transport.rail_departed,container.transport.rail_arrived,container.transport.rail_loaded,container.transport.rail_unloaded,container.transport.transshipment_arrived,container.transport.transshipment_discharged,container.transport.transshipment_loaded,container.transport.transshipment_departed,container.transport.feeder_arrived,container.transport.feeder_discharged,container.transport.feeder_loaded,container.transport.feeder_departed,container.transport.empty_out,container.transport.full_in,container.transport.full_out,container.transport.empty_in,container.transport.vessel_berthed,shipment.estimated.arrival,tracking_request.succeeded,tracking_request.failed,tracking_request.awaiting_manifest,tracking_request.tracking_stopped,container.created,container.updated,container.pod_terminal_changed,container.transport.arrived_at_inland_destination,container.transport.estimated.arrived_at_inland_destination,container.pickup_lfd.changed,container.pickup_lfd_line.changed,container.pickup_lfd_terminal.changed,container.pickup_lfd_rail.changed,container.pickup_appointment.changed,container.transport.available,container.transport.not_available,container.transport.delivered,document.extracted,document.extraction_failed)", + "content": "The webhook notification event name you wish to see an example of (This can only be one of container.transport.vessel_arrived,container.transport.estimated.vessel_arrived,container.transport.vessel_discharged,container.transport.vessel_loaded,container.transport.vessel_departed,container.transport.estimated.vessel_departed,container.transport.rail_departed,container.transport.rail_arrived,container.transport.rail_loaded,container.transport.rail_unloaded,container.transport.transshipment_arrived,container.transport.transshipment_discharged,container.transport.transshipment_loaded,container.transport.transshipment_departed,container.transport.feeder_arrived,container.transport.feeder_discharged,container.transport.feeder_loaded,container.transport.feeder_departed,container.transport.empty_out,container.transport.full_in,container.transport.full_out,container.transport.empty_in,container.transport.vessel_berthed,shipment.estimated.arrival,tracking_request.succeeded,tracking_request.failed,tracking_request.awaiting_manifest,tracking_request.tracking_stopped,container.created,container.updated,container.pod_terminal_changed,container.transport.arrived_at_inland_destination,container.transport.estimated.arrived_at_inland_destination,container.pickup_lfd.changed,container.pickup_lfd_line.changed,container.pickup_lfd_terminal.changed,container.pickup_lfd_rail.changed,container.pickup_appointment.changed,container.transport.available,container.transport.not_available,container.transport.delivered,document_representation.created,document_representation.failed)", "type": "text/plain" }, "key": "event", - "value": "container.transport.transshipment_arrived" + "value": "container.pod_terminal_changed" } ], "variable": [] @@ -7594,7 +7594,7 @@ "value": "application/json" } ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"webhook_notification\",\n \"attributes\": {\n \"event\": \"container.transport.feeder_arrived\",\n \"delivery_status\": \"pending\",\n \"created_at\": \"\"\n },\n \"relationships\": {\n \"webhook\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\"\n }\n },\n \"reference_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"container_updated_event\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"webhook_notification\",\n \"attributes\": {\n \"event\": \"container.transport.transshipment_loaded\",\n \"delivery_status\": \"pending\",\n \"created_at\": \"\"\n },\n \"relationships\": {\n \"webhook\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\"\n }\n },\n \"reference_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"estimated_event\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.empty_out\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"tracking_request.awaiting_manifest\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n ]\n}", + "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"webhook_notification\",\n \"attributes\": {\n \"event\": \"container.pickup_lfd.changed\",\n \"delivery_status\": \"pending\",\n \"created_at\": \"\"\n },\n \"relationships\": {\n \"webhook\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\"\n }\n },\n \"reference_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"tracking_request\"\n }\n }\n }\n },\n {\n \"id\": \"\",\n \"type\": \"webhook_notification\",\n \"attributes\": {\n \"event\": \"container.transport.full_in\",\n \"delivery_status\": \"pending\",\n \"created_at\": \"\"\n },\n \"relationships\": {\n \"webhook\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"webhook\"\n }\n },\n \"reference_object\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"transport_event\"\n }\n }\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.estimated.vessel_arrived\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n {\n \"id\": \"\",\n \"type\": \"webhook\",\n \"attributes\": {\n \"url\": \"\",\n \"active\": true,\n \"events\": [\n \"container.transport.vessel_arrived\"\n ],\n \"secret\": \"\",\n \"headers\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -7611,7 +7611,7 @@ "description": "", "item": [ { - "id": "84e3dea7-a4f0-4da5-95e6-d3062da9b32b", + "id": "1d2cc623-aa17-4a97-8589-2e5b755f7058", "name": "Get a port using the locode or the id", "request": { "name": "Get a port using the locode or the id", @@ -7653,7 +7653,7 @@ }, "response": [ { - "id": "a494c696-8e30-4733-9022-ad1acc2eab3e", + "id": "0dca4dc9-2739-40dd-9171-b74ddd00ccb0", "name": "OK", "originalRequest": { "url": { @@ -7720,7 +7720,7 @@ "description": "", "item": [ { - "id": "287f9422-84d0-41ea-b289-cb67e1ce40f5", + "id": "d3ecaa98-7bed-4bff-8055-3ef2ab03ad90", "name": "Get a metro area using the un/locode or the id", "request": { "name": "Get a metro area using the un/locode or the id", @@ -7762,7 +7762,7 @@ }, "response": [ { - "id": "0b68d40b-988d-4e8d-b1dc-51b6cf72fe63", + "id": "45283d08-f369-4c2e-9158-a3c4dd970726", "name": "OK", "originalRequest": { "url": { @@ -7829,7 +7829,7 @@ "description": "", "item": [ { - "id": "bd55592a-5003-4e19-b1f7-083d0c1ce390", + "id": "8d51a6a4-a3c6-443f-be9f-211404e552b6", "name": "Get a terminal using the id", "request": { "name": "Get a terminal using the id", @@ -7871,7 +7871,7 @@ }, "response": [ { - "id": "f7171334-7726-4194-8b67-5c54a534d970", + "id": "f2a66216-b586-4366-9f0c-2f46cfc3a29c", "name": "OK", "originalRequest": { "url": { @@ -7938,7 +7938,7 @@ "description": "", "item": [ { - "id": "996efb9b-378d-4b31-a560-3acb5a80a344", + "id": "3d5cc244-9525-4e2f-ab8e-ee870bc162d3", "name": "Get container map GeoJSON", "request": { "name": "Get container map GeoJSON", @@ -7981,7 +7981,7 @@ }, "response": [ { - "id": "eea8b513-6646-4318-a583-2c0f84760ebb", + "id": "192af84d-e9eb-4a21-822f-eaf03e6baa93", "name": "OK", "originalRequest": { "url": { @@ -8037,7 +8037,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ad6a8766-e909-4536-9415-4dc0ba2b9355", + "id": "212a37d9-fa22-44c9-8c9a-d68fc0347821", "name": "Forbidden - Routing data feature is not enabled for this account", "originalRequest": { "url": { @@ -8099,7 +8099,7 @@ } }, { - "id": "fc12b039-de44-4326-bff1-f19c758643d6", + "id": "82dcf7b5-d15c-4084-b7f6-65f2a99d498b", "name": "Get vessel future positions", "request": { "name": "Get vessel future positions", @@ -8161,7 +8161,7 @@ }, "response": [ { - "id": "991264f3-6195-4ad2-a31b-4e4cbaadb5bc", + "id": "3d2a455d-bd21-49ee-9202-9d098f8f4f0f", "name": "OK", "originalRequest": { "url": { @@ -8236,7 +8236,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5f508d2a-12f9-4c02-b51d-230b060d1d9e", + "id": "5ef9ec33-d87c-4048-962b-1ebfbe7c0e37", "name": "Forbidden - Routing data feature is not enabled for this account", "originalRequest": { "url": { @@ -8317,7 +8317,7 @@ } }, { - "id": "94b8afca-b75c-43bf-9fd7-23781903ec56", + "id": "2ea21f5a-936e-488f-87da-9cb14de42343", "name": "Get vessel future positions from coordinates", "request": { "name": "Get vessel future positions from coordinates", @@ -8397,7 +8397,7 @@ }, "response": [ { - "id": "39ce51f9-031a-476e-a7b0-f153ec007ece", + "id": "764f225f-9e5f-4313-a850-971f2ea62f61", "name": "OK", "originalRequest": { "url": { @@ -8490,7 +8490,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5130156c-fe4c-42d6-a1e5-229151a73b0f", + "id": "40df4126-928a-4c27-a9f8-48f2dfe1b20e", "name": "Forbidden - Routing data feature is not enabled for this account", "originalRequest": { "url": { @@ -8595,7 +8595,7 @@ "description": "", "item": [ { - "id": "0d741e90-5437-4dfa-b4d1-51ead7f07e21", + "id": "810c8a52-7fb0-4eae-997b-1689bd0f6e09", "name": "List documents", "request": { "name": "List documents", @@ -8689,7 +8689,7 @@ }, "response": [ { - "id": "81dccc40-a456-443e-af06-5ec3ea642c7b", + "id": "f24e81a4-f38d-46b9-a9cd-1472afcdd4b1", "name": "OK", "originalRequest": { "url": { @@ -8791,12 +8791,12 @@ "value": "application/json" } ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"document\",\n \"attributes\": {\n \"id\": \"\",\n \"name\": \"\",\n \"document_type\": \"\",\n \"document_type_manual\": \"\",\n \"classification_notes\": \"\",\n \"source\": \"split_document\",\n \"file_name\": \"\",\n \"file_content_type\": \"\",\n \"file_size_bytes\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\"\n },\n \"relationships\": {\n \"account\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"account\"\n }\n },\n \"user\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"user\"\n }\n },\n \"email_submission\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"email_submission\"\n }\n },\n \"last_document_representation\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"document_representation\"\n }\n },\n \"shipments\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n ]\n },\n \"cargos\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"container\"\n },\n {\n \"id\": \"\",\n \"type\": \"container\"\n }\n ]\n }\n },\n \"links\": {\n \"self\": \"\",\n \"download\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"document\",\n \"attributes\": {\n \"id\": \"\",\n \"name\": \"\",\n \"document_type\": \"\",\n \"document_type_manual\": \"\",\n \"classification_notes\": \"\",\n \"source\": \"email\",\n \"file_name\": \"\",\n \"file_content_type\": \"\",\n \"file_size_bytes\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\"\n },\n \"relationships\": {\n \"account\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"account\"\n }\n },\n \"user\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"user\"\n }\n },\n \"email_submission\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"email_submission\"\n }\n },\n \"last_document_representation\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"document_representation\"\n }\n },\n \"shipments\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n ]\n },\n \"cargos\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"container\"\n },\n {\n \"id\": \"\",\n \"type\": \"container\"\n }\n ]\n }\n },\n \"links\": {\n \"self\": \"\",\n \"download\": \"\"\n }\n }\n ],\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", + "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"document\",\n \"attributes\": {\n \"id\": \"\",\n \"name\": \"\",\n \"document_type\": \"\",\n \"document_type_manual\": \"\",\n \"classification_notes\": \"\",\n \"source\": \"split_document\",\n \"file_name\": \"\",\n \"file_content_type\": \"\",\n \"file_size_bytes\": \"\",\n \"parsed\": {\n \"packetSegment\": {\n \"startPage\": \"\",\n \"endPage\": \"\"\n }\n },\n \"created_at\": \"\",\n \"updated_at\": \"\"\n },\n \"relationships\": {\n \"account\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"account\"\n }\n },\n \"user\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"user\"\n }\n },\n \"email_submission\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"email_submission\"\n }\n },\n \"last_document_representation\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"document_representation\"\n }\n },\n \"parent_document\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"document\"\n }\n },\n \"shipments\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n ]\n },\n \"cargos\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"container\"\n },\n {\n \"id\": \"\",\n \"type\": \"container\"\n }\n ]\n }\n },\n \"links\": {\n \"self\": \"\",\n \"download\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"document\",\n \"attributes\": {\n \"id\": \"\",\n \"name\": \"\",\n \"document_type\": \"\",\n \"document_type_manual\": \"\",\n \"classification_notes\": \"\",\n \"source\": \"upload\",\n \"file_name\": \"\",\n \"file_content_type\": \"\",\n \"file_size_bytes\": \"\",\n \"parsed\": {\n \"packetSegment\": {\n \"startPage\": \"\",\n \"endPage\": \"\"\n }\n },\n \"created_at\": \"\",\n \"updated_at\": \"\"\n },\n \"relationships\": {\n \"account\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"account\"\n }\n },\n \"user\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"user\"\n }\n },\n \"email_submission\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"email_submission\"\n }\n },\n \"last_document_representation\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"document_representation\"\n }\n },\n \"parent_document\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"document\"\n }\n },\n \"shipments\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n ]\n },\n \"cargos\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"container\"\n },\n {\n \"id\": \"\",\n \"type\": \"container\"\n }\n ]\n }\n },\n \"links\": {\n \"self\": \"\",\n \"download\": \"\"\n }\n }\n ],\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n ],\n \"links\": {\n \"last\": \"\",\n \"next\": \"\",\n \"prev\": \"\",\n \"first\": \"\",\n \"self\": \"\"\n },\n \"meta\": {\n \"size\": \"\",\n \"total\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "84e109d7-c1df-42b2-95df-146dc546aec2", + "id": "e4e50fec-c0f5-4073-a4a0-ce6931368e9f", "name": "Bad Request", "originalRequest": { "url": { @@ -8898,12 +8898,12 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "3e4965ad-1448-4bd9-a53d-4b7538a10abc", + "id": "21726e5f-f9a0-41a4-b4d8-391e8ed23c76", "name": "Unauthorized", "originalRequest": { "url": { @@ -9005,7 +9005,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -9016,7 +9016,7 @@ } }, { - "id": "d314f0d2-5c31-42c0-82b4-d9b3357953b0", + "id": "bcc85089-961b-4b4c-aed8-2f2213fc1bc2", "name": "Upload a document", "request": { "name": "Upload a document", @@ -9059,7 +9059,7 @@ }, "response": [ { - "id": "a0b76f20-cbfa-429d-a71e-f72b0540dd93", + "id": "7bbc78ef-7deb-4771-9522-8a0c97d5c9ea", "name": "Created", "originalRequest": { "url": { @@ -9110,12 +9110,12 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"document\",\n \"attributes\": {\n \"id\": \"\",\n \"name\": \"\",\n \"document_type\": \"\",\n \"document_type_manual\": \"\",\n \"classification_notes\": \"\",\n \"source\": \"api\",\n \"file_name\": \"\",\n \"file_content_type\": \"\",\n \"file_size_bytes\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\"\n },\n \"relationships\": {\n \"account\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"account\"\n }\n },\n \"user\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"user\"\n }\n },\n \"email_submission\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"email_submission\"\n }\n },\n \"last_document_representation\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"document_representation\"\n }\n },\n \"shipments\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n ]\n },\n \"cargos\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"container\"\n },\n {\n \"id\": \"\",\n \"type\": \"container\"\n }\n ]\n }\n },\n \"links\": {\n \"self\": \"\",\n \"download\": \"\"\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n ],\n \"links\": {\n \"self\": \"\"\n }\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"document\",\n \"attributes\": {\n \"id\": \"\",\n \"name\": \"\",\n \"document_type\": \"\",\n \"document_type_manual\": \"\",\n \"classification_notes\": \"\",\n \"source\": \"upload\",\n \"file_name\": \"\",\n \"file_content_type\": \"\",\n \"file_size_bytes\": \"\",\n \"parsed\": {\n \"packetSegment\": {\n \"startPage\": \"\",\n \"endPage\": \"\"\n }\n },\n \"created_at\": \"\",\n \"updated_at\": \"\"\n },\n \"relationships\": {\n \"account\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"account\"\n }\n },\n \"user\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"user\"\n }\n },\n \"email_submission\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"email_submission\"\n }\n },\n \"last_document_representation\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"document_representation\"\n }\n },\n \"parent_document\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"document\"\n }\n },\n \"shipments\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n ]\n },\n \"cargos\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"container\"\n },\n {\n \"id\": \"\",\n \"type\": \"container\"\n }\n ]\n }\n },\n \"links\": {\n \"self\": \"\",\n \"download\": \"\"\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n ],\n \"links\": {\n \"self\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "a332da47-10c4-472c-a411-06b5d6ca948e", + "id": "ea528fbe-a46c-461a-82ed-ee4a5d90b771", "name": "Duplicate document", "originalRequest": { "url": { @@ -9171,7 +9171,7 @@ "_postman_previewlanguage": "json" }, { - "id": "33a1ccae-ee10-4189-a602-9c3cd6983f45", + "id": "66ef4f2c-1cf4-4a6f-ba51-9adaf5a8d56b", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -9222,7 +9222,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -9233,7 +9233,7 @@ } }, { - "id": "6742c8a3-daad-4cdc-8804-3363ddc26165", + "id": "706d8326-daf9-4219-8696-aff4194ded6a", "name": "List document types", "request": { "name": "List document types", @@ -9264,7 +9264,7 @@ }, "response": [ { - "id": "6d35118a-d04a-405d-9f7a-bd501734b82e", + "id": "15fa5ce8-1316-46e9-97e4-36c841b84d9d", "name": "OK", "originalRequest": { "url": { @@ -9308,7 +9308,7 @@ "_postman_previewlanguage": "json" }, { - "id": "975c20af-e94f-4075-8d58-7b668f7d866f", + "id": "cd6e7060-5742-42b1-be77-9cc08006c6ee", "name": "Unauthorized", "originalRequest": { "url": { @@ -9347,7 +9347,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -9358,7 +9358,7 @@ } }, { - "id": "f839e7fb-1184-47b0-bc88-f367a4ee114d", + "id": "b80d518a-6642-494b-8eb1-ab5cbe4f1852", "name": "Get a document", "request": { "name": "Get a document", @@ -9407,7 +9407,7 @@ }, "response": [ { - "id": "befb1218-3081-4f5d-8955-721fae8cbd3d", + "id": "d90d65d3-8d11-4817-b241-6686ceaf6531", "name": "OK", "originalRequest": { "url": { @@ -9467,12 +9467,12 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"document\",\n \"attributes\": {\n \"id\": \"\",\n \"name\": \"\",\n \"document_type\": \"\",\n \"document_type_manual\": \"\",\n \"classification_notes\": \"\",\n \"source\": \"api\",\n \"file_name\": \"\",\n \"file_content_type\": \"\",\n \"file_size_bytes\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\"\n },\n \"relationships\": {\n \"account\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"account\"\n }\n },\n \"user\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"user\"\n }\n },\n \"email_submission\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"email_submission\"\n }\n },\n \"last_document_representation\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"document_representation\"\n }\n },\n \"shipments\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n ]\n },\n \"cargos\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"container\"\n },\n {\n \"id\": \"\",\n \"type\": \"container\"\n }\n ]\n }\n },\n \"links\": {\n \"self\": \"\",\n \"download\": \"\"\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n ],\n \"links\": {\n \"self\": \"\"\n }\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"document\",\n \"attributes\": {\n \"id\": \"\",\n \"name\": \"\",\n \"document_type\": \"\",\n \"document_type_manual\": \"\",\n \"classification_notes\": \"\",\n \"source\": \"upload\",\n \"file_name\": \"\",\n \"file_content_type\": \"\",\n \"file_size_bytes\": \"\",\n \"parsed\": {\n \"packetSegment\": {\n \"startPage\": \"\",\n \"endPage\": \"\"\n }\n },\n \"created_at\": \"\",\n \"updated_at\": \"\"\n },\n \"relationships\": {\n \"account\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"account\"\n }\n },\n \"user\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"user\"\n }\n },\n \"email_submission\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"email_submission\"\n }\n },\n \"last_document_representation\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"document_representation\"\n }\n },\n \"parent_document\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"document\"\n }\n },\n \"shipments\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n ]\n },\n \"cargos\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"container\"\n },\n {\n \"id\": \"\",\n \"type\": \"container\"\n }\n ]\n }\n },\n \"links\": {\n \"self\": \"\",\n \"download\": \"\"\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n ],\n \"links\": {\n \"self\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "42cd6019-d866-47c7-8672-27a0df563cb5", + "id": "3455c439-faf2-4468-8ace-0152329e7338", "name": "Bad Request", "originalRequest": { "url": { @@ -9532,12 +9532,12 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "8b1b219c-dc02-4315-a7ec-600ccde80401", + "id": "4afa29ba-1daf-41e2-b741-07d0307ffc75", "name": "Not Found", "originalRequest": { "url": { @@ -9597,7 +9597,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -9608,7 +9608,7 @@ } }, { - "id": "df68d5a4-7897-4022-ac47-d17daa6a79c2", + "id": "f6f1bbc8-eecf-4984-8c08-274fa73ceab0", "name": "Edit a document", "request": { "name": "Edit a document", @@ -9651,7 +9651,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"type\": \"document\",\n \"attributes\": {\n \"document_type_manual\": \"\",\n \"extracted_data_manual\": {\n \"key_0\": \"string\"\n }\n }\n }\n}", + "raw": "{\n \"data\": {\n \"type\": \"document\",\n \"attributes\": {\n \"document_type_manual\": \"\",\n \"extracted_data_manual\": {\n \"key_0\": 1653.0890897030004\n }\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -9663,7 +9663,7 @@ }, "response": [ { - "id": "fe45cd07-0be7-4984-80d0-4953ebcf86ca", + "id": "57fa550f-92ea-48a8-b93e-c38fbfe3439a", "name": "OK", "originalRequest": { "url": { @@ -9709,7 +9709,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"type\": \"document\",\n \"attributes\": {\n \"document_type_manual\": \"\",\n \"extracted_data_manual\": {\n \"key_0\": \"string\"\n }\n }\n }\n}", + "raw": "{\n \"data\": {\n \"type\": \"document\",\n \"attributes\": {\n \"document_type_manual\": \"\",\n \"extracted_data_manual\": {\n \"key_0\": 1653.0890897030004\n }\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -9726,12 +9726,12 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"document\",\n \"attributes\": {\n \"id\": \"\",\n \"name\": \"\",\n \"document_type\": \"\",\n \"document_type_manual\": \"\",\n \"classification_notes\": \"\",\n \"source\": \"api\",\n \"file_name\": \"\",\n \"file_content_type\": \"\",\n \"file_size_bytes\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\"\n },\n \"relationships\": {\n \"account\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"account\"\n }\n },\n \"user\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"user\"\n }\n },\n \"email_submission\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"email_submission\"\n }\n },\n \"last_document_representation\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"document_representation\"\n }\n },\n \"shipments\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n ]\n },\n \"cargos\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"container\"\n },\n {\n \"id\": \"\",\n \"type\": \"container\"\n }\n ]\n }\n },\n \"links\": {\n \"self\": \"\",\n \"download\": \"\"\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n ],\n \"links\": {\n \"self\": \"\"\n }\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"document\",\n \"attributes\": {\n \"id\": \"\",\n \"name\": \"\",\n \"document_type\": \"\",\n \"document_type_manual\": \"\",\n \"classification_notes\": \"\",\n \"source\": \"upload\",\n \"file_name\": \"\",\n \"file_content_type\": \"\",\n \"file_size_bytes\": \"\",\n \"parsed\": {\n \"packetSegment\": {\n \"startPage\": \"\",\n \"endPage\": \"\"\n }\n },\n \"created_at\": \"\",\n \"updated_at\": \"\"\n },\n \"relationships\": {\n \"account\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"account\"\n }\n },\n \"user\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"user\"\n }\n },\n \"email_submission\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"email_submission\"\n }\n },\n \"last_document_representation\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"document_representation\"\n }\n },\n \"parent_document\": {\n \"data\": {\n \"id\": \"\",\n \"type\": \"document\"\n }\n },\n \"shipments\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\"\n }\n ]\n },\n \"cargos\": {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"container\"\n },\n {\n \"id\": \"\",\n \"type\": \"container\"\n }\n ]\n }\n },\n \"links\": {\n \"self\": \"\",\n \"download\": \"\"\n }\n },\n \"included\": [\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"account\",\n \"attributes\": {\n \"company_name\": \"\"\n }\n }\n ],\n \"links\": {\n \"self\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "e3f2944a-3c60-46e1-9f6f-c11327d5bb91", + "id": "10776d06-a910-41a6-8d22-5847fb8d078b", "name": "Not Found", "originalRequest": { "url": { @@ -9777,7 +9777,7 @@ "method": "PATCH", "body": { "mode": "raw", - "raw": "{\n \"data\": {\n \"type\": \"document\",\n \"attributes\": {\n \"document_type_manual\": \"\",\n \"extracted_data_manual\": {\n \"key_0\": \"string\"\n }\n }\n }\n}", + "raw": "{\n \"data\": {\n \"type\": \"document\",\n \"attributes\": {\n \"document_type_manual\": \"\",\n \"extracted_data_manual\": {\n \"key_0\": 1653.0890897030004\n }\n }\n }\n}", "options": { "raw": { "headerFamily": "json", @@ -9794,7 +9794,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -9805,7 +9805,7 @@ } }, { - "id": "06f42a50-4fc5-437a-a549-cea9eec17d40", + "id": "65a557ff-a956-4a98-96d9-c5bf1e4173bc", "name": "Delete a document", "request": { "name": "Delete a document", @@ -9847,7 +9847,7 @@ }, "response": [ { - "id": "8c2a1000-1526-458f-9e36-222bd2f08c40", + "id": "7aec91fa-ba49-44cb-8f97-0af385cf349d", "name": "No Content", "originalRequest": { "url": { @@ -9892,7 +9892,7 @@ "_postman_previewlanguage": "text" }, { - "id": "065aea93-8fe0-4b3e-9762-5bac02b77cd8", + "id": "72a65679-a770-4ad6-b016-5bc8954b7b29", "name": "Not Found", "originalRequest": { "url": { @@ -9942,7 +9942,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -9953,7 +9953,7 @@ } }, { - "id": "29ea173f-8ca7-4893-8f6b-052875ae9ebc", + "id": "705cff53-7643-4cc7-bfaf-1c1f2fe6d519", "name": "Get a document download URL", "request": { "name": "Get a document download URL", @@ -9996,7 +9996,7 @@ }, "response": [ { - "id": "8c04bd94-35d7-416b-8b6b-4526d8d69a25", + "id": "7914f4b3-ed07-4aaf-90fd-96b2b7613118", "name": "OK", "originalRequest": { "url": { @@ -10052,7 +10052,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2afd87f7-270a-4e9d-893e-765e8d76ffb8", + "id": "7b073b73-6db2-4999-8639-e136d9963c28", "name": "Not Found", "originalRequest": { "url": { @@ -10103,12 +10103,12 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "a08bcf24-7fc1-4f55-8c72-becc62a32eb5", + "id": "4a31bf41-a72f-40b4-8027-899b54add8df", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -10159,7 +10159,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -10170,7 +10170,7 @@ } }, { - "id": "e61e42b4-75d2-4623-85bc-657d4a819879", + "id": "9061b0c6-ecc8-410e-afc8-002d5b3c5a43", "name": "Re-extract a document", "request": { "name": "Re-extract a document", @@ -10213,7 +10213,7 @@ }, "response": [ { - "id": "fa38d68d-80ef-4405-bb7d-03a6e06edbd7", + "id": "f85dc4ff-6fc9-4896-b975-80c20e620023", "name": "Accepted", "originalRequest": { "url": { @@ -10269,7 +10269,7 @@ "_postman_previewlanguage": "json" }, { - "id": "869327bc-b8d7-4376-81ac-8303a451e1dc", + "id": "0cc9dc97-4142-4371-8f07-2932fd514c63", "name": "Not Found", "originalRequest": { "url": { @@ -10320,7 +10320,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -10331,7 +10331,7 @@ } }, { - "id": "5b4ee64b-989a-41c3-b2b1-aad936897d3d", + "id": "2fd58abb-f102-4f8f-9e59-9f349ad06771", "name": "Re-classify a document", "request": { "name": "Re-classify a document", @@ -10374,7 +10374,7 @@ }, "response": [ { - "id": "91fbc7c5-eabd-4910-a958-ce93272d916b", + "id": "09178e0e-e5f1-4389-a2e3-4485e6748324", "name": "Accepted", "originalRequest": { "url": { @@ -10430,7 +10430,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f171f737-8b44-4590-ac1f-80d03ef7d8f2", + "id": "588ee6f3-2f6f-4698-9be4-a7316eb28153", "name": "Not Found", "originalRequest": { "url": { @@ -10481,7 +10481,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -10492,7 +10492,7 @@ } }, { - "id": "98078b13-9d1c-4e77-8b21-e5daa00befc0", + "id": "39dab044-21c7-4b57-936e-a6259345f395", "name": "Re-link a document", "request": { "name": "Re-link a document", @@ -10535,7 +10535,7 @@ }, "response": [ { - "id": "91715d94-9dec-4dfc-97ee-599a8b6a2364", + "id": "fd61f385-0670-45ab-b462-b7d04f86683f", "name": "Accepted", "originalRequest": { "url": { @@ -10591,7 +10591,7 @@ "_postman_previewlanguage": "json" }, { - "id": "532d002f-8cce-4b88-a4a5-729027c65cf8", + "id": "b863f3b7-3a3e-4a75-a4bd-86115f97a789", "name": "Not Found", "originalRequest": { "url": { @@ -10642,7 +10642,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -10653,7 +10653,7 @@ } }, { - "id": "6585f42b-f088-4279-a90d-8629de391682", + "id": "0c204400-6497-42d0-808f-9bb5cc0004a2", "name": "Rotate a document", "request": { "name": "Rotate a document", @@ -10697,7 +10697,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"degrees\": 270\n}", + "raw": "{\n \"degrees\": 90\n}", "options": { "raw": { "headerFamily": "json", @@ -10709,7 +10709,7 @@ }, "response": [ { - "id": "43cf74b2-04c1-4b18-bf4c-ab7792a79fef", + "id": "9c392908-4f10-4bac-91e5-767dd090d285", "name": "Accepted", "originalRequest": { "url": { @@ -10756,7 +10756,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"degrees\": 270\n}", + "raw": "{\n \"degrees\": 90\n}", "options": { "raw": { "headerFamily": "json", @@ -10778,7 +10778,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b73d600d-744d-4ff3-89a3-96ebfb138c07", + "id": "542f6870-0d75-4ea0-a0c4-88e1bd6a2002", "name": "Not Found", "originalRequest": { "url": { @@ -10825,7 +10825,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"degrees\": 270\n}", + "raw": "{\n \"degrees\": 90\n}", "options": { "raw": { "headerFamily": "json", @@ -10842,12 +10842,12 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "4910c656-4f0c-4d99-b9ea-8cf2765cab57", + "id": "6f04bd26-d464-4aff-8fd1-673d2c01c0a9", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -10894,7 +10894,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"degrees\": 270\n}", + "raw": "{\n \"degrees\": 90\n}", "options": { "raw": { "headerFamily": "json", @@ -10911,7 +10911,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -10928,7 +10928,7 @@ "description": "", "item": [ { - "id": "c7d9e85a-57cd-4684-acce-40a36607cd33", + "id": "fa64bd9b-bcc4-4702-b5c7-65dfbca636a4", "name": "List email submissions", "request": { "name": "List email submissions", @@ -10986,7 +10986,7 @@ }, "response": [ { - "id": "a4a6bb2e-e36b-40ff-87e0-01f3b842b617", + "id": "a58d913f-5cfc-4155-9155-d39c5a590237", "name": "OK", "originalRequest": { "url": { @@ -11057,7 +11057,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c5e70065-a48e-42b8-a5c3-a3b20d6d1ed3", + "id": "14eface2-e6fc-4171-a0ff-196ad5664cd6", "name": "Bad Request", "originalRequest": { "url": { @@ -11123,12 +11123,12 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5ba51a74-0746-4b5d-ad26-b4e65af878c2", + "id": "addb4648-4193-4fb3-a461-f2cfd0e2091a", "name": "Unauthorized", "originalRequest": { "url": { @@ -11194,7 +11194,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -11205,7 +11205,7 @@ } }, { - "id": "59bc13aa-f2b7-43c3-9aca-8b0b4aaae80f", + "id": "3efb7775-d2ee-4ef3-9a24-38afbd953a91", "name": "Get an email submission", "request": { "name": "Get an email submission", @@ -11254,7 +11254,7 @@ }, "response": [ { - "id": "8329d5f1-618a-4352-8f43-1c5d93abcd8f", + "id": "738f3294-a410-4daf-bd94-808deed4c453", "name": "OK", "originalRequest": { "url": { @@ -11319,7 +11319,7 @@ "_postman_previewlanguage": "json" }, { - "id": "75cd3cc8-3705-4d93-902e-fd2869250d3f", + "id": "0236512a-37d6-4b70-814a-eef7d6b1c629", "name": "Bad Request", "originalRequest": { "url": { @@ -11379,12 +11379,12 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "310b2f86-71c0-44a5-b812-9d9956f25f1c", + "id": "c05d1823-43da-4790-a82b-d01a3b5927ed", "name": "Not Found", "originalRequest": { "url": { @@ -11444,7 +11444,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -11461,7 +11461,7 @@ "description": "", "item": [ { - "id": "1e2cf333-f1b1-4e56-9135-c77e706d3e0f", + "id": "676965a1-d79e-40f5-924b-35972c4a29a1", "name": "Get a document schema", "request": { "name": "Get a document schema", @@ -11500,7 +11500,7 @@ }, "response": [ { - "id": "0d34bed0-d07e-4b63-b8ee-556403d4e717", + "id": "d7edf70d-c208-4aa2-bbed-00d395006815", "name": "OK", "originalRequest": { "url": { @@ -11550,12 +11550,12 @@ "value": "application/json" } ], - "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"document_schema\",\n \"attributes\": {\n \"document_type\": \"\",\n \"label\": \"\",\n \"schema_version\": \"\",\n \"full_version\": \"\",\n \"current\": \"\",\n \"draft\": \"\",\n \"active_at\": \"\",\n \"schema_format\": \"json_schema\",\n \"description\": \"\",\n \"schema_payload\": {\n \"key_0\": 2828\n },\n \"created_at\": \"\",\n \"updated_at\": \"\"\n },\n \"links\": {\n \"self\": \"\"\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n}", + "body": "{\n \"data\": {\n \"id\": \"\",\n \"type\": \"document_schema\",\n \"attributes\": {\n \"document_type\": \"\",\n \"label\": \"\",\n \"schema_version\": \"\",\n \"full_version\": \"\",\n \"current\": \"\",\n \"draft\": \"\",\n \"active_at\": \"\",\n \"schema_format\": \"json_schema\",\n \"description\": \"\",\n \"schema_payload\": {\n \"key_0\": \"string\",\n \"key_1\": 1616,\n \"key_2\": false\n },\n \"created_at\": \"\",\n \"updated_at\": \"\"\n },\n \"links\": {\n \"self\": \"\"\n }\n },\n \"links\": {\n \"self\": \"\"\n }\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "33644a1c-db20-48aa-8804-0f95a411529b", + "id": "97e9cc72-4599-45d8-8cf0-472f530840c5", "name": "Unauthorized", "originalRequest": { "url": { @@ -11605,12 +11605,12 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "82086a32-f8aa-4073-a07d-9655e3fd7a7e", + "id": "7b3a8247-ceb1-452a-8a65-ba3ef9ff1159", "name": "Not Found", "originalRequest": { "url": { @@ -11660,7 +11660,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -11677,7 +11677,7 @@ "description": "", "item": [ { - "id": "e8147e92-c778-4989-a279-c0172407d4cb", + "id": "6217267a-6719-4fa7-9434-2911ed7a69f1", "name": "Search shipments, containers, and tracking requests", "request": { "name": "Search shipments, containers, and tracking requests", @@ -11717,7 +11717,7 @@ }, "response": [ { - "id": "c369144c-7ec2-4da5-b0c4-46069a2d7a18", + "id": "2be5099f-ded2-452d-8a3d-967514265b07", "name": "Successful search results", "originalRequest": { "url": { @@ -11765,12 +11765,12 @@ "value": "application/json" } ], - "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"entity_type\": \"\",\n \"number\": \"\",\n \"shipment_id\": \"\",\n \"scac\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_name\": \"\",\n \"containers_count\": \"\",\n \"tracking_stopped\": \"\",\n \"tracking_stopped_reason\": \"\",\n \"status\": \"\",\n \"failed_reason\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"updated_at\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"entity_type\": \"\",\n \"number\": \"\",\n \"shipment_id\": \"\",\n \"scac\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_name\": \"\",\n \"containers_count\": \"\",\n \"tracking_stopped\": \"\",\n \"tracking_stopped_reason\": \"\",\n \"status\": \"\",\n \"failed_reason\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"updated_at\": \"\"\n }\n }\n ]\n}", + "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"shipment\",\n \"attributes\": {\n \"entity_type\": \"\",\n \"number\": \"\",\n \"shipment_id\": \"\",\n \"scac\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_name\": \"\",\n \"containers_count\": \"\",\n \"tracking_stopped\": \"\",\n \"tracking_stopped_reason\": \"\",\n \"status\": \"\",\n \"failed_reason\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"updated_at\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": \"cargo\",\n \"attributes\": {\n \"entity_type\": \"\",\n \"number\": \"\",\n \"shipment_id\": \"\",\n \"scac\": \"\",\n \"port_of_lading_name\": \"\",\n \"port_of_discharge_name\": \"\",\n \"containers_count\": \"\",\n \"tracking_stopped\": \"\",\n \"tracking_stopped_reason\": \"\",\n \"status\": \"\",\n \"failed_reason\": \"\",\n \"ref_numbers\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"updated_at\": \"\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "8895ab92-570c-4b7c-ba04-6f719a6ac212", + "id": "f34c64d4-93d1-4de1-93f6-60a24b53b82e", "name": "Bad request — missing required `query` parameter", "originalRequest": { "url": { @@ -11823,7 +11823,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9d7e0600-d5ec-4379-9470-d29deb3bf97b", + "id": "8ce955e8-2529-4323-a279-def4c3afe0c1", "name": "Unauthorized — missing or invalid API token", "originalRequest": { "url": { @@ -11871,7 +11871,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -11888,7 +11888,7 @@ "description": "", "item": [ { - "id": "a20a40da-6a98-4a37-ac51-4f3c6f88c650", + "id": "e2e6fafd-ebe1-4048-87a9-da44db32e8d1", "name": "Shipping Lines", "request": { "name": "Shipping Lines", @@ -11918,7 +11918,7 @@ }, "response": [ { - "id": "d6b181da-a757-4647-a2b2-d544574383f8", + "id": "f931e867-f1c0-4839-8539-ebc58c8d7fae", "name": "OK", "originalRequest": { "url": { @@ -11967,7 +11967,7 @@ } }, { - "id": "e06ed8c7-9fe6-49bd-9895-ee8bc7cb7162", + "id": "1af1ec4f-6257-4dfd-89f0-a83c1927c236", "name": "Get a single shipping line", "request": { "name": "Get a single shipping line", @@ -12009,7 +12009,7 @@ }, "response": [ { - "id": "8daacce8-fcb5-45aa-9088-fcb7f43eac51", + "id": "94caa0a2-f2a2-4d1b-8ba0-c3c808205898", "name": "OK", "originalRequest": { "url": { @@ -12076,7 +12076,7 @@ "description": "", "item": [ { - "id": "f9952931-d60a-42a8-87d2-8352fe950ac9", + "id": "bc2a6ab6-d00e-4cfd-84c7-6cc578d10075", "name": "Get a vessel using the id", "request": { "name": "Get a vessel using the id", @@ -12137,7 +12137,7 @@ }, "response": [ { - "id": "7699c444-a6a8-4e8b-acd7-a227d3576c7a", + "id": "8f7d5e3f-a2a6-4085-bffa-f1c83a2e9f19", "name": "OK", "originalRequest": { "url": { @@ -12211,7 +12211,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3844a185-87ab-4bc3-832f-468cf214b3a2", + "id": "cd5757ab-63cd-468c-86c5-3046dbfdffdd", "name": "Forbidden - Feature not enabled", "originalRequest": { "url": { @@ -12291,7 +12291,7 @@ } }, { - "id": "74472477-08f8-47e7-b60c-79a067bf895f", + "id": "73c99d7a-499a-4d37-93b8-d01880c4b521", "name": "Get a vessel using the imo", "request": { "name": "Get a vessel using the imo", @@ -12352,7 +12352,7 @@ }, "response": [ { - "id": "d3285c68-16ce-48d1-8044-0cbf59c2ba11", + "id": "10fa9e0e-d0ca-4c05-ba59-26d4addd8674", "name": "OK", "originalRequest": { "url": { @@ -12426,7 +12426,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b21cf895-5bcb-4257-88ae-a3ba0dcacc0a", + "id": "ee958e66-645c-4ff3-957e-4e8e4301bc57", "name": "Forbidden - Feature not enabled", "originalRequest": { "url": { @@ -12506,7 +12506,7 @@ } }, { - "id": "c12ee80c-047f-4573-8e3a-f8e77635f7bc", + "id": "40f14df9-ff6d-49f1-969b-0d683d4f6372", "name": "Get vessel future positions", "request": { "name": "Get vessel future positions", @@ -12568,7 +12568,7 @@ }, "response": [ { - "id": "f204bf80-2921-4ffc-83d9-fe449f4f54eb", + "id": "540931db-6bcc-4301-a692-a9f90f5e18b8", "name": "OK", "originalRequest": { "url": { @@ -12643,7 +12643,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b236097d-3373-401e-9cda-53d76dfaa1d9", + "id": "b04bfb71-360b-4e66-947b-8dc5f6e74f9a", "name": "Forbidden - Routing data feature is not enabled for this account", "originalRequest": { "url": { @@ -12724,7 +12724,7 @@ } }, { - "id": "d7c117ba-4ae1-4e29-97c2-8a24125281dc", + "id": "25dbace5-9b18-4abe-a53b-3ca36748e1ac", "name": "Get vessel future positions from coordinates", "request": { "name": "Get vessel future positions from coordinates", @@ -12804,7 +12804,7 @@ }, "response": [ { - "id": "b5570ed3-4709-4862-beaf-c1e781b5b5e6", + "id": "e840705b-7003-4b32-86c0-1049975daf26", "name": "OK", "originalRequest": { "url": { @@ -12897,7 +12897,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3bdf8a57-4735-4dbb-9061-91c413dabf0a", + "id": "00c1582c-04ed-47d4-a16d-2c2a994aead1", "name": "Forbidden - Routing data feature is not enabled for this account", "originalRequest": { "url": { @@ -13002,7 +13002,7 @@ "description": "", "item": [ { - "id": "4bc94f62-57e9-4719-8467-7ffdd730953f", + "id": "497c6099-94e4-4566-b449-d074fe5a240b", "name": "list-parties", "request": { "name": "list-parties", @@ -13051,7 +13051,7 @@ }, "response": [ { - "id": "1b76e98e-ea39-49d6-bc1d-3d4b4d3ef65b", + "id": "0e9ee7c7-0b62-4a0e-9190-a1ddefaae658", "name": "OK", "originalRequest": { "url": { @@ -13119,7 +13119,7 @@ } }, { - "id": "ba6e82fd-4a20-4d8f-95a5-e4266fb0faf7", + "id": "133cb159-78f1-4f98-b86b-f6941b6594a8", "name": "post-party", "request": { "name": "post-party", @@ -13162,7 +13162,7 @@ }, "response": [ { - "id": "96e97afa-9aa9-460d-9baf-48cbc1b7246c", + "id": "40ca338f-625b-419f-9f31-9574fb8d22d7", "name": "Party Created", "originalRequest": { "url": { @@ -13218,7 +13218,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cfba28b7-83a5-4fae-9162-12e90ede595d", + "id": "b7012936-9bed-4fae-83a4-21e43367601c", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -13269,7 +13269,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -13280,7 +13280,7 @@ } }, { - "id": "5e34c141-d298-4a0b-b64e-21cfc366cac7", + "id": "d68287a6-ed3f-4967-bb86-3cdc85e1ba7d", "name": "get-parties-id", "request": { "name": "get-parties-id", @@ -13322,7 +13322,7 @@ }, "response": [ { - "id": "c8e4a844-215e-41f0-8abf-5525f00befa4", + "id": "f43d7731-2922-41dc-8f9b-faaf674a525a", "name": "OK", "originalRequest": { "url": { @@ -13383,7 +13383,7 @@ } }, { - "id": "b9af6d21-89d3-4905-91ca-ef100597db63", + "id": "d4837fd2-e7c2-4f9c-8070-6fb8cd761454", "name": "edit-party", "request": { "name": "edit-party", @@ -13438,7 +13438,7 @@ }, "response": [ { - "id": "a2e8ddd6-8f8c-4e28-9740-03e53afb1e68", + "id": "70ac5db9-e51f-4956-a62b-6116653d149b", "name": "OK", "originalRequest": { "url": { @@ -13506,7 +13506,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9301d911-7184-4124-9194-9f236e2afcf3", + "id": "41be2a1c-1512-43c8-a539-0a9604263ac7", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -13569,7 +13569,7 @@ "value": "application/json" } ], - "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\"\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": \"string\",\n \"key_1\": \"string\"\n }\n }\n ]\n}", + "body": "{\n \"errors\": [\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": true,\n \"key_1\": 640\n }\n },\n {\n \"title\": \"\",\n \"detail\": \"\",\n \"source\": {\n \"pointer\": \"\",\n \"parameter\": \"\"\n },\n \"code\": \"\",\n \"status\": \"\",\n \"meta\": {\n \"key_0\": 4846,\n \"key_1\": \"string\"\n }\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -13610,7 +13610,7 @@ } ], "info": { - "_postman_id": "0c910145-89a5-41e8-8312-1775f01f623d", + "_postman_id": "c2fcd666-e812-47e6-9a81-8fcf82e909c1", "name": "Terminal49 API Reference", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "description": {