---
title: "Address Book Synchronization"
method: GET
path: "/restapi/v1.0/account/{accountId}/extension/{extensionId}/address-book-sync"
tags: ["External Contacts"]
---

# Address Book Synchronization

`GET /restapi/v1.0/account/{accountId}/extension/{extensionId}/address-book-sync`

Synchronizes user contacts.

## Path parameters

- `accountId` string, required
- `extensionId` string, required

## Query parameters

- `syncType` 'FSync' | 'ISync'
- `syncToken` string
- `perPage` integer
- `pageId` integer

## Response `200`

Synchronized user contacts

- AddressBookSync
  - `uri` string, uri
  - `records` PersonalContactResource[]
    - `uri` string, uri — Canonical URI of a contact
    - `availability` 'Alive' | 'Deleted' | 'Purged' — This property has a special meaning only on Address Book Sync (e.g. a contact can be `Deleted`). For simple contact list reading it has always the default value - `Alive`
    - `email` string, email — Email of a contact
    - `id` integer — Internal identifier of availability contact
    - `notes` string — Notes for a contact
    - `company` string — Company name of a contact
    - `firstName` string — First name of a contact
    - `lastName` string — Last name of a contact
    - `jobTitle` string — Job title of a contact
    - `birthday` string, date-time — Date of birth of a contact
    - `webPage` string, uri — The contact home page URL
    - `middleName` string — Middle name of a contact
    - `nickName` string — Nick name of a contact
    - `email2` string, email — Second email of a contact
    - `email3` string, email — Third email of a contact
    - `homePhone` string — Home phone number of a contact in e.164 (with "+") format
    - `homePhone2` string — Second home phone number of a contact in e.164 (with "+") format
    - `businessPhone` string — Business phone of the contact in e.164 (with "+") format
    - `businessPhone2` string — Second business phone of a contact in e.164 (with "+") format
    - `mobilePhone` string — Mobile phone of a contact in e.164 (with "+") format
    - `businessFax` string — Business fax number of a contact in e.164 (with "+") format
    - `companyPhone` string — Company number of a contact in e.164 (with "+") format
    - `assistantPhone` string — Phone number of a contact assistant in e.164 (with "+") format
    - `carPhone` string — Car phone number of a contact in e.164 (with "+") format
    - `otherPhone` string — Other phone number of a contact in e.164 (with "+") format
    - `otherFax` string — Other fax number of a contact in e.164 (with "+") format
    - `callbackPhone` string — Callback phone number of a contact in e.164 (with "+") format
    - `businessAddress` ContactAddressInfo
      - `street` string — Street address
      - `city` string — City name
      - `country` string — Country name
      - `state` string — State/province name
      - `zip` string — Zip/Postal code
    - `homeAddress` ContactAddressInfo
      - `street` string — Street address
      - `city` string — City name
      - `country` string — Country name
      - `state` string — State/province name
      - `zip` string — Zip/Postal code
    - `otherAddress` ContactAddressInfo
      - `street` string — Street address
      - `city` string — City name
      - `country` string — Country name
      - `state` string — State/province name
      - `zip` string — Zip/Postal code
    - `ringtoneIndex` string — Contact ringtone. Max number of symbols is 64
  - `syncInfo` SyncInfo
    - `syncType` 'FSync' | 'ISync'
    - `syncToken` string
    - `syncTime` string, date-time
    - `olderRecordsExist` boolean
  - `nextPageId` integer
  - `nextPageUri` string, uri

---

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