Toplu Taslak İrsaliye Oluşturur

Toplu taslak irsaliye oluşturur.

post
Authorizations
Body
Responses
200
Toplu taslak irsaliye oluşturur
application/json
Responsestring[]
post
POST /edespatch/Draft/CreateBulk HTTP/1.1
Host: 
Authorization: Bearer JWT
Content-Type: application/json-patch+json
Accept: */*
Content-Length: 3298

{
  "EDespatches": [
    {
      "EDespatch": {
        "DespatchInfo": {
          "UUID": "123e4567-e89b-12d3-a456-426614174000",
          "IssueDate": "2025-05-02T23:09:43.541Z",
          "TemplateBase64String": "text",
          "TemplateUUID": "123e4567-e89b-12d3-a456-426614174000",
          "ActualDespatchDateTime": "2025-05-02T23:09:43.541Z",
          "PayableAmount": 1,
          "CurrencyCode": "text",
          "DespatchType": "MATBUDAN",
          "DespatchProfile": "TEMELIRSALIYE",
          "DespatchSerieOrNumber": "text",
          "MatbuIssueDate": "2025-05-02T23:09:43.541Z",
          "MatbuNumber": "text"
        },
        "DespatchSupplierInfo": {
          "PartyIdentifications": [
            {
              "SchemeID": "text",
              "Value": "text"
            }
          ],
          "WebSite": "text",
          "Address": "text",
          "District": "text",
          "City": "text",
          "PostalCode": "text",
          "Country": "text",
          "TaxOffice": "text",
          "Phone": "text",
          "Email": "text",
          "Fax": "text",
          "TaxNumber": "text",
          "Name": "text"
        },
        "DeliveryCustomerInfo": {
          "PartyIdentifications": [
            {
              "SchemeID": "text",
              "Value": "text"
            }
          ],
          "Address": "text",
          "District": "text",
          "City": "text",
          "PostalCode": "text",
          "Country": "text",
          "TaxOffice": "text",
          "TaxNumber": "text",
          "Name": "text",
          "Phone": "text",
          "Email": "text",
          "Fax": "text",
          "WebSite": "text"
        },
        "BuyerCustomerInfo": {
          "Address": "text",
          "District": "text",
          "City": "text",
          "PostalCode": "text",
          "Country": "text",
          "TaxOffice": "text",
          "Phone": "text",
          "Email": "text",
          "Fax": "text",
          "TaxNumber": "text",
          "Name": "text",
          "WebSite": "text"
        },
        "SellerSupplierInfo": {
          "Address": "text",
          "District": "text",
          "City": "text",
          "PostalCode": "text",
          "Country": "text",
          "TaxOffice": "text",
          "Phone": "text",
          "Email": "text",
          "Fax": "text",
          "TaxNumber": "text",
          "Name": "text",
          "WebSite": "text"
        },
        "OriginatorCustomerInfo": {
          "Address": "text",
          "District": "text",
          "City": "text",
          "PostalCode": "text",
          "Country": "text",
          "TaxOffice": "text",
          "Phone": "text",
          "Email": "text",
          "Fax": "text",
          "TaxNumber": "text",
          "Name": "text",
          "WebSite": "text"
        },
        "Notes": [
          "text"
        ],
        "DespatchLines": [
          {
            "DeliveredUnitType": "text",
            "DeliveredUnitName": "text",
            "Name": "text",
            "SellerCode": "text",
            "BuyerCode": "text",
            "Description": "text",
            "DeliveredQuantity": 1,
            "QuantityPrice": 1,
            "LineTotal": 1,
            "AdditionalItemIdentification": "text",
            "OutstandingQuantity": 1,
            "OutstandingUnitType": "text",
            "OutstandingUnitName": "text",
            "OutstandingReason": "text",
            "ManufacturerCode": "text",
            "BrandName": "text",
            "ModelName": "text"
          }
        ],
        "ShipmentDetail": {
          "ShipmentInfo": {
            "DriverPerson": [
              {
                "FirstName": "text",
                "LastName": "text",
                "TaxNumber": "text"
              }
            ],
            "LicensePlateID": "text"
          },
          "Delivery": {
            "AddressInfo": {
              "Address": "text",
              "District": "text",
              "City": "text",
              "Country": "text",
              "PostalCode": "text",
              "Phone": "text",
              "Fax": "text",
              "Mail": "text",
              "WebSite": "text"
            },
            "CarrierInfo": {
              "Address": "text",
              "District": "text",
              "City": "text",
              "PostalCode": "text",
              "Country": "text",
              "TaxNumber": "text",
              "Phone": "text",
              "TaxOffice": "text",
              "Name": "text",
              "Email": "text",
              "WebSite": "text",
              "Fax": "text"
            }
          },
          "TransportEquipment": [
            "text"
          ]
        },
        "AdditionalDocumentReference": [
          {
            "ID": "text",
            "IssueDate": "2025-05-02T23:09:43.541Z",
            "DocumentType": "text",
            "DocumentTypeCode": "text",
            "DocumentDescription": "text",
            "Attachment": {
              "Base64Data": "text",
              "MimeCode": "text",
              "FileName": "text"
            }
          }
        ],
        "OrderReference": {
          "ID": "text",
          "IssueDate": "2025-05-02T23:09:43.541Z",
          "DocumentReference": {
            "ID": "text",
            "IssueDate": "2025-05-02T23:09:43.541Z",
            "DocumentType": "text",
            "DocumentTypeCode": "text",
            "DocumentDescription": "text",
            "Attachment": {
              "Base64Data": "text",
              "MimeCode": "text",
              "FileName": "text"
            }
          }
        }
      },
      "CustomerAlias": "text",
      "Tags": [
        "123e4567-e89b-12d3-a456-426614174000"
      ],
      "SpecialCode": "text"
    }
  ]
}
[
  "'EDespatch.DespatchLines[0].DeliveredQuantity'  0'dan Büyük Olmalıdır."
]
var options = new RestClientOptions("https://apitest.nilvera.com")
{
    MaxTimeout = -1,
};
var client = new RestClient(options);
var request = new RestRequest("/edespatch/Draft/CreateBulk", Method.Post);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Authorization", "APIKEY");

var body = new
{
    EDespatches = new[]
    {
        new
        {
            EDespatch = new
            {
                DespatchInfo = new
                {
                    UUID = "3fa85f64-5717-4562-b3fc-2c963f66afa6",
                    IssueDate = "2024-07-03T12:46:25.099Z",
                    TemplateBase64String = "string",
                    TemplateUUID = "3fa85f64-5717-4562-b3fc-2c963f66afa6",
                    ActualDespatchDateTime = "2024-07-03T12:46:25.099Z",
                    PayableAmount = 0,
                    CurrencyCode = "string",
                    DespatchType = "MATBUDAN",
                    DespatchProfile = "TEMELIRSALIYE",
                    DespatchSerieOrNumber = "string",
                    MatbuIssueDate = "2024-07-03T12:46:25.099Z",
                    MatbuNumber = "string"
                },
                DespatchSupplierInfo = new
                {
                    PartyIdentifications = new[]
                    {
                        new
                        {
                            SchemeID = "string",
                            Value = "string"
                        }
                    },
                    WebSite = "string",
                    Address = "string",
                    District = "string",
                    City = "string",
                    PostalCode = "string",
                    Country = "string",
                    TaxOffice = "string",
                    Phone = "string",
                    Email = "string",
                    Fax = "string",
                    TaxNumber = "string",
                    Name = "string"
                },
                DeliveryCustomerInfo = new
                {
                    PartyIdentifications = new[]
                    {
                        new
                        {
                            SchemeID = "string",
                            Value = "string"
                        }
                    },
                    Address = "string",
                    District = "string",
                    City = "string",
                    PostalCode = "string",
                    Country = "string",
                    TaxOffice = "string",
                    TaxNumber = "string",
                    Name = "string",
                    Phone = "string",
                    Email = "string",
                    Fax = "string",
                    WebSite = "string"
                },
                BuyerCustomerInfo = new
                {
                    Address = "string",
                    District = "string",
                    City = "string",
                    PostalCode = "string",
                    Country = "string",
                    TaxOffice = "string",
                    Phone = "string",
                    Email = "string",
                    Fax = "string",
                    TaxNumber = "string",
                    Name = "string",
                    WebSite = "string"
                },
                SellerSupplierInfo = new
                {
                    Address = "string",
                    District = "string",
                    City = "string",
                    PostalCode = "string",
                    Country = "string",
                    TaxOffice = "string",
                    Phone = "string",
                    Email = "string",
                    Fax = "string",
                    TaxNumber = "string",
                    Name = "string",
                    WebSite = "string"
                },
                OriginatorCustomerInfo = new
                {
                    Address = "string",
                    District = "string",
                    City = "string",
                    PostalCode = "string",
                    Country = "string",
                    TaxOffice = "string",
                    Phone = "string",
                    Email = "string",
                    Fax = "string",
                    TaxNumber = "string",
                    Name = "string",
                    WebSite = "string"
                },
                Notes = new[] { "string" },
                DespatchLines = new[]
                {
                    new
                    {
                        DeliveredUnitType = "string",
                        DeliveredUnitName = "string",
                        Name = "string",
                        SellerCode = "string",
                        BuyerCode = "string",
                        Description = "string",
                        DeliveredQuantity = 0,
                        QuantityPrice = 0,
                        LineTotal = 0,
                        AdditionalItemIdentification = "string",
                        OutstandingQuantity = 0,
                        OutstandingUnitType = "string",
                        OutstandingUnitName = "string",
                        OutstandingReason = "string",
                        ManufacturerCode = "string",
                        BrandName = "string",
                        ModelName = "string"
                    }
                },
                ShipmentDetail = new
                {
                    ShipmentInfo = new
                    {
                        DriverPerson = new[]
                        {
                            new
                            {
                                FirstName = "string",
                                LastName = "string",
                                TaxNumber = "string"
                            }
                        },
                        LicensePlateID = "string"
                    },
                    Delivery = new
                    {
                        AddressInfo = new
                        {
                            Address = "string",
                            District = "string",
                            City = "string",
                            Country = "string",
                            PostalCode = "string",
                            Phone = "string",
                            Fax = "string",
                            Mail = "string",
                            WebSite = "string"
                        },
                        CarrierInfo = new
                        {
                            Address = "string",
                            District = "string",
                            City = "string",
                            PostalCode = "string",
                            Country = "string",
                            TaxNumber = "string",
                            Phone = "string",
                            TaxOffice = "string",
                            Name = "string",
                            Email = "string",
                            WebSite = "string",
                            Fax = "string"
                        }
                    },
                    TransportEquipment = new[] { "string" }
                },
                AdditionalDocumentReference = new[]
                {
                    new
                    {
                        ID = "string",
                        IssueDate = "2024-07-03T12:46:25.099Z",
                        DocumentType = "string",
                        DocumentTypeCode = "string",
                        DocumentDescription = "string",
                        Attachment = new
                        {
                            Base64Data = "string",
                            MimeCode = "string",
                            FileName = "string"
                        }
                    }
                },
                OrderReference = new
                {
                    ID = "string",
                    IssueDate = "2024-07-03T12:46:25.099Z",
                    DocumentReference = new
                    {
                        ID = "string",
                        IssueDate = "2024-07-03T12:46:25.099Z",
                        DocumentType = "string",
                        DocumentTypeCode = "string",
                        DocumentDescription = "string",
                        Attachment = new
                        {
                            Base64Data = "string",
                            MimeCode = "string",
                            FileName = "string"
                        }
                    }
                }
            },
            CustomerAlias = "string",
            Tags = new[] { "3fa85f64-5717-4562-b3fc-2c963f66afa6" },
            SpecialCode = "string"
        }
    }
};

request.AddJsonBody(body);
RestResponse response = await client.ExecuteAsync(request);
Console.WriteLine(response.Content);

Last updated