Cvent · Capability

Cvent REST APIs — RFP Requirements

Cvent REST APIs — RFP Requirements. 7 operations. Lead operation: List RFP Agenda Items. Self-contained Naftiko capability covering one business surface.

Cvent REST APIs — RFP Requirements is a Naftiko capability published by Cvent, one of 52 capabilities the APIs.io network indexes for this provider. It bundles 7 operations across the GET method rooted at /v1/rfps/{…}.

The capability includes 7 read-only operations. Lead operation: List RFP Agenda Items. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Cvent and RFP Requirements.

Run with Naftiko CventRFP Requirements

What You Can Do

GET
Listrfpagendaitems — List RFP Agenda Items
/v1/rfps/{rfpId}/agenda-items
GET
Listrfpagendaitemschedules — List RFP Agenda Item Schedules
/v1/rfps/{rfpId}/agenda-items/schedules
GET
Listrfpattachments — List RFP Attachments
/v1/rfps/{rfpId}/attachments
GET
Listrfpcustomfields — List RFP Custom Fields Answers
/v1/rfps/{rfpId}/custom-fields/answers
GET
Getrfpguestrooms — Get RFP Guest Rooms
/v1/rfps/{rfpId}/guest-rooms
GET
Listrfpinternaldocuments — List RFP Internal Documents
/v1/rfps/{rfpId}/internal-documents
GET
Listrfpquestions — List RFP Questions
/v1/rfps/{rfpId}/questions

MCP Tools

cvent-listrfpagendaitems

List RFP Agenda Items

read-only idempotent
cvent-listrfpagendaitemschedules

List RFP Agenda Item Schedules

read-only idempotent
cvent-listrfpattachments

List RFP Attachments

read-only idempotent
cvent-listrfpcustomfields

List RFP Custom Fields Answers

read-only idempotent
cvent-getrfpguestrooms

Get RFP Guest Rooms

read-only idempotent
cvent-listrfpinternaldocuments

List RFP Internal Documents

read-only idempotent
cvent-listrfpquestions

List RFP Questions

read-only idempotent

Capability Spec

rest-rfp-requirements.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Cvent REST APIs — RFP Requirements
  description: 'Cvent REST APIs — RFP Requirements. 7 operations. Lead operation: List RFP Agenda Items. Self-contained Naftiko capability covering one business surface.'
  tags:
  - Cvent
  - RFP Requirements
  created: '2026-05-20'
  modified: '2026-05-20'
binds:
- namespace: env
  keys:
    CVENT_API_KEY: CVENT_API_KEY
