Cvent Transactions API
Transactions represent the financial exchanges that occur within your account. Use these APIs to retrieve and manage transaction data, including charges, refunds, and adjustments associated with your events and attendees.
Transactions represent the financial exchanges that occur within your account. Use these APIs to retrieve and manage transaction data, including charges, refunds, and adjustments associated with your events and attendees.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/cvent-transactions-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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.
A second provider on the same verified email joins the account you already have.
openapi: 3.0.2
info:
title: Cvent REST APIs — Transactions
version: ea
description: Transactions represent the financial exchanges that occur within your account. Use these APIs to retrieve and
manage transaction data, including charges, refunds, and adjustments associated with your events and attendees.
contact:
name: Cvent Development Platform
url: https://developers.cvent.com/
externalDocs:
description: Cvent REST API documentation
url: https://developers.cvent.com/documentation
servers:
- url: https://api-platform.cvent.com/ea
- url: https://api-platform-eur.cvent.com/ea
tags:
- name: Transactions
description: Transactions represent the financial exchanges that occur within your account. Use these APIs to retrieve and
manage transaction data, including charges, refunds, and adjustments associated with your events and attendees.
paths:
/transactions:
get:
security:
- OAuth2.clientCredentials:
- event/transactions:read
- OAuth2.authorizationCode:
- event/transactions:read
summary: List Account Transactions
description: Gets a paginated list of transactions in the account. Results are returned in ascending `lastModified`
order, with a stable internal tie-breaker applied to guarantee a deterministic total order across pages. Ordering
is not client-configurable. Newly created or updated transaction records might not appear immediately in query results.
operationId: getAccountTransactions
parameters:
- $ref: '#/components/parameters/after'
- $ref: '#/components/parameters/before'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
- name: filter
in: query
required: false
description: 'Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.
Supported fields and operators are listed below:
| Field | Operators |
|------------------------|------------------------------------|
| id | `eq`, `ne` |
| processorTransactionId | `eq`, `ne` |
| attendee.id | `eq`, `ne` |
| event.id | `eq`, `ne` |
| success | `eq`, `ne` |
| paymentType | `eq`, `ne` |
| created | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
| lastModified | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
The following logical operators are supported for combining filters:
* and
* or
'
schema:
type: string
example: event.id eq '7e8a9c45-2f1b-4d3e-9a67-8b5c4f2e1a90' AND (paymentType eq 'Online Charge' OR paymentType eq
'Online Refund')
tags:
- Transactions
responses:
'200':
description: Successfully retrieved a paginated list of transactions in the account.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/transaction-details-paginated-response'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
$ref: '#/components/responses/TooManyRequests1'
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/transactions/{transactionId}:
get:
security:
- OAuth2.clientCredentials:
- event/transactions:read
- OAuth2.authorizationCode:
- event/transactions:read
summary: Get Transaction
description: Gets the transaction for a given transactionId. Newly created or updated transaction records might not
appear immediately in query results.
operationId: getTransaction
parameters:
- $ref: '#/components/parameters/transactionId'
tags:
- Transactions
responses:
'200':
description: Successfully retrieved the transaction for a given transactionId.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/transaction-detail-response'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
$ref: '#/components/responses/TooManyRequests1'
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/transactions/{transactionId}/items:
get:
security:
- OAuth2.clientCredentials:
- event/transactions:read
- OAuth2.authorizationCode:
- event/transactions:read
summary: List Account Transaction Items
description: Gets a paginated list of transaction items for a given transactionId in the account. Results are returned
in ascending `lastModified` order, with a stable internal tie-breaker applied to guarantee a deterministic total order
across pages. Ordering is not client-configurable. Newly created or updated transaction item records might not appear
immediately in query results.
operationId: getAccountTransactionItems
parameters:
- $ref: '#/components/parameters/transactionId'
- $ref: '#/components/parameters/after'
- $ref: '#/components/parameters/before'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
- name: filter
in: query
required: false
description: 'Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.
Supported fields and operators are listed below:
| Field | Operators |
|--------------|------------------------------------|
| id | `eq`, `ne` |
| attendee.id | `eq`, `ne` |
| created | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
| lastModified | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
The following logical operators are supported for combining filters:
* and
* or
'
schema:
type: string
example: lastModified gt '2022-04-21T17:15:48.000Z' AND (attendee.id eq '82da8c60-24f4-47d0-b6e2-429b18a4bb7c' OR
attendee.id eq '034bb884-05de-4818-b9f9-5144495d5495')
tags:
- Transactions
responses:
'200':
description: Successfully retrieved a paginated list of transaction items for a given transactionId.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/transaction-items-account-paginated-response'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
$ref: '#/components/responses/TooManyRequests1'
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/transactions/{transactionId}/items/{transactionItemId}:
get:
security:
- OAuth2.clientCredentials:
- event/transactions:read
- OAuth2.authorizationCode:
- event/transactions:read
summary: List Transaction Item
description: Gets a transaction item for a given transactionItemId for a given transactionId in the account. Newly created
or updated transaction item records might not appear immediately in query results.
operationId: getAccountTransactionItem
parameters:
- $ref: '#/components/parameters/transactionId'
- $ref: '#/components/parameters/transactionItemId'
tags:
- Transactions
responses:
'200':
description: Successfully retrieved the transaction item for a given transactionItemId for a given transactionId
in the account.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/transaction-item-account-response'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
$ref: '#/components/responses/TooManyRequests1'
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
components:
schemas:
Link:
title: Link
required:
- href
type: object
description: Represents a link to a related resource.
properties:
href:
type: string
description: A url provided that can be followed for linking
example: ?token=90c5f062-76ad-4ea4-aa53-00eb698d9262
transaction-items-account-paginated-response:
title: TransactionItemsAccountPaginatedResponse
description: The response from a request to the list of transaction items. This includes the paging object as well.
required:
- paging
- data
type: object
properties:
paging:
$ref: '#/components/schemas/Paging'
data:
type: array
items:
$ref: '#/components/schemas/transaction-item-account-response'
description: Collection of transaction items.
Attendee:
type: object
description: The reference to the attendee. Contains only the ID of the attendee.
title: Attendee
required:
- id
properties:
id:
type: string
format: uuid
description: Unique identifier of the primary invitee for the current attendee's registration.
example: 5b0e8d1f-8fd6-4ebe-977a-602b4a1f9c43
PaymentMethod:
title: PaymentMethod
enum:
- AIRPLUS
- American Express
- Aurora
- Aurore
- Authorize.Net SIM
- Bank Transfer
- BCMC
- Billy
- Cash
- CB
- Check
- Corporate Card
- Cofinoga
- Credit
- Cybersource Hosted Order Page
- Cybersource Secure Acceptance
- Diners Club
- Direct Bill
- Discover
- Dankort
- Eurocard Mastercard
- Invoice
- JCB
- Laser
- Maestro
- Maestrouk
- Mastercard
- Mastercard Debit
- Money Order
- Netreserve
- Other
- Other 2
- Other 3
- Pay.gov
- Paypal
- P-Card
- Payment Credits
- PRIVILEGE
- Purchase Order
- Solo
- Touchnet
- UATP
- Unionpay
- Visa
- Visa Debit
- Visa Electron
- WPM
- Express Payment
type: string
description: This denotes the payment method in a transaction.
example: Mastercard
OrderItemRef:
title: OrderItemRef
type: object
description: Represents an order item by its ID.
properties:
id:
type: string
format: uuid
example: cfb2f6d9-0ec9-467d-8a6e-da29e2b674af
description: A unique identifier for the order item.
required:
- id
uuid-property:
title: UUID Property
description: A string that has to be a format matching the industry standard uuid
type: string
format: uuid
example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
ProductOrderItem:
title: ProductOrderItem
type: object
description: This is used to denote the product details in an order item
properties:
id:
$ref: '#/components/schemas/uuid-property'
type:
$ref: '#/components/schemas/ProductType'
BillingAddress:
title: Billing Address
description: Billing Address Details
type: object
allOf:
- $ref: '#/components/schemas/BaseAddress'
properties:
region:
type: string
description: The name of the state/province/region of the address.
maxLength: 50
example: Texas
regionCode:
type: string
description: The abbreviation of the state/province/region of the address.
minLength: 2
maxLength: 10
example: TX
ProductType:
title: ProductType
enum:
- AdmissionItem
- Track
- Session
- QuantityItem
- DonationItem
- GroupItem
- HotelItem
- MembershipItem
- GroupFlight
- RegistrantTypeServiceFee
- PaymentTypeServiceFee
- Tax
- Appointment
type: string
default: Session
description: This is used to denote the product type.
example: Session
readOnly: true
ErrorResponseBase1:
title: ErrorResponseBase
type: object
description: Represents an error response with no additional details.
required:
- code
- message
properties:
code:
type: integer
description: The HTTP status code representing the error.
example: 400
message:
type: string
description: A brief description of the error.
example: Bad Request
target:
type: string
description: The target resource of the error.
example: example target
transaction-detail-response:
title: TransactionDetail
type: object
description: This is used to denote the details of the transaction made by an attendee.
allOf:
- $ref: '#/components/schemas/Audit'
properties:
id:
readOnly: true
type: string
description: A unique id representing the transaction.
example: 18549806a69f4727a315f2199a08d8b6
processorTransactionId:
readOnly: true
type: string
description: This denotes the online processor transaction Id for transactions.
maxLength: 60
example: ch_3Lrr4TBhiDV0mZz50nZpGx4a
event:
$ref: '#/components/schemas/Event'
attendee:
$ref: '#/components/schemas/Attendee'
orders:
type: array
description: This denotes the order IDs corresponding to this transaction.
readOnly: true
maxItems: 20
items:
$ref: '#/components/schemas/Order'
example:
- id: 7c4a5acd-9610-4c42-bd10-10e279e69ddc
- id: b479e85e-b5b0-49e7-9f11-65bad23350b1
- id: d1c24041-9ca4-4afd-a2f8-a0905d935aa9
journalNumber:
readOnly: true
type: string
description: Journal number for this transaction.
maxLength: 18
example: PZNK2PKZH4N
paymentType:
$ref: '#/components/schemas/PaymentType-1'
paymentMethod:
$ref: '#/components/schemas/PaymentMethod'
success:
type: boolean
description: Indicates if the transaction was successful.
example: true
date:
type: string
format: date-time
description: The ISO 8601 zoned date time when attendee made the transaction.
example: '2018-01-13T02:00:00Z'
batchNumber:
type: string
description: This denotes the batch number of this transaction.
maxLength: 30
example: 112021-0017
referenceNumber:
type: string
description: This denotes the reference number of this transaction.
maxLength: 30
example: 112021-0017
amount:
type: number
description: Amount of the transaction.
example: 15.25
currency:
type: string
description: This denotes the currency of this transaction.
example: EUR
paymentNote:
type: string
description: This denotes the notes about this transaction.
example: Payment notes
nameOnCreditCard:
type: string
description: This denotes the name of credit card holder.
example: John Doe
expirationDateOfCreditCard:
type: string
format: date-time
example: '2024-01-01T12:00:00.000Z'
description: The expiration date of the attendee's credit card.
billingAddress:
$ref: '#/components/schemas/BillingAddress'
Order:
type: object
description: Represents an order. Contains only the ID of the order.
title: Order
required:
- id
properties:
id:
type: string
format: uuid
description: Unique ID of the order.
example: 6c0e8d1f-8fd6-4ebe-977a-602b4a1f9c43
BaseAddress:
title: Base Address
description: Base Address Model
type: object
properties:
address1:
type: string
maxLength: 40
description: The first line of an address.
example: Cvent Inc.
address2:
type: string
maxLength: 40
description: The second line of an address.
example: 4001 West Parmer Lane
address3:
type: string
maxLength: 40
description: The third line of an address.
example: PO Box 123
city:
type: string
maxLength: 40
description: The name of the city.
example: Austin
countryCode:
type: string
maxLength: 3
minLength: 2
description: ISO 3166 two-letter (alpha-2) country code.
example: US
postalCode:
type: string
maxLength: 25
description: Postal code (also known as zipcode) of the address.
example: '78727'
PaymentType-1:
title: PaymentType
enum:
- Authorization
- Online Charge
- Online Refund
- Offline Charge
- Offline Refund
type: string
description: 'Denotes the type of payment made by an attendee. Authorization: Online payment that has been approved
by the cardholder''s bank but has not been executed. Online Charge: Online payment recieved in Cvent. Online Refund:
Online refund to attendee processed in Cvent. Offline Charge: The transaction is a payment made to the attendee''s
order electronically in another system of record, or paid in physical currency. Offline Refund: The transaction is
a refund issued to the attendee electronically in another system of record, or paid in physical currency.'
example: Online Refund
transaction-item-account-response:
title: TransactionItem
type: object
description: This is used to denote an item in the transaction.
allOf:
- $ref: '#/components/schemas/Audit'
properties:
id:
type: string
description: A unique identifier for the transaction item. This is a composite ID made up of the transaction ID
and the orderItem ID.
example: 9a8b7c6d-e5f4-3210-bacd-3456789012de::7f3e2a1b-c4d5-6789-efab-2345678901bc
transaction:
$ref: '#/components/schemas/TransactionId'
event:
$ref: '#/components/schemas/Event'
attendee:
$ref: '#/components/schemas/Attendee'
product:
$ref: '#/components/schemas/ProductOrderItem'
orderItem:
$ref: '#/components/schemas/OrderItemRef'
name:
type: string
description: This denotes the name of the item
maxLength: 100
example: Dinner Session
amount:
type: number
description: Transaction amount of the item
example: 15.25
currency:
type: string
description: This denotes the currency of this transaction
example: EUR
Event:
type: object
description: The reference to the event. Contains only the ID of the event.
title: Event
required:
- id
properties:
id:
type: string
format: uuid
description: Unique identifier of the event.
example: 4a0e8d1f-8fd6-4ebe-977a-602b4a1f9c56
TransactionId:
title: TransactionId
type: object
description: This is used to denote the id and merchant/processor transaction id for transaction items.
properties:
id:
$ref: '#/components/schemas/uuid-property'
processorTransactionId:
type: string
description: This denotes the online processor transaction Id for transactions.
maxLength: 60
example: ch_3Lrr4TBhiDV0mZz50nZpGx4a
required:
- id
transaction-details-paginated-response:
title: TransactionDetailsPaginatedResponse
description: The response from a request to list of transactions. This includes the paging object as well.
required:
- paging
- data
type: object
properties:
paging:
$ref: '#/components/schemas/Paging'
data:
type: array
items:
$ref: '#/components/schemas/transaction-detail-response'
description: Collection of transaction details.
PaginationLinks:
title: PaginationLinks
type: object
description: Represents pagination links for navigating between pages of data.
properties:
next:
$ref: '#/components/schemas/Link'
self:
$ref: '#/components/schemas/Link'
prev:
$ref: '#/components/schemas/Link'
Paging:
title: Paging
required:
- _links
type: object
description: Represents pagination information for a collection of resources.
properties:
previousToken:
type: string
description: The pagination token for the previous page, if one exists. You can use this token to navigate to the
previous page of data.
example: 1a2b3c4d5e6f7g8h9i10j11k
nextToken:
type: string
description: The pagination token for the next page. If this value is present in the response, there is another
page of data you can fetch.
example: 1a2b3c4d5e6f7g8h9i10j11k
currentToken:
type: string
description: The pagination token for the current page.
example: 1a2b3c4d5e6f7g8h9i10j11k
limit:
type: integer
description: The number of records to return on the page. Not to exceed 200.
example: 100
totalCount:
type: integer
description: The total number of records available. This field may return blank, even if there are more records.
To confirm if there are more records, check the `nextToken` field.
example: 2
_links:
$ref: '#/components/schemas/PaginationLinks'
Audit:
title: Audit
description: Audit information
type: object
properties:
created:
type: string
format: date-time
description: The ISO 8601 zoned date time when this record was created.
readOnly: true
example: '2017-01-02T02:00:00Z'
createdBy:
type: string
description: The identifier of the user that created this record.
readOnly: true
example: hporter
lastModified:
type: string
format: date-time
description: The ISO 8601 zoned date time when this record was updated.
readOnly: true
example: '2019-02-12T03:00:00Z'
lastModifiedBy:
type: string
description: The identifier of the user that last updated this record.
readOnly: true
example: hporter
ErrorResponse-12:
title: ErrorResponse
description: Represents an error response with additional details of cascading error messages.
allOf:
- $ref: '#/components/schemas/ErrorResponseBase1'
type: object
required:
- code
- message
properties:
details:
type: array
items:
$ref: '#/components/schemas/ErrorResponseBase1'
description: Additional details of cascading error messages.
responses:
NotFound1:
description: Resource not found
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse-12'
example:
code: 404
message: Not found
BadRequest1:
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse-12'
example:
code: 400
message: Bad Request
TooManyRequests1:
description: Too many requests
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse-12'
example:
code: 429
message: Limit Exceeded
Unauthorized1:
description: Bad or expired token
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse-12'
example:
code: 401
message: Unauthorized
Forbidden1:
description: You do not have access to the resource
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse-12'
example:
code: 403
message: Access Forbidden
parameters:
after:
name: after
required: false
description: Used to query records that have been added or updated after this time point. Default to the beginning of
time of the data store.
in: query
schema:
type: string
format: date-time
example: '2017-01-02T02:00:00Z'
transactionItemId:
in: path
name: transactionItemId
description: Unique ID of a Transaction item.
required: true
schema:
type: string
maxLength: 75
example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3::7f3e2a1b-c4d5-6789-efab-2345678901bc
transactionId:
in: path
name: transactionId
description: Unique ID of a Transaction.
required: true
schema:
$ref: '#/components/schemas/uuid-property'
before:
name: before
required: false
in: query
description: Used to query records that have been added or updated before this time point.
schema:
type: string
format: date-time
example: '2017-01-02T02:00:00Z'
token:
name: token
in: query
description: 'The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
'
style: form
explode: true
schema:
type: string
example: 0e28af57-511f-47ab-ae46-46cd1ca51a1a
limit:
name: limit
in: query
description: The maximum number of records to return per page.
style: form
explode: true
schema:
maximum: 200
minimum: 1
type: integer
default: 100
example: 100
securitySchemes:
OAuth2.clientCredentials:
type: oauth2
description: OAuth2 Client Credentials Flow.
flows:
clientCredentials:
tokenUrl: https://api-platform.cvent.com/ea/oauth2/token
scopes:
account/hooks:delete: Allows the deletion of hooks.
account/hooks:read: Allows the reading of hooks.
account/hooks:write: Allows the creation/updation of hooks.
account/user-groups:delete: Allows deletion for user groups
account/user-groups:read: Allows the reading of user groups
account/user-groups:write: Allows the writing of user groups
account/users:delete: Allows the deletion of User
account/users:read: Allows the reading of User, User Group
account/users:write: Allows the creation/updating of User
appointments/appointment-attendees:read: Allows the reading of appointment attendees and their related entities.
appointments/appointment-events:read: Allows the reading of appointment events and their related entities.
appointments/appointment-types:read: Allows the reading of appointment types and their related entities.
appointments/appointments:read: Allows the reading of appointment and their related entities.
appointments/appointments:write: Allows the writing of appointments and their related entities.
appointments/available-times:read: Allows the reading of availability times.
appointments/locations:read: Allows the reading of appointment locations and their related entities.
attendee-insights/attendee-insights:read: Allows the reading of engagement scores (attendee insights).
attendee-insights/scores:read: Allows the reading of scores.
attendee-insights/stats:read: Allows the reading of engagement score (attendee insight) stats.
budget/budget-items:delete: Allows the deletion of budget items
budget/budget-items:read: Allows the reading of all budget items
budget/budget-items:write: Allows creation/updation of budget item
budget/budget-totals:read: Allows the reading of all event budget totals
budget/budget-vendors:read: Allows reading of account-level budget vendors.
budget/cards:read: Allows the reading of cards
budget/currency-conversion-rate:delete: Allows deletion of currency conversion rate for currency.
budget/currency-conversion-rate:read: Allows reading of currency conversion rate for currency.
budget/currency-conversion-rate:write: Allows creation/update of currency conversion rate for currency.
budget/payments:delete: Allows deletion of payments.
budget/payments:read: Allows reading of payment for budget item.
budget/payments:write: Allows creation of payment in a budget item.
budget/transactions:delete: Allows delete card transactions.
budget/transactions:read: Allows the reading of all card's transactions
budget/transactions:write: Allows creation of card transactions.
bulk/bulk-jobs:read: Allows the reading of bulk job related entities
bulk/bulk-jobs:write: Allows the creation, update and deletion of bulk job related entities
business-transient/bids:read: Allows the reading of Business Transient Bid data
business-transient/proposals:read: Allows the reading of Business Transient Proposal data
business-transient/supplier-brands:read: Allows the reading of a supplier brand or a list of travel supplier brands.
business-transient/supplier-chains:read: Allows the reading of a travel supplier chain or a list of travel supplier
chains.
business-transient/supplier-properties:read: Allows the reading of a travel supplier property or a list of travel
supplier properties.
business-transient/supplier-property-rooms:read: Allows the reading of a list of travel supplier property rooms.
business-transient/travel-accounts:read: Allows the reading of business transient travel account data.
business-transient/travel-program-questions:read: Allows the reading of
# --- truncated at 32 KB (65 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cvent/refs/heads/main/openapi/cvent-transactions-api-openapi.yml