Cvent Travel RFPs API

The Travel RFP APIs provide access to travel programs and proposals. A travel program

Operations 9

GET /travel-programs List Travel Programs #
GET /travel-programs/questions List Travel Programs Questions #
GET /travel-programs/{programId} Get Travel Program #
GET /travel-programs/{programId}/questions List Travel Program Questions #
GET /travel-programs/{programId}/questions/{questionId} Get Travel Program Question #
GET /travel-proposals List Travel Proposals #
GET /travel-proposals/bids List Travel Proposal Bids #
GET /travel-proposals/bids/{travelProposalBidId} Get Travel Proposal Bid #
GET /travel-proposals/{travelProposalId} Get Travel Proposal #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/cvent-travel-rfps-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

cvent-travel-rfps-api-openapi.yml Raw ↑
openapi: 3.0.2
info:
  title: Cvent REST APIs — Travel RFPs
  version: ea
  description: 'The Travel RFP APIs provide access to travel programs and proposals. A travel program

    represents a request for proposal (RFP) that defines the specific travel needs and

    requirements of a travel account. The travel account solicits hotels and other travel

    suppliers to respond to the program with proposals, which provide detailed

    information on rates and amenities.''

    '
  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: Travel RFPs
  description: 'The Travel RFP APIs provide access to travel programs and proposals. A travel program

    represents a request for proposal (RFP) that defines the specific travel needs and

    requirements of a travel account. The travel account solicits hotels and other travel

    suppliers to respond to the program with proposals, which provide detailed

    information on rates and amenities.''

    '