capability:
  consumes:
  - type: http
    namespace: rest-rfp-requirements
    baseUri: https://api-platform.cvent.com/ea
    description: Cvent REST APIs — RFP Requirements business capability. Self-contained, no shared references.
    resources:
    - name: rfps-rfpid-agenda-items
      path: /rfps/{rfpId}/agenda-items
      operations:
      - name: listrfpagendaitems
        method: GET
        description: List RFP Agenda Items
        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''.


            The following f'
        - name: rfpId
          in: path
          type: string
          description: Path parameter rfpId.
          required: true
    - name: rfps-rfpid-agenda-items-schedules
      path: /rfps/{rfpId}/agenda-items/schedules
      operations:
      - name: listrfpagendaitemschedules
        method: GET
        description: List RFP Agenda Item Schedules
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: rfpId
          in: path
          type: string
          description: Path parameter rfpId.
          required: true
    - name: rfps-rfpid-attachments
      path: /rfps/{rfpId}/attachments
      operations:
      - name: listrfpattachments
        method: GET
        description: List RFP Attachments
        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: rfpId
          in: path
          type: string
          description: Path parameter rfpId.
          required: true
    - name: rfps-rfpid-custom-fields-answers
      path: /rfps/{rfpId}/custom-fields/answers
      operations:
      - name: listrfpcustomfields
        method: GET
        description: List RFP Custom Fields Answers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: rfpId
          in: path
          type: string
          description: Path parameter rfpId.
          required: true
    - name: rfps-rfpid-guest-rooms
      path: /rfps/{rfpId}/guest-rooms
      operations:
      - name: getrfpguestrooms
        method: GET
        description: Get RFP Guest Rooms
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: rfpId
          in: path
          type: string
          description: Path parameter rfpId.
          required: true
    - name: rfps-rfpid-internal-documents
      path: /rfps/{rfpId}/internal-documents
      operations:
      - name: listrfpinternaldocuments
        method: GET
        description: List RFP Internal Documents
        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''.


            The following f'
        - name: rfpId
          in: path
          type: string
          description: Path parameter rfpId.
          required: true
    - name: rfps-rfpid-questions
      path: /rfps/{rfpId}/questions
      operations:
      - name: listrfpquestions
        method: GET
        description: List RFP Questions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: rfpId
          in: path
          type: string
          description: Path parameter rfpId.
          required: true
  exposes:
  - type: rest
    namespace: rest-rfp-requirements-rest
    port: 8080
    description: REST adapter for Cvent REST APIs — RFP Requirements. One resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/rfps/{rfpId}/agenda-items
      name: rfps-rfpid-agenda-items
      description: REST surface for rfps-rfpid-agenda-items.
      operations:
      - method: GET
        name: listrfpagendaitems
        description: List RFP Agenda Items
        call: rest-rfp-requirements.listrfpagendaitems
        with:
          filter: rest.filter
          rfpId: rest.rfpId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/rfps/{rfpId}/agenda-items/schedules
      name: rfps-rfpid-agenda-items-schedules
      description: REST surface for rfps-rfpid-agenda-items-schedules.
      operations:
      - method: GET
        name: listrfpagendaitemschedules
        description: List RFP Agenda Item Schedules
        call: rest-rfp-requirements.listrfpagendaitemschedules
        with:
          rfpId: rest.rfpId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/rfps/{rfpId}/attachments
      name: rfps-rfpid-attachments
      description: REST surface for rfps-rfpid-attachments.
      operations:
      - method: GET
        name: listrfpattachments
        description: List RFP Attachments
        call: rest-rfp-requirements.listrfpattachments
        with:
          filter: rest.filter
          rfpId: rest.rfpId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/rfps/{rfpId}/custom-fields/answers
      name: rfps-rfpid-custom-fields-answers
      description: REST surface for rfps-rfpid-custom-fields-answers.
      operations:
      - method: GET
        name: listrfpcustomfields
        description: List RFP Custom Fields Answers
        call: rest-rfp-requirements.listrfpcustomfields
        with:
          rfpId: rest.rfpId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/rfps/{rfpId}/guest-rooms
      name: rfps-rfpid-guest-rooms
      description: REST surface for rfps-rfpid-guest-rooms.
      operations:
      - method: GET
        name: getrfpguestrooms
        description: Get RFP Guest Rooms
        call: rest-rfp-requirements.getrfpguestrooms
        with:
          rfpId: rest.rfpId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/rfps/{rfpId}/internal-documents
      name: rfps-rfpid-internal-documents
      description: REST surface for rfps-rfpid-internal-documents.
      operations:
      - method: GET
        name: listrfpinternaldocuments
        description: List RFP Internal Documents
        call: rest-rfp-requirements.listrfpinternaldocuments
        with:
          filter: rest.filter
          rfpId: rest.rfpId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/rfps/{rfpId}/questions
      name: rfps-rfpid-questions
      description: REST surface for rfps-rfpid-questions.
      operations:
      - method: GET
        name: listrfpquestions
        description: List RFP Questions
        call: rest-rfp-requirements.listrfpquestions
        with:
          rfpId: rest.rfpId
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: rest-rfp-requirements-mcp
    port: 9090
    transport: http
    description: MCP adapter for Cvent REST APIs — RFP Requirements. One tool per consumed operation, routed inline through this capability's consumes block.
    tools:
    - name: cvent-listrfpagendaitems
      description: List RFP Agenda Items
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: rest-rfp-requirements.listrfpagendaitems
      with:
        filter: tools.filter
        rfpId: tools.rfpId
      outputParameters:
      - type: object
        mapping: $.
    - name: cvent-listrfpagendaitemschedules
      description: List RFP Agenda Item Schedules
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: rest-rfp-requirements.listrfpagendaitemschedules
      with:
        rfpId: tools.rfpId
      outputParameters:
      - type: object
        mapping: $.
    - name: cvent-listrfpattachments
      description: List RFP Attachments
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: rest-rfp-requirements.listrfpattachments
      with:
        filter: tools.filter
        rfpId: tools.rfpId
      outputParameters:
      - type: object
        mapping: $.
    - name: cvent-listrfpcustomfields
      description: List RFP Custom Fields Answers
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: rest-rfp-requirements.listrfpcustomfields
      with:
        rfpId: tools.rfpId
      outputParameters:
      - type: object
        mapping: $.
    - name: cvent-getrfpguestrooms
      description: Get RFP Guest Rooms
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: rest-rfp-requirements.getrfpguestrooms
      with:
        rfpId: tools.rfpId
      outputParameters:
      - type: object
        mapping: $.
    - name: cvent-listrfpinternaldocuments
      description: List RFP Internal Documents
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: rest-rfp-requirements.listrfpinternaldocuments
      with:
        filter: tools.filter
        rfpId: tools.rfpId
      outputParameters:
      - type: object
        mapping: $.
    - name: cvent-listrfpquestions
      description: List RFP Questions
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: rest-rfp-requirements.listrfpquestions
      with:
        rfpId: tools.rfpId
      outputParameters:
      - type: object
        mapping: $.