> For the complete documentation index, see [llms.txt](https://docs.tallymarks.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tallymarks.io/key-concepts/customer-profile.md).

# Customer Profile

Customer Profiles represent a Customer within the TallyMarks platform.

Customer profiles support a standard set of demographic information about a customer while additionally supporting an extensible set of attributes for the profile.

The customer profile can be used with events and rules to target offers and rewards.

```
{
  "customerId": "string",
  "tenantId": "string",
  "firstName": "string",
  "lastName": "string",
  "displayName": "string",
  "emailAddress": "string",
  "isAccountLocked": true,
  "mobileNumber": "string",
  "optinSms": true,
  "optinEmail": true,
  "acceptTerms": true
  "dateOfBirth": "2020-06-13T10:00:21.467Z",
  "attributes": [
    {
      "name": "string",
      "value": "string"
    }
  ],
  "createdAt": "2020-06-13T10:00:21.467Z",
  "changedAt": "2020-06-13T10:00:21.467Z",
  "contactPhone": "string",
  "externalReference": "string",
  "externalStatus": "string"
}
```
