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 affectedrequest body of POST /v1-ext/Cardu/customers
affected Customership.Data.Models.CustomerModel => contactPersons list and person property
so affectedthe 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