Cvent Registration Proposal Draft API

Beta - All APIs are in Beta. Proposal Drafts are editable copies of proposals. This API allows you to edit proposal data privately before publishing.

Operations 1

POST /proposal-drafts Beta - Create Proposal Draft #

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-registration-proposal-draft-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-registration-proposal-draft-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Cvent REST Proposal Draft API
  description: '# Introduction

    The Cvent API Platform is built around REST.'
  contact:
    name: Cvent Development Platform
    url: https://developers.cvent.com/
  version: ea
servers:
- url: https://api-platform.cvent.com/ea
- url: https://api-platform-eur.cvent.com/ea
tags:
- name: Proposal Draft
  description: Beta - All APIs are in Beta. Proposal Drafts are editable copies of proposals. This API allows you to edit proposal data privately before publishing.
paths:
  /proposal-drafts:
    post:
      summary: Beta - Create Proposal Draft
      description: Creates a new proposal draft.
      operationId: createProposalDraft
      tags:
      - Proposal Draft
      security:
      - OAuth2.clientCredentials:
        - proposal/proposals:write
      requestBody:
        $ref: '#/components/requestBodies/ProposalRequest'
      responses:
        '201':
          description: Successfully created a proposal draft.
          headers:
            location:
              description: URL of proposal draft in edit mode.
              example: https://proposals.app.t2.cvent.com/v1/supplier/proposals/d77306b1-04d5-46ac-ad89-f6d5f47e0c64/edit
              schema:
                type: string
                format: uri
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProposalResponse'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
components:
  schemas:
    ProposalResponse:
      description: Schema for proposal.
      type: object
      title: Proposal
      allOf:
      - $ref: '#/components/schemas/ProposalRequest/allOf/0'
      properties:
        id:
          type: string
          format: uuid
          description: The unique ID of the proposal.
          example: cf5fd2cc-3d09-11ee-be56-0242ac120002
        proposalCode:
          type: string
          minLength: 14
          maxLength: 14
          description: A 14-character human readable proposal code.
          example: P230810-G7T9DR
        status:
          $ref: '#/components/schemas/proposal-status.json'
        version:
          type: integer
          description: The version number associated with the proposal.
          example: 1
        lastSubmittedTime:
          type: string
          format: date-time
          description: The ISO 8601 zoned Coordinated Universal Time (UTC) when the proposal was last submitted.
          example: '2023-02-12T03:00:00Z'
        responseReason:
          type: string
          description: The reason for the response.
          oneOf:
          - $ref: '#/components/schemas/declined-reason.json'
          - $ref: '#/components/schemas/cancelled-reason.json'
          example: BOOKED_ANOTHER_VENUE_DESTINATION
        responseDetails:
          type: string
          description: Additional details provided while responding to the proposal.
          example: The location is far from the event venue.
      required:
      - id
      - proposalCode
      - status
      - version
    proposal-status.json:
      type: string
      title: ProposalStatus
      description: The status of the proposal. See [definitions of proposal statuses](https://support.cvent.com/s/communityarticle/Understanding-RFP-and-Proposal-Statuses)
      enum:
      - NOT_SENT
      - SUBMITTED
      - AWARDED
      - DECLINED
      - DELETED
      - NO_RESPONSE
      - CANCELLED
      - WITHDRAWN
      default: NOT_SENT
    item.json:
      type: object
      title: Item
      description: An item that has cost information.
      properties:
        itemId:
          type: string
          description: Unique ID for the item.
          example: AC-127-3B
        name:
          type: string
          description: The name of the item.
          example: Earphones
        quantity:
          type: integer
          description: The number of items.
          example: 20
        totalCost:
          type: number
          description: Total cost of the item(s).
          example: 10000.99
        notes:
          type: string
          maxLength: 2500
          description: Notes associated with the item.
          example: This item is very popular.
    ProposalRequest:
      description: Schema for proposal request.
      type: object
      title: ProposalRequest
      allOf:
      - description: Schema for proposal request.
        type: object
        title: BaseProposal
        allOf:
        - 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
        properties:
          scpTemplateId:
            format: uuid
            type: string
            example: a633b01c-e461-4cc2-8c66-8ae036115658
            description: The ID of the smart custom proposal template.
          type:
            $ref: '#/components/schemas/proposal-type.json'
          supplierSummary:
            $ref: '#/components/schemas/supplier-summary.json'
          rfpSummary:
            $ref: '#/components/schemas/rfp-summary.json'
          eventSummary:
            $ref: '#/components/schemas/event-summary.json'
          statusSummary:
            $ref: '#/components/schemas/status-summary.json'
          introduction:
            type: string
            maxLength: 2500
            description: Introduction text for the proposal.
            example: Let us design the day of your dreams at our property.
          billingContractualResponse:
            type: string
            maxLength: 2500
            description: Details about concessions or contractual requirements from the supplier. DEPRECATED - This field is deprecated. Only applied to proposal made from vendor marketplace, a sunset product.
            example: All invoices must be paid in 30 days.
            deprecated: true
          currencyCode:
            $ref: '#/components/schemas/currency.json1'
          commissionableBid:
            type: boolean
            description: True indicates this is a commissionable bid.
            example: true
          commissionRate:
            type: number
            description: The proposal's commission rate.
            example: 10.12
          name:
            type: string
            maxLength: 50
            description: Name of the proposal.
            example: Proposal for Royal Bank of Spain.
          blockCode:
            type: string
            maxLength: 50
            description: Block code for the proposal.
            example: ABDCFD-234535-3535
          proposalDates:
            type: array
            description: List of dates the venue is available.
            items:
              $ref: '#/components/schemas/proposal-date.json'
          sleepingRooms:
            type: array
            description: List of all sleeping rooms offered in the proposal.
            items:
              $ref: '#/components/schemas/sleeping-room.json'
          categoryItemsCost:
            $ref: '#/components/schemas/category-items-cost.json'
          aggregatedCost:
            $ref: '#/components/schemas/aggregated-cost.json'
          estimatedCost:
            $ref: '#/components/schemas/estimated-cost.json'
          contacts:
            type: array
            description: List of all contacts.
            items:
              $ref: '#/components/schemas/contact.json'
          plannerContacts:
            type: array
            description: List of all planner contacts.
            items:
              $ref: '#/components/schemas/contact.json'
          meetingRoom:
            $ref: '#/components/schemas/meeting-room.json'
          transaction:
            $ref: '#/components/schemas/transaction.json'
    supplier-type.json:
      title: SupplierType
      description: 'The supplier''s type. VENUE: A hotel, convention and visitors bureau (CVB), or other location for an event.'
      type: string
      enum:
      - VENUE
      default: VENUE
    sleeping-room-block.json:
      type: object
      title: SleepingRoomBlock
      description: The sleeping room block.
      properties:
        proposalDateType:
          $ref: '#/components/schemas/date-type.json'
        sleepingRoomType:
          $ref: '#/components/schemas/sleeping-room-type.json'
        date:
          type: string
          format: date
          description: Date the rooms in the room block are available.
          example: '2021-01-13'
        quantity:
          type: integer
          description: The total number of rooms for this room block.
          example: 20
          minimum: 0
        rate:
          type: number
          description: The nightly cost of rooms in this room block.
          example: 150
          minimum: 0
    state-province.json:
      type: string
      title: StateProvince
      description: The state province code used for contact information.
      enum:
      - BLANK
      - AA
      - AB
      - ABD
      - ABE
      - ACT_AUS
      - AE
      - AGB
      - AGY
      - AK
      - AL
      - ANS
      - ANT
      - AP
      - AR
      - ARD
      - ARM
      - AS
      - AT_1
      - AT_2
      - AT_3
      - AT_4
      - AT_5
      - AT_6
      - AT_7
      - AT_8
      - AT_9
      - AZ
      - BAS
      - BBD
      - BC
      - BDF
      - BE_BRU
      - BEN
      - BE_VAN
      - BE_VBR
      - BE_VLI
      - BE_VOV
      - BE_VWV
      - BE_WBR
      - BE_WHT
      - BE_WLG
      - BE_WLX
      - BE_WNA
      - BEX
      - BFS
      - BGE
      - BGW
      - BIR
      - BKM
      - BLA
      - BLY
      - BMH
      - BNB
      - BNE
      - BNH
      - BNS
      - BOL
      - BPL
      - BR_AC
      - BR_AL
      - BR_AM
      - BR_AP
      - BR_BA
      - BRC
      - BR_CE
      - BRD
      - BR_DF
      - BR_ES
      - BR_GO
      - BRK
      - BR_MA
      - BR_MG
      - BR_MS
      - BR_MT
      - BR_PA
      - BR_PB
      - BR_PE
      - BR_PI
      - BR_PR
      - BR_RJ
      - BR_RN
      - BR_RO
      - BR_RR
      - BR_RS
      - BR_SC
      - BR_SE
      - BR_SP
      - BR_TO
      - BRY
      - BST
      - BUR
      - CA
      - CAM
      - CAY
      - CGN
      - CGV
      - CH_AG
      - CH_AI
      - CH_AR
      - CH_BE
      - CH_BL
      - CH_BS
      - CH_FR
      - CH_GE
      - CH_GL
      - CH_GR
      - CHI
      - CH_JU
      - CH_LU
      - CH_NE
      - CH_NW
      - CH_OW
      - CHS
      - CH_SG
      - CH_SH
      - CH_SO
      - CH_SZ
      - CH_TG
      - CH_TI
      - CH_UR
      - CH_VD
      - CH_VS
      - CH_ZG
      - CH_ZH
      - CKF
      - CKT
      - CLD
      - CLK
      - CLR
      - CMA
      - CMD
      - CMN
      - CN_11
      - CN_12
      - CN_13
      - CN_14
      - CN_15
      - CN_21
      - CN_22
      - CN_23
      - CN_31
      - CN_32
      - CN_33
      - CN_34
      - CN_35
      - CN_36
      - CN_37
      - CN_41
      - CN_42
      - CN_43
      - CN_44
      - CN_45
      - CN_46
      - CN_50
      - CN_51
      - CN_52
      - CN_53
      - CN_54
      - CN_61
      - CN_62
      - CN_63
      - CN_64
      - CN_65
      - CN_91
      - CN_92
      - CO
      - CON
      - COV
      - CRF
      - CRY
      - CSR
      - CT
      - CWD
      - CWY
      - DAL
      - DBY
      - DC
      - DE
      - DEN
      - DER
      - DEV
      - DGN
      - DGY
      - DK_015
      - DK_020
      - DK_025
      - DK_030
      - DK_035
      - DK_040
      - DK_042
      - DK_050
      - DK_055
      - DK_060
      - DK_065
      - DK_070
      - DK_076
      - DK_080
      - DK_101
      - DK_147
      - DK_81
      - DK_82
      - DK_83
      - DK_84
      - DK_85
      - DNC
      - DND
      - DOR
      - DOW
      - DRY
      - DUD
      - DUR
      - EAL
      - EAY
      - EDH
      - EDU
      - ELN
      - ELS
      - ENF
      - ERW
      - ERY
      - ESS
      - ESX
      - FAL
      - FER
      - FIF
      - FL
      - FLN
      - FM
      - GA
      - GAT
      - GB
      - GLG
      - GLN
      - GLS
      - GR_01
      - GR_03
      - GR_04
      - GR_05
      - GR_06
      - GR_07
      - GR_11
      - GR_12
      - GR_13
      - GR_14
      - GR_15
      - GR_16
      - GR_17
      - GR_21
      - GR_22
      - GR_23
      - GR_24
      - GR_31
      - GR_32
      - GR_33
      - GR_34
      - GR_41
      - GR_42
      - GR_43
      - GR_44
      - GR_51
      - GR_52
      - GR_53
      - GR_54
      - GR_55
      - GR_56
      - GR_57
      - GR_58
      - GR_59
      - GR_61
      - GR_62
      - GR_63
      - GR_64
      - GR_69
      - GR_71
      - GR_72
      - GR_73
      - GR_81
      - GR_82
      - GR_83
      - GR_84
      - GR_85
      - GR_91
      - GR_92
      - GR_93
      - GR_94
      - GR_A_1
      - GRE
      - GTM
      - GU
      - GWN
      - HAL
      - HAM
      - HAV
      - HCK
      - HEF
      - HI
      - HIL
      - HLD
      - HMF
      - HNS
      - HPL
      - HRT
      - HRW
      - HRY
      - IA
      - ID
      - IE_C
      - IE_CE
      - IE_CN
      - IE_CW
      - IE_D
      - IE_DL
      - IE_G
      - IE_KE
      - IE_KK
      - IE_KY
      - IE_LD
      - IE_LH
      - IE_LK
      - IE_LM
      - IE_LS
      - IE_MH
      - IE_MN
      - IE_MO
      - IE_OY
      - IE_RN
      - IE_SO
      - IE_TA
      - IE_WD
      - IE_WH
      - IE_WW
      - IE_WX
      - IL
      - IN
      - IN_AN
      - IN_AP
      - IN_AR
      - IN_AS
      - IN_BR
      - IN_CH
      - IN_CT
      - IN_DD
      - IN_DL
      - IN_DN
      - IN_GA
      - IN_GJ
      - IN_HP
      - IN_HR
      - IN_JH
      - IN_JK
      - IN_KA
      - IN_KL
      - IN_LD
      - IN_MH
      - IN_ML
      - IN_MN
      - IN_MP
      - IN_MZ
      - IN_NL
      - IN_OR
      - IN_PB
      - IN_PY
      - IN_RJ
      - IN_SK
      - IN_TN
      - IN_TR
      - IN_UL
      - IN_UP
      - IN_WB
      - IOA
      - IOI
      - IOL
      - IOM
      - IOS
      - IOW
      - IOY
      - ISL
      - IT_21
      - IT_23
      - IT_25
      - IT_32
      - IT_34
      - IT_36
      - IT_42
      - IT_45
      - IT_52
      - IT_55
      - IT_57
      - IT_62
      - IT_65
      - IT_67
      - IT_72
      - IT_75
      - IT_77
      - IT_78
      - IT_82
      - IT_88
      - IT_AG
      - IT_AL
      - IT_AN
      - IT_AO
      - IT_AP
      - IT_AQ
      - IT_AR
      - IT_AT
      - IT_AV
      - IT_BA
      - IT_BG
      - IT_BI
      - IT_BL
      - IT_BN
      - IT_BO
      - IT_BR
      - IT_BS
      - IT_BT
      - IT_BZ
      - IT_CA
      - IT_CB
      - IT_CE
      - IT_CH
      - IT_CI
      - IT_CL
      - IT_CN
      - IT_CO
      - IT_CR
      - IT_CS
      - IT_CT
      - IT_CZ
      - IT_EN
      - IT_FC
      - IT_FE
      - IT_FG
      - IT_FI
      - IT_FM
      - IT_FR
      - IT_GE
      - IT_GO
      - IT_GR
      - IT_IM
      - IT_IS
      - IT_KR
      - IT_LC
      - IT_LE
      - IT_LI
      - IT_LO
      - IT_LT
      - IT_LU
      - IT_MB
      - IT_MC
      - IT_ME
      - IT_MI
      - IT_MN
      - IT_MO
      - IT_MS
      - IT_MT
      - IT_NA
      - IT_NO
      - IT_NU
      - IT_OG
      - IT_OR
      - IT_OT
      - IT_PA
      - IT_PC
      - IT_PD
      - IT_PE
      - IT_PG
      - IT_PI
      - IT_PN
      - IT_PO
      - IT_PR
      - IT_PT
      - IT_PU
      - IT_PV
      - IT_PZ
      - IT_RA
      - IT_RC
      - IT_RE
      - IT_RG
      - IT_RI
      - IT_RM
      - IT_RN
      - IT_RO
      - IT_SA
      - IT_SI
      - IT_SO
      - IT_SP
      - IT_SR
      - IT_SS
      - IT_SV
      - IT_TA
      - IT_TE
      - IT_TN
      - IT_TO
      - IT_TP
      - IT_TR
      - IT_TS
      - IT_TV
      - IT_UD
      - IT_VA
      - IT_VB
      - IT_VC
      - IT_VE
      - IT_VI
      - IT_VR
      - IT_VS
      - IT_VT
      - IT_VV
      - IVK
      - JP_01
      - JP_02
      - JP_03
      - JP_04
      - JP_05
      - JP_06
      - JP_07
      - JP_08
      - JP_09
      - JP_10
      - JP_11
      - JP_12
      - JP_13
      - JP_14
      - JP_15
      - JP_16
      - JP_17
      - JP_18
      - JP_19
      - JP_20
      - JP_21
      - JP_22
      - JP_23
      - JP_24
      - JP_25
      - JP_26
      - JP_27
      - JP_28
      - JP_29
      - JP_30
      - JP_31
      - JP_32
      - JP_33
      - JP_34
      - JP_35
      - JP_36
      - JP_37
      - JP_38
      - JP_39
      - JP_40
      - JP_41
      - JP_42
      - JP_43
      - JP_44
      - JP_45
      - JP_46
      - JP_47
      - KEC
      - KEN
      - KHL
      - KIR
      - KS
      - KTT
      - KWL
      - KY
      - LA
      - LAN
      - LBH
      - LCE
      - LDS
      - LEC
      - LEW
      - LIN
      - LIV
      - LMV
      - LND
      - LRN
      - LSB
      - LU_D
      - LU_G
      - LU_L
      - LUT
      - MA
      - MAN
      - MB
      - MD
      - MDB
      - MDW
      - ME
      - MFT
      - MGM
      - MH
      - MI
      - MIK
      - MLN
      - MN
      - MO
      - MON
      - MP
      - MRT
      - MRY
      - MS
      - MSY
      - MT
      - MTY
      - MX_AGU
      - MX_BCN
      - MX_BCS
      - MX_CAM
      - MX_CHH
      - MX_CHP
      - MX_COA
      - MX_COL
      - MX_DIF
      - MX_DUR
      - MX_GRO
      - MX_GUA
      - MX_HID
      - MX_JAL
      - MX_MEX
      - MX_MIC
      - MX_MOR
      - MX_NAY
      - MX_NLE
      - MX_OAX
      - MX_PUE
      - MX_QUE
      - MX_ROO
      - MX_SIN
      - MX_SLP
      - MX_SON
      - MX_TAB
      - MX_TAM
      - MX_TLA
      - MX_VER
      - MX_YUC
      - MX_ZAC
      - MYL
      - NAY
      - NB
      - NBL
      - NC
      - ND
      - NDN
      - NE
      - NEL
      - NET
      - NFK
      - NGM
      - NH
      - NJ
      - NL
      - NL_DR
      - NL_FL
      - NL_FR
      - NL_GE
      - NL_GR
      - NLK
      - NL_LI
      - NLN
      - NL_NB
      - NL_NH
      - NL_OV
      - NL_UT
      - NL_ZE
      - NL_ZH
      - NM
      - NO_01
      - NO_02
      - NO_03
      - NO_04
      - NO_05
      - NO_06
      - NO_07
      - NO_08
      - NO_09
      - NO_10
      - NO_11
      - NO_12
      - NO_14
      - NO_15
      - NO_16
      - NO_17
      - NO_18
      - NO_19
      - NO_20
      - NO_21
      - NO_22
      - NRY
      - NS
      - NSM
      - NSW_AUS
      - NT
      - NT_AUS
      - NTA
      - NTH
      - NTL
      - NTT
      - NTY
      - NU
      - NV
      - NWM
      - NWP
      - NY
      - NYK
      - NYM
      - OH
      - OK
      - OLD
      - OMH
      - 'ON'
      - OR
      - ORK
      - OXF
      - PA
      - PE
      - PEM
      - PKN
      - PLY
      - POL
      - POR
      - POW
      - PR
      - PTE
      - PW
      - QC
      - QLD_AUS
      - RCC
      - RCH
      - RCT
      - RDB
      - RDG
      - RFW
      - RI
      - RIC
      - ROT
      - RUT
      - SA_AUS
      - SAW
      - SAY
      - SC
      - SCB
      - SD
      - SFK
      - SFT
      - SGC
      - SGM
      - SHF
      - SHN
      - SHR
      - SK
      - SKP
      - SLF
      - SLG
      - SLK
      - SOL
      - SOM
      - SOS
      - SRY
      - STB
      - STE
      - STG
      - STH
      - STN
      - STS
      - STT
      - STY
      - SWA
      - SWD
      - SWK
      - SYK
      - TAM
      - TAS_AUS
      - TFW
      - THR
      - TN
      - TOB
      - TOF
      - TRF
      - TWH
      - TWR
      - TX
      - TYR
      - UT
      - VA
      - VGL
      - VI
      - VIC_AUS
      - VT
      - WA
      - WA_AUS
      - WAR
      - WBK
      - WDU
      - WFT
      - WGM
      - WGN
      - WI
      - WIL
      - WIS
      - WKF
      - WLL
      - WLN
      - WLV
      - WMD
      - WND
      - WNM
      - WOK
      - WOR
      - WRL
      - WRT
      - WRX
      - WSM
      - WSX
      - WV
      - WY
      - WYK
      - YOR
      - YT
      - ZET
    ErrorResponse:
      title: ErrorResponse
      description: Represents an error response with additional details of cascading error messages.
      allOf:
      - $ref: '#/components/schemas/ErrorResponseBase'
      type: object
      required:
      - code
      - message
      properties:
        details:
          type: array
          items:
            $ref: '#/components/schemas/ErrorResponseBase'
          description: Additional details of cascading error messages.
    sleeping-room-type.json:
      type: string
      title: SleepingRoomType
      description: Sleeping room type
      enum:
      - ANY
      - SINGLE
      - DOUBLE
      - SUITE
      - STAFF
    supplier-summary.json:
      description: Represents a summary of supplier information associated with current proposal.
      type: object
      title: SupplierSummary
      properties:
        supplier:
          description: The supplier associated with current proposal.
          oneOf:
          - description: Represents a summary of venue information associated with current proposal.
            type: object
            title: VenueSummary
            allOf:
            - description: Represents a supplier object.
              type: object
              title: Supplier
              properties:
                type:
                  $ref: '#/components/schemas/supplier-type.json'
            properties:
              id:
                type: string
                description: The unique ID of the venue.
                example: bedc1f8e-f68b-40cf-b901-487e407f637a
              name:
                type: string
                description: The name of the venue.
                example: Hotel Grand San Francisco.
          discriminator:
            propertyName: type
            mapping:
              VENUE: '#/components/schemas/supplier-summary.json/properties/supplier/oneOf/0'
    category-items-cost.json:
      type: object
      title: CategoryItemsCost
      description: Category items cost. DEPRECATED - This field is deprecated. Only applied to proposals made by vendors, and the vendor marketplace is sunset.
      deprecated: true
      properties:
        notes:
          type: string
          description: Notes on category items cost from the venue.
          example: We are offering a discount on projectors.
        totalCost:
          type: number
          description: Total cost across all categories.
          example: 10000.99
        categories:
          type: array
          description: List of categories.
          items:
            $ref: '#/components/schemas/category.json'
    status-summary.json:
      description: Represents a summary of status associated with this proposal.
      type: object
      title: StatusSummary
      properties:
        reason:
          type: string
          example: Other
          description: Reason provided by the planner for status update
        comment:
          type: string
          example: Not as per requirement
          description: Comment provided by the planner while updating the status of the proposal.
    cancelled-reason.json:
      title: CancelledReason
      description: CancelledReason
      type: string
      enum:
      - EVENT_CANCELLED
      - REQUIREMENTS_CHANGED
      - OTHER
      - BOOKED_ANOTHER_VENUE_DESTINATION
      - CLIENT_BOOKED_DIRECTLY
      - EVENT_POSTPONED
      - MEDICAL_EMERGENCY
      - EPIDEMIC_OR_PANDEMIC
      - NATURAL_DISASTER
      - POLITICAL_OR_CIVIL_UNREST
    sleeping-room.json:
      type: object
      title: SleepingRoom
      description: The sleeping room.
      properties:
        proposalDateType:
          $ref: '#/components/schemas/date-type.json'
        checkInDate:
          type: string
          format: date
          description: The check in date for attendees.
          example: '2021-01-13'
        checkOutDate:
          type: string
          format: date
          description: The check out date for attendees.
          example: '2021-01-13'
        peakRoomNights:
          type: integer
          minimum: 0
          description: The night during an event when the most sleeping rooms are occupied.
          example: 2
        totalRoomNights:
          type: integer
          description: The total number of room nights available over the entire event.
          minimum: 0
          example: 200
        lowestRate:
          type: number
          description: The lowest room rate offered by the venue.
          example: 140
        maximumRate:
          type: number
          description: The highest room rate offered by the venue.
          example: 200
        lowestAverageDailyRate:
          type: number
          description: The lowest average daily rate.
          example: 140
        highestAverageDailyRate:
          type: number
          description: The highest average daily rate.
          example: 200
        totalRoomCost:
          type: number
          description: The total room cost to attendees.
          example: 300
        budgetedRoomRate:
          type: number
          description: The planner's budgeted room rate.
          example: 135
        lowestAvailableRoomCount:
          type: integer
          description: Minimum number of available rooms.
          example: 10
        highestAvailableRoomCount:
          type: integer
          description: Maximum number of available rooms.
          example: 10
        notes:
          type: string
          maxLength: 2500
          description: Additional notes of the sleeping room.
          example: Premier Suite not available for the selected dates.
        sleepingRoomBlocks:
          type: array
          description: List of sleeping room blocks for this sleeping room type.
          items:
            $ref: '#/components/schemas/sleeping-room-block.json'
    country.json:
      title: Country
      description: ISO 3166 two-letter (alpha-2) country codes with some additional non-standard cvent specific codes.
      type: string
      enum:
      - BLANK
      - AD
      - AE
      - AF
      - AG
      - AI
      - AL
      - AM
      - AN
      - AO
      - AQ
      - AR
      - AS
      - AT
      - AU
      - AW
      - AX
      - AZ
      - BA
      - BB
      - BD
      - BE
      - BF
      - BG
      - BH
      - BI
      - BJ
      - BL
      - BM
      - BN
      - BO
      - BQ
      - BR
      - BS
      - BT
      - BV
      - BW
      - BY
      - BZ
      - CA
      - CC
      - CD
      - CF
      - CG
      - CH
      - CI
      - CK
      - CL
      - CM
      - CN
      - CO
      - CR
      - CU
      - CV
      - CW
      - CX
      - CY
      - CZ
      - DE
      - DJ
      - DK
      - DM
      - DO
      - DZ
      - EC
      - EE
      - EG
      - EH
      - ER
      - ES
      - ET
      - FI
      - FJ
      - FK
      - FM
      - FO
      - FR
      - GA
      - GB
      - GB_1
      - GB_2
      - GB_3
      - GB_4
      - GD
      - GE
      - GF
      - GG
      - GH
      - GI
      - GL
      - GM
      - GN
      - GP
      - GQ
      - GR
      - GS
      - GT
      - GU
      - GW
      - GY
      - HK
      - HM
      - HN
      - HR
      - HT
      - HU
      - ID
      - IE
      - IL
      - IM
      - IN
      - IO
      - IQ
      - IR
      - IS
      - IT
      - JE
      - JM
      - JO
      - JP
      - KE
      - KG
      - KH
      - KI
      - KM
      - KN
      - KO
      - KP
      - KR
      - KW
      - KY
      - KZ
      - LA
      - LB
      - LC
      - LI
      - LK
      - LR
      - LS
      - LT
      - LU
      - LV
      - LY
      - MA
      - MC
      - MD
      - ME
      - MF
      - MG
      - MH
      - MK
      - ML
      - MM
      - MN
      - MO
      - MP
      - MQ
      - MR
      - MS
      - MT
      - MU
      - MV
      - MW
      - MX
      - MY
      - MZ
      - NA
      - NC
      - NE
      - NF
      - NG
      - NI
      - NL
      - 'NO'
      - NP
      - NR
      - NU
      - NZ
      - OM
      - PA
      - PE
      - PF
      - PG
      - PH
      - PK
      - PL
      - PM
      - PN
      - PR
      - PS
      - PT
      - PW
      - PY
      - QA
      - RE
      - RO
      - RS
      - RU
      - RW
      - SA
      - SB
      - SC
      - SD
      - SE
      - SG
      - SH
      - SI
      - SJ
      - SK
      - SL
      - SM
      - SN
      - SO
      - SR
      - SS
      - ST
      - SV
      - SX
      - SY
      - SZ
      - TC
      - TD
      - TF
      - TG
      - TH
      - TJ
      - TK
      - TL
      - TM
      - TN
      - TO
      - TP
      - TR
      - TT
      - TV
      - TW
      - TZ
      - UA
      - UG
      - UM
      - US
      - UY
      - UZ
      - VA
      - VC
      - VE
      - VG
      - VI
      - VN
      - VU
      - WF
      - WS
      - YE
      - YT
      - ZA
      - ZM
      - ZW
    event-summary.json:
      description: Schema for event summary associated with this proposal.
      type: object
      title: EventSummary
      properties:
        id:
          type: string
          format: uuid
          description: The unique ID of the event in the proposal.
          example: bedc1f8e-f68b-40cf-b901-487e407f637a
    proposal-date.json:
      type: object
      title: ProposalDate
      description: The proposal date.
      properties:
        dateType:
          $ref: '#/components/schemas/date-type.json'
        startDate:
          type: string
          format: date
          description: The start date of the event.
          example: '2021-01-13'
        endDate:
          type: string
          format: date
          description: The end date of the event.
          example: '2021-01-13'
    transaction-type.json:
      title: TransactionType
      description: The proposal transaction type
      type: string
      enum:
      - AWARD
      - CANCEL
      - COPY
      - CREATE
      - DECLINE
      - DELETE
      - EXPIRE
      - MODIFY
      - OBFUSCATE
      - PUBLISH
      - PUBLISH_CANCEL
      - PUBLISH_REQUEST
      - REOPEN
      - RESEND_EMAIL
      - SUBMIT
      - VALIDATE
      - WITHDRAW
    currency.json1:
      title: Currency
      type: string
      description: The ISO 4217 standard format currency code used for RFPs.
      enum:
      - USD
      - CAD
      - AUD
      - EUR
      - GBP
      - HKD
      - NZD
      - AED
      - NOK
      - INR
      - MXN
      - SEK
      - DKK
      - MYR
      - JPY
      - SGD
      - THB
      - IDR
      - KRW
      - CNY
      - TWD
      - RUB
      - CHF
      - CZK
      - HUF
      - QAR
      - ZAR
      - RON
      - HRK
      - TRY
      - BRL
      - PHP
      - SAR
      - PLN
      - ARS
      - AWG
      - AZN
      - BSD
      - BBD
      - BMD
      - CLP
      - COP
      - CRC
      - DOP
      - XCD
      - ILS
      - JMD
      - LVL
      - LTL
      - MDL
      - ANG
      - OMR
      - TTD
      - UAH
      - UYU
      - RSD
      - AFN
      - AMD
      - AOA
      - BAM
      - BDT
      - BGN
      - BHD
      - BOB
      - DZD
      - EEK
      - EGP
      - FJD
      - GTQ
      - HNL
      - ISK
      - JOD
      - KYD
      - KZT
      - LBP
      - MAD
      - NGN
      - NIO
      - ESP
      - FRF
      - PAB
      - PEN
      - PKR
      - PYG
      - SVC
      - SYP
      - VEF
      - VND
      - XPF
      - GYD
      - MOP
      - PGK
      - XOF
      - XAF
      - BZD
      - BYR
      - BWP
      - BND
      - BIF
      - KHR
      - CVE
      - KMF
      - CDF
      - DJF
      - ERN
      - FKP
      - GMD
      - GEL
      - GHS
      - GIP
      - GNF
      - HTG
      - KES
      - KWD
      - KGS
      - LAK
      - LRD
      - MKD
      - MGA
      - MWK
      - MVR
      - MRO
      - MUR
      - MNT
      - MZN
      - MMK
      - NAD
      - NPR
      - RWF
      - SHP
      - WST
      - STD
      - SLL
      - SBD
      - SOS
      - LKR
      - SRD
      - SZL
      - TOP
    

# --- truncated at 32 KB (79 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cvent-registration/refs/heads/main/openapi/cvent-registration-proposal-draft-api-openapi.yml