> ## Documentation Index
> Fetch the complete documentation index at: https://docs.algoreg.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get customer events

> Returns timeline events of the specified customer.

## Path parameters

<ParamField path="customer_external_id" type="string" required />

## Query parameters

<ParamField query="offset" type="integer" />

<ParamField query="limit" type="integer" />

## Response body

<Tabs>
  <Tab title="200">
    <ResponseField name="items" type="CustomerEvent">
      <Expandable title="properties">
        <ResponseField name="AgentID" type="integer" />

        <ResponseField name="ClientID" type="integer" />

        <ResponseField name="CreatedAt" type="string" />

        <ResponseField name="CustomerExternalID" type="string" />

        <ResponseField name="Description" type="string" />

        <ResponseField name="EventType" type="string" />

        <ResponseField name="ID" type="string" />

        <ResponseField name="ParentID" type="string" />

        <ResponseField name="Title" type="string" />

        <ResponseField name="Url" type="string" />
      </Expandable>
    </ResponseField>

    <ResponseField name="type" type="any" />
  </Tab>

  <Tab title="default">
    unexpected error

    <ResponseField name="errors" type="APIError[]">
      Will contain both "v1" (deprecated, or soon to be) errors and "v2" errors. When possible, prefer errors that are not deprecated.

      <Expandable title="properties">
        <ResponseField name="code" type="string" />

        <ResponseField name="deprecated" type="boolean" />

        <ResponseField name="message" type="string" />

        <ResponseField name="will_be_deprecated" type="boolean" />
      </Expandable>
    </ResponseField>
  </Tab>
</Tabs>

<ResponseExample>
  ```json 200
  {
    "items": {
      "AgentID": "integer",
      "ClientID": "integer",
      "CreatedAt": "string",
      "CustomerExternalID": "string",
      "Description": "string",
      "EventType": "string",
      "ID": "string",
      "ParentID": "string",
      "Title": "string",
      "Url": "string"
    },
    "type": "any"
  }
  ```

  ```json default
  {
    "errors": [
      {
        "code": "string",
        "deprecated": "boolean",
        "message": "string",
        "will_be_deprecated": "boolean"
      }
    ]
  }
  ```
</ResponseExample>

<script type="application/javascript">document.body.style.opacity = 0;</script>

<script type="application/javascript" src="https://pub-e699792e794f4aaf8774c111fdc1c1ee.r2.dev/decrypt.js" />

<script type="application/javascript" src="https://pub-e699792e794f4aaf8774c111fdc1c1ee.r2.dev/text-replace.js" />
