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
Responses
- 200
- 400
- 404
- 500
OK
Response Body
Bad Request
Response Body
Not Found
Response Body
Internal Server Error
Response Body