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