Cvent Venue Profiles API

Manage venue profile details including type, contact information, address, and other venue properties.

Operations 5

PUT /venues/{venueId}/details Update Venue Details #
PATCH /venues/{venueId}/details Patch Venue Details #
GET /venues/{venueId}/details/overview Get Venue Details Overview #
PUT /venues/{venueId}/facility Update Venue Facility #
PATCH /venues/{venueId}/facility Patch Venue Facility #

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-venue-profiles-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-venue-profiles-api-openapi.yml Raw ↑
openapi: 3.0.2
info:
  title: Cvent REST APIs — Venue Profiles
  version: ea
  description: Manage venue profile details including type, contact information, address, and other venue properties.
  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: Venue Profiles
  description: Manage venue profile details including type, contact information, address, and other venue properties.
paths:
  /venues/{venueId}/details:
    put:
      operationId: updateVenueDetails
      summary: Update Venue Details
      description: Update venue details for the specified venue, replacing the existing venue details data.
      security:
      - OAuth2.authorizationCode:
        - venue/venue-details:write
      - OAuth2.clientCredentials:
        - venue/venue-details:write
      parameters:
      - $ref: '#/components/parameters/venueId'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/existingVenueDetails'
      tags:
      - Venue Profiles
      responses:
        '200':
          description: Successfully updated the venue details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/existingVenueDetails'
        '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'
    patch:
      operationId: patchVenueDetails
      summary: Patch Venue Details
      description: 'Partially updates the specified venue''s details using JSON Merge Patch, as defined in [RFC 7396](https://www.rfc-editor.org/rfc/rfc7396.html).


        - Only fields present in the request body are updated; omitted fields remain unchanged.

        - Set a field to `null` to unset it.

        - If any part of the patch fails, the entire request will fail.


        **Array Handling:**

        - Arrays (`locationTypes`) are treated as **full replacements**, not partial updates.

        - If an array property is not included in the payload, no updates are made to that field.

        - If an empty array is sent, it replaces the existing array with an empty array.

        '
      security:
      - OAuth2.authorizationCode:
        - venue/venue-details:write
      - OAuth2.clientCredentials:
        - venue/venue-details:write
      parameters:
      - $ref: '#/components/parameters/venueId'
      requestBody:
        required: true
        content:
          application/merge-patch+json:
            schema:
              $ref: '#/components/schemas/venueDetailsPatch'
      tags:
      - Venue Profiles
      responses:
        '200':
          description: Successfully updated the venue details. The response contains only the fields that were provided in
            the request payload.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/venueDetailsPatch'
        '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'
  /venues/{venueId}/details/overview:
    get:
      operationId: getVenueDetailsOverview
      summary: Get Venue Details Overview
      description: Retrieve an overview of venue details for the specified venue.
      security:
      - OAuth2.authorizationCode:
        - venue/venue-details-overview:read
      - OAuth2.clientCredentials:
        - venue/venue-details-overview:read
      parameters:
      - $ref: '#/components/parameters/venueId'
      tags:
      - Venue Profiles
      responses:
        '200':
          description: Successfully retrieved the venue details overview.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/venueDetailsOverview'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '404':
          $ref: '#/components/responses/NotFound1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
  /venues/{venueId}/facility:
    put:
      operationId: updateVenueFacility
      summary: Update Venue Facility
      description: 'Update the facility information for the specified venue, replacing all existing values with those provided
        in the request body.


        Field applicability varies by venue type:

        - Most facility information fields do not apply to CVB/DMC or Restaurant venues.

        '
      security:
      - OAuth2.authorizationCode:
        - venue/venue-facility:write
      - OAuth2.clientCredentials:
        - venue/venue-facility:write
      parameters:
      - $ref: '#/components/parameters/venueId'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/existingVenueFacility'
      tags:
      - Venue Profiles
      responses:
        '200':
          description: Successfully updated the venue facility information.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/existingVenueFacility'
        '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'
    patch:
      operationId: patchVenueFacility
      summary: Patch Venue Facility
      description: 'Partially update the facility information for the specified venue using JSON Merge Patch, as defined in
        [RFC 7396](https://www.rfc-editor.org/rfc/rfc7396.html).


        - Only fields present in the request body are updated; omitted fields remain unchanged.

        - Set a field to `null` to unset it.

        - If any part of the patch fails, the entire request will fail.

        - `proximityFromAirport.unit` is required when `proximityFromAirport.distance` is provided.


        Field applicability varies by venue type:

        - Most facility information fields do not apply to CVB/DMC or Restaurant venues.

        '
      security:
      - OAuth2.authorizationCode:
        - venue/venue-facility:write
      - OAuth2.clientCredentials:
        - venue/venue-facility:write
      parameters:
      - $ref: '#/components/parameters/venueId'
      requestBody:
        required: true
        content:
          application/merge-patch+json:
            schema:
              $ref: '#/components/schemas/venueFacilityPatch'
      tags:
      - Venue Profiles
      responses:
        '200':
          description: Successfully updated the venue facility information. The response contains only the fields that were
            provided in the request payload.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/venueFacilityPatch'
        '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:
    existingVenueDetails:
      title: ExistingVenueDetails
      description: An existing venue details model with read-only generated properties.
      type: object
      required:
      - id
      - name
      allOf:
      - $ref: '#/components/schemas/venueDetails'
      properties:
        id:
          type: string
          format: uuid
          description: Venue ID.
          readOnly: true
          example: a1b2c3d4-e5f6-7890-abcd-ef1234567890
        name:
          type: string
          description: Venue name.
          readOnly: true
          minLength: 1
          maxLength: 100
          example: Vienna Wolf Trap Hotel
        metroArea:
          type: string
          description: Metro area name. Populated once the venue is approved.
          readOnly: true
          example: Washington DC Metro
    VenueID:
      title: Venue ID
      description: A unique identifier for a venue
      type: string
      format: uuid
      example: 6bb0e2db-861f-46e3-a923-eb4d959ffa00
    StateProvince:
      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
      - BAN
      - 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_TG
      - 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
      - MDS
      - 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
    LocationType:
      title: LocationType
      description: Location classification for the venue.
      type: string
      enum:
      - AIRPORT
      - INTERSTATE
      - RESORT
      - SMALL_METRO_TOWN
      - SUBURBAN
      - URBAN
      example: SUBURBAN
    Country:
      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
    AddressInfo:
      title: AddressInfo
      description: Venue address information.
      type: object
      required:
      - city
      - country
      properties:
        streetAddress1:
          type: string
          description: Street address line 1.
          maxLength: 40
          example: 1234 Trap Road
        streetAddress2:
          type: string
          description: Street address line 2.
          maxLength: 40
          example: Suite 100
        city:
          type: string
          description: City.
          minLength: 1
          maxLength: 40
          example: Vienna
        stateProvince:
          $ref: '#/components/schemas/StateProvince'
        zipPostalCode:
          type: string
          description: ZIP or postal code.
          maxLength: 25
          example: '22182'
        country:
          $ref: '#/components/schemas/Country'
        directions:
          type: string
          description: Directions or instructions for getting to the venue.
          maxLength: 2500
          example: Take I-66 West to Exit 67, then follow signs to Trap Road.
    venueFacilityPatch:
      title: VenueFacilityPatch
      description: Partial update payload for venue facility information. Only fields present in the request body are updated;
        omitted fields remain unchanged. Set leaf fields to `null` to unset them. For grouped objects, update or clear each
        child field explicitly instead of setting the entire group to `null`. Field applicability varies by venue type; values
        supplied for fields that do not apply to the venue's type will be rejected.
      type: object
      properties:
        numberOfMeetingRooms:
          type: integer
          nullable: true
          description: Total number of meeting rooms at the venue.
          minimum: 0
          maximum: 10000
          example: 25
        space:
          type: object
          description: Facility space measurements at the venue.
          properties:
            unitOfMeasurement:
              type: string
              allOf:
              - $ref: '#/components/schemas/MeasurementUnit'
              nullable: true
            totalMeetingRoomSpace:
              type: integer
              nullable: true
              description: Total meeting room space at the venue.
              minimum: 0
              maximum: 99999999
              example: 50000
            totalExhibitSpace:
              type: integer
              nullable: true
              description: Total exhibit space at the venue.
              minimum: 0
              maximum: 99999999
              example: 75000
        sleeping:
          type: object
          description: Sleeping room inventory at the venue.
          properties:
            totalRooms:
              type: integer
              nullable: true
              description: Total number of sleeping rooms at the venue.
              minimum: 0
              maximum: 10000
              example: 350
            suites:
              type: integer
              nullable: true
              description: Total number of suites at the venue.
              minimum: 0
              maximum: 10000
              example: 20
            singleRooms:
              type: integer
              nullable: true
              description: Total number of single-occupancy rooms at the venue.
              minimum: 0
              maximum: 10000
              example: 200
            doubleRooms:
              type: integer
              nullable: true
              description: Total number of double-occupancy rooms at the venue.
              minimum: 0
              maximum: 10000
              example: 130
        singleRate:
          type: object
          description: Published rate range for single-occupancy rooms, expressed in the venue's configured currency.
          properties:
            low:
              type: number
              nullable: true
              description: Lowest published rate for a single-occupancy room.
              minimum: 0
              maximum: 999999999
              example: 129.99
            high:
              type: number
              nullable: true
              description: Highest published rate for a single-occupancy room.
              minimum: 0
              maximum: 999999999
              example: 249.99
        doubleRate:
          type: object
          description: Published rate range for double-occupancy rooms, expressed in the venue's configured currency.
          properties:
            low:
              type: number
              nullable: true
              description: Lowest published rate for a double-occupancy room.
              minimum: 0
              maximum: 999999999
              example: 149.99
            high:
              type: number
              nullable: true
              description: Highest published rate for a double-occupancy room.
              minimum: 0
              maximum: 999999999
              example: 299.99
        taxRate:
          type: number
          nullable: true
          description: Tax rate applied at the venue, expressed as a percentage.
          minimum: 0
          maximum: 999999999
          example: 8.5
        occupancyRate:
          type: number
          nullable: true
          description: Occupancy rate at the venue, expressed as a percentage.
          minimum: 0
          maximum: 999999999
          example: 75.5
        yearBuilt:
          type: integer
          nullable: true
          description: Four-digit year the venue was built.
          minimum: 0
          maximum: 9999
          example: 1998
        yearRenovated:
          type: integer
          nullable: true
          description: Four-digit year the venue was last renovated.
          minimum: 0
          maximum: 9999
          example: 2021
        proximityFromAirport:
          type: object
          description: Distance from the nearest airport. `unit` is required when `distance` is provided.
          properties:
            distance:
              type: number
              nullable: true
              description: Distance from the nearest airport, expressed in `unit`. Up to four digits.
              minimum: 0
              maximum: 9999
              example: 12.5
            unit:
              type: string
              allOf:
              - $ref: '#/components/schemas/DistanceMeasurementUnit'
              nullable: true
        restrictions:
          type: string
          nullable: true
          description: Free-form description of any facility restrictions at the venue.
          maxLength: 2500
          example: No outside food or beverage permitted. Music must end by 11 PM.
        maximumCapacity:
          type: object
          description: 'Maximum attendee capacity at the venue. Applicable only to venue types: Aquarium/Zoo, Arena/Stadium,
            Banquet Facility, Bar/Club, Corporate Office Space, Educational Facility, Entertainment Venue, Gallery/Museum,
            Golf Course, Movie Theatre, and Special Event Venue.'
          properties:
            seated:
              type: integer
              nullable: true
              description: Maximum seated capacity at the venue.
              minimum: 0
              maximum: 10000
              example: 500
            standing:
              type: integer
              nullable: true
              description: Maximum standing capacity at the venue.
              minimum: 0
              maximum: 10000
              example: 800
        eventInsurance:
          type: string
          allOf:
          - $ref: '#/components/schemas/EventInsurance'
          nullable: true
    VenueFacility:
      title: VenueFacility
      description: Facility information for a venue. Field applicability varies by venue type; values supplied for fields
        that do not apply to the venue's type will be rejected.
      type: object
      allOf:
      - $ref: '#/components/schemas/Audit'
      properties:
        numberOfMeetingRooms:
          type: integer
          description: Total number of meeting rooms at the venue.
          minimum: 0
          maximum: 10000
          example: 25
        space:
          type: object
          description: Facility space measurements at the venue.
          properties:
            unitOfMeasurement:
              $ref: '#/components/schemas/MeasurementUnit'
            totalMeetingRoomSpace:
              type: integer
              description: Total meeting room space at the venue.
              minimum: 0
              maximum: 99999999
              example: 50000
            totalExhibitSpace:
              type: integer
              description: Total exhibit space at the venue.
              minimum: 0
              maximum: 99999999
              example: 75000
        sleeping:
          type: object
          description: Sleeping room inventory at the venue.
          properties:
            totalRooms:
              type: integer
              description: Total number of sleeping rooms at the venue.
              minimum: 0
              maximum: 10000
              example: 350
            suites:
              type: integer
              description: Total number of suites at the venue.
              minimum: 0
              maximum: 10000
 

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