---
title: "List emails for a shopper"
method: GET
path: "/dealerships/{dealershipId}/shoppers/{id}/emails"
tags: ["shoppers"]
---

# List emails for a shopper

`GET /dealerships/{dealershipId}/shoppers/{id}/emails`

## Request

- Base URL: `https://api.fullpath.com/consent-management`
- URL: `https://api.fullpath.com/consent-management/dealerships/{dealershipId}/shoppers/{id}/emails`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/fullpath/apis/fullpath-api-v1-openapi-3-0/docs/dealerships/:dealershipId/shoppers/:id/emails/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns a paginated list of email addresses associated with the shopper

## Path parameters

- `dealershipId` integer, required
- `id` integer, required

## Query parameters

- `page` integer
- `per_page` integer
- `sort` string

## Response `200`

A paginated list of email addresses

- object
  - `data` ShopperEmail[], required
    - `id` integer, required: Unique identifier for the email record
    - `email` string, email, required: Email address
    - `is_primary` boolean: Whether this is the primary email address
    - `is_emailable` boolean: Whether this email can be used for sending
    - `created_at` string, date-time, required: ISO 8601 timestamp when the email was added
  - `pagination` Pagination, required: Pagination metadata
    - `page` integer, required: Current page number (1-based)
    - `per_page` integer, required: Number of items per page
    - `total` integer, required: Total number of items
    - `total_pages` integer, required: Total number of pages

## Other responses

- `204`: No emails found
- `401`: Unauthorized
- `404`: Shopper not found
- `500`: Server error

---

[API](https://skmtc.dev/fullpath/apis/fullpath-api-v1-openapi-3-0.md) - [All operations](https://skmtc.dev/fullpath/apis/fullpath-api-v1-openapi-3-0/llms.txt) - [OpenAPI document](https://skmtc.dev/fullpath/apis/fullpath-api-v1-openapi-3-0/revisions/4b73e1835a7e?raw)
