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

# List phones for a shopper

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

## Request

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

Returns a paginated list of phone numbers 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 phone numbers

- object
  - `data` ShopperPhone[], required
    - `id` integer, required: Unique identifier for the phone record
    - `phone` string, required: Phone number in E.164 format
    - `is_primary` boolean: Whether this is the primary phone number
    - `is_textable` boolean: Whether this phone can be used for sending text messages
    - `created_at` string, date-time, required: ISO 8601 timestamp when the phone 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 phones 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)
