Cvent RFP Management API

RFP (Request for Proposal) management APIs for core RFP operations including CRUD operations for base RFPs.

Operations 3

GET /rfps/lead-sources/{leadSourceId} Get RFP Lead Source #
GET /rfps/lead-sources/{leadSourceId}/sections/{leadSourceSectionId} Get RFP Lead Source Section #
GET /rfps/{rfpId} Get RFP #

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-rfp-management-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-rfp-management-api-openapi.yml Raw ↑
openapi: 3.0.2
info:
  title: Cvent REST APIs — RFP Management
  version: ea
  description: RFP (Request for Proposal) management APIs for core RFP operations including CRUD operations for base RFPs.
  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: RFP Management
  description: RFP (Request for Proposal) management APIs for core RFP operations including CRUD operations for base RFPs.
paths:
  /rfps/lead-sources/{leadSourceId}:
    get:
      tags:
      - RFP Management
      summary: Get RFP Lead Source
      description: Returns details about a given lead source of an RFP. The lead source indicates the primary origin of the
        RFP or the supplier being added to the RFP, such as a particular software or website.
      operationId: getRfpLeadSource
      security:
      - OAuth2.clientCredentials:
        - rfp/rfp-lead-sources:read
      - OAuth2.authorizationCode:
        - rfp/rfp-lead-sources:read
      parameters:
      - $ref: '#/components/parameters/leadSourceId'
      responses:
        '200':
          description: Successfully retrieved the lead source of an RFP.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RfpLeadSource'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '404':
          $ref: '#/components/responses/NotFound1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
  /rfps/lead-sources/{leadSourceId}/sections/{leadSourceSectionId}:
    get:
      tags:
      - RFP Management
      summary: Get RFP Lead Source Section
      description: Returns details about the lead source section of an RFP. The lead source section identifies the specific
        segment or channel within the broader lead source, such as a particular website domain, form, or integration point,
        where the RFP originated. This enables more granular tracking and attribution of RFPs by pinpointing the exact section
        within the overall lead source. See the [Lead Source](#tag/RFP-Management/operation/getRfpLeadSource) endpoint for
        more information about lead sources.
      operationId: getRfpLeadSourceSection
      security:
      - OAuth2.clientCredentials:
        - rfp/rfp-lead-sources:read
      - OAuth2.authorizationCode:
        - rfp/rfp-lead-sources:read
      parameters:
      - $ref: '#/components/parameters/leadSourceId'
      - $ref: '#/components/parameters/leadSourceSectionId'
      responses:
        '200':
          description: Successfully retrieved the lead source section of an RFP.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RfpLeadSourceSection'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '404':
          $ref: '#/components/responses/NotFound1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
  /rfps/{rfpId}:
    get:
      tags:
      - RFP Management
      summary: Get RFP
      description: Returns basic details of the given RFP.
      operationId: getRFP
      security:
      - OAuth2.clientCredentials:
        - rfp/rfps:read
      - OAuth2.authorizationCode:
        - rfp/rfps:read
      parameters:
      - $ref: '#/components/parameters/rfpId'
      - $ref: '#/components/parameters/leadSourceExpand'
      responses:
        '200':
          description: Successfully returns the basic details of the RFP.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Rfp'
        '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:
    CancellationDetails:
      title: CancellationDetails
      description: Information about cancellation of RFP.
      type: object
      properties:
        dateTime:
          type: string
          format: date-time
          description: The ISO 8601 date time (in UTC) when RFP was cancelled.
          example: '2021-01-13T14:06:20.080Z'
        reason:
          $ref: '#/components/schemas/CancelledReason-1'
        comments:
          type: string
          description: Additional comments while cancelling the RFP.
          minLength: 0
          maxLength: 300
          example: I am cancelling my event, postponing to Q4.
    DatePattern-1:
      title: DatePattern
      description: Date pattern for days on which event can occur. Used when dateMode is DATE_PATTERN.
      required:
      - durationDays
      - startDays
      - startDate
      - endDate
      type: object
      properties:
        note:
          type: string
          minLength: 0
          maxLength: 2500
          description: Note along with date pattern requirements.
          example: Flexible dates on weekends.
        endDate:
          type: string
          format: date
          description: The ISO 8601 end date of the event.
          example: '2016-10-15'
        startDate:
          type: string
          format: date
          description: The ISO 8601 start date of the event.
          example: '2016-10-13'
        durationDays:
          type: integer
          description: Number of days the event will go on.
          example: 3
        startDays:
          type: array
          description: Days of the week when event can start.
          items:
            $ref: '#/components/schemas/DayOfWeek'
        generatedDates:
          type: array
          maxItems: 200
          description: List of dates generated based on the date pattern.
          readOnly: true
          items:
            $ref: '#/components/schemas/Dates-1'
    RfpType-1:
      title: RfpType
      description: RFP types based on event requirements.
      type: string
      enum:
      - MEETING_SPACE_AND_GUEST_ROOMS
      - MEETING_SPACE_ONLY
      - GUEST_ROOMS_ONLY
      - RESTAURANT_RFP
      - SERVICE_PROVIDER
    Event-1:
      title: Event
      description: Event details.
      type: object
      properties:
        id:
          type: string
          format: uuid
          description: Unique identifier for the event linked with the RFP, if any.
          example: 50dc08af-24a9-4d01-84be-3d43133dc945
    RfpEvent:
      title: RfpEvent
      description: RFP event details.
      type: object
      properties:
        event:
          $ref: '#/components/schemas/Event-1'
        name:
          type: string
          description: Name of the event linked with the RFP.
          minLength: 1
          maxLength: 300
          example: friday event
        contractSignatureLocation:
          type: string
          description: Location where the contract will be signed.
          minLength: 0
          maxLength: 2500
          example: Atlanta
        destinationsUnderConsideration:
          type: string
          description: Destinations under consideration for the event.
          minLength: 0
          maxLength: 2500
          example: New York
        externalMeetingRequest:
          type: boolean
          description: True indicates that the event is associated with an external meeting request.
          example: true
        type:
          $ref: '#/components/schemas/EventType-1'
        totalMeetingSpaceRequired:
          $ref: '#/components/schemas/SpaceArea'
        audioVisualNeeds:
          type: string
          description: Audio visual requirements.
          maxLength: 2500
          example: Need a projector in each meeting room.
        peakMeetingRooms:
          type: integer
          description: Maximum number of meeting rooms required during the event.
          minimum: 0
          maximum: 999999999
          example: 14
        flexibleDates:
          type: boolean
          description: True indicates the event dates are flexible.
        repeat:
          type: boolean
          readOnly: true
          example: true
          description: True indicates similar event(s) have been held in the past.
        attendeesPerDay:
          type: integer
          description: Number of in-person attendees per day.
          minimum: 0
          maximum: 99999
          example: 500
        referenceNumber:
          type: string
          description: Reference number for the event.
          maxLength: 30
          example: XVYMP8970S
        largestMeetingSpaceRequired:
          $ref: '#/components/schemas/SpaceArea'
        meetingRequestId:
          type: string
          format: uuid
          description: Unique identifier for meeting request associated with the event.
          example: 50dc08af-24a9-4d01-84be-3d43133dc945
        formatType:
          $ref: '#/components/schemas/EventFormatType'
        virtualAttendeesPerDay:
          type: integer
          description: Number of virtual attendees per day.
          minimum: 0
          maximum: 99999
          example: 2000
        budget:
          type: number
          minimum: 0
          maximum: 999999999
          description: Total budget amount.
          example: 10000
        roomRateBudget:
          type: number
          minimum: 0
          maximum: 999999999
          description: Budget for rooms rates.
          example: 200
        foodBeverageBudget:
          type: number
          minimum: 0
          maximum: 999999999
          description: Budget for food and beverage.
          example: 1000
    Dates-1:
      title: Dates
      description: Dates on which event will occur.
      type: object
      properties:
        preferred:
          type: boolean
          description: True indicates these are preferred dates.
          example: true
        id:
          type: string
          format: uuid
          description: Unique identifier for dates.
          example: 50dc08af-24a9-4d01-84be-3d43133dc945
        endDate:
          type: string
          format: date
          description: The ISO 8601 end date of the event.
          example: '2016-10-13'
        startDate:
          type: string
          format: date
          description: The ISO 8601 start date of the event.
          example: '2016-10-15'
        note:
          type: string
          minLength: 0
          maxLength: 2500
          description: A note detailing the requirements for the dates.
          example: Flexible dates
    CancelledReason-1:
      title: CancelledReason
      description: Reason for cancelling the RFP.
      type: string
      enum:
      - BOOKED_ANOTHER_VENUE_OR_DESTINATION
      - CLIENT_BOOKED_DIRECTLY
      - EPIDEMIC_OR_PANDEMIC
      - EVENT_CANCELLED
      - EVENT_POSTPONED
      - MEDICAL_EMERGENCY
      - NATURAL_DISASTER
      - OTHER
      - POLITICAL_OR_CIVIL_UNREST
      - REQUIREMENTS_CHANGED
    RfpLeadSource:
      type: object
      title: RfpLeadSource
      description: Lead source of the RFP.
      properties:
        id:
          type: string
          format: uuid
          readOnly: true
          description: The unique identifier of the lead source.
          example: f56a51a4-84b0-46c9-a612-716dc95a1c96
        name:
          type: string
          description: Name of the lead source.
          maxLength: 100
          example: Cvent Supplier Network
    VenueIntegrationType:
      title: VenueIntegrationType
      description: The type of venue integration a planner prefers when sourcing venues through an RFP. PASSKEY represents
        Passkey room-block management. CED represents Cvent Event Diagramming (3D diagramming / Interactive Floor Plans).
      type: string
      enum:
      - CED
      - PASSKEY
      example: PASSKEY
    DayOfWeek:
      title: DayOfWeek
      description: DayOfWeek
      type: string
      enum:
      - SUNDAY
      - MONDAY
      - TUESDAY
      - WEDNESDAY
      - THURSDAY
      - FRIDAY
      - SATURDAY
    PackagePricingPreference:
      title: PackagePricingPreference
      description: Represents different preferences by planner for pricing packages response that supplier has to provide.
        NO_PREFERENCE means no pricing package information is need, OPTIONAL means it's not mandatory to provide pricing preference,
        and REQUIRED means package information is mandatory to be provided by supplier.
      type: string
      enum:
      - NO_PREFERENCE
      - OPTIONAL
      - REQUIRED
      example: OPTIONAL
      default: NO_PREFERENCE
    EventFormatType:
      title: EventFormatType
      description: Event format type.
      type: string
      enum:
      - IN_PERSON
      - HYBRID
      - VIRTUAL
    Contact-1:
      title: Contact
      description: Contact details of planner.
      type: object
      required:
      - firstName
      - lastName
      - email
      - phone
      - organizationName
      properties:
        firstName:
          type: string
          maxLength: 50
          description: The first name of the planner.
          example: James
        lastName:
          type: string
          maxLength: 50
          description: The last name of the planner.
          example: West
        email:
          type: string
          format: email
          maxLength: 80
          description: Email address of the planner.
          example: jwest@example.com
        address:
          $ref: '#/components/schemas/Address-1'
        commissionRate:
          type: number
          description: Rate of commission chargeable by the planner. Precision up to 2 decimal places is accepted.
          minimum: 0
          maximum: 100
          example: 10.75
        commissionable:
          type: boolean
          description: True indicates commission is to be charged from supplier.
        phone:
          type: string
          description: Phone number of the planner.
          maxLength: 30
          example: 555-555-5555
        organizationName:
          type: string
          maxLength: 100
          description: Name of the organization.
          example: Five Star Planners Inc.
        thirdPartyPlanner:
          type: boolean
          description: True indicates planner is a third party planner.
        preferredContactMethods:
          type: array
          description: List of preferred contact methods for the planner.
          minItems: 1
          maxItems: 5
          items:
            $ref: '#/components/schemas/ContactMethods'
          example:
          - CVENT
    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
    WeddingPartner:
      title: WeddingPartner
      description: Represents wedding partner.
      type: object
      properties:
        type:
          $ref: '#/components/schemas/BrideGroomType'
        name:
          type: string
          description: Name of the partner of the wedding couple.
          minLength: 0
          maxLength: 300
          example: John Doe
    DateRequirements-1:
      title: DateRequirements
      description: Date requirements for the event.
      required:
      - mode
      type: object
      properties:
        mode:
          $ref: '#/components/schemas/RfpDateMode'
        alternateDates:
          type: array
          minItems: 1
          maxItems: 12
          description: List of dates for the event. Can be used to provide set of alternate event dates when mode is ALTERNATE_DATE.
          items:
            $ref: '#/components/schemas/Dates-1'
        pattern:
          $ref: '#/components/schemas/DatePattern-1'
        availabilityRangeRequired:
          type: boolean
          description: True indicates that the event requires a range of availability dates.
          default: false
    EventOrganization-1:
      title: EventOrganization
      description: Details of organization which is hosting the event.
      type: object
      required:
      - name
      - type
      properties:
        organization:
          $ref: '#/components/schemas/Organization'
        confidentialProfile:
          type: boolean
          description: True indicates organization profile has to be kept confidential.
        industry:
          $ref: '#/components/schemas/Industry-1'
        name:
          type: string
          description: Name of the organization hosting the event.
          maxLength: 100
          example: Cvent Inc.
        type:
          $ref: '#/components/schemas/OrganizationType-1'
        address:
          $ref: '#/components/schemas/Address-1'
        eventsPerYear:
          type: integer
          description: Number of events per year.
          minimum: 0
          maximum: 999999
          example: 450
    EventType-1:
      title: EventType
      description: Event type.
      type: string
      enum:
      - ANNIVERSARY_BIRTHDAY
      - BACHELOR_BACHELORETTE_PARTY
      - BAR_BAT_MITZVAH
      - BUSINESS_MEETING
      - CONFERENCE_CONVENTION
      - CORPORATE_EVENT
      - CUSTOMER_EVENT
      - EDUCATIONAL_SEMINAR
      - FRATERNITY_SORORITY_GROUP
      - FUNDRAISER_CHARITY_EVENT
      - RECEPTION_HOLIDAY_PARTY
      - INCENTIVE_TRAVEL
      - REUNION
      - SHAREHOLDERS_MEETING
      - SPECIAL_EVENT
      - SPORTS_EVENT
      - TEAM_BUILDING_EVENT
      - TOUR_GROUP_VACATION
      - TRADE_SHOW_CONSUMER_SHOW
      - TRAINING
      - WEDDING
      - OTHER
    RfpRequest:
      title: RfpRequest
      description: Request body for creating or updating an RFP.
      type: object
      required:
      - needsGuestRooms
      - needsMeetingSpace
      allOf:
      - $ref: '#/components/schemas/Audit'
      properties:
        needsMeetingSpace:
          type: boolean
          description: True indicates meeting space is needed for event.
        needsGuestRooms:
          type: boolean
          description: True indicates guest rooms are needed for event.
        description:
          type: string
          description: Description of RFP.
          minLength: 0
          maxLength: 2500
          example: Planning to host company's annual event in an outdoor location.
        dateRequirements:
          $ref: '#/components/schemas/DateRequirements-1'
        rfpEvent:
          $ref: '#/components/schemas/RfpEvent'
        agendaStartDate:
          type: string
          format: date
          description: The ISO 8601 date representing the start date of agenda.
          example: '2025-10-13'
        contact:
          $ref: '#/components/schemas/Contact-1'
        rfpEventOrganization:
          $ref: '#/components/schemas/EventOrganization-1'
        decisionFactors:
          type: string
          description: Decision factors based on which RFP will be awarded. These can be price, location, or quality of service.
          minLength: 0
          maxLength: 2500
          example: Price, location, and quality of service.
        citywideEvent:
          type: boolean
          description: True indicates event is city wide and might require multiple venues.
        responseDueDate:
          type: string
          format: date
          description: The ISO 8601 date by when the response for RFP is expected from suppliers.
          example: '2016-10-13'
        decisionDate:
          type: string
          format: date
          description: The ISO 8601 date by which RFP will be awarded.
          example: '2016-10-13'
        billingDetails:
          $ref: '#/components/schemas/BillingDetails-1'
        internalNote:
          type: string
          description: Internal note for planners. This note is not shared with suppliers.
          minLength: 0
          maxLength: 300
          example: Don't award this RFP to the same venue as last year.
        currencyCode:
          type: string
          description: The ISO 4217 standard format currency code.
          format: ^[A-Z]{3}$
          example: USD
        measurementUnit:
          $ref: '#/components/schemas/MeasurementUnit'
        requiredCostItems:
          type: array
          description: This contains cost items which are marked as required for suppliers in the RFP.
          maxItems: 100
          items:
            $ref: '#/components/schemas/OfferingCostType-1'
          example:
          - BREAK_AM
          - BREAK_PM
        hiddenCostItems:
          type: array
          description: This contains cost items which are marked as not needed for suppliers in the RFP.
          maxItems: 100
          items:
            $ref: '#/components/schemas/OfferingCostType-1'
          example:
          - BREAK_DRINKS_ONLY
          - BREAK_SNACKS_AND_DRINKS
        forwardable:
          type: boolean
          description: True indicates suppliers added on the RFP should be allowed to forward the RFP.
        cvbForwardLimit:
          type: integer
          minimum: 0
          maximum: 99999
          description: Limits the number of venues that a CVB (Convention and Visitors Bureau) can forward an RFP to.
          example: 5
        allowEmailNotifications:
          type: boolean
          description: True indicates email notifications are allowed for this RFP.
        notificationRecipients:
          type: array
          description: This contains recipients who would get notified every time a new response is received back from the
            suppliers
          maxItems: 3
          items:
            $ref: '#/components/schemas/RecipientInfo'
          example:
          - order: 1
            type: EMAIL
            value: johnDoe@example.com
          - order: 2
            type: ACCOUNT_USER
            value: 50dc08af-24a9-4d01-84be-3d43133dc945
          - order: 3
            type: ACCOUNT_USER_GROUP
            value: 70de07af-24a9-4d01-84be-3d43133dc932
        shareAwardDetails:
          type: boolean
          description: True indicates award details can be shared with other suppliers added in RFP.
        leadSource:
          $ref: '#/components/schemas/LeadSource'
        sourceId:
          type: string
          minLength: 0
          maxLength: 100
          description: Unique identifier for RFPs originating from outside Cvent network provided by source system where RFP
            was created.
          example: '123456'
        showcaseEnabled:
          type: boolean
          description: True indicates showcase is enabled for this RFP.
        autoAddToShowcaseEnabled:
          type: boolean
          description: True indicates that the RFP will be automatically added to showcase in case there is a low response
            rate.
        destinationExpertsRequiredOnProposal:
          type: boolean
          description: True indicates suppliers are required to copy the destination experts (i.e. CVB/DMC) on the proposal
            that is sent back through Cvent.
        weddingDetails:
          $ref: '#/components/schemas/WeddingDetails-1'
        needsCatering:
          type: boolean
          description: True indicates catering is required.
          default: false
        packagePricingPreference:
          $ref: '#/components/schemas/PackagePricingPreference'
        feeTransparencyEnabled:
          type: boolean
          description: True indicates RFP was created with fee transparency enabled.
          default: false
        preferredVenueIntegrations:
          type: array
          deprecated: true
          description: 'DEPRECATED: Use [venueIntegrationPreference](#schema/VenueIntegrationPreference) instead. Venue integrations
            the planner prefers when sourcing venues. An empty array or absent field indicates no preference has been recorded.'
          maxItems: 1
          uniqueItems: true
          items:
            $ref: '#/components/schemas/VenueIntegrationType'
        venueIntegrationPreference:
          $ref: '#/components/schemas/VenueIntegrationPreference'
    BillingDetails-1:
      title: BillingDetails
      description: Billing details for RFP.
      type: object
      properties:
        additionalInformation:
          type: string
          description: Information regarding billing.
          minLength: 0
          maxLength: 2500
          example: Guest rooms will be a mix of IPO and RM&TX to master. Will submit rooming list with billing specified.
            Credit card will be provided as guarantee.
        concessionsContractualInfo:
          type: string
          description: Concessions and contractual information.
          minLength: 0
          maxLength: 2500
          example: Request use of LOI or Express Agreement.
        rebateType:
          $ref: '#/components/schemas/RebateType'
        acceptingRebatesAndIncentives:
          type: boolean
          description: True indicates that rebates and incentives are accepted, applicable only for citywide RFPs.
          default: true
        rebateValue:
          type: number
          description: The value of the rebate. The impact of this value on the price is determined by `RebateType`.
          minimum: 0
          maximum: 999999
          example: 10
    SpaceArea:
      title: SpaceArea
      description: Space area divisons.
      type: string
      enum:
      - LESS_THAN_ONE_THOUSAND_SQ_FT
      - ONE_THOUSAND_SQ_FT
      - TWO_THOUSAND_SQ_FT
      - THREE_THOUSAND_SQ_FT
      - FOUR_THOUSAND_SQ_FT
      - FIVE_THOUSAND_SQ_FT
      - SIX_THOUSAND_SQ_FT
      - SEVEN_THOUSAND_SQ_FT
      - EIGHT_THOUSAND_SQ_FT
      - NINE_THOUSAND_SQ_FT
      - TEN_THOUSAND_SQ_FT
      - ELEVEN_THOUSAND_SQ_FT
      - TWELVE_THOUSAND_SQ_FT
      - THIRTEEN_THOUSAND_SQ_FT
      - FOURTEEN_THOUSAND_SQ_FT
      - FIFTEEN_THOUSAND_SQ_FT
      - SIXTEEN_THOUSAND_SQ_FT
      - SEVENTEEN_THOUSAND_SQ_FT
      - EIGHTEEN_THOUSAND_SQ_FT
      - NINETEEN_THOUSAND_SQ_FT
      - TWENTY_THOUSAND_SQ_FT
      - TWENTY_FIVE_THOUSAND_SQ_FT
      - THIRTY_THOUSAND_SQ_FT
      - THIRTY_FIVE_THOUSAND_SQ_FT
      - FORTY_THOUSAND_SQ_FT
      - FORTY_FIVE_THOUSAND_SQ_FT
      - FIFTY_THOUSAND_SQ_FT
      - FIFTY_FIVE_THOUSAND_SQ_FT
      - SIXTY_THOUSAND_SQ_FT
      - SIXTY_FIVE_THOUSAND_SQ_FT
      - SEVENTY_THOUSAND_SQ_FT
      - SEVENTY_FIVE_THOUSAND_SQ_FT
      - EIGHTY_THOUSAND_SQ_FT
      - EIGHTY_FIVE_THOUSAND_SQ_FT
      - NINETY_THOUSAND_SQ_FT
      - ONE_HUNDRED_THOUSAND_SQ_FT
      - GREATER_THAN_ONE_HUNDRED_THOUSAND_SQ_FT
      - LESS_THAN_ONE_HUNDRED_SQ_MTR
      - ONE_HUNDRED_SQ_MTR
      - TWO_HUNDRED_SQ_MTR
      - THREE_HUNDRED_SQ_MTR
      - FOUR_HUNDRED_SQ_MTR
      - FIVE_HUNDRED_SQ_MTR
      - SIX_HUNDRED_SQ_MTR
      - SEVEN_HUNDRED_SQ_MTR
      - EIGHT_HUNDRED_SQ_MTR
      - NINE_HUNDRED_SQ_MTR
      - ONE_THOUSAND_SQ_MTR
      - ELEVEN_HUNDRED_SQ_MTR
      - TWELVE_HUNDRED_SQ_MTR
      - THIRTEEN_HUNDRED_SQ_MTR
      - FOURTEEN_HUNDRED_SQ_MTR
      - FIFTEEN_HUNDRED_SQ_MTR
      - SIXTEEN_HUNDRED_SQ_MTR
      - SEVENTEEN_HUNDRED_SQ_MTR
      - EIGHTEEN_HUNDRED_SQ_MTR
      - NINETEEN_HUNDRED_SQ_MTR
      - TWO_THOUSAND_SQ_MTR
      - TWENTY_FIVE_HUNDRED_SQ_MTR
      - THREE_THOUSAND_SQ_MTR
      - THIRTY_FIVE_HUNDRED_SQ_MTR
      - FOUR_THOUSAND_SQ_MTR
      - FORTY_FIVE_HUNDRED_SQ_MTR
      - FIVE_THOUSAND_SQ_MTR
      - FIFTY_FIVE_HUNDRED_SQ_MTR
      - SIX_THOUSAND_SQ_MTR
      - SIXTY_FIVE_HUNDRED_SQ_MTR
      - SEVEN_THOUSAND_SQ_MTR
      - SEVENTY_FIVE_HUNDRED_SQ_MTR
      - EIGHT_THOUSAND_SQ_MTR
      - EIGHTY_FIVE_HUNDRED_SQ_MTR
      - NINE_THOUSAND_SQ_MTR
      - TEN_THOUSAND_SQ_MTR
      - GREATER_THAN_TEN_THOUSAND_SQ_MTR
    RebateType:
      title: RebateType
      description: Rebate type for specifying the rebate value on citywide RFPs. If rebateType is `BY_AMOUNT`, the rebate
        value will be in decimal format. If rebateType is `BY_PERCENTAGE`, the rebate value will represent a percentage.
      type: string
      enum:
      - BY_AMOUNT
      - BY_PERCENTAGE
    Organization:
      title: Organization
      description: Organization details.
      type: object
      properties:
        id:
          type: string
          format: uuid
          description: Unique identifier for the organization.
          example: 50dc08af-24a9-4d01-84be-3d43133dc945
    RfpDateMode:
      title: RfpDateMode
      description: RfpDateMode
      type: string
      enum:
      - ALTERNATE_DATE
      - DATE_PATTERN
    RfpLeadSourceSection:
      type: object
      title: RfpLeadSourceSection
      description: Lead source section of the RFP.
      properties:
        id:
          type: string
          format: uuid
          readOnly: true
          description: The unique identifier of the lead source section.
          example: f56a51a4-84b0-46c9-a612-716dc95a1c96
        name:
          type: string
          description: Name of the lead source section.
          maxLength: 200
          example: Cvent Supplier Network
    OrganizationType-1:
      title: OrganizationType
      description: Organization type.
      type: string
      enum:
      - CORPORATE
      - ASSOCIATION
      - EDUCATION
      - GOVERNMENT
      - SOCIAL_LEISURE
      - RELIGIOUS
      - MILITARY
      - OTHER
      - NON_PROFIT
    Rfp:
      title: Rfp
      description: Basic RFP details
      type: object
      required:
      - id
      allOf:
      - $ref: '#/components/schemas/RfpRequest'
      properties:
        id:
          type: string
          format: uuid
          description: Unique identifier for RFP.
          example: a3edf581-b80c-4a0b-bdcf-ab8bf5fdcd1b
        code:
          type: string
          readOnly: true
          description: Unique code of RFP.
          example: JBNJN7BGJ5J
        status:
          $ref: '#/components/schemas/RfpStatus-1'
        type:
          $ref: '#/components/schemas/RfpType-1'
        approvedBy:
          type: string
          readOnly: true
          minLength: 0
          maxLength: 50
          description: Details of the user who approved the RFP.
          example: approver@example.com
        approvedDateTime:
          type: string
          format: date-time
          readOnly: true
          description: The ISO 8601 date time (in UTC) when the RFP was approved. The initial value when RFP is not approved
            is 1900-01-01 00:00:00.000.
          example: '2021-01-13T14:06:20.080Z'
        approved:
          type: boolean
          readOnly: true
          description: True indicates RFP is approved.
          example: true
        cancellationDetails:
          $ref: '#/components/schemas/CancellationDetails'
        lastSentDateTime:
          type: string
          format: date-time
          readOnly: true
          description: The ISO 8601 date time (in UTC) when RFP was last sent.
          example: '2021-01-13T14:06:20.080Z'
        originalSentDateTime:
          type: string
          format: date-time
          readOnly: true
          description: The ISO 8601 date time (in UTC) when RFP was first sent.
          example: '2021-01-13T14:06:20.080Z'
        sentVenueCount:
          type: integer
          readOnly: true
          description: Number of venues to which the planner has sent the RFP.
          minimum: 0
          example: 5
          maximum: 2000
        archived:
          type: boolean
          description: True indicates RFP is archived.
          default: false
        archivalDate:
          type: string
          format: date-time
          description: The ISO 8601 date time (in UTC) representing the archival date.
          example: '2021-01-13T14:06:20.080Z'
        awardedExternally:
          type: boolean
          description: True indicates RFP has been awarded to a venue outside of Cvent Supplier Network.
          readOnly: true
          default: false
        finishedAwarding:
          type: boolean
          description: True indicates venue s

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