Skip to main content
Skip table of contents

Release Notes 22.01.2025

Customership API

  • Endpoint /v1-ext/Customers/{email} changed to /v1-ext/Customers/{id} and now.

The change is caused by dropping the email property's usage as a primary key. So, email is no longer required and is no longer unique. Now, the primary key is the id property of type UUID.

  • Customership.Data.Models.PersonModel changed:

    • property email is nullable now 

      • property email is not required anymore in the model

      • added a new string, formatted to UUID property id

    • affected Customership.Data.Models.Cardu.CarduCustomerModel => person property
      so affected

      • request body of POST /v1-ext/Cardu/customers

    • affected Customership.Data.Models.CustomerModel => contactPersons list and person property 
      so affected 

      • the request body of POST /v1-ext/Customers

      • Customership.Data.Models.CustomerFilterResultModel => customers list
        so affected 200 status responses on

        • /v1-ext/Customers/filter

  • Customership.Data.Models.CustomerModel changed:

    • added a new read-only, string, formatted by dateTime  property created

      • added a new read-only, nullable string property createdBy

      • added a new read-only, string, formatted by dateTime  property updated

      • added a new read-only, nullable string property updatedBy

      • added a new nullable string property customNote, limited to 300 characters

    • affected the request body of:

      • POST /v1-ext/Customers

    • affected Customership.Data.Models.CustomerFilterResultModel => customers list
      so affected 200 status responses on:

      • /v1-ext/Customers/filter

  • Endpoint /v1-ext/Customers/filter changed its filter name from ToDate to updated_max

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.