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.
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Cvent REST Badge Print Job API
version: 1.0.0
extends: openapi/cvent-registration-badge-print-job-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-09-26'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 3
- target: $.paths['/events/{eventId}/badge-print-jobs'].get
update:
x-apievangelist-phrasing:
intent: List badge print jobs for an event
effect: read
questions:
- What badge print jobs have been sent for my event?
- Can I filter an event's badge print jobs by status?
instructions:
- text: List badge print jobs for event {eventId}.
slots:
eventId: path.eventId
- text: Show event {eventId} badge print jobs matching {filter}.
slots:
eventId: path.eventId
filter: query.filter
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{eventId}/badge-print-jobs'].post
update:
x-apievangelist-phrasing:
intent: Send a badge to a printer pool
effect: write
questions:
- How do I print an attendee's badge on-site?
- Which printer pool will a new badge print job go to?
instructions:
- text: Print badge {badgeId} on printer pool {pool} for event {eventId}.
slots:
badgeId: requestBody.badgeId
pool: requestBody.pool
eventId: path.eventId
- text: Queue a print job for badge {badgeId} to pool {pool} at event {eventId}.
slots:
badgeId: requestBody.badgeId
pool: requestBody.pool
eventId: path.eventId
method: generated
generated: '2026-09-26'
- target: $.paths['/events/{eventId}/badge-print-jobs/{jobId}'].get
update:
x-apievangelist-phrasing:
intent: Check a badge print job
effect: read
questions:
- Has a specific badge print job finished?
- Can I look up one badge print job by ID?
instructions:
- text: Get badge print job {jobId} for event {eventId}.
slots:
jobId: path.jobId
eventId: path.eventId
- text: Check the status of print job {jobId} at event {eventId}.
slots:
jobId: path.jobId
eventId: path.eventId
method: generated
generated: '2026-09-26'
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.