Cvent Registration · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Cvent Registration Events API
59 actions
59 updates
phrasing
extends
openapi/cvent-registration-events-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Cvent Registration's API. It is a proposal applied on top of the contract, not a document Cvent Registration publishes.
What the actions change
x-apievangelist-phrasing
Targets 59 · first 16 shown; the file carries all of them
$.info
$.paths['/ea/events'].get
$.paths['/ea/events'].post
$.paths['/ea/events/{eventId}'].get
$.paths['/ea/events/{eventId}'].put
$.paths['/ea/events/{eventId}'].delete
$.paths['/ea/events/{eventId}/copy'].post
$.paths['/admission-items'].get
$.paths['/admission-items/filter'].post
$.paths['/event-questions'].get
$.paths['/event-questions/{questionId}/choices'].get
$.paths['/events'].get
$.paths['/events/async'].post
$.paths['/events/async/{eventCreationId}/status'].get
$.paths['/events/copy/{eventCopyId}/status'].get
$.paths['/events/emails'].post
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Cvent Registration Events API
version: 1.0.0
extends: openapi/cvent-registration-events-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-10-01'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 58
- target: $.paths['/ea/events'].get
update:
x-apievangelist-phrasing:
intent: List events through the /ea events endpoint
effect: read
questions:
- How do I page through events on the /ea/events endpoint with a continuation token?
- Can I narrow the /ea event list with an RSQL-style filter expression?
instructions:
- text: List events from /ea/events, {limit} per page.
slots:
limit: query.limit
- text: Get the next page of /ea events using continuation token {token}.
slots:
token: query.token
- text: List /ea events matching the RSQL filter {filter}.
slots:
filter: query.filter
method: generated
generated: '2026-10-01'
- target: $.paths['/ea/events'].post
update:
x-apievangelist-phrasing:
intent: Create an event through the /ea endpoint
effect: write
questions:
- What does it take to create an event synchronously on the /ea/events endpoint?
- Can I set an event code, currency and locale when creating an event through /ea?
instructions:
- text: Create an /ea event with code {code} titled {title}.
slots:
code: requestBody.code
title: requestBody.title
- text: Create an /ea event running {start} to {end} in timezone {timezone}, priced in {currency}.
slots:
start: requestBody.start
end: requestBody.end
timezone: requestBody.timezone
currency: requestBody.currency
method: generated
generated: '2026-10-01'
- target: $.paths['/ea/events/{eventId}'].get
update:
x-apievangelist-phrasing:
intent: Get an event from the /ea endpoint
effect: read
questions:
- How do I read a single event's record from /ea/events by its event ID?
- Which event code, currency and locale does an /ea event record carry?
instructions:
- text: Get /ea event {eventId}.
slots:
eventId: path.eventId
- text: Show the code, currency and locale of /ea event {eventId}.
slots:
eventId: path.eventId
method: generated
generated: '2026-10-01'
- target: $.paths['/ea/events/{eventId}'].put
update:
x-apievangelist-phrasing:
intent: Replace an event through the /ea endpoint
effect: write
questions:
- How do I overwrite a whole event record on the /ea/events endpoint?
- Can I change an event's locale or event URL when replacing it through /ea?
instructions:
- text: Replace /ea event {eventId} with title {title} and status {status}.
slots:
eventId: path.eventId
title: requestBody.title
status: requestBody.status
- text: Replace /ea event {eventId}, setting its locale to {locale} and its URL to {eventUrl}.
slots:
eventId: path.eventId
locale: requestBody.locale
eventUrl: requestBody.eventUrl
method: generated
generated: '2026-10-01'
- target: $.paths['/ea/events/{eventId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete an event through the /ea endpoint
effect: destructive
questions:
- How do I remove an event entirely using the /ea/events endpoint?
- Is deleting an event on /ea something I can undo afterwards?
instructions:
- text: Delete /ea event {eventId}.
slots:
eventId: path.eventId
- text: Permanently remove event {eventId} via the /ea events endpoint.
slots:
eventId: path.eventId
method: generated
generated: '2026-10-01'
- target: $.paths['/ea/events/{eventId}/copy'].post
update:
x-apievangelist-phrasing:
intent: Copy an event through the /ea endpoint
effect: write
questions:
- How do I duplicate an event using the /ea copy endpoint?
- Does the /ea event copy call need anything besides the source event ID?
instructions:
- text: Copy /ea event {eventId}.
slots:
eventId: path.eventId
- text: Make a duplicate of event {eventId} through the /ea copy endpoint.
slots:
eventId: path.eventId
method: generated
generated: '2026-10-01'
- target: $.paths['/admission-items'].get
update:
x-apievangelist-phrasing:
intent: List admission items
effect: read
questions:
- How do I see the admission items (ticket types) set up across my Cvent events?
- Can I filter admission items with a short query-string filter and page through them?
instructions:
- text: List my admission items.
- text: List admission items matching the query filter {filter}.
slots:
filter: query.filter
method: generated
generated: '2026-09-26'
- target: $.paths['/admission-items/filter'].post
update:
x-apievangelist-phrasing:
intent: Filter admission items with a body filter
effect: read
questions:
- My admission item filter is too long for the URL; can I send it in the request body instead?
- Which endpoint lets me search admission items using a lengthy filter expression in a POST body?
instructions:
- text: Search admission items by posting the long filter {filter} in the request body.
slots:
filter: requestBody.filter
- text: Return the first {limit} admission items matching body filter {filter}.
slots:
limit: query.limit
filter: requestBody.filter
method: generated
generated: '2026-09-26'
- target: $.paths['/event-questions'].get
update:
x-apievangelist-phrasing:
intent: List event registration questions
effect: read
questions:
- What registration questions are configured on my events?
- Is there a way to page through all event questions across the account?
instructions:
- text: List all event questions.
- text: List event questions matching {filter}.
slots:
filter: query.filter
method: generated
generated: '2026-09-26'
- target: $.paths['/event-questions/{questionId}/choices'].get
update:
x-apievangelist-phrasing:
intent: List the answer choices for an event question
effect: read
questions:
- What answer options does a multiple-choice event question offer?
- Can I retrieve every choice defined for one registration question?
instructions:
- text: Show the answer choices for event question {questionId}.
slots:
questionId: path.questionId
- text: List up to {limit} choices for question {questionId}.
slots:
limit: query.limit
questionId: path.questionId
method: generated
generated: '2026-09-26'
- target: $.paths['/events'].get
update:
x-apievangelist-phrasing:
intent: List events
effect: read
questions:
- How do I pull a list of all the events in my Cvent account?
- Can I sort my event list and filter it by a short query filter?
- Which events were modified after a certain date?
instructions:
- text: List my events.
- text: List events changed after {after}, sorted by {sort}.
slots:
after: query.after
sort: query.sort
method: generated
generated: '2026-09-26'
- target: $.paths['/events/async'].post
update:
x-apievangelist-phrasing:
intent: Create an event asynchronously
effect: write
questions:
- How do I create a brand-new event through the API?
- What details are required when creating an event, like format, timezone, languages and planners?
- Why does event creation return an ID I have to poll before the event is ready?
instructions:
- text: Create a new event titled {title} in timezone {timezone}.
slots:
title: requestBody.title
timezone: requestBody.timezone
- text: Create a {format} event called {title} starting {start} and ending {end}.
slots:
format: requestBody.format
title: requestBody.title
start: requestBody.start
end: requestBody.end
method: generated
generated: '2026-09-26'
- target: $.paths['/events/async/{eventCreationId}/status'].get
update:
x-apievangelist-phrasing:
intent: Check whether an event creation finished
effect: read
questions:
- Is the event I just created asynchronously ready to use yet?
- Where do I check the progress of an async event creation request?
instructions:
- text: Check the creation status of event request {eventCreationId}.
slots:
eventCreationId: path.eventCreationId
- text: Tell me if async event creation {eventCreationId} has completed.
slots:
eventCreationId: path.eventCreationId
method: generated
generated: '2026-09-26'
- target: $.paths['/events/copy/{eventCopyId}/status'].get
update:
x-apievangelist-phrasing:
intent: Check the status of an event copy
effect: read
questions:
- Has my event copy finished processing?
- How can I track progress after copying an event?
instructions:
- text: Check the status of event copy {eventCopyId}.
slots:
eventCopyId: path.eventCopyId
- text: Tell me whether copy job {eventCopyId} is done.
slots:
eventCopyId: path.eventCopyId
method: generated
generated: '2026-09-26'
- target: $.paths['/events/emails'].post
update:
x-apievangelist-phrasing:
intent: Send an event email to invited attendees
effect: write
questions:
- How do I send an event email to specific attendees on the invitation list?
- Can I resend an event email to people who already received it?
instructions:
- text: Send email {email} for event {event} to attendees {attendees}.
slots:
email: requestBody.email
event: requestBody.event
attendees: requestBody.attendees
- text: 'Send email {email} for event {event} to {attendees}, resend to prior recipients: {resendToPreviousRecipients}.'
slots:
email: requestBody.email
event: requestBody.event
attendees: requestBody.attendees
resendToPreviousRecipients: requestBody.resendToPreviousRecipients
method: generated
generated: '2026-09-26'
- target: $.paths['/events/emails/{emailRequestId}/status'].get
update:
x-apievangelist-phrasing:
intent: Check delivery status of an event email send
effect: read
questions:
- Did the attendee email I sent go out successfully?
- How do I look up the status of an email send using its request ID?
instructions:
- text: Get the status of email request {emailRequestId}.
slots:
emailRequestId: path.emailRequestId
- text: Check whether email send {emailRequestId} was delivered.
slots:
emailRequestId: path.emailRequestId
method: generated
generated: '2026-09-26'
- target: $.paths['/events/filter'].post
update:
x-apievangelist-phrasing:
intent: Filter events with a body filter
effect: read
questions:
- My event filter is too long for a query string; can I POST it in the body?
- Is there a POST version of the event list that accepts lengthy filter expressions?
instructions:
- text: Search events by posting the long filter {filter} in the request body.
slots:
filter: requestBody.filter
- text: Find events matching body filter {filter}, sorted by {sort}.
slots:
filter: requestBody.filter
sort: query.sort
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get an event's details
effect: read
questions:
- How do I fetch the full details of one event by its ID?
- What timezone, dates and status does a specific event have?
instructions:
- text: Get event {id}.
slots:
id: path.id
- text: Show me the start, end and status of event {id}.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}'].put
update:
x-apievangelist-phrasing:
intent: Update an event's details
effect: write
questions:
- How do I change the title, dates or capacity of an existing event?
- Can I update an event's description or venue after it's been created?
instructions:
- text: Rename event {id} to {title}.
slots:
id: path.id
title: requestBody.title
- text: Set the capacity of event {id} to {capacity}.
slots:
id: path.id
capacity: requestBody.capacity
- text: Move event {id} to start {start} and end {end}.
slots:
id: path.id
start: requestBody.start
end: requestBody.end
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/check-in'].post
update:
x-apievangelist-phrasing:
intent: Check attendees in to an event
effect: write
questions:
- How do I mark attendees as checked in at the event?
- Can I check in several attendees to an event in one call?
instructions:
- text: Check in attendees to event {id}.
slots:
id: path.id
- text: Record event check-in for the attendees I list at event {id}.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/check-in/{attendeeId}'].delete
update:
x-apievangelist-phrasing:
intent: Remove an attendee's event check-in
effect: destructive
questions:
- How do I undo an attendee's check-in to an event?
- Someone was checked in to the event by mistake; can I remove it?
instructions:
- text: Remove the event check-in for attendee {attendeeId} at event {id}.
slots:
attendeeId: path.attendeeId
id: path.id
- text: Undo check-in of {attendeeId} for event {id}.
slots:
attendeeId: path.attendeeId
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/copy'].post
update:
x-apievangelist-phrasing:
intent: Copy an event
effect: write
questions:
- How do I duplicate an existing event including its registration and agenda?
- Can I copy speakers, surveys and exhibitors from one event into another existing event?
instructions:
- text: Copy event {id} into a new event.
slots:
id: path.id
- text: Copy event {id} including registration settings {registration} and agenda {agenda}.
slots:
id: path.id
registration: requestBody.registration
agenda: requestBody.agenda
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/custom-fields/{customFieldId}/answers'].put
update:
x-apievangelist-phrasing:
intent: Answer a custom field on an event
effect: write
questions:
- How do I set an event-level custom field like event region or event type?
- Can I store extra metadata on an event through its custom fields?
instructions:
- text: Set custom field {customFieldId} on event {id} to {value}.
slots:
customFieldId: path.customFieldId
id: path.id
value: requestBody.value
- text: Answer event {id}'s custom field {customFieldId} with {value}.
slots:
id: path.id
customFieldId: path.customFieldId
value: requestBody.value
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/donation-items'].get
update:
x-apievangelist-phrasing:
intent: List an event's donation items
effect: read
questions:
- What donation options can registrants choose at my event?
- Can I filter an event's donation items with a query filter?
instructions:
- text: List donation items for event {id}.
slots:
id: path.id
- text: List donation items for event {id} matching {filter}.
slots:
id: path.id
filter: query.filter
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/donation-items/filter'].post
update:
x-apievangelist-phrasing:
intent: Filter an event's donation items with a body filter
effect: read
questions:
- Can I send a long donation-item filter in the request body instead of the URL?
- Which endpoint searches an event's donation items with a POSTed filter?
instructions:
- text: Search donation items for event {id} using body filter {filter}.
slots:
id: path.id
filter: requestBody.filter
- text: POST the long filter {filter} to find donation items in event {id}.
slots:
filter: requestBody.filter
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/emails'].get
update:
x-apievangelist-phrasing:
intent: List an event's emails
effect: read
questions:
- Which emails are configured for my event, like invitations and confirmations?
- How do I get the email IDs I need before sending an event email?
instructions:
- text: List the emails set up for event {id}.
slots:
id: path.id
- text: List emails in event {id} matching {filter}.
slots:
id: path.id
filter: query.filter
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/fee-items'].get
update:
x-apievangelist-phrasing:
intent: List an event's fee items
effect: read
questions:
- What fees are attached to my event?
- Can I see all fee items associated with a single event?
instructions:
- text: List fee items for event {id}.
slots:
id: path.id
- text: Show fee items in event {id} that match {filter}.
slots:
id: path.id
filter: query.filter
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/invitation-lists'].get
update:
x-apievangelist-phrasing:
intent: List an event's invitation lists
effect: read
questions:
- Which invitation lists are attached to my event?
- How do I find the invitation lists used to invite people to an event?
instructions:
- text: List invitation lists for event {id}.
slots:
id: path.id
- text: Show invitation lists on event {id} matching {filter}.
slots:
id: path.id
filter: query.filter
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/membership-items'].get
update:
x-apievangelist-phrasing:
intent: List an event's membership items
effect: read
questions:
- What memberships can attendees buy during registration for my event?
- Can I filter an event's membership items using a query-string filter?
instructions:
- text: List membership items for event {id}.
slots:
id: path.id
- text: List membership items in event {id} matching {filter}.
slots:
id: path.id
filter: query.filter
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/membership-items/filter'].post
update:
x-apievangelist-phrasing:
intent: Filter membership items with a body filter
effect: read
questions:
- Can I POST a lengthy filter to search an event's membership items?
- Is there a body-filter variant for listing membership items?
instructions:
- text: Search membership items in event {id} using body filter {filter}.
slots:
id: path.id
filter: requestBody.filter
- text: POST filter {filter} to find membership items for event {id}.
slots:
filter: requestBody.filter
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/orders'].get
update:
x-apievangelist-phrasing:
intent: List orders placed in an event
effect: read
questions:
- How do I see all registration orders for one event?
- Can I include deleted orders when listing an event's orders?
instructions:
- text: List orders for event {id}.
slots:
id: path.id
- text: 'List orders in event {id}, including deleted ones: {deleted}.'
slots:
id: path.id
deleted: query.deleted
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/orders/items'].get
update:
x-apievangelist-phrasing:
intent: List order line items in an event
effect: read
questions:
- What individual items were ordered across an event's registrations?
- Can I list an event's order line items modified since a given date?
instructions:
- text: List order items for event {id}.
slots:
id: path.id
- text: List order items in event {id} changed after {after}.
slots:
id: path.id
after: query.after
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/orders/{orderId}/items/{orderItemId}/discounts/{discountCode}'].put
update:
x-apievangelist-phrasing:
intent: Apply a discount code to an order item
effect: write
questions:
- How do I apply a discount code to something an attendee already ordered?
- Can I assign a discount to a specific order line item after registration?
instructions:
- text: Apply discount code {discountCode} to item {orderItemId} of order {orderId} in event {id}.
slots:
discountCode: path.discountCode
orderItemId: path.orderItemId
orderId: path.orderId
id: path.id
- text: Assign discount {discountCode} to order item {orderItemId} (order {orderId}, event {id}) for quantity {amountOrdered}.
slots:
discountCode: path.discountCode
orderItemId: path.orderItemId
orderId: path.orderId
id: path.id
amountOrdered: requestBody.amountOrdered
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/planning-documents'].get
update:
x-apievangelist-phrasing:
intent: List an event's planning documents
effect: read
questions:
- Where can I find the planning documents attached to an event?
- Can I list event planning documents uploaded after a certain date?
instructions:
- text: List planning documents for event {id}.
slots:
id: path.id
- text: List planning documents in event {id} added after {after}.
slots:
id: path.id
after: query.after
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/quantity-items'].get
update:
x-apievangelist-phrasing:
intent: List an event's quantity items
effect: read
questions:
- Which optional items in my event let attendees choose a quantity?
- Can I filter an event's quantity items using a URL filter?
instructions:
- text: List quantity items for event {id}.
slots:
id: path.id
- text: List quantity items in event {id} matching {filter}.
slots:
id: path.id
filter: query.filter
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/quantity-items/filter'].post
update:
x-apievangelist-phrasing:
intent: Filter quantity items with a body filter
effect: read
questions:
- Is there a POST variant for searching quantity items with a long filter?
- Can I send my quantity-item filter in the request body?
instructions:
- text: Search quantity items in event {id} using body filter {filter}.
slots:
id: path.id
filter: requestBody.filter
- text: POST filter {filter} to find event {id}'s quantity items.
slots:
filter: requestBody.filter
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/registration-paths'].get
update:
x-apievangelist-phrasing:
intent: List an event's registration paths
effect: read
questions:
- What registration paths does my event offer?
- Can I get registration path names in a particular locale?
instructions:
- text: List registration paths for event {id}.
slots:
id: path.id
- text: List registration paths for event {id} in locale {locale}.
slots:
id: path.id
locale: query.locale
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/registration-types'].get
update:
x-apievangelist-phrasing:
intent: List an event's registration types
effect: read
questions:
- What registration types, like attendee or VIP, are defined for my event?
- How do I get the registration type IDs for an event?
instructions:
- text: List registration types for event {id}.
slots:
id: path.id
- text: Show the first {limit} registration types in event {id}.
slots:
limit: query.limit
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/registration-types/{registrationTypeId}'].put
update:
x-apievangelist-phrasing:
intent: Update an event registration type
effect: write
questions:
- How do I close or reopen a registration type for new registrations?
- Can I change the capacity or automatic open and end dates of a registration type?
instructions:
- text: 'Set registration type {registrationTypeId} in event {id} open for registration: {openForRegistration}.'
slots:
registrationTypeId: path.registrationTypeId
id: path.id
openForRegistration: requestBody.openForRegistration
- text: Change the capacity of registration type {registrationTypeId} in event {id} to {capacity}.
slots:
registrationTypeId: path.registrationTypeId
id: path.id
capacity: requestBody.capacity
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/taxes'].get
update:
x-apievangelist-phrasing:
intent: List an event's taxes
effect: read
questions:
- What taxes are applied to admission items and sessions in my event?
- How do I see an event's tax configuration?
instructions:
- text: List taxes for event {id}.
slots:
id: path.id
- text: Show taxes in event {id} matching {filter}.
slots:
id: path.id
filter: query.filter
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/transactions'].get
update:
x-apievangelist-phrasing:
intent: List payment transactions in an event
effect: read
questions:
- How do I pull all payment transactions recorded for an event?
- Can I list an event's transactions made before a certain date?
instructions:
- text: List transactions for event {id}.
slots:
id: path.id
- text: List transactions in event {id} before {before}.
slots:
id: path.id
before: query.before
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/transactions'].post
update:
x-apievangelist-phrasing:
intent: Record an offline charge or refund
effect: write
questions:
- How do I record a payment an attendee made by check outside Cvent?
- Can I log an offline refund against an event order?
- Is partial payment allowed when recording an offline transaction?
instructions:
- text: Record an offline {paymentType} of {amount} paid by {paymentMethod} on {date} in event {id}.
slots:
paymentType: requestBody.paymentType
amount: requestBody.amount
paymentMethod: requestBody.paymentMethod
date: requestBody.date
id: path.id
- text: Log an offline refund of {amount} for event {id} with reference {referenceNumber}.
slots:
amount: requestBody.amount
id: path.id
referenceNumber: requestBody.referenceNumber
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/transactions/items'].get
update:
x-apievangelist-phrasing:
intent: List transaction line items in an event
effect: read
questions:
- Which items does each payment transaction in my event cover?
- Can I see transaction-level line items for an event?
instructions:
- text: List transaction items for event {id}.
slots:
id: path.id
- text: List transaction items in event {id} matching {filter}.
slots:
id: path.id
filter: query.filter
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/user-groups'].get
update:
x-apievangelist-phrasing:
intent: List user groups with access to an event
effect: read
questions:
- Which user groups are associated with my event?
- How do I check which teams have access to an event?
instructions:
- text: List user groups on event {id}.
slots:
id: path.id
- text: Show which user groups are associated with event {id}.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/user-groups/{userGroupId}'].put
update:
x-apievangelist-phrasing:
intent: Add a user group to an event
effect: write
questions:
- How do I give a user group access to a specific event?
- Can I associate an account user group with an event?
instructions:
- text: Add user group {userGroupId} to event {id}.
slots:
userGroupId: path.userGroupId
id: path.id
- text: Associate group {userGroupId} with event {id}.
slots:
userGroupId: path.userGroupId
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/user-groups/{userGroupId}'].delete
update:
x-apievangelist-phrasing:
intent: Remove a user group from an event
effect: destructive
questions:
- How do I take a user group off an event?
- Can I revoke a team's association with a particular event?
instructions:
- text: Remove user group {userGroupId} from event {id}.
slots:
userGroupId: path.userGroupId
id: path.id
- text: Disassociate group {userGroupId} from event {id}.
slots:
userGroupId: path.userGroupId
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{id}/vouchers'].get
update:
x-apievangelist-phrasing:
intent: List an event's vouchers
effect: read
questions:
- What vouchers are set up for my event?
- Can I sort and filter event vouchers with query parameters?
instructions:
- text: List vouchers for event {id}.
slots:
id: path.id
- text: List vouchers in event {id} sorted by {sort}.
slots:
id: path.id
sort: query.sort
method: generated
generated: '2026-09-26'
# --- truncated at 32 KB (39 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cvent-registration/refs/heads/main/overlays/cvent-registration-events-api-phrasing-overlay.yaml