naftiko: 1.0.0-alpha2 info: label: Cvent REST APIs — Exhibitor description: 'Cvent REST APIs — Exhibitor. 30 operations. Lead operation: List Exhibitor Categories. Self-contained Naftiko capability covering one business surface.' tags: - Cvent - Exhibitor created: '2026-05-20' modified: '2026-05-20' binds: - namespace: env keys: CVENT_API_KEY: CVENT_API_KEY capability: consumes: - type: http namespace: rest-exhibitor baseUri: https://api-platform.cvent.com/ea description: Cvent REST APIs — Exhibitor business capability. Self-contained, no shared references. resources: - name: events-id-exhibitor-categories path: /events/{id}/exhibitor-categories operations: - name: getexhibitorcategories method: GET description: List Exhibitor Categories outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string description: Path parameter id. required: true - name: createexhibitorcategory method: POST description: Create Exhibitor Category outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string description: Path parameter id. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: events-id-exhibitor-categories-exhibitorcategoryid path: /events/{id}/exhibitor-categories/{exhibitorCategoryId} operations: - name: updateexhibitorcategory method: PUT description: Update Exhibitor Category outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exhibitorCategoryId in: path type: string description: Path parameter exhibitorCategoryId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: deleteexhibitorcategory method: DELETE description: Delete Exhibitor Category outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exhibitorCategoryId in: path type: string description: Path parameter exhibitorCategoryId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: events-id-exhibitor-categories-exhibitorcategoryid-banner-fi path: /events/{id}/exhibitor-categories/{exhibitorCategoryId}/banner-files/{fileId} operations: - name: updateexhibitorcategorybanner method: PUT description: Assign Banner to Category outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exhibitorCategoryId in: path type: string description: Path parameter exhibitorCategoryId. required: true - name: fileId in: path type: string description: Path parameter fileId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deleteexhibitorcategoryimage method: DELETE description: Delete Banner from Category outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exhibitorCategoryId in: path type: string description: Path parameter exhibitorCategoryId. required: true - name: fileId in: path type: string description: Path parameter fileId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: events-id-exhibitor-categories-exhibitorcategoryid-exhibitor path: /events/{id}/exhibitor-categories/{exhibitorCategoryId}/exhibitors operations: - name: listexhibitors method: GET description: List Category's Exhibitors outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exhibitorCategoryId in: path type: string description: Path parameter exhibitorCategoryId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: events-id-exhibitor-categories-exhibitorcategoryid-exhibitor path: /events/{id}/exhibitor-categories/{exhibitorCategoryId}/exhibitors/{exhibitorId} operations: - name: addexhibitortoexhibitorcategory method: PUT description: Assign Exhibitor to Category outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exhibitorCategoryId in: path type: string description: Path parameter exhibitorCategoryId. required: true - name: exhibitorId in: path type: string description: Path parameter exhibitorId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: removeexhibitorfromexhibitorcategory method: DELETE description: Delete Exhibitor from Category outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exhibitorCategoryId in: path type: string description: Path parameter exhibitorCategoryId. required: true - name: exhibitorId in: path type: string description: Path parameter exhibitorId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: events-id-exhibitor-questions path: /events/{id}/exhibitor-questions operations: - name: getexhibitorquestions method: GET description: List Exhibitor Questions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string description: Path parameter id. required: true - name: events-id-exhibitors path: /events/{id}/exhibitors operations: - name: getexhibitors method: GET description: List Exhibitors outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: filter in: query type: string description: 'A filter query string narrows search results and supports the combination of logical and comparison operators. The filter adheres to the pattern filter=''field'' comparisonType ''value''. These are the c' - name: id in: path type: string description: Path parameter id. required: true - name: createexhibitor method: POST description: Create Exhibitor outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string description: Path parameter id. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: events-id-exhibitors-exhibitorid path: /events/{id}/exhibitors/{exhibitorId} operations: - name: getexhibitor method: GET description: Get Exhibitor outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exhibitorId in: path type: string description: Path parameter exhibitorId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: updateexhibitor method: PUT description: Update Exhibitor outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exhibitorId in: path type: string description: Path parameter exhibitorId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: deleteexhibitor method: DELETE description: Delete Exhibitor outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exhibitorId in: path type: string description: Path parameter exhibitorId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: events-id-exhibitors-exhibitorid-banner-files-fileid path: /events/{id}/exhibitors/{exhibitorId}/banner-files/{fileId} operations: - name: updateexhibitorbanner method: PUT description: Assign Exhibitor Banner Image outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: fileId in: path type: string description: Path parameter fileId. required: true - name: exhibitorId in: path type: string description: Path parameter exhibitorId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deleteexhibitorbanner method: DELETE description: Delete Exhibitor Banner Image outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: fileId in: path type: string description: Path parameter fileId. required: true - name: exhibitorId in: path type: string description: Path parameter exhibitorId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: events-id-exhibitors-exhibitorid-exhibitor-answers path: /events/{id}/exhibitors/{exhibitorId}/exhibitor-answers operations: - name: getexhibitoranswers method: GET description: List Exhibitor Answers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exhibitorId in: path type: string description: Path parameter exhibitorId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: updateexhibitoranswers method: PUT description: Update Exhibitor Answers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exhibitorId in: path type: string description: Path parameter exhibitorId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: events-id-exhibitors-exhibitorid-exhibitor-categories path: /events/{id}/exhibitors/{exhibitorId}/exhibitor-categories operations: - name: listexhibitorcategories method: GET description: List Exhibitor's Categories outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exhibitorId in: path type: string description: Path parameter exhibitorId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: events-id-exhibitors-exhibitorid-logo-files-fileid path: /events/{id}/exhibitors/{exhibitorId}/logo-files/{fileId} operations: - name: updateexhibitorlogo method: PUT description: Assign Exhibitor Logo Image outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: fileId in: path type: string description: Path parameter fileId. required: true - name: exhibitorId in: path type: string description: Path parameter exhibitorId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deleteexhibitorlogo method: DELETE description: Delete Exhibitor Logo Image outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: fileId in: path type: string description: Path parameter fileId. required: true - name: exhibitorId in: path type: string description: Path parameter exhibitorId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: events-id-exhibitors-exhibitorid-questions path: /events/{id}/exhibitors/{exhibitorId}/questions operations: - name: getleadqualificationquestions method: GET description: List Qualification Questions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exhibitorId in: path type: string description: Path parameter exhibitorId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: events-id-exhibitors-exhibitorid-registration-packs path: /events/{id}/exhibitors/{exhibitorId}/registration-packs operations: - name: postregistrationpack method: POST description: Create Registration Pack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exhibitorId in: path type: string description: Path parameter exhibitorId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: getexhibitorregistrationpacks method: GET description: List Registration Pack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exhibitorId in: path type: string description: Path parameter exhibitorId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: events-id-exhibitors-exhibitorid-registration-packs-registra path: /events/{id}/exhibitors/{exhibitorId}/registration-packs/{registrationPackId} operations: - name: getregistrationpack method: GET description: Get Registration Pack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: registrationPackId in: path type: string description: Path parameter registrationPackId. required: true - name: exhibitorId in: path type: string description: Path parameter exhibitorId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: updateregistrationpack method: PUT description: Update Registration Pack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: registrationPackId in: path type: string description: Path parameter registrationPackId. required: true - name: exhibitorId in: path type: string description: Path parameter exhibitorId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: deleteregistrationpack method: DELETE description: Delete Registration Pack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: registrationPackId in: path type: string description: Path parameter registrationPackId. required: true - name: exhibitorId in: path type: string description: Path parameter exhibitorId. required: true - name: id in: path type: string description: Path parameter id. required: true - name: events-id-sponsorship-levels path: /events/{id}/sponsorship-levels operations: - name: getsponsorshiplevels method: GET description: List Sponsorship Levels outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string description: Path parameter id. required: true - name: events-id-sponsorship-levels-sponsorshiplevelid path: /events/{id}/sponsorship-levels/{sponsorshipLevelId} operations: - name: getsponsorshiplevel method: GET description: Get Sponsorship Level outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: sponsorshipLevelId in: path type: string description: Path parameter sponsorshipLevelId. required: true - name: id in: path type: string description: Path parameter id. required: true exposes: - type: rest namespace: rest-exhibitor-rest port: 8080 description: REST adapter for Cvent REST APIs — Exhibitor. One resource per consumed operation, prefixed with /v1. resources: - path: /v1/events/{id}/exhibitor-categories name: events-id-exhibitor-categories description: REST surface for events-id-exhibitor-categories. operations: - method: GET name: getexhibitorcategories description: List Exhibitor Categories call: rest-exhibitor.getexhibitorcategories with: id: rest.id outputParameters: - type: object mapping: $. - method: POST name: createexhibitorcategory description: Create Exhibitor Category call: rest-exhibitor.createexhibitorcategory with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/events/{id}/exhibitor-categories/{exhibitorCategoryId} name: events-id-exhibitor-categories-exhibitorcategoryid description: REST surface for events-id-exhibitor-categories-exhibitorcategoryid. operations: - method: PUT name: updateexhibitorcategory description: Update Exhibitor Category call: rest-exhibitor.updateexhibitorcategory with: exhibitorCategoryId: rest.exhibitorCategoryId id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteexhibitorcategory description: Delete Exhibitor Category call: rest-exhibitor.deleteexhibitorcategory with: exhibitorCategoryId: rest.exhibitorCategoryId id: rest.id outputParameters: - type: object mapping: $. - path: /v1/events/{id}/exhibitor-categories/{exhibitorCategoryId}/banner-files/{fileId} name: events-id-exhibitor-categories-exhibitorcategoryid-banner-fi description: REST surface for events-id-exhibitor-categories-exhibitorcategoryid-banner-fi. operations: - method: PUT name: updateexhibitorcategorybanner description: Assign Banner to Category call: rest-exhibitor.updateexhibitorcategorybanner with: exhibitorCategoryId: rest.exhibitorCategoryId fileId: rest.fileId id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteexhibitorcategoryimage description: Delete Banner from Category call: rest-exhibitor.deleteexhibitorcategoryimage with: exhibitorCategoryId: rest.exhibitorCategoryId fileId: rest.fileId id: rest.id outputParameters: - type: object mapping: $. - path: /v1/events/{id}/exhibitor-categories/{exhibitorCategoryId}/exhibitors name: events-id-exhibitor-categories-exhibitorcategoryid-exhibitor description: REST surface for events-id-exhibitor-categories-exhibitorcategoryid-exhibitor. operations: - method: GET name: listexhibitors description: List Category's Exhibitors call: rest-exhibitor.listexhibitors with: exhibitorCategoryId: rest.exhibitorCategoryId id: rest.id outputParameters: - type: object mapping: $. - path: /v1/events/{id}/exhibitor-categories/{exhibitorCategoryId}/exhibitors/{exhibitorId} name: events-id-exhibitor-categories-exhibitorcategoryid-exhibitor description: REST surface for events-id-exhibitor-categories-exhibitorcategoryid-exhibitor. operations: - method: PUT name: addexhibitortoexhibitorcategory description: Assign Exhibitor to Category call: rest-exhibitor.addexhibitortoexhibitorcategory with: exhibitorCategoryId: rest.exhibitorCategoryId exhibitorId: rest.exhibitorId id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: removeexhibitorfromexhibitorcategory description: Delete Exhibitor from Category call: rest-exhibitor.removeexhibitorfromexhibitorcategory with: exhibitorCategoryId: rest.exhibitorCategoryId exhibitorId: rest.exhibitorId id: rest.id outputParameters: - type: object mapping: $. - path: /v1/events/{id}/exhibitor-questions name: events-id-exhibitor-questions description: REST surface for events-id-exhibitor-questions. operations: - method: GET name: getexhibitorquestions description: List Exhibitor Questions call: rest-exhibitor.getexhibitorquestions with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/events/{id}/exhibitors name: events-id-exhibitors description: REST surface for events-id-exhibitors. operations: - method: GET name: getexhibitors description: List Exhibitors call: rest-exhibitor.getexhibitors with: filter: rest.filter id: rest.id outputParameters: - type: object mapping: $. - method: POST name: createexhibitor description: Create Exhibitor call: rest-exhibitor.createexhibitor with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/events/{id}/exhibitors/{exhibitorId} name: events-id-exhibitors-exhibitorid description: REST surface for events-id-exhibitors-exhibitorid. operations: - method: GET name: getexhibitor description: Get Exhibitor call: rest-exhibitor.getexhibitor with: exhibitorId: rest.exhibitorId id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: updateexhibitor description: Update Exhibitor call: rest-exhibitor.updateexhibitor with: exhibitorId: rest.exhibitorId id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteexhibitor description: Delete Exhibitor call: rest-exhibitor.deleteexhibitor with: exhibitorId: rest.exhibitorId id: rest.id outputParameters: - type: object mapping: $. - path: /v1/events/{id}/exhibitors/{exhibitorId}/banner-files/{fileId} name: events-id-exhibitors-exhibitorid-banner-files-fileid description: REST surface for events-id-exhibitors-exhibitorid-banner-files-fileid. operations: - method: PUT name: updateexhibitorbanner description: Assign Exhibitor Banner Image call: rest-exhibitor.updateexhibitorbanner with: fileId: rest.fileId exhibitorId: rest.exhibitorId id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteexhibitorbanner description: Delete Exhibitor Banner Image call: rest-exhibitor.deleteexhibitorbanner with: fileId: rest.fileId exhibitorId: rest.exhibitorId id: rest.id outputParameters: - type: object mapping: $. - path: /v1/events/{id}/exhibitors/{exhibitorId}/exhibitor-answers name: events-id-exhibitors-exhibitorid-exhibitor-answers description: REST surface for events-id-exhibitors-exhibitorid-exhibitor-answers. operations: - method: GET name: getexhibitoranswers description: List Exhibitor Answers call: rest-exhibitor.getexhibitoranswers with: exhibitorId: rest.exhibitorId id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: updateexhibitoranswers description: Update Exhibitor Answers call: rest-exhibitor.updateexhibitoranswers with: exhibitorId: rest.exhibitorId id: rest.id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/events/{id}/exhibitors/{exhibitorId}/exhibitor-categories name: events-id-exhibitors-exhibitorid-exhibitor-categories description: REST surface for events-id-exhibitors-exhibitorid-exhibitor-categories. operations: - method: GET name: listexhibitorcategories description: List Exhibitor's Categories call: rest-exhibitor.listexhibitorcategories with: exhibitorId: rest.exhibitorId id: rest.id outputParameters: - type: object mapping: $. - path: /v1/events/{id}/exhibitors/{exhibitorId}/logo-files/{fileId} name: events-id-exhibitors-exhibitorid-logo-files-fileid description: REST surface for events-id-exhibitors-exhibitorid-logo-files-fileid. operations: - method: PUT name: updateexhibitorlogo description: Assign Exhibitor Logo Image call: rest-exhibitor.updateexhibitorlogo with: fileId: rest.fileId exhibitorId: rest.exhibitorId id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteexhibitorlogo description: Delete Exhibitor Logo Image call: rest-exhibitor.deleteexhibitorlogo with: fileId: rest.fileId exhibitorId: rest.exhibitorId id: rest.id outputParameters: - type: object mapping: $. - path: /v1/events/{id}/exhibitors/{exhibitorId}/questions name: events-id-exhibitors-exhibitorid-questions description: REST surface for events-id-exhibitors-exhibitorid-questions. operations: - method: GET name: getleadqualificationquestions description: List Qualification Questions call: rest-exhibitor.getleadqualificationquestions with: exhibitorId: rest.exhibitorId id: rest.id outputParameters: - type: object mapping: $. - path: /v1/events/{id}/exhibitors/{exhibitorId}/registration-packs name: events-id-exhibitors-exhibitorid-registration-packs description: REST surface for events-id-exhibitors-exhibitorid-registration-packs. operations: - method: POST name: postregistrationpack description: Create Registration Pack call: rest-exhibitor.postregistrationpack with: exhibitorId: rest.exhibitorId id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: getexhibitorregistrationpacks description: List Registration Pack call: rest-exhibitor.getexhibitorregistrationpacks with: exhibitorId: rest.exhibitorId id: rest.id outputParameters: - type: object mapping: $. - path: /v1/events/{id}/exhibitors/{exhibitorId}/registration-packs/{registrationPackId} name: events-id-exhibitors-exhibitorid-registration-packs-registra description: REST surface for events-id-exhibitors-exhibitorid-registration-packs-registra. operations: - method: GET name: getregistrationpack description: Get Registration Pack call: rest-exhibitor.getregistrationpack with: registrationPackId: rest.registrationPackId exhibitorId: rest.exhibitorId id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: updateregistrationpack description: Update Registration Pack call: rest-exhibitor.updateregistrationpack with: registrationPackId: rest.registrationPackId exhibitorId: rest.exhibitorId id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteregistrationpack description: Delete Registration Pack call: rest-exhibitor.deleteregistrationpack with: registrationPackId: rest.registrationPackId exhibitorId: rest.exhibitorId id: rest.id outputParameters: - type: object mapping: $. - path: /v1/events/{id}/sponsorship-levels name: events-id-sponsorship-levels description: REST surface for events-id-sponsorship-levels. operations: - method: GET name: getsponsorshiplevels description: List Sponsorship Levels call: rest-exhibitor.getsponsorshiplevels with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/events/{id}/sponsorship-levels/{sponsorshipLevelId} name: events-id-sponsorship-levels-sponsorshiplevelid description: REST surface for events-id-sponsorship-levels-sponsorshiplevelid. operations: - method: GET name: getsponsorshiplevel description: Get Sponsorship Level call: rest-exhibitor.getsponsorshiplevel with: sponsorshipLevelId: rest.sponsorshipLevelId id: rest.id outputParameters: - type: object mapping: $. - type: mcp namespace: rest-exhibitor-mcp port: 9090 transport: http description: MCP adapter for Cvent REST APIs — Exhibitor. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: cvent-getexhibitorcategories description: List Exhibitor Categories hints: readOnly: true destructive: false idempotent: true call: rest-exhibitor.getexhibitorcategories with: id: tools.id outputParameters: - type: object mapping: $. - name: cvent-createexhibitorcategory description: Create Exhibitor Category hints: readOnly: false destructive: false idempotent: false call: rest-exhibitor.createexhibitorcategory with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: cvent-updateexhibitorcategory description: Update Exhibitor Category hints: readOnly: false destructive: false idempotent: true call: rest-exhibitor.updateexhibitorcategory with: exhibitorCategoryId: tools.exhibitorCategoryId id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: cvent-deleteexhibitorcategory description: Delete Exhibitor Category hints: readOnly: false destructive: true idempotent: true call: rest-exhibitor.deleteexhibitorcategory with: exhibitorCategoryId: tools.exhibitorCategoryId id: tools.id outputParameters: - type: object mapping: $. - name: cvent-updateexhibitorcategorybanner description: Assign Banner to Category hints: readOnly: false destructive: false idempotent: true call: rest-exhibitor.updateexhibitorcategorybanner with: exhibitorCategoryId: tools.exhibitorCategoryId fileId: tools.fileId id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: cvent-deleteexhibitorcategoryimage description: Delete Banner from Category hints: readOnly: false destructive: true idempotent: true call: rest-exhibitor.deleteexhibitorcategoryimage with: exhibitorCategoryId: tools.exhibitorCategoryId fileId: tools.fileId id: tools.id outputParameters: - type: object mapping: $. - name: cvent-listexhibitors description: List Category's Exhibitors hints: readOnly: true destructive: false idempotent: true call: rest-exhibitor.listexhibitors with: exhibitorCategoryId: tools.exhibitorCategoryId id: tools.id outputParameters: - type: object mapping: $. - name: cvent-addexhibitortoexhibitorcategory description: Assign Exhibitor to Category hints: readOnly: false destructive: false idempotent: true call: rest-exhibitor.addexhibitortoexhibitorcategory with: exhibitorCategoryId: tools.exhibitorCategoryId exhibitorId: tools.exhibitorId id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: cvent-removeexhibitorfromexhibitorcategory description: Delete Exhibitor from Category hints: readOnly: false destructive: true idempotent: true call: rest-exhibitor.removeexhibitorfromexhibitorcategory with: exhibitorCategoryId: tools.exhibitorCategoryId exhibitorId: tools.exhibitorId id: tools.id outputParameters: - type: object mapping: $. - name: cvent-getexhibitorquestions description: List Exhibitor Questions hints: readOnly: true destructive: false idempotent: true call: rest-exhibitor.getexhibitorquestions with: id: tools.id outputParameters: - type: object mapping: $. - name: cvent-getexhibitors description: List Exhibitors hints: readOnly: true destructive: false idempotent: true call: rest-exhibitor.getexhibitors with: filter: tools.filter id: tools.id outputParameters: - type: object mapping: $. - name: cvent-createexhibitor description: Create Exhibitor hints: readOnly: false destructive: false idempotent: false call: rest-exhibitor.createexhibitor with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: cvent-getexhibitor description: Get Exhibitor hints: readOnly: true destructive: false idempotent: true call: rest-exhibitor.getexhibitor with: exhibitorId: tools.exhibitorId id: tools.id outputParameters: - type: object mapping: $. - name: cvent-updateexhibitor description: Update Exhibitor hints: readOnly: false destructive: false idempotent: true call: rest-exhibitor.updateexhibitor with: exhibitorId: tools.exhibitorId id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: cvent-deleteexhibitor description: Delete Exhibitor hints: readOnly: false destructive: true idempotent: true call: rest-exhibitor.deleteexhibitor with: exhibitorId: tools.exhibitorId id: tools.id outputParameters: - type: object mapping: $. - name: cvent-updateexhibitorbanner description: Assign Exhibitor Banner Image hints: readOnly: false destructive: false idempotent: true call: rest-exhibitor.updateexhibitorbanner with: fileId: tools.fileId exhibitorId: tools.exhibitorId id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: cvent-deleteexhibitorbanner description: Delete Exhibitor Banner Image hints: readOnly: false destructive: true idempotent: true call: rest-exhibitor.deleteexhibitorbanner with: fileId: tools.fileId exhibitorId: tools.exhibitorId id: tools.id outputParameters: - type: object mapping: $. - name: cvent-getexhibitoranswers description: List Exhibitor Answers hints: readOnly: true destructive: false idempotent: true call: rest-exhibitor.getexhibitoranswers with: exhibitorId: tools.exhibitorId id: tools.id outputParameters: - type: object mapping: $. - name: cvent-updateexhibitoranswers description: Update Exhibitor Answers hints: readOnly: false destructive: false idempotent: true call: rest-exhibitor.updateexhibitoranswers with: exhibitorId: tools.exhibitorId id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: cvent-listexhibitorcategories description: List Exhibitor's Categories hints: readOnly: true destructive: false idempotent: true call: rest-exhibitor.listexhibitorcategories with: exhibitorId: tools.exhibitorId id: tools.id outputParameters: - type: object mapping: $. - name: cvent-updateexhibitorlogo description: Assign Exhibitor Logo Image hints: readOnly: false destructive: false idempotent: true call: rest-exhibitor.updateexhibitorlogo with: fileId: tools.fileId exhibitorId: tools.exhibitorId id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: cvent-deleteexhibitorlogo description: Delete Exhibitor Logo Image hints: readOnly: false destructive: true idempotent: true call: rest-exhibitor.deleteexhibitorlogo with: fileId: tools.fileId exhibitorId: tools.exhibitorId id: tools.id outputParameters: - type: object mapping: $. - name: cvent-getleadqualificationquestions description: List Qualification Questions hints: readOnly: true destructive: false idempotent: true call: rest-exhibitor.getleadqualificationquestions with: exhibitorId: tools.exhibitorId id: tools.id outputParameters: - type: object mapping: $. - name: cvent-postregistrationpack description: Create Registration Pack hints: readOnly: false destructive: false idempotent: false call: rest-exhibitor.postregistrationpack with: exhibitorId: tools.exhibitorId id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: cvent-getexhibitorregistrationpacks description: List Registration Pack hints: readOnly: true destructive: false idempotent: true call: rest-exhibitor.getexhibitorregistrationpacks with: exhibitorId: tools.exhibitorId id: tools.id outputParameters: - type: object mapping: $. - name: cvent-getregistrationpack description: Get Registration Pack hints: readOnly: true destructive: false idempotent: true call: rest-exhibitor.getregistrationpack with: registrationPackId: tools.registrationPackId exhibitorId: tools.exhibitorId id: tools.id outputParameters: - type: object mapping: $. - name: cvent-updateregistrationpack description: Update Registration Pack hints: readOnly: false destructive: false idempotent: true call: rest-exhibitor.updateregistrationpack with: registrationPackId: tools.registrationPackId exhibitorId: tools.exhibitorId id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: cvent-deleteregistrationpack description: Delete Registration Pack hints: readOnly: false destructive: true idempotent: true call: rest-exhibitor.deleteregistrationpack with: registrationPackId: tools.registrationPackId exhibitorId: tools.exhibitorId id: tools.id outputParameters: - type: object mapping: $. - name: cvent-getsponsorshiplevels description: List Sponsorship Levels hints: readOnly: true destructive: false idempotent: true call: rest-exhibitor.getsponsorshiplevels with: id: tools.id outputParameters: - type: object mapping: $. - name: cvent-getsponsorshiplevel description: Get Sponsorship Level hints: readOnly: true destructive: false idempotent: true call: rest-exhibitor.getsponsorshiplevel with: sponsorshipLevelId: tools.sponsorshipLevelId id: tools.id outputParameters: - type: object mapping: $.