Add Contacts to Group
dex_add_contacts_to_groupFull Description
Add contacts to a group.
Parameters (2 required)
contact_idsarrayContact IDs to add
group_idstringGroup ID
Dex is a personal CRM that helps you stay on top of your relationships. Use this app to search your contacts, log meeting notes, set follow-up reminders, organize people with tags and groups, and track custom details — all through conversation.
Whether you're preparing for a meeting or catching up on who you haven't talked to in a while, Dex keeps your network at your fingertips
dex_add_contacts_to_groupAdd contacts to a group.
contact_idsarrayContact IDs to add
group_idstringGroup ID
dex_add_tags_to_contactsAdd tags to contacts.
contact_idsarrayContact IDs to tag
tag_idsarrayTag IDs to add
dex_create_contactCreate a new contact. Returns the created contact.
birthdaystringBirthday (YYYY-MM-DD)
companystringCompany name
descriptionstringNotes about the contact
emailstringPrimary email address
first_namestringFirst name
job_titlestringJob title
last_namestringLast name
linkedinstringLinkedIn profile URL
phonestringPrimary phone number
twitterstringTwitter/X handle
websitestringWebsite URL
dex_create_custom_fieldCreate a new custom field definition.
field_typestringField type: input for free-text, autocomplete for dropdown with suggestions, datepicker for date picker
inputautocompletedatepickernamestringField name
categoriesarrayAutocomplete categories/options (only for autocomplete type)
dex_create_groupCreate a new contact group.
namestringGroup name
descriptionstringGroup description
emojistringEmoji icon for the group
dex_create_noteCreate a new note. Use dex_list_note_types first to discover available note types and pick the most appropriate one.
contentstringNote content/body
contact_idstringAssociate note to a contact
event_timestringISO 8601 datetime for when the note event occurred. Defaults to now if omitted.
note_type_idstringNote type ID from dex_list_note_types. Falls back to "Note" type if omitted.
dex_create_reminderCreate a new reminder/task.
due_at_datestringDue date in YYYY-MM-DD format (e.g. "2026-03-01")
contact_idstringAssociated contact ID
recurrencestringRecurrence frequency
weeklybiweeklymonthlyquarterlybiannuallyyearlytextstringReminder text content. Use this for the reminder title or description — there is no separate title field.
dex_create_tagCreate a new tag.
namestringTag name
dex_delete_contactsDelete one or more contacts by their IDs. This action is irreversible.
contact_idsarrayContact IDs to delete
dex_delete_custom_fieldDelete a custom field definition. This action is irreversible.
custom_field_idstringCustom field ID to delete
dex_delete_groupDelete a group. This action is irreversible.
group_idstringGroup ID to delete
dex_delete_noteDelete a note. This action is irreversible.
note_idstringNote ID to delete
dex_delete_reminderDelete a reminder. This action is irreversible.
reminder_idstringReminder ID to delete
dex_delete_tagDelete a tag. This action is irreversible.
tag_idstringTag ID to delete
dex_get_contactGet a single contact by ID with full details including emails, phone numbers, tags, groups, custom fields, and optionally recent notes/timeline.
idstringContact ID
include_notesbooleanInclude recent notes/timeline items for this contact (default false). Use when you need interaction history for personalization.
Falsedex_get_groupGet a single group by ID.
group_idstringGroup ID
dex_get_noteGet a single note by ID.
note_idstringNote ID
dex_get_reminderGet a single reminder by ID.
reminder_idstringReminder ID
dex_get_tagGet a single tag by ID.
tag_idstringTag ID
dex_list_contactsList all contacts with cursor-based pagination. Returns lightweight contact summaries (id, name, company, job title). Use dex_get_contact for full details on a specific contact. Use dex_search_contacts for keyword search.
cursorstringPagination cursor from previous response
limitnumberResults per page (default 100, max 500)
100dex_list_custom_fieldsList all custom field definitions.
dex_list_group_contactsList contacts in a group with pagination.
group_idstringGroup ID
cursorstringPagination cursor from previous response
limitnumberResults per page (default 10)
10dex_list_groupsList all contact groups. Returns all groups at once.
dex_list_note_typesList available note types (e.g. Meeting, Call, Coffee, Note).
dex_list_notesList notes on contact timelines with optional filtering by contact.
contact_idstringFilter by contact ID
cursorstringPagination cursor from previous response
limitnumberResults per page (default 10)
10dex_list_remindersList reminders/tasks with optional pagination.
cursorstringPagination cursor from previous response
limitnumberResults per page (default 10)
10dex_list_tagsList all tags with optional pagination.
cursorstringPagination cursor from previous response
limitnumberResults per page (default 10)
10dex_merge_contactsMerge duplicate contacts. Each group of IDs is merged into one contact. The first ID in each group becomes the primary.
contact_id_groupsarrayGroups of contact IDs to merge
dex_remove_contacts_from_groupRemove contacts from a group.
contact_idsarrayContact IDs to remove
group_idstringGroup ID
dex_remove_tags_from_contactsRemove tags from contacts.
contact_idsarrayContact IDs to untag
tag_idsarrayTag IDs to remove
dex_search_contactsSearch contacts by name, email, or any keyword. Returns up to limit results in a single response. Use an empty query to list contacts sorted by most recently interacted.
querystringSearch query (name, email, company, etc.). Use empty string to list all contacts.
limitnumberMax results to return (default 50, max 200)
50dex_set_custom_field_valuesBatch-update custom field values on contacts.
updatesarrayArray of {contact_id, custom_field_id, text_value or date_value or array_value}
dex_update_contactUpdate an existing contact. Only provided fields are changed.
idstringContact ID to update
birthdaystringBirthday (YYYY-MM-DD)
companystringCompany name
descriptionstringNotes about the contact
emailstringPrimary email address
first_namestringFirst name
is_archivedbooleanArchive/unarchive contact
job_titlestringJob title
last_namestringLast name
linkedinstringLinkedIn profile URL
phonestringPrimary phone number
starredbooleanStar/unstar contact
twitterstringTwitter/X handle
websitestringWebsite URL
dex_update_custom_fieldUpdate an existing custom field definition.
custom_field_idstringCustom field ID
categoriesarrayNew autocomplete categories/options
field_typestringNew field type
inputautocompletedatepickernamestringNew field name
dex_update_groupUpdate an existing group.
group_idstringGroup ID
descriptionstringNew description
emojistringNew emoji icon
namestringNew group name
dex_update_noteUpdate an existing note.
note_idstringNote ID
contentstringNew note content
event_timestringNew ISO 8601 datetime for when the event occurred
dex_update_reminderUpdate an existing reminder.
reminder_idstringReminder ID
due_at_datestringNew due date in YYYY-MM-DD format
is_completebooleanMark complete/incomplete
recurrencestringNew recurrence frequency
weeklybiweeklymonthlyquarterlybiannuallyyearlytextstringNew reminder text
dex_update_tagUpdate an existing tag.
tag_idstringTag ID
namestringNew tag name