DSV

DSV NEOM API (eDC)

Customer-specific eDC surface published for the NEOM programme, covering orders, containers, harmonised commodity codes and house bill of lading references.

OpenAPI Specification

dsv-edc-neom-api-v2-openapi.json Raw ↑
{
  "openapi": "3.0.1",
  "info": {
    "title": "Neom - eDC",
    "description": "edc neom API",
    "version": "v2"
  },
  "servers": [
    {
      "url": "https://api.dsv.com/om/neom/v2"
    }
  ],
  "paths": {
    "/Bookings": {
      "post": {
        "tags": [
          "Bookings",
          "Delivery Orders"
        ],
        "summary": "1. Create or Update Booking(s)",
        "description": "Create or Update Booking(s)",
        "operationId": "POSTapi-public-v2-Bookings",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "enum": [
                "application/json"
              ],
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": true,
            "schema": {
              "enum": [
                "application/json"
              ],
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/eDC.Web.Api.v2.Models.Entities.Booking"
              },
              "example": {
                "Header": {
                  "MessageId": "e724e883-b703-46e4-ab50-25794d527bd2",
                  "TimeStamp": "2024-02-20T03:00:00.0000000+00:00",
                  "Source": {
                    "ApplicationCode": "CUSTOMER_SYSTEM",
                    "EnterpriseCode": "CUSTOMER_APPLICATION",
                    "Environment": "QA"
                  },
                  "Target": {
                    "ApplicationCode": "eDC",
                    "EnterpriseCode": "DSV",
                    "Environment": "QA"
                  },
                  "Function": "New"
                },
                "Booking": {
                  "ExternalBookingNumber": "BOKEXT014d",
                  "ExternalBookingSender": "NEOM",
                  "Incoterm": "EXW",
                  "AdditionalTerms": "FRA",
                  "SupplierReference": "sup-ref",
                  "TransportMode": "SEA",
                  "ContainerMode": "FCL",
                  "RequestedDepartureDate": "2024-02-01T12:00:00.0000000+00:00",
                  "RequestedArrivalDate": "2024-02-02T12:00:00.0000000+00:00",
                  "LoadPort": "DEFRA",
                  "DischargePort": "SAJED",
                  "GoodsDescription": "rebar",
                  "MarksAndNumbers": "marks here",
                  "BookingInstructions": "Pickup and Delivery Transprt Instructions",
                  "ShippingInstructions": "shipping instructions",
                  "CustomerDivision": "Trojena",
                  "EquipmentTypes": [
                    {
                      "Type": "40HC",
                      "NoOfUnits": 1,
                      "ContainerNumber": "CBHU2204309"
                    }
                  ],
                  "EstimatedDeliveryToOriginCFS": "2024-01-28T12:00:00.0000000+00:00",
                  "IsPickupRequired": true,
                  "CollectionRequiredDate": "2024-01-27T12:00:00.0000000+00:00",
                  "CollectionRequiredDateBy": "2024-01-28T06:00:00.0000000+00:00",
                  "DeliveryRequiredDate": "2024-02-20T08:00:00.0000000+00:00",
                  "DeliveryRequiredDateBy": "2024-02-20T03:00:00.0000000+00:00",
                  "PackLinesMethod": "patch",
                  "PackLines": [
                    {
                      "PackageCount": 1,
                      "PackType": "CTN",
                      "ContainerPackingOrder": 0,
                      "Weight": 200,
                      "UnitOfWeight": "KG",
                      "Length": 10,
                      "Height": 10,
                      "Width": 10,
                      "UnitOfDimension": "CM",
                      "Volume": 0.001,
                      "UnitOfVolume": "M3",
                      "RefNumber": null,
                      "Description": "rebar",
                      "HarmonisedCode": null,
                      "CommodityCode": null,
                      "ContainerNumber": "CBHU2204309",
                      "LoadingMeters": 0,
                      "MarksAndNumbers": null,
                      "ProductCode": null,
                      "DangerousGoodsRef": null,
                      "NoOfPallets": 0,
                      "PackIdentifier": null,
                      "Sequence": 0,
                      "Stackable": false,
                      "PackageMarks": null,
                      "DangerousGoods": {
                        "Regulation": "REG",
                        "HazardClass": null,
                        "AdditionalHazardClass": null,
                        "ClassificationCode": null,
                        "UNDGNumber": "UNDG001",
                        "Variant": null,
                        "PSN": null,
                        "TechnicalName": null,
                        "Labels": null,
                        "PackingGroup": null,
                        "UpperPlate": null,
                        "LowerPlate": null,
                        "NumberOfPackages": null,
                        "PackageType": null,
                        "PackagingInstruction": null,
                        "TransportMeansCategory": null,
                        "GrossWeight": 0,
                        "NetWeight": 0,
                        "ExplosiveWeight": 0,
                        "UnitOfWeight": null,
                        "FlashPointTemperature": null,
                        "FlashPointTemperatureUnit": null,
                        "FlashPointDescription": null,
                        "TremCardNumber": null,
                        "EMSNumber": null,
                        "MFAGNumber": null,
                        "MarinePollutant": null,
                        "LimitedQuantity": false,
                        "TunnelCode": null,
                        "Remarks": null,
                        "ContactName": null,
                        "ContactEmail": null
                      },
                      "InnerPackLines": [],
                      "CustomFields": []
                    }
                  ],
                  "Parties": [
                    {
                      "Type": "Consignor",
                      "Code": "5001ACME-CS",
                      "FullName": "ACME Construction",
                      "Address": {
                        "Name": "ACME Construction",
                        "Address1": "5 Squirrel Street",
                        "Address2": "Place2",
                        "UNLOCO": "DEFRA",
                        "City": "Frankfurt",
                        "PostCode": "49131",
                        "CountryCode": "DE",
                        "Country": "Germany",
                        "AddressCode": "Default"
                      }
                    },
                    {
                      "Type": "Consignee",
                      "Code": "ACME",
                      "FullName": "ACME Warehouse",
                      "Address": {
                        "Name": "ACME Warehouse",
                        "Address1": "5 Squirrel Street",
                        "Address2": "Place 3",
                        "UNLOCO": "SAJED",
                        "City": "Jeddah",
                        "PostCode": "49131",
                        "CountryCode": "SA",
                        "Country": "Saudi Arabia",
                        "AddressCode": "Default"
                      }
                    },
                    {
                      "Type": "DeliveryTo",
                      "Code": "ACME",
                      "FullName": "ACME Warehouse",
                      "Address": {
                        "Name": "ACME Warehouse",
                        "Address1": "5 Squirrel Street",
                        "Address2": "Place 3",
                        "UNLOCO": "SAJED",
                        "City": "Jeddah",
                        "PostCode": "49131",
                        "CountryCode": "SA",
                        "Country": "Saudi Arabia",
                        "AddressCode": "Default"
                      }
                    },
                    {
                      "Type": "PickupFrom",
                      "Code": "5001ACME-CS",
                      "FullName": "ACME Construction",
                      "Address": {
                        "Name": "ACME Construction",
                        "Address1": "5 Squirrel Street",
                        "Address2": "Place 2",
                        "UNLOCO": "DEFRA",
                        "City": "Frankfurt",
                        "PostCode": "49131",
                        "CountryCode": "DE",
                        "Country": "Germany",
                        "AddressCode": "Default"
                      }
                    }
                  ],
                  "Notes": [
                    {
                      "Description": "SpecialInstructions",
                      "NoteText": "note content",
                      "IntendedParty": "Customer, InternalDSV"
                    }
                  ],
                  "CustomFields": [
                    {
                      "Name": "Documents_Ready_On_Collection",
                      "Type": "String",
                      "Value": "YES"
                    },
                    {
                      "Name": "Temperature_Range",
                      "Type": "String",
                      "Value": "General Cargo"
                    }
                  ],
                  "AdditionalReferences": [
                    {
                      "Type": "NPO",
                      "Value": "NPO123",
                      "Description": "Neom PO"
                    },
                    {
                      "Type": "NPC",
                      "Value": "NPC123",
                      "Description": "Neom PO to Contractor"
                    }
                  ],
                  "Orders": [
                    {
                      "OrderNumber": "PUBAPI-V2-B2-1",
                      "SplitNumber": 0,
                      "OrderType": "CO",
                      "ParentOrderNumber": "PUBAPI-V2-B2",
                      "OrderDate": "2024-01-20T12:00:00.0000000+00:00",
                      "GoodsDescription": "rebar",
                      "TransportMode": "SEA",
                      "ContainerMode": "FCL",
                      "ServiceLevel": "STD",
                      "RequiredExWorks": "2024-01-25T12:00:00.0000000+00:00",
                      "RequiredInStore": "2024-02-26T12:00:00.0000000+00:00",
                      "OriginCountry": "DE",
                      "Incoterm": "EXW",
                      "AdditionalTerms": "COLLECT",
                      "AdditionalTermsUNLOCO": null,
                      "ActualVolume": 20,
                      "UnitOfVolume": "CM3",
                      "ActualWeight": 30,
                      "UnitOfWeight": "KG",
                      "TotalPacks": 5,
                      "TotalQuantity": 181765,
                      "FollowUpDate": "2024-01-26T12:00:00.0000000+00:00",
                      "PortOfLoading": "DEFRA",
                      "PortOfDischarge": "SAJED",
                      "Currency": "USD",
                      "TotalValue": 492895.94,
                      "OnHandDate": "2024-01-25T12:00:00.0000000+00:00",
                      "PlannerCode": "planner code",
                      "PlannerEmail": null,
                      "WarehouseReceiptNumber": "WR001",
                      "VehicleRegistration": "VR001",
                      "TrailerNumber": "TR001",
                      "Seal": "SL001",
                      "ManifestNumber": "MF001",
                      "BookedInNumber": "BI001",
                      "DispatchedDate": null,
                      "EstimatedReceiptDate": "2024-02-24T12:00:00.0000000+00:00",
                      "BookedInDate": "2024-02-24T12:00:00.0000000+00:00",
                      "CutOffDate": "2024-12-24T12:00:00.0000000+00:00",
                      "InvoiceDate": "2024-01-25T12:00:00.0000000+00:00",
                      "InvoiceNumber": "IN001",
                      "ConfirmedDate": "2024-01-24T12:00:00.0000000+00:00",
                      "ConfirmationNumber": "CN001",
                      "ContractNumber": "C001",
                      "GoodsReceiptNumber": "GR001",
                      "GoodsReceiptDate": "2024-01-25T12:00:00.0000000+00:00",
                      "AuthorisedBy": "auth by",
                      "AuthorisedToShip": "2024-01-25T12:00:00.0000000+00:00",
                      "RevisionNumber": 0,
                      "EarliestShipDate": "2024-01-25T12:00:00.0000000+00:00",
                      "LatestShipDate": "2024-01-26T12:00:00.0000000+00:00",
                      "OrderLines": [
                        {
                          "LineNo": 10,
                          "Partno": "000000000010015389",
                          "Description": "rebar",
                          "UnitOfQuantity": "ST",
                          "Quantity": 87661,
                          "QtyInvoiced": 87661,
                          "QtyBooked": null,
                          "QtyReceived": null,
                          "QtyShipped": 87661,
                          "Volume": 0,
                          "UnitOfVolume": "M3",
                          "Weight": 0,
                          "UnitOfWeight": "KG",
                          "ItemPrice": 1.22,
                          "LinePrice": 106946.42,
                          "Length": 0,
                          "Width": 0,
                          "Height": 0,
                          "DimUnit": "",
                          "DangerousGoodsRef": null,
                          "ContainerNumber": null,
                          "HarmonisedCode": null,
                          "PackLineId": null,
                          "InvoiceNumber": null,
                          "ConfirmationNumber": null,
                          "SpecialInstructions": null,
                          "AdditionalInformation": null,
                          "LineWeight": 0,
                          "LineVolume": 0,
                          "ContractNumber": null,
                          "OriginCountry": null,
                          "DecimalPlaces": 0,
                          "QuantityPerUnit": 0,
                          "NetWeight": 0,
                          "TransportMode": "",
                          "EarliestShipDate": "2024-01-25T12:00:00.0000000+00:00",
                          "LatestShipDate": "2024-01-26T12:00:00.0000000+00:00",
                          "FreightClass": "FC",
                          "ServiceLevel": "STD",
                          "Inners": {
                            "Value": 10.5,
                            "Unit": "PC"
                          },
                          "Outers": {
                            "Value": 20.5,
                            "Unit": "PC"
                          },
                          "Parties": [],
                          "EstimatedExWorksDate": null,
                          "RequiredExWorks": null,
                          "RequiredInStore": null,
                          "CustomFields": []
                        }
                      ],
                      "PackLines": [],
                      "CustomFields": [
                        {
                          "Name": "invoice_number",
                          "Type": "STR",
                          "Value": "0090863377"
                        }
                      ],
                      "AdditionalReferences": [
                        {
                          "Type": "NPO",
                          "Value": "NPO123",
                          "Description": "Neom PO"
                        },
                        {
                          "Type": "NPC",
                          "Value": "NPC123",
                          "Description": "Neom PO to Contractor"
                        }
                      ],
                      "Notes": [
                        {
                          "Description": "UserNote",
                          "NoteText": "note content",
                          "IntendedParty": "Customer, InternalDSV"
                        }
                      ],
                      "Parties": [
                        {
                          "Type": "Buyer",
                          "Code": "NeomContractor1",
                          "FullName": "ACME Construction co",
                          "EDICode": "NeomContractor1",
                          "ExternalCode": "NeomContractor1"
                        },
                        {
                          "Type": "Supplier",
                          "Code": "SM23ACME-HR",
                          "FullName": "SM23ACME-HR"
                        },
                        {
                          "Type": "PickupFrom",
                          "Code": "SM239902",
                          "FullName": "SM239902",
                          "Address": {
                            "Name": "ACME Construction co.",
                            "Address1": "400 Interpace Parkway",
                            "Address2": null,
                            "UNLOCO": "USPPF",
                            "City": "Parsippany",
                            "State": "NJ",
                            "PostCode": "07054",
                            "CountryCode": "US",
                            "Country": "USA",
                            "AddressCode": "400 Interpace Parkway"
                          }
                        }
                      ]
                    }
                  ],
                  "Documents": [
                    {
                      "IntendedParties": "Customer,InternalDSV",
                      "FileName": "packages",
                      "Extension": "json",
                      "DocType": "POD",
                      "IsPublished": true,
                      "UniqueFileName": true,
                      "Description": "UserNote",
                      "Data": "ewogICJuYW1lIjogImVkYyIsCiAgImRlc2NyaXB0aW9uIjogImVEQyBTeXN0ZW0iLAogICJyZXBvc2l0b3J5IjogewogICAgInR5cGUiOiAidGZzIgogIH0sCiAgInNjcmlwdHMiOiB7CiAgICAid2F0Y2gtY29udHJvbHMiOiAid2VicGFjayAtLWNvbmZpZyB3ZWJwYWNrLmNvbnRyb2xzLmNvbmZpZy5qcyAtLXdhdGNoIiwKICAgICJ0ZXN0IjogImphc21pbmUtbm9kZSBzcGVjIiwKICAgICJtYWludGVuYW5jZS1wYWdlIjogImd1bHAgYnVpbGQ6bWFpbnRlbmFuY2UtcGFnZSIsCiAgICAiYm9va2luZy10ZW1wbGF0ZXMiOiAiZ3VscCBidWlsZDpib29raW5nLXRlbXBsYXRlcyIKICB9LAogICJyZWFkbWUiOiAiTm8gcmVhZG1lIiwKICAibGljZW5zZSI6ICJOTFBMIiwKICAiZGV2RGVwZW5kZW5jaWVzIjogewogICAgImJhYmVsLWxvYWRlciI6ICJeNy4xLjQiLAogICAgImd1bHAiOiAiXjMuOS4xIiwKICAgICJndWxwLWlubGluZS1jc3MiOiAiXjMuMC4wIiwKICAgICJndWxwLXByZXByb2Nlc3MiOiAiXjEuMi4wIiwKICAgICJndWxwLXJlbmFtZSI6ICJeMS4yLjIiLAogICAgImh0bWwtbG9hZGVyIjogIl4wLjUuNSIsCiAgICAiaW5saW5lciI6ICJeMS4xMC4xIiwKICAgICJqYXNtaW5lLW5vZGUiOiAiXjEuMTUuMCIsCiAgICAid2VicGFjayI6ICJeNC40LjEiLAogICAgIndlYnBhY2stY2xpIjogIl4yLjAuMTMiLAogICAgIndlYnBhY2stbm90aWZpZXIiOiAiXjEuNi4wIgogIH0sCiAgImRlcGVuZGVuY2llcyI6IHsKICAgICJub2RlIjogIl4xMS4xNS4wIiwKICAgICJudm0iOiAiMC4wLjQiCiAgfQp9Cg=="
                    }
                  ]
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/EDocs": {
      "post": {
        "tags": [
          "Bookings",
          "Delivery Orders",
          "BPO Inbound"
        ],
        "summary": "3. Insert eDOC",
        "description": "Insert eDOC",
        "operationId": "POSTapi-public-v2-EDocs",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Content-Type",
            "in": "header",
            "required": true,
            "schema": {
              "enum": [
                "application/json"
              ],
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": true,
            "schema": {
              "enum": [
                "application/json"
              ],
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/eDC.Web.Api.v2.Models.Entities.StorageDoc"
              },
              "example": {
                "ParentNumber": "220413011006549",
                "ParentTableCode": "BOK",
                "IntendedParties": "Customer,DSVUser,Supplier",
                "IsPublished": true,
                "Description": "My Commercial Invoice",
                "DocType": "CIV",
                "FileName": "Invocie",
                "Extension": "PDF",
                "UniqueFileName": false,
                "Data": "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iJGLuscudZTYpL5Ik++TFJvCF0XyDZBicH1ukw9k8lFLPkQpxsOnI0VPe0un6FVv1RQ96C2YvLeSFzNFmbxKydOfPLEpUuYZS+Io4ijiKOoo6ijqKOoo6ijqKOoo6ijqKOoozVGao7TLHdNeK/Tx6fnhx9fT6WV+VkQlLk8Zu85X5/unp4f5NRZd9BuwNWukCmVuZHN0cmVhbQplbmRvYmoKMSAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIvU3RydWN0VHJlZVJvb3QgMTUxIDAgUi9NYXJrSW5mbzw8L01hcmtlZCB0cnVlPj4KL01ldGFkYXRhIDE1MiAwIFI+PgplbmRvYmoKMTUyIDAgb2JqCjw8L0xlbmd0aCAxNTMgMCBSCi9UeXBlIC9NZXRhZGF0YS9TdWJ0eXBlIC9YTUw+PgpzdHJlYW0KPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz48eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIj48cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyI+PHBkZjpQcm9kdWNlcj5GbGV4Q2VsIFN0dWRpbyBmb3IgdGhlIC5ORVQgRnJhbWV3b3JrIHYuNy4xNC4wLjA8L3BkZjpQcm9kdWNlcj48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPjxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRmPC9kYzpmb3JtYXQ+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj48eG1wOk1vZGlmeURhdGU+MjAyMi0wNC0wOFQxMTozODowNiswMjowMDwveG1wOk1vZGlmeURhdGU+PHhtcDpDcmVhdGVEYXRlPjIwMjItMDQtMDhUMTE6Mzg6MDYrMDI6MDA8L3htcDpDcmVhdGVEYXRlPjx4bXA6TWV0YWRhdGFEYXRlPjIwMjItMDQtMDhUMTE6Mzg6MDYrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iPjx4bXBNTTpEb2N1bWVudElEPnV1aWQ6N2Y4OWIzNTctOTAwNi00MTZkLTgxZWUtYzNhYWIxNmYxYTU0PC94bXBNTTpEb2N1bWVudElEPjx4bXBNTTpJbnN0YW5jZUlEPnV1aWQ6N2Y4OWIzNTctOTAwNi00MTZkLTgxZWUtYzNhYWIxNmYxYTU0PC94bXBNTTpJbnN0YW5jZUlEPjx4bXBNTTpIaXN0b3J5PjxyZGY6U2VxPjxyZGY6bGkgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPjxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPjxzdEV2dDppbnN0YW5jZUlEPnV1aWQ6OWU2ZTJlYjYtYWYzZi00NzQxLTgxMjktODA0ODgzMmNmNDAyPC9zdEV2dDppbnN0YW5jZUlEPjxzdEV2dDp3aGVuPjIwMjItMDQtMDhUMTE6Mzg6MDYrMDI6MDA8L3N0RXZ0OndoZW4+PHN0RXZ0OnBhcmFtZXRlcnM+b3JpZ2luYWwgUERGIGZpbGU8L3N0RXZ0OnBhcmFtZXRlcnM+PHN0RXZ0OnNvZnR3YXJlQWdlbnQ+RmxleENlbCBTdHVkaW8gZm9yIHRoZSAuTkVUIEZyYW1ld29yayB2LjcuMTQuMC4wPC9zdEV2dDpzb2Z0d2FyZUFnZW50PjwvcmRmOmxpPjwvcmRmOlNlcT48L3htcE1NOkhpc3Rvcnk+PC9yZGY6RGVzY3JpcHRpb24+PC9yZGY6UkRGPjwveDp4bXBtZXRhPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg

# --- truncated at 32 KB (200 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/dsv/refs/heads/main/openapi/dsv-edc-neom-api-v2-openapi.json