Release Notes: February 21st, 2022

An update was released to the CoreBridge API. Following are release notes related to new endpoints, changes to existing endpoints, and bug fixes. If you have questions, please contact our support department for assistance through our support site here or by emailing support@corebridge.net.  


ExOrder/CreateGenericOrder 

Updated to include the ability to specify an income account to be used on parts that are not part of a quick product.  


Notes: 

  • Users can now pass an Income Account, by name, for Import Part.
  • This does not affect Quick Product import functionality and only applies to the basic import of "Import Part".
  • The income account passed will be used to override the Income Account on the Part when imported, allowing the user to better control the Income Account used for imported parts.
  • The new parameter is under the following JSON object structure:
    • "GenericOrderLineItems"
    • NEW parameter: "IncomeAccountName": "Inside Sales"
    • The name must be a perfect match to the exact ACTIVE Income Account in CoreBridge.


Sample JSON Request: 

"GenericOrderLineItems": [
    {
    "ExternalId": "809052",
    "ExternalProductId": "809052",
      "IndexNumber": 1,
      "ProductDescription": "Grand Opening Signage",
      "ProductQuantity": 4,
      "ProductSubTotal": 40,
      "IsVended": false,
      "IncomeAccountName": "Inside Sales",
    "OrderProductNotes": [
        {
          "key": "Production",
          "value": "Color: Plum"
        }
     ]
  }
]




ExOrder/CreateGenericOrder 

Updated to include the ability to import product notes.  


Notes:

  • The new parameter is under the following JSON object structure:
    • "GenericOrderLineItems"
    • NEW parameter: "OrderProductNotes": [ { "key": "value" }]
    • Valid keys are Sales, Design, Production, Customer, Vendor which correspond to the note types available on the product level in CoreBridge.


Sample JSON Request:

"GenericOrderLineItems": [
    {
    "ExternalId": "809052",
    "ExternalProductId": "809052",
      "IndexNumber": 1,
      "ProductDescription": "Grand Opening Signage",
      "ProductQuantity": 4,
      "ProductSubTotal": 40,
      "IsVended": false,
      "IncomeAccountName": "Inside Sales",
    "OrderProductNotes": [
        {
          "key": "Production",
          "value": "Color: Red"
        },
        {
          "key": "Production",
          "value": "Material: Aluminum"
        },
        {
          "key": "Sales",
          "value": "Follow-up to confirm size."
        }
        ]
    }
]



ExOrder/CreateGenericOrder 

Updated to include the ability to specify the Delivery Method and Arrival Date.


Notes:

  • The new parameter is under the following JSON object structure:
    • "OrderAddresses"
    • NEW parameter: "DeliveryMethod": "value"
    • Valid values are Pickup, FreightOrLTL, Shipment, Install, Delivery


Sample JSON Request:

    "OrderAddresses": [
        {
            "ExternalId": "809052",
            "ExternalOrderId": 809052,
            "ExternalLineItemId": "809052",
            "QtyShipped": "1",
            "Company": "XYZ Company",
            "Name": "John Dutton",
            "Address1": "123 Yellowstone Ranch",
            "Address2": "Barn 2",
            "City": "Anytown",
            "State": "MT",
            "Zip": "33333",
            "ZipExtended": "",
            "CountryCode": "US",
            "Phone": 555-555-1212,
            "ArrivalDate": "2/10/2022 14:00:22",
            "DeliveryMethod": "Pickup",
            "Description": "Signage",
            "IsDropship": true
        }
    ]