POS API Customer Post

📘

2024-04-08

Change release date

Currently CustomerPost returns the CustomerResultView object on success. This is being updated to use a simplified model as seen below:

{
  "id": "string",
  "email": "string",
  "firstName": "string",
  "name": "string",
  "lastName": "string",
  "dob": "2024-03-27T08:09:03.627Z",
  "gender": 0,
  "areaCode": "string",
  "mobileNumber": "string",
  "addressLine1": "string",
  "addressLine2": "string",
  "town": "string",
  "state": "string",
  "postCode": "string",
  "country": "string",
  "marketingSub": true,
  "barCode": "string",
  "createdBy": "string",
  "updatedBy": "string",
  "createdDate": "2024-03-27T08:09:03.627Z",
  "updatedDate": "2024-03-27T08:09:03.627Z",
  "lastConnectedDate": "2024-03-27T08:09:03.627Z",
  "lastTransactionDate": "2024-03-27T08:09:03.627Z",
  "additionalCustomerFields": [
    {
      "customerId": "string",
      "createdBy": "string",
      "updatedBy": "string",
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "schemeId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "name": "string",
      "key": "string",
      "value": "string",
      "updatedDate": "2024-03-27T08:09:03.627Z",
      "createdDate": "2024-03-27T08:09:03.627Z",
      "internal": true
    }
  ],
  "profileImageUrl": "string",
  "onHold": true,
  "emailVerified": true,
  "mobileNumberVerified": true,
  "externalRefId": "string",
  "isPartial": true
}