paths:
  /travel-programs:
    get:
      summary: List Travel Programs
      operationId: ListTravelPrograms
      description: Returns a paginated list of travel programs based on the specified filters.
      tags:
      - Travel RFPs
      security:
      - OAuth2.clientCredentials:
        - business-transient/travel-programs:read
      - OAuth2.clientCredentials:
        - business-travel/travel-programs:read
      parameters:
      - $ref: '#/components/parameters/after'
      - $ref: '#/components/parameters/before'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
      - $ref: '#/components/parameters/travel-program-filter'
      responses:
        '200':
          description: Successfully retrieved a paginated list of Travel Programs.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/travel-program-paginated-response'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
  /travel-programs/questions:
    get:
      summary: List Travel Programs Questions
      operationId: ListTravelProgramsQuestions
      description: Returns a paginated list of travel programs questions.
      tags:
      - Travel RFPs
      security:
      - OAuth2.clientCredentials:
        - business-transient/travel-program-questions:read
      - OAuth2.clientCredentials:
        - business-travel/travel-program-questions:read
      parameters:
      - $ref: '#/components/parameters/after'
      - $ref: '#/components/parameters/before'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
      responses:
        '200':
          description: Successfully retrieved a paginated list of travel program questions.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/questions-paginated-response1'
        '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'
  /travel-programs/{programId}:
    parameters:
    - $ref: '#/components/parameters/programId'
    get:
      summary: Get Travel Program
      description: Returns the details of a single travel program based on the specified program ID.
      operationId: getTravelProgram
      tags:
      - Travel RFPs
      security:
      - OAuth2.clientCredentials:
        - business-transient/travel-programs:read
      - OAuth2.clientCredentials:
        - business-travel/travel-programs:read
      responses:
        '200':
          description: Successfully retrieved a Travel Program.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/travel-program'
        '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'
  /travel-programs/{programId}/questions:
    parameters:
    - $ref: '#/components/parameters/programId'
    get:
      summary: List Travel Program Questions
      operationId: ListTravelProgramQuestions
      description: Returns a paginated list of travel program questions.
      tags:
      - Travel RFPs
      security:
      - OAuth2.clientCredentials:
        - business-transient/travel-program-questions:read
      - OAuth2.clientCredentials:
        - business-travel/travel-program-questions:read
      parameters:
      - $ref: '#/components/parameters/after'
      - $ref: '#/components/parameters/before'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
      responses:
        '200':
          description: Successfully retrieved a paginated list of travel program questions.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/question-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'
  /travel-programs/{programId}/questions/{questionId}:
    parameters:
    - $ref: '#/components/parameters/programId'
    - $ref: '#/components/parameters/questionId2'
    get:
      summary: Get Travel Program Question
      description: Returns the details of a single question based on the specified program and question ID.
      operationId: getTravelProgramQuestion
      tags:
      - Travel RFPs
      security:
      - OAuth2.clientCredentials:
        - business-transient/travel-program-questions:read
      - OAuth2.clientCredentials:
        - business-travel/travel-program-questions:read
      responses:
        '200':
          description: Successfully retrieved a travel program question.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/question'
        '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'
  /travel-proposals:
    get:
      summary: List Travel Proposals
      operationId: ListTravelProposals
      description: Get a paginated list of travel proposal details.
      tags:
      - Travel RFPs
      security:
      - OAuth2.clientCredentials:
        - business-transient/proposals:read
        - business-travel/proposals:read
      - OAuth2.authorizationCode:
        - business-transient/proposals:read
        - business-travel/proposals:read
      parameters:
      - $ref: '#/components/parameters/after'
      - $ref: '#/components/parameters/before'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
      - $ref: '#/components/parameters/travel-proposal-filter'
      responses:
        '200':
          description: Successfully retrieved a paginated list of travel proposals.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/travel-proposal-paginated-response'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
  /travel-proposals/bids:
    get:
      summary: List Travel Proposal Bids
      operationId: ListTravelProposalBids
      description: Get a paginated list of travel proposal bids.
      tags:
      - Travel RFPs
      security:
      - OAuth2.clientCredentials:
        - business-transient/bids:read
        - business-travel/bids:read
      - OAuth2.authorizationCode:
        - business-transient/bids:read
        - business-travel/bids:read
      parameters:
      - $ref: '#/components/parameters/after'
      - $ref: '#/components/parameters/before'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
      - $ref: '#/components/parameters/travel-bid-filter'
      responses:
        '200':
          description: Successfully retrieved a paginated list of travel proposal bids.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/travel-proposal-bid-paginated-response'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
  /travel-proposals/bids/{travelProposalBidId}:
    parameters:
    - $ref: '#/components/parameters/travelProposalBidId'
    get:
      summary: Get Travel Proposal Bid
      operationId: GetTravelProposalBid
      description: Gets a travel proposal bid for the given travel proposal bid ID.
      tags:
      - Travel RFPs
      security:
      - OAuth2.clientCredentials:
        - business-transient/bids:read
        - business-travel/bids:read
      responses:
        '200':
          description: Successfully retrieved a travel proposal bid.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/travel-proposal-bid'
        '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'
  /travel-proposals/{travelProposalId}:
    parameters:
    - $ref: '#/components/parameters/travelProposalId'
    get:
      summary: Get Travel Proposal
      operationId: GetTravelProposal
      description: Gets a travel proposal for the given travel proposal ID.
      tags:
      - Travel RFPs
      security:
      - OAuth2.clientCredentials:
        - business-transient/proposals:read
        - business-travel/proposals:read
      - OAuth2.authorizationCode:
        - business-transient/proposals:read
        - business-travel/proposals:read
      responses:
        '200':
          description: Successfully retrieved a travel proposal.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/travel-proposal'
        '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'
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
    TravelProposalDisposition:
      title: Travel Proposal Disposition
      type: object
      description: Represent proposal disposition details.
      properties:
        bidDispositions:
          type: array
          description: List of bid dispositions.
          items:
            $ref: '#/components/schemas/TravelBidDisposition'
        groupAndMeetingAccepted:
          type: boolean
          description: Indicates if the group and meeting is accepted.
          example: true
    TravelProgramQuestion-1:
      title: Travel Program Question
      description: A question, defined by the account, for the supplier to answer as part of their proposal.
      type: object
      properties:
        questionId:
          title: Question ID
          description: The unique ID of the custom question.
          type: string
          format: uuid
          example: 76c461cb-77f6-40b3-acc8-db44452f11c4
        section:
          $ref: '#/components/schemas/QuestionSection'
        required:
          title: Required?
          description: Is it required for suppliers to answer this question in their proposal?
          type: boolean
          example: true
        sequence:
          title: Sequence
          description: The sequence number of the question within the proposal.
          type: integer
          example: 1
    TravelProposalGroupAndMeeting:
      title: Travel Proposal Group and Meeting
      description: Group and meeting information.
      type: object
      properties:
        runOfHouseRate:
          $ref: '#/components/schemas/TravelProposalGroupAndMeetingRunOfHouseRate'
        dayDelegateRate:
          $ref: '#/components/schemas/TravelProposalGroupAndMeetingDayDelegateRate'
        taxAndServiceCharge:
          $ref: '#/components/schemas/TravelProposalGroupAndMeetingTaxAndServiceCharge'
        meetingRoomBasicInformation:
          $ref: '#/components/schemas/TravelProposalGroupAndMeetingMeetingRoomBasicInformation'
        amenity:
          $ref: '#/components/schemas/TravelProposalGroupAndMeetingAmenity'
        breakOutRoom:
          $ref: '#/components/schemas/TravelProposalGroupAndMeetingBreakOutRoom'
    TravelProgramStatus:
      title: Travel Program Status
      enum:
      - in_progress
      - complete
      - closed
      type: string
      description: Code representing the status of the travel program.
      example: complete
    TravelProposalGroupAndMeetingDayDelegateRate:
      title: Travel Proposal Group And Meeting Day Delegate Rate
      description: Day delegate rate information. This represents the costs for hosting meeting at the venue for a half or
        full day.
      type: object
      properties:
        fullDay10To50People:
          type: number
          minimum: 0.01
          maximum: 9999999999.99
          description: Full day delegate rate for 10 to 50 people.
          example: 100
        fullDay51To100People:
          type: number
          minimum: 0.01
          maximum: 9999999999.99
          description: Full day delegate rate for 51 to 100 people.
          example: 200
        halfDay10To50People:
          type: number
          minimum: 0.01
          maximum: 9999999999.99
          description: Half day delegate rate for 10 to 50 people.
          example: 50
        halfDay51To100People:
          type: number
          minimum: 0.01
          maximum: 9999999999.99
          description: Half day delegate rate for 51 to 100 people.
          example: 100
    TravelBidPolicy:
      title: Travel Bid Policy
      type: object
      description: A policy that is associated with a travel bid.
      properties:
        code:
          type: string
          minLength: 1
          maxLength: 30
          description: The code representing the policy.
          example: cancellation_period
        category:
          type: string
          minLength: 1
          maxLength: 30
          description: The category the policy falls under.
          example: cancellation_period
        value:
          type: string
          minLength: 1
          maxLength: 250
          description: The value of the policy.
          example: 24h
        valueType:
          $ref: '#/components/schemas/PolicyValueType'
        included:
          type: boolean
          default: false
          description: True indicates the policy fee included in the rate. Only applies to policies with a value type of money
            or percent.
        description:
          type: string
          maxLength: 1000
          description: Additional notes on the policy.
          example: The cancellation period is 24 hours.
        status:
          $ref: '#/components/schemas/BidItemStatusType'
    TravelBidRoom:
      title: Travel Bid Room
      type: object
      description: A room in a travel bid.
      properties:
        propertyRoom:
          title: Property Room
          description: ID of the property's room.
          type: object
          properties:
            id:
              title: Property Room ID
              description: The unique ID of the property room.
              type: string
              format: uuid
              example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
        allocation:
          type: integer
          minimum: 1
          maximum: 9999
          description: The number of rooms allocated to the bid.
          example: 10
        order:
          type: integer
          description: The order of the room in the bid.
          example: 1
        status:
          $ref: '#/components/schemas/BidItemStatusType'
    TravelBidWeekendDays:
      title: Travel Bid Weekend Days
      enum:
      - Monday
      - Tuesday
      - Wednesday
      - Thursday
      - Friday
      - Saturday
      - Sunday
      type: string
      description: Days considered weekend days for pricing purposes in the travel bid.
      example: Sunday
    TravelProposalCustomQuestion:
      title: Travel Proposal Custom Question
      description: Represents custom question associated with a travel proposal.
      type: object
      properties:
        question:
          title: Question
          description: Travel account that the proposal is responding to.
          type: object
          properties:
            id:
              title: Question ID
              description: The unique ID of the question.
              type: string
              format: uuid
              example: 565ceabb-786a-4a6d-8c85-e2fccc867e88
        answer:
          title: Answer
          description: Hotel's answer to the program's custom question.
          type: string
          maxLength: 4000
          example: No.
    QuestionResponseFormat:
      title: Question Response Format
      enum:
      - lower_case
      - proper_case
      - upper_case
      type: string
      description: Code representing the format the text of the response will be in.
      example: proper_case
    TravelBidDisposition:
      title: Travel Bid Disposition
      type: object
      description: Represents bid disposition details.
      properties:
        bid:
          $ref: '#/components/schemas/TravelProposalBid'
        acceptedBidRooms:
          type: array
          description: List of accepted bid rooms.
          items:
            $ref: '#/components/schemas/TravelBidDispositionAcceptedRoom'
        rateType:
          $ref: '#/components/schemas/RateType'
    TravelProgramType:
      title: Travel Program Type
      enum:
      - corporate
      - leisure
      - consortia
      type: string
      description: Code representing the travel program type.
      example: corporate
    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.
    business-type:
      title: Business Type
      enum:
      - corporate
      - leisure
      type: string
      description: Business type.
      example: corporate
    BidStayType:
      title: Bid Stay Type
      enum:
      - daily
      - extended
      type: string
      description: Bid stay type.
      default: daily
    travel-program:
      title: Travel Program
      description: Travel program details.
      type: object
      allOf:
      - $ref: '#/components/schemas/Audit'
      properties:
        id:
          title: Program ID
          description: The unique ID of the travel program.
          type: string
          format: uuid
          example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
        name:
          title: Program Name
          type: string
          maxLength: 60
          description: The name of the travel program.
          example: Test Program
        contractPeriod:
          title: Originating Contract Period
          description: The contract year in which the travel program originated.
          type: integer
          example: 2023
        type:
          $ref: '#/components/schemas/TravelProgramType'
        format:
          $ref: '#/components/schemas/TravelProgramFormatType'
        status:
          $ref: '#/components/schemas/TravelProgramStatus'
        travelAccount:
          title: Travel Account
          description: Travel account that the program belongs to.
          type: object
          properties:
            id:
              title: Travel Account ID
              description: The unique ID of the travel account.
              type: string
              format: uuid
              example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
        stayType:
          $ref: '#/components/schemas/TravelProgramStayType'
        startDate:
          title: Start Date
          description: The ISO 8601 formatted start date (in GMT) of the travel program.
          type: string
          format: date
          example: '2024-01-01'
        endDate:
          title: End Date
          description: The ISO 8601 formatted end date (in GMT) of the travel program.
          type: string
          format: date
          example: '2024-12-31'
        dueDate:
          title: Due Date
          description: The ISO 8601 formatted due date (in GMT) of the travel program.
          type: string
          format: date
          example: '2023-11-13'
        closeoutDate:
          title: Closeout Date
          description: The ISO 8601 formatted decision date (in GMT) of the travel program.
          type: string
          format: date
          example: '2023-11-13'
        questions:
          title: Questions
          description: A list of program specific questions for the supplier to answer as part of their proposal.
          type: array
          items:
            $ref: '#/components/schemas/TravelProgramQuestion-1'
    UUIDProperty:
      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
    TravelBidFairSeasonRate:
      title: Travel Bid Fair Season Rate
      type: object
      description: The negotiated rates for a property room during the fair season.
      properties:
        propertyRoom:
          title: Property Room
          description: ID of the property's room.
          type: object
          properties:
            id:
              title: Property Room ID
              description: The unique ID of the property room.
              type: string
              format: uuid
              example: 9ea95519-2fc5-49d8-991b-e954f49044fe
        singleRate:
          type: number
          minimum: 0.01
          maximum: 9999999999.99
          example: 100
          description: The single room rate.
        doubleRate:
          type: number
          minimum: 0.01
          maximum: 9999999999.99
          example: 101
          description: The double room rate.
        tripleRate:
          type: number
          minimum: 0.01
          maximum: 9999999999.99
          example: 102
          description: The triple room rate.
        quadRate:
          type: number
          minimum: 0.01
          maximum: 9999999999.99
          example: 103
          description: The quadruple room rate.
        allotment:
          type: integer
          minimum: 1
          maximum: 999
          description: The number of rooms allotted at the negotiated rate.
          example: 100
        status:
          $ref: '#/components/schemas/BidItemStatusType'
    BidStatusType:
      title: Bid Status Type
      enum:
      - in_progress
      - attached
      - deleted
      type: string
      description: Bid stay type.
      default: in_progress
    PolicyValueType:
      title: Policy Value Type
      enum:
      - selection_list
      - integer
      - money
      - percent
      - multi_select
      - text_multi_line
      - percent_or_money
      - boolean
      type: string
      description: Value type of the policy
    TravelBidSeason:
      title: Travel Bid Season
      type: object
      description: Season details for a travel bid.
      properties:
        name:
          type: string
          maxLength: 20
          description: Season name.
          example: Season 1
        startDate:
          type: string
          format: date
          description: The ISO 8601 start date of the season.
          example: '2021-07-13'
        endDate:
          type: string
          format: date
          description: The ISO 8601 end date of the season.
          example: '2021-07-13'
        releasePeriod:
          type: integer
          minimum: 1
          maximum: 999
          example: 1
          description: Number of release periods.
        weekendReleasePeriod:
          type: integer
          minimum: 1
          maximum: 999
          example: 2
          description: Number of weekend release periods.
        rates:
          type: array
          description: Collection of rates for the season.
          items:
            $ref: '#/components/schemas/TravelBidSeasonRate'
        weekendRates:
          type: array
          description: Collection of weekend rates for the season.
          items:
            $ref: '#/components/schemas/TravelBidSeasonRate'
        status:
          $ref: '#/components/schemas/BidItemStatusType'
    TravelBidTaxAndFee:
      title: Travel Bid Tax and Fee
      description: A tax or fee associated with a travel bid.
      type: object
      properties:
        code:
          $ref: '#/components/schemas/TaxType1'
        amount:
          type: number
          description: The amount of the tax/fee. This may be a percent or monetary value depending on the value in `percent`.
          minimum: 0
          maximum: 9999999999.99
          example: 20
        percent:
          type: boolean
          default: false
          description: True indicates the tax/fee amount represents a percentage, instead of a monetary value.
        included:
          type: boolean
          default: false
          description: True indicates the tax/fee included in the negotiated rate.
        notes:
          type: string
          maxLength: 50
          description: Additional notes on the tax/fee.
          example: This is a tax
        status:
          $ref: '#/components/schemas/BidItemStatusType'
    QuestionResponseDataType:
      title: Question Response Data Type
      enum:
      - text
      - date
      - date_time
      - time
      - number
      - email
      - boolean
      type: string
      description: Code representing the expected data type of the question response.
      example: text
    TravelProposalGroupAndMeetingRunOfHouseRate:
      title: Travel Proposal Group And Meeting Run of House Rate
      description: Run of house rate information.
      type: object
      properties:
        seasonOne10To50People:
          type: number
          minimum: 0.01
          maximum: 9999999999.99
          description: Season one run of house rate for 10-50 people.
          example: 100
        seasonOne51To100People:
          type: number
          minimum: 0.01
          maximum: 9999999999.99
          description: Season one run of house rate for 51-100 people.
          example: 200
        seasonTwo10To50People:
          type: number
          minimum: 0.01
          maximum: 9999999999.99
          description: Season two run of house rate for 10-50 people.
          example: 300
        seasonTwo51To100People:
          type: number
          minimum: 0.01
          maximum: 9999999999.99
          description: Season two run of house rate for 51-100 people.
          example: 400
        seasonThree10To50People:
          type: number
          minimum: 0.01
          maximum: 9999999999.99
          description: Season three run of house rate for 10-50 people.
          example: 500
        seasonThree51To100People:
          type: number
          minimum: 0.01
          maximum: 9999999999.99
          description: Season three run of house rate for 51-100 people.
          example: 600
        seasonFour10To50People:
          type: number
          minimum: 0.01
          maximum: 9999999999.99
          description: Season four run of house rate for 10-50 people.
          example: 700
        seasonFour51To100People:
          type: number
          minimum: 0.01
          maximum: 9999999999.99
          description: Season four run of house rate for 51-100 people.
          example: 800
        seasonFive10To50People:
          type: number
          minimum: 0.01
          maximum: 9999999999.99
          description: Season five run of house rate for 10-50 people.
          example: 900
        seasonFive51To100People:
          type: number
          minimum: 0.01
          maximum: 9999999999.99
          description: Season five run of house rate for 51-100 people.
          example: 1000
    RateReviewStatusType:
      title: Rate Review Status Type
      enum:
      - requested
      - not_required
      - approved
      - rejected
      type: string
      description: The rate review status of the proposal
    TravelProgramStayType:
      title: Travel Program Stay Type
      enum:
      - daily
      - daily_and_extended_stay
      type: string
      description: Code representing the stay types requested by the program.  Programs can accept daily only, or daily and
        extended stay proposals.
      example: daily
    TravelProgramQuestion:
      title: Travel Program Question
      description: A question, defined by the program, for the supplier to answer as part of their proposal.
      type: object
      allOf:
      - $ref: '#/components/schemas/Audit'
      properties:
        travelProgram:
          title: Travel Program
          description: Travel program that the question belongs to.
          type: object
          properties:
            id:
              title: Travel Program ID
              description: The unique ID of the travel program.
              type: string
              format: uuid
              ex

# --- truncated at 32 KB (105 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cvent/refs/heads/main/openapi/cvent-travel-rfps-api-openapi.yml