Cvent Registration Contacts API
Contact/address book
Operations 33
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
Ask an LLM
“How do I page through contacts on the /ea/contacts endpoint?”
“Can I continue an /ea contact listing from a continuation token?”
Tell an agent
List /ea contacts, {limit} per page.
Fetch the next page of /ea contacts with continuation token {token}.
Ask an LLM
“How do I add one contact with name, email and company on the /ea endpoint?”
“Can I include a phone number and address when creating an /ea contact?”
Tell an agent
Create an /ea contact {firstName} {lastName} with email {email}.
Add an /ea contact for {email} at {company} with phone {phone}.
Ask an LLM
“How do I read one contact by ID from /ea/contacts?”
“What name, email and company does an /ea contact record hold?”
Tell an agent
Get /ea contact {contactId}.
Show the email and company of /ea contact {contactId}.
Ask an LLM
“How do I change a contact's email or job title on the /ea endpoint?”
“Can I update a contact's phone and address through /ea/contacts?”
Tell an agent
Update /ea contact {contactId} with email {email}.
Set /ea contact {contactId}'s title to {title} and phone to {phone}.
Ask an LLM
“How do I delete a contact using the /ea/contacts endpoint?”
“Can a contact removed through /ea be brought back?”
Tell an agent destructive · confirm first
Delete /ea contact {contactId}.
Permanently remove contact {contactId} via the /ea contacts endpoint.
Ask an LLM
“How do I set up a new contact group for a mailing or distribution list?”
“Can a new contact group carry a short description and a note?”
Tell an agent
Create a contact group named {name} with ID {id}.
Create contact group {name} (ID {id}) described as {shortDescription}.
Ask an LLM
“What contact groups exist in my Cvent address book?”
“Can I list only the contact groups changed after a certain date?”
Tell an agent
List my contact groups.
List contact groups matching {filter}.
Ask an LLM
“What are the details of one specific contact group?”
“Where can I see a contact group's type and description?”
Tell an agent
Get contact group {id}.
Show the name, type and description of contact group {id}.
Ask an LLM
“How do I rename an existing contact group?”
“Can I change the description on a contact group I already made?”
Tell an agent
Rename contact group {id} to {name}.
Update the description of contact group {id} to {description}.
Ask an LLM
“How do I delete a contact group I no longer need?”
“Can I remove a whole contact group by its ID?”
Tell an agent destructive · confirm first
Delete contact group {id}.
Permanently remove the contact group with ID {id}.
Ask an LLM
“Which contacts belong to a given contact group?”
“Can I get every member contact ID for one group?”
Tell an agent
List the contact IDs in contact group {id}.
Show who is a member of contact group {id}.
PUT
/contact-groups/{id}/contacts/{contactId}
Add a contact to a contact group · Add Contact To Group
#
Ask an LLM
“How do I put a contact into a contact group?”
“Can I add a single person to an existing group?”
Tell an agent
Add contact {contactId} to contact group {id}.
Put contact {contactId} in group {id}.
DELETE
/contact-groups/{id}/contacts/{contactId}
Remove a contact from a contact group · Remove Contact From Group
#
Ask an LLM
“How do I take someone out of a contact group without deleting the contact?”
“Can I drop one contact from a group's membership?”
Tell an agent destructive · confirm first
Remove contact {contactId} from contact group {id}.
Take contact {contactId} out of group {id}.
Ask an LLM
“What contact types are configured in my account?”
“Which contact type codes can I assign to a contact?”
Tell an agent
List the available contact types.
List contact types matching {filter}.
Ask an LLM
“What contacts are in my Cvent address book?”
“Can I include purged contacts when listing my contacts?”
Tell an agent
List contacts matching {filter}.
List contacts changed after {after}, including purged ones: {includePurged}.
Ask an LLM
“How do I overwrite a batch of contacts in one request?”
“Must new de-duplication field values be unique when I bulk-update contacts?”
Tell an agent
Bulk-replace these contacts with the full records I provide.
Overwrite a list of existing contacts in one call.
Ask an LLM
“Is there a way to change only a few fields across many contacts, leaving the rest intact?”
“Does a bulk patch keep existing contact values I don't send?”
Tell an agent
Patch only the provided fields on this batch of contacts.
Apply partial changes to many contacts without touching unspecified fields.
Ask an LLM
“How do I add a list of new contacts to my address book at once?”
“Can I upsert contacts so existing ones are updated instead of duplicated?”
Tell an agent
Create these new contacts in the address book.
Import this list of contacts with upsert set to {upsert}.
Ask an LLM
“My contact filter is too long for the URL; can I send it in the body?”
“Is there a POST search for contacts that returns the same data as the list?”
Tell an agent
Search contacts using body filter {filter}.
Search contacts with body filter {filter}, returning {limit} per page.
GET
/contacts/obfuscate/{obfuscateId}/status
Check a contact obfuscation's status · Get Obfuscation Status
#
Ask an LLM
“Has the obfuscation I started on a contact finished yet?”
“Where do I check progress on a contact anonymization request?”
Tell an agent
Get the status of obfuscation request {obfuscateId}.
Check whether obfuscation {obfuscateId} has completed.
Ask an LLM
“Who changed a contact's details, and when?”
“Can I see a contact's edit history for a specific time window?”
Tell an agent
Show the change history for contact {contactId}.
List changes to contact {contactId} made before {before}.
Ask an LLM
“How do I look up one contact's full record by ID?”
“Which extra scope do I need to see a contact's passport or date of birth?”
Tell an agent
Get contact {id}.
Show the address book record for contact {id}.
Ask an LLM
“What call replaces a single contact's entire record?”
“Can I set a contact's parent contact when fully updating them?”
Tell an agent
Replace the full record of contact {id} with the values I give.
Fully update contact {id} and set its parent to {parentId}.
Ask an LLM
“Can I change just a contact's job title without resending the whole record?”
“Can I clear a single field on a contact by setting it to null?”
Tell an agent
Set contact {id}'s company to {company}, leaving other fields unchanged.
Patch contact {id} with the new title {title}.
Ask an LLM
“How do I delete a contact from my address book?”
“Does deleting a contact also remove them from events they're in?”
Tell an agent destructive · confirm first
Delete contact {id} from the address book.
Remove contact {id} but leave their event registrations in place.
PUT
/contacts/{id}/custom-fields/{customFieldId}/answers
Set a contact's custom field answer · Update Custom Field Answers
#
Ask an LLM
“How do I record a custom field answer on a contact?”
“Can I update one custom field value for one contact?”
Tell an agent
Set custom field {customFieldId} on contact {id} to {value}.
Update contact {id}'s answer for custom field {customFieldId}.
Ask an LLM
“How do I merge duplicate contacts into one?”
“How many contacts can be merged together at once?”
Tell an agent destructive · confirm first
Merge contacts {secondaryContacts} into contact {id}.
Combine duplicates {secondaryContacts} into {id} using conflict rule {conflictResolution}.
Ask an LLM
“How do I anonymize a contact's personal data for a privacy request?”
“Is obfuscating a contact reversible?”
Tell an agent destructive · confirm first
Obfuscate contact {id}.
Start anonymizing all personal data for contact {id}.
DELETE
/contacts/{id}/profile-images
Remove a contact's profile picture · Delete Contact Profile Picture
#
Ask an LLM
“How do I remove a contact's profile photo?”
“Can I clear the picture on a contact without changing anything else?”
Tell an agent destructive · confirm first
Delete the profile picture of contact {id}.
Clear contact {id}'s profile photo.
PUT
/contacts/{id}/profile-images
Set a contact's profile picture · Assign Contact Profile Picture
#
Ask an LLM
“How do I give a contact a profile photo?”
“Will assigning a new picture replace the contact's current one?”
Tell an agent
Set contact {id}'s profile picture to uploaded file {file} at {href}.
Replace the profile photo on contact {id} with file {file} ({href}).
Ask an LLM
“Which other contacts are related to this contact?”
“Can I see the linked contacts for someone, like a guest or assistant?”
Tell an agent
List contacts related to contact {id}.
Show the related contact IDs for {id}.
PUT
/contacts/{id}/related-contacts/{relatedContactId}
Link two contacts as related · Add Contact Relationship
#
Ask an LLM
“How do I mark two contacts as related to each other?”
“Can I link a contact to another contact record?”
Tell an agent
Relate contact {id} to contact {relatedContactId}.
Add a relationship between contacts {id} and {relatedContactId}.
DELETE
/contacts/{id}/related-contacts/{relatedContactId}
Unlink two related contacts · Delete Contact Relationship
#
Ask an LLM
“What removes the link between two related contacts?”
“Can I delete a contact relationship without deleting either contact?”
Tell an agent destructive · confirm first
Delete the relationship between contact {id} and {relatedContactId}.
Unlink contact {relatedContactId} from contact {id}.