---
title: "List contacts"
method: GET
path: "/accounts/{account_id}/contacts"
tags: ["Contacts"]
---

# List contacts

`GET /accounts/{account_id}/contacts`

List all contacts for an account with cursor-based pagination.

## Path parameters

- `account_id` string, required — The account ID to list contacts for.

## Query parameters

- `after` string — Cursor for forward pagination. Use the next_cursor from a previous response.
- `before` string — Cursor for backward pagination. Use the previous_cursor from a previous response.

## Response `200`

List of contacts

- ContactList — A paginated list of contacts
  - `data` Contact[], required — The list of contacts
    - `email` string, email — The contact's email address.
    - `first_name` string — The contact's first name.
    - `id` string, required — Unique identifier for the object.
    - `last_name` string — The contact's last name.
    - `metadata` Metadata — Set of key-value pairs that will be stored with the object.
    - `phone_number` string, phone-number, required — The contact's phone number in E.164 format.
  - `pagination` Pagination, required — Cursor-based pagination information
    - `next_cursor` string, nullable — Cursor for the next page of results. Null if there is no next page.
    - `previous_cursor` string, nullable — Cursor for the previous page of results. Null if there is no previous page.

## Other responses

- `default` — Error

---

[API](https://skmtc.net/surgeapi/apis/surge.md) · [All operations](https://skmtc.net/surgeapi/apis/surge/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/surgeapi/surge/revisions/b5b0b6f62245/schema)
