• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Edit
Show / Hide Table of Contents

PUT List/SaleType/Items/{id}

Some tooltip text!
• 8 minutes to read
 • 8 minutes to read
PUT /api/v1/List/SaleType/Items/{id}

Updates the existing SaleTypeEntity

Calls the List agent service SaveSaleTypeEntity.

Path Part Type Description
id int32 The id of SaleTypeEntity to be saved. Required

Request Headers

Parameter Name Description
Authorization Supports 'Basic', 'SoTicket' and 'Bearer' schemes, depending on installation type.
X-XSRF-TOKEN If not using Authorization header, you must provide XSRF value from cookie or hidden input field
Content-Type Content-type of the request body: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded, application/json-patch+json, application/merge-patch+json
Accept Content-type(s) you would like the response in: application/json, text/json, application/xml, text/xml, application/json-patch+json, application/merge-patch+json
Accept-Language Convert string references and multi-language values into a specified language (iso2) code.
SO-Language Convert string references and multi-language values into a specified language (iso2) code. Overrides Accept-Language value.
SO-Culture Number, date formatting in a specified culture (iso2 language) code. Partially overrides SO-Language/Accept-Language value. Ignored if no Language set.
SO-TimeZone Specify the timezone code that you would like date/time responses converted to.
SO-AppToken The application token that identifies the partner app. Used when calling Online WebAPI from a server.

Request Body: entity

The details of SaleTypeEntity to be saved.

Property Name Type Description
SaleTypeId Integer Primary key
Name String The list item
Tooltip String Tooltip or other description
Rank Integer Rank order
DurationUnit String Units for the duration (day, week, whatever)
SaleDuration Integer Expected number of dales from initiation to close of sale
SaleTypeCatId Integer Category of sale type, copied to sale
Deleted Boolean 0 -> record is active 1 -> record is 'deleted' and should not be shown in lists
HasGuide Boolean Does this sale type have a guide attached
HasStakeholders Boolean Does this sale type have stakeholders
IsAutoAdvance Boolean Does the sale stage advance automatically, when the last guided activity in a stage is completed?
AllowQuoteAlternatives Boolean Can quotes linked to sales of this type, have multiple Alternatives
DefaultQuoteValidity Integer Default valid days for quotes linked to sales of this type (valid from quote transmission)
QuoteLinesTemplate Integer The template that this sale type should use when producing the product lines offer document; the template must have DocTmplQuoteType=QuoteLines
ConfirmationLinesTemplate Integer The template that this sale type should use when producing the order confirmation lines document; the template must have DocTmplQuoteType=ConfirmationLines
MaxDiscountPercentSet Boolean Is there a limit, in percent, to the total discount on quotes linked to sales of this type
MinEarningPercentSet Boolean Is there a limit, in earning as percent of total, on quotes linked to sales of this type
MaxDiscountPercent Integer The maximum discount in percent of total, if set, on quotes linked to sales of this type
MinEarningPercent Integer The minimum earning in percent of total, if set, on quotes linked to sales of this type
GroupQuoteLinesBy Integer Group quote lines by this field
SortGroupLinesBy Integer Sort group lines by this field
Stages Array Stages, those associated with this SaleType are selected. Use MDO List name "salestage" to get list items.

Response:

OK

Response Description
200 OK
400 Bad request. Entity to save is not in request body.

Response body: SaleTypeEntity

Property Name Type Description
SaleTypeId int32 Primary key
Name string The list item
Tooltip string Tooltip or other description
Rank int32 Rank order
DurationUnit string Units for the duration (day, week, whatever)
SaleDuration int32 Expected number of dales from initiation to close of sale
SaleTypeCatId int32 Category of sale type, copied to sale
Deleted bool 0 -> record is active 1 -> record is 'deleted' and should not be shown in lists
HasGuide bool Does this sale type have a guide attached
HasStakeholders bool Does this sale type have stakeholders
IsAutoAdvance bool Does the sale stage advance automatically, when the last guided activity in a stage is completed?
AllowQuoteAlternatives bool Can quotes linked to sales of this type, have multiple Alternatives
DefaultQuoteValidity int32 Default valid days for quotes linked to sales of this type (valid from quote transmission)
QuoteLinesTemplate int32 The template that this sale type should use when producing the product lines offer document; the template must have DocTmplQuoteType=QuoteLines
ConfirmationLinesTemplate int32 The template that this sale type should use when producing the order confirmation lines document; the template must have DocTmplQuoteType=ConfirmationLines
MaxDiscountPercentSet bool Is there a limit, in percent, to the total discount on quotes linked to sales of this type
MinEarningPercentSet bool Is there a limit, in earning as percent of total, on quotes linked to sales of this type
MaxDiscountPercent int32 The maximum discount in percent of total, if set, on quotes linked to sales of this type
MinEarningPercent int32 The minimum earning in percent of total, if set, on quotes linked to sales of this type
GroupQuoteLinesBy int32 Group quote lines by this field
SortGroupLinesBy int32 Sort group lines by this field
Stages array Stages, those associated with this SaleType are selected. Use MDO List name "salestage" to get list items.
TableRight TableRight The carrier's table right
FieldProperties object Field property dictionary mapping field names to field access rights.

