Contact Phones
On this page, we'll dive into the different contact phone endpoints you can use to manage them programmatically.
The Contact Phone object
Contact phone objects represent a single phone for a contact related to a commercial risk profile. They contain the following properties and relationships:
Commercial-only Properties
These properties are available only for commercial risk profiles.- Name
contact
- Type
- string
- Filterable
- Description
The UUID of the contact this phone belongs to. Only applicable when creating a new phone outside the contacts endpoints.
- Name
phone
- Type
- string
- Filterable
- Sortable
- Description
The phone number for the contact
- Name
extension
- Type
- nullable string
- Filterable
- Sortable
- Description
The extension for the phone number, if applicable
- Name
type
- Type
- enum
- Filterable
- Sortable
- Description
The type of phone
- Name
work
- Description
- work
- Name
home
- Description
- home
- Name
mobile
- Description
- mobile
- Name
fax
- Description
- fax
- Name
other
- Description
- other
Meta
- Name
created
- Type
- timestamp
- Filterable
- Sortable
- Description
An ISO-8601 timestamp (UTC) indicating when the contact phone was created
- Name
updated
- Type
- timestamp
- Filterable
- Sortable
- Description
An ISO-8601 timestamp (UTC) indicating when the contact phone was last updated
Commercial-only Relations
Learn more about including relations.- Name
contact
- Type
- Contact
- Filterable
List all contact phones
This endpoint allows you to retrieve a paginated list of all contact phones related to contacts in the corresponding commercial risk profile.
Parameters
See the contact phone object for a list of all available filters and sorts.
Searchable
You can search for contact phones by providing a search query in the filter[search]
parameter.
The search query will be matched against the contact phone number, and contact first and last names.
Additional Filters
- Name
uuid
- Type
- string
- Filterable
- Description
Filter contact phones by UUID (comma-delimited list for many)
- Name
contact
- Type
- string|string[]
- Filterable
- Description
Filter contact phones by their contact's UUID (comma-delimited list for many)
- Name
contact.first_name
- Type
- string
- Filterable
- Sortable
- Description
Filter contact phones by their contact's first name
- Name
contact.last_name
- Type
- string
- Filterable
- Sortable
- Description
Filter contact phones by their contact's last name
Request
curl -G https://app.wunderite.com/api/v1/risks/{risk}/data/contact_phones \
-H "Authorization: Bearer {token}" \
-H "Accept: application/json" \
-d per_page=50
Response
{ "data": [ { "object": "contact_phone", "uuid": "79f89f51-0aec-4349-b495-9a9ecb59b8d1", "data": { "contact": "c659ff46-968a-40a6-9f18-3f9f48704451", "phone": "5555678901", "extension": null, "type": "work"