Skip to main content

Invoke action BulkUpsert

POST 

https://api.elfsquad.io/data/1/QuotationLines/Default.BulkUpsert

Invoke action BulkUpsert

Request

Bodyrequired

Action parameters

    entities object[]
  • Array [
  • quotationIduuid
    lineNumberint32

    Possible values: >= -2147483648 and <= 2147483647

    articleCodestring
    deliverydatedate-time
    descriptionstring
    featureIduuid
    featureModelNodeIduuid
    quantitydecimal
    imageValuestring
    textValuestring
    parentLineIduuid
    groupedRootLineboolean
    groupIduuid
    parentGroupIduuid
    groupOrderint32

    Possible values: >= -2147483648 and <= 2147483647

    groupTitlestring
    groupAmountint32

    Possible values: >= -2147483648 and <= 2147483647

    addedFromConfigurationboolean
    configurationIduuid
    vatIduuid
    discountPctdecimal
    marginPctdecimal
    purchasePriceDiscountPctdecimal
    groupDiscountPctdecimal
    defaultPurchasePriceDiscountPctdecimal
    unitPricedecimal
    originalUnitPricedecimal
    unitOfMeasurementstring
    file object
    urlstring
    namestring
    featureModelIduuid
    iduuid
    createdDatedate-time
    updatedDatedate-time
    organizationIduuid
    referencestring
    creatorIduuid
    customField1string
    customField2string
    customField3string
    customField4string
    customField5string
    feature
    organization
  • ]
  • matchColumnstring
    matchColumnsstring[]
    columnsToUpdatestring[]

Responses

Success

var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://api.elfsquad.io/data/1/QuotationLines/Default.BulkUpsert");
var content = new StringContent("{\n \"entities\": [\n {\n \"quotationId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"lineNumber\": 0,\n \"articleCode\": \"string\",\n \"deliverydate\": \"2024-07-29T15:51:28.071Z\",\n \"description\": \"string\",\n \"featureId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"featureModelNodeId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"quantity\": 0,\n \"imageValue\": \"string\",\n \"textValue\": \"string\",\n \"parentLineId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"groupedRootLine\": true,\n \"groupId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"parentGroupId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"groupOrder\": 0,\n \"groupTitle\": \"string\",\n \"groupAmount\": 0,\n \"addedFromConfiguration\": true,\n \"configurationId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"vatId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"discountPct\": 0,\n \"marginPct\": 0,\n \"purchasePriceDiscountPct\": 0,\n \"groupDiscountPct\": 0,\n \"defaultPurchasePriceDiscountPct\": 0,\n \"unitPrice\": 0,\n \"originalUnitPrice\": 0,\n \"unitOfMeasurement\": \"string\",\n \"file\": {\n \"url\": \"string\",\n \"name\": \"string\"\n },\n \"featureModelId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"id\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"createdDate\": \"2024-07-29T15:51:28.071Z\",\n \"updatedDate\": \"2024-07-29T15:51:28.071Z\",\n \"organizationId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"reference\": \"string\",\n \"creatorId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customField1\": \"string\",\n \"customField2\": \"string\",\n \"customField3\": \"string\",\n \"customField4\": \"string\",\n \"customField5\": \"string\",\n \"feature\": {},\n \"organization\": {}\n }\n ],\n \"matchColumn\": \"string\",\n \"matchColumns\": [\n \"string\"\n ],\n \"columnsToUpdate\": [\n \"string\"\n ]\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
Request Collapse all
Base URL
https://api.elfsquad.io/data/1
Body required
{
  "entities": [
    {
      "quotationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "lineNumber": 0,
      "articleCode": "string",
      "deliverydate": "2024-07-29T15:51:28.071Z",
      "description": "string",
      "featureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "featureModelNodeId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "quantity": 0,
      "imageValue": "string",
      "textValue": "string",
      "parentLineId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "groupedRootLine": true,
      "groupId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "parentGroupId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "groupOrder": 0,
      "groupTitle": "string",
      "groupAmount": 0,
      "addedFromConfiguration": true,
      "configurationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "vatId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "discountPct": 0,
      "marginPct": 0,
      "purchasePriceDiscountPct": 0,
      "groupDiscountPct": 0,
      "defaultPurchasePriceDiscountPct": 0,
      "unitPrice": 0,
      "originalUnitPrice": 0,
      "unitOfMeasurement": "string",
      "file": {
        "url": "string",
        "name": "string"
      },
      "featureModelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "createdDate": "2024-07-29T15:51:28.071Z",
      "updatedDate": "2024-07-29T15:51:28.071Z",
      "organizationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "reference": "string",
      "creatorId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "customField1": "string",
      "customField2": "string",
      "customField3": "string",
      "customField4": "string",
      "customField5": "string",
      "feature": {},
      "organization": {}
    }
  ],
  "matchColumn": "string",
  "matchColumns": [
    "string"
  ],
  "columnsToUpdate": [
    "string"
  ]
}
ResponseClear

Click the Send API Request button above and see the response here!