Sample request

PUT /api/v1/List/SaleType/Items/{id}
Authorization: Basic dGplMDpUamUw
Accept: application/json; charset=utf-8
Accept-Language: *
Content-Type: application/json; charset=utf-8

{
  "SaleTypeId": 148,
  "Name": "McGlynn-Abbott",
  "Tooltip": "consequatur",
  "Rank": 809,
  "DurationUnit": "Century",
  "SaleDuration": 896,
  "SaleTypeCatId": 676,
  "Deleted": false,
  "HasGuide": false,
  "HasStakeholders": true,
  "IsAutoAdvance": true,
  "AllowQuoteAlternatives": false,
  "DefaultQuoteValidity": 944,
  "QuoteLinesTemplate": 564,
  "ConfirmationLinesTemplate": 374,
  "MaxDiscountPercentSet": false,
  "MinEarningPercentSet": false,
  "MaxDiscountPercent": 618,
  "MinEarningPercent": 712,
  "GroupQuoteLinesBy": 627,
  "SortGroupLinesBy": 630,
  "Stages": [
    {
      "Id": 302,
      "Name": "Jacobson, Botsford and Champlin",
      "ToolTip": "Reprehenderit numquam reprehenderit omnis vitae officia.",
      "Deleted": false,
      "Rank": 547,
      "Type": "voluptatem",
      "ColorBlock": 318,
      "IconHint": "sint",
      "Selected": false,
      "LastChanged": "2022-05-31T17:54:09.1011806+02:00",
      "ChildItems": [
        {},
        {}
      ],
      "ExtraInfo": "ut",
      "StyleHint": "vitae",
      "Hidden": false,
      "FullName": "Dr. Abbigail Edison Stroman MD"
    }
  ]
}

Sample response

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

{
  "SaleTypeId": 489,
  "Name": "Cronin-Schroeder",
  "Tooltip": "temporibus",
  "Rank": 17,
  "DurationUnit": "Century",
  "SaleDuration": 773,
  "SaleTypeCatId": 222,
  "Deleted": false,
  "HasGuide": false,
  "HasStakeholders": true,
  "IsAutoAdvance": false,
  "AllowQuoteAlternatives": false,
  "DefaultQuoteValidity": 459,
  "QuoteLinesTemplate": 896,
  "ConfirmationLinesTemplate": 652,
  "MaxDiscountPercentSet": false,
  "MinEarningPercentSet": false,
  "MaxDiscountPercent": 12,
  "MinEarningPercent": 243,
  "GroupQuoteLinesBy": 882,
  "SortGroupLinesBy": 661,
  "Stages": [
    {
      "Id": 809,
      "Name": "Pagac, Crist and Hodkiewicz",
      "ToolTip": "Atque velit eum rerum dicta quia officia quia.",
      "Deleted": true,
      "Rank": 22,
      "Type": "eveniet",
      "ColorBlock": 689,
      "IconHint": "nihil",
      "Selected": false,
      "LastChanged": "2008-08-20T17:54:09.1011806+02:00",
      "ChildItems": [
        {},
        {}
      ],
      "ExtraInfo": "pariatur",
      "StyleHint": "aut",
      "Hidden": true,
      "FullName": "Prof. Nannie Jenkins",
      "TableRight": null,
      "FieldProperties": {
        "fieldName": {
          "FieldRight": null,
          "FieldType": "System.Int32",
          "FieldLength": 417
        }
      }
    }
  ],
  "TableRight": null,
  "FieldProperties": {
    "fieldName": {
      "FieldRight": null,
      "FieldType": "System.String",
      "FieldLength": 246
    }
  }
}
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top