Skip to main content

Sync Address Book

PUT 

/v1/users/{userId}/contacts

Uploads the user's complete address book for contact-based call screening enhancements.

Purpose​

Syncing contacts enables the AI Voice Platform to:

  • Identify Known Callers: Display contact names for incoming calls
  • Prioritize Trusted Callers: Contacts can receive expedited screening or auto-transfer
  • Personalized Greetings: AI assistant can reference the caller by name

When to Use​

  • Initial Setup: Call once after user grants contact access
  • Re-sync: Call if user restores from backup or changes devices

Data Handling​

Contact data is encrypted at rest and used solely for call screening personalization. Contacts are never shared with third parties.

For incremental updates after initial sync, use POST /contacts instead.

Path Parameters​


    userId stringrequired

    UUID for the given user

Header Parameters​


    x-hiya-product-version string

    Product version. The standard "major.minor.patch" format is highly encouraged without any leading characters; "2.1.3" or "3.0.0" for example.


    x-hiya-account-user-id stringrequired

    The identifier of a logged-in user. Same identifier that is used for /users/{user_id}

Body

required

application/json

Responses​

OK

Response Body

application